aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add MODULE_DEPENDS for cam, pci, mca, eisa and isa where needed.Matt Jacob2006-12-111-0/+2
| | | | | | | | | PR: 106543 Reviewed by: Adam Radford MFC after: 3 days Notes: svn path=/head/; revision=165106
* These days P2P means peer-2-peer (also well known from serveral filesharingAndrew Thompson2006-12-116-41/+41
| | | | | | | | | | protocols) while PointToPoint has been PtP links. Change the variables accordingly while the code is still fresh and undocumented. Requested by: bz Notes: svn path=/head/; revision=165105
* NetApp filers return corrupt post op attrs in the wcc on NFS error responses.Mohan Srinivasan2006-12-111-1/+8
| | | | | | | | | | This is easy to reproduce for EROFS. I am not sure if the attrs can be corrupt for other NFS error responses. For now, disabling wcc pre-op attr checks and post-op attr loads on NFS errors (sysctl'ed). Reported by: Kris Kennaway Notes: svn path=/head/; revision=165104
* Fix distorted sound on ASUS P1-AH2 caused by accumulated input / output.Ariff Abdullah2006-12-111-0/+10
| | | | | | | Reported/Tested by: Hiroharu Tamaru <tamaru@myn.rcast.u-tokyo.ac.jp> Notes: svn path=/head/; revision=165103
* Add MODULE_DEPENDS for cam, pci, mca, eisa and isa where needed.Matt Jacob2006-12-1129-2/+50
| | | | | | | | PR: 106543 MFC after: 3 days Notes: svn path=/head/; revision=165102
* - Correct collision counter for BCM5705+. This register is read/clear.Jung-uk Kim2006-12-111-10/+13
| | | | | | | | | | | | | | | | | | | - Correct RX packet drop counter for BCM5705+. This register is read/clear and it wraps very quickly under heavy packet drops because only the lower ten bits are valid according to the documentation. However, it seems few more bits are actually valid and the rest bits are always zeros[1]. Therefore, we don't mask them off here. To get accurate packet drop count, we need to check the register from bge_rxeof(). It is commented out for now, not to penalize normal operation. Actual performance impact should be measured later. - Correct integer casting from u_long to uint32_t. Casting is not really needed for all supported platforms but we better do this correctly[2]. Tested by: bde[1] Suggested by: bde[2] Notes: svn path=/head/; revision=165101
* Add missing markup bits.Ruslan Ermilov2006-12-111-3/+2
| | | | Notes: svn path=/head/; revision=165100
* o Add support code for newer Marvell PHYs.Pyun YongHyeon2006-12-111-127/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o Remove unused static global variable e1000phy_debug. o Take advantage of mii_phy_dev_probe(). o Use MII_ANEGTICKS/MII_ANEGTICKS_GIGE instead of magic number 5. o Add IFM_NONE as e1000phy(4) supports it without issues. o Nuke magic PHY programming sequence in PHY reset and follow correct reset sequence. [1] o Make manual media selection work for all supported media types. o Don't set MIIF_NOISOLATE so e1000phy(4) can be used in configurations with multiple PHYs. o In 1000baseT, when setting the link manually, one side must be the master and the other the slave. If LINK0 is set, program the PHY to be a master, otherwise it's a slave. o When we lost a link, reset mii_ticks immediately so it correctly check number of seconds elapsed in autonegotiation phase. o Announce link loss right after it happens. o After kicking autonegotiation, report PHY status instead of returning immediatly. o When link state check is in progress, check auto negotiation completion bit only when auto negotiation is enbaled. o When PHY is resolved to a master, show it with IFM_FLAG2. Special thanks to marius who fixed several nits in original patch. In half-duplex mode, nfe(4) fails to send packets. I think it's a bug in nfe(4) as the same PHY works without problems on msk(4). Obtained from: em(4) [1] Reviewed by: marius Tested by: bz Notes: svn path=/head/; revision=165099
* Fix a typo ceri found while reviewing and I forgot to commitErwin Lansing2006-12-111-1/+1
| | | | | | | | | | | | | in the previous version. Submitted by: ceri, matteo Reviewed by: cperciva Also note that the last revision was: Reviewed by: ceri, simon Notes: svn path=/head/; revision=165098
* Add additional Marvell PHY registers.Pyun YongHyeon2006-12-111-0/+10
| | | | Notes: svn path=/head/; revision=165097
* Add a bunch of new Marvell PHY ids.Pyun YongHyeon2006-12-111-0/+14
| | | | Notes: svn path=/head/; revision=165096
* style(9)Pyun YongHyeon2006-12-111-5/+4
| | | | Notes: svn path=/head/; revision=165095
* defer all processing to a full fledged thread.Alfred Perlstein2006-12-114-180/+209
| | | | | | | | once usb is SMP safe, this should be the first SMPsafe usb ethernet driver. Notes: svn path=/head/; revision=165094
* Document the ELF types supported by libelf.Joseph Koshy2006-12-111-1/+93
| | | | | | | | Document the relationship between section types (SHT_*) and the types known to the libelf. Notes: svn path=/head/; revision=165093
* Update the list of ports categories.Erwin Lansing2006-12-111-24/+15
| | | | | | | | | | | | This is an updated version of: PR: 85367 Submitted by: linimon Reviewed by: simon MFC after: 3 days Notes: svn path=/head/; revision=165092
* make size of pad non-zero so that trap-tracing code doesn't overwrite theKip Macy2006-12-111-1/+1
| | | | | | | base of our stack Notes: svn path=/head/; revision=165091
* Teach the brgphy about some new Broadcom IDs.Scott Long2006-12-112-0/+3
| | | | | | | | Submitted by: David Christenson Sponsored by: www.UIA.net Notes: svn path=/head/; revision=165090
* replace if_watchdog w/ a private calloutSam Leffler2006-12-112-12/+11
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=165089
* drop softc lock when passing rx frames up the stackSam Leffler2006-12-111-0/+3
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=165088
* split wi_start int locked+unlocked variants and use the unlockedSam Leffler2006-12-112-9/+15
| | | | | | | | | one from the isr to eliminate a recursive lock MFC after: 1 month Notes: svn path=/head/; revision=165087
* nuke compatibility cruftSam Leffler2006-12-112-41/+0
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=165086
* KTR entry contained invalid context reference - ifdef outKip Macy2006-12-101-1/+2
| | | | Notes: svn path=/head/; revision=165084
* Add a new turkish mirrorErwin Lansing2006-12-101-0/+4
| | | | | | | | | Submitted by: Evren Yurtesen <yurtesen@ispro.net> Reviewed by: simon MFC after: 3 days Notes: svn path=/head/; revision=165083
* Back out revision 1.264.Bruce M Simpson2006-12-101-12/+5
| | | | | | | | | | Fixing the IP accounting issue, if we plan to do so, needs to be better thought out; the 'fix' introduces a hash lookup and a possible kernel panic. Reported by: Mark Tinguely Notes: svn path=/head/; revision=165082
* When directory is given as an argument for unlink(2), EPERM is returnedPawel Jakub Dawidek2006-12-101-4/+1
| | | | | | | not matter if this is regular directory or a mount point. Notes: svn path=/head/; revision=165080
* This commit was generated by cvs2svn to compensate for changes in r165078,Doug Barton2006-12-102-314/+0
| | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=165079
* Changes to generated files related to the 9.3.3 import.Doug Barton2006-12-109-93/+360
| | | | Notes: svn path=/head/; revision=165077
* This commit was generated by cvs2svn to compensate for changes in r165071,Doug Barton2006-12-10251-7058/+11926
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=165072
| * Vendor import of BIND 9.3.3Doug Barton2006-12-10251-7058/+11926
| | | | | | | | Notes: svn path=/vendor/bind9/dist/; revision=165071
* | Style: Shorten a couple of lines with u_int and u_long.Warner Losh2006-12-101-5/+3
| | | | | | | | Notes: svn path=/head/; revision=165070
* | Fix AD1986A (and possibily other codecs too) microphone issues.Ariff Abdullah2006-12-101-3/+38
| | | | | | | | | | | | | | Tested by: xride (using skype, xanalyser, etc. ; play/record) Notes: svn path=/head/; revision=165069
* | remove more uses of trap_conversion to get more meaningful trap messagesKip Macy2006-12-101-11/+14
| | | | | | | | | | | | | | add a printf for when we fault on the direct area (should never happen) Notes: svn path=/head/; revision=165068
* | Remember to include isp_library.o when building an isp module.Matt Jacob2006-12-101-1/+1
| | | | | | | | Notes: svn path=/head/; revision=165067
* | Make cam_xpt's pronouncements match camcontrolMatt Jacob2006-12-101-1/+1
| | | | | | | | | | | | | | (Tagged -> Command) Queueing. Notes: svn path=/head/; revision=165066
* | Make MAXPHYS and DFLTPHYS options (finally).Matt Jacob2006-12-102-0/+17
| | | | | | | | Notes: svn path=/head/; revision=165065
* | Do explicit bounds checking as a function of the actual size of theKip Macy2006-12-101-1/+1
| | | | | | | | | | | | | | | | reloc_target_bitmask array as opposed to the (known) index of the last value. This change fixes CID 691. Notes: svn path=/head/; revision=165064
* | better handle the case of hw.physmemstart being hw.physmem not being set,Kip Macy2006-12-101-1/+2
| | | | | | | | | | | | | | previously we were acting as if physmem was being set when it was not Notes: svn path=/head/; revision=165063
* | The MODULE_NAME should "ispfw" unless overriden, not "isp".Matt Jacob2006-12-101-1/+1
| | | | | | | | Notes: svn path=/head/; revision=165062
* | Remove dependency on ispfw and firmware as modules.Matt Jacob2006-12-102-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Either they're there early and the ispfw sets have registered themselves, or they're not. The module dependency stuff isn't quite what we want anyway. If the user doesn't want the load placed on system memory by loading the firmware, they don't specify it to be loaded (either by being linked in or via being a module to be loaded and then hooked in with firmware(9)). It doesn't then make sense to then override what they want by pulling it in anyway. This might be able to work if we were able to pull in just exactly what we needed for the card we have- but that's an optimization left for the future. Notes: svn path=/head/; revision=165061
* | Add hw.physmemstart loader variable to enable the user to specify the addressKip Macy2006-12-101-11/+20
| | | | | | | | | | | | | | | | | | | | at which the kernel should start allocating physical memory. The primary purpose of this is to test 64-bit cleanness of the data path by setting hw.physmemstart=4G so that all physical allocations are above 4GB. AMD64 and i386/PAE could also benefit from having this option. Notes: svn path=/head/; revision=165059
* | Make mpt_pci depend on pci and mpt_cam depend on CAM.Matt Jacob2006-12-102-0/+2
| | | | | | | | | | | | | | | | | | PR: 106536 Suggested by: Norikatsu Shigemura MFC after: 3 days Notes: svn path=/head/; revision=165058
* | As Bernd Walter points out, the rlphy is used for more things thanWarner Losh2006-12-101-1/+0
| | | | | | | | | | | | | | | | | | | | just the intenral phy on parts supported by the rl and re drivers, the RTL8201BL for example. He also sent me a nice picture of hundreds of these chips in a tray to boulder his claim. :-) Therefore remove a comment that suggested that they were... Notes: svn path=/head/; revision=165057
* | If the named file has its immutable or append-only flag set, utimes(2)Pawel Jakub Dawidek2006-12-091-1/+6
| | | | | | | | | | | | | | returns EPERM. Notes: svn path=/head/; revision=165056
* | Fix handling of the hw.physmem loader variable use real_phys_avail[] whichKip Macy2006-12-091-34/+29
| | | | | | | | | | | | | | | | | | is already bounded by hw.physmem to calculate phys_avail[] - previously only real_phys_avail[] was being bound by hw.physmem so we were allocating memory that wasn't mapped in the direct map Notes: svn path=/head/; revision=165055
* | If the parent directory of the named file has its immutable flag set,Pawel Jakub Dawidek2006-12-091-1/+6
| | | | | | | | | | | | | | mkfifo(2) returns EPERM. Notes: svn path=/head/; revision=165054
* | If the parent directory of the destination file has its immutable flag set,Pawel Jakub Dawidek2006-12-091-1/+8
| | | | | | | | | | | | | | symlink(2) returns EPERM. Notes: svn path=/head/; revision=165053
* | - If the source file has its immutable or append-only flag set, link(2)Pawel Jakub Dawidek2006-12-091-4/+13
| | | | | | | | | | | | | | | | | | returns EPERM. - If the parent directory of the destination file has its immutable flag set, link(2) returns EPERM. Notes: svn path=/head/; revision=165052
* | If the named file has its immutable or append-only flag set, truncate(2)Pawel Jakub Dawidek2006-12-091-1/+6
| | | | | | | | | | | | | | | | | | | | and ftruncate(2) return EPERM. Note, that if the append-only flag is set even increasing size of the file is not permitted. Notes: svn path=/head/; revision=165051
* | If the named file has its immutable flag set, chown(2) returns EPERM.Pawel Jakub Dawidek2006-12-091-1/+6
| | | | | | | | Notes: svn path=/head/; revision=165050
* | If the named file has its immutable flag set, chmod(2) returns EPERM.Pawel Jakub Dawidek2006-12-091-1/+6
| | | | | | | | Notes: svn path=/head/; revision=165049