aboutsummaryrefslogtreecommitdiff
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* MFC: Add the optional nvram(4) device. As with 7.x, this device is offJohn Baldwin2008-08-012-0/+11
| | | | | | | | by default but can be enabled via 'device nvram' or loading the nvram.ko module on amd64 and i386. Notes: svn path=/stable/6/; revision=181133
* MFC r179338.Pyun YongHyeon2008-07-282-0/+9
| | | | | | | Hook up jme(4) to the build. Notes: svn path=/stable/6/; revision=180858
* MFC r179336.Pyun YongHyeon2008-07-241-1/+1
| | | | | | | Connect jmphy(4) to the build. Notes: svn path=/stable/6/; revision=180776
* MFC: r170285; r170273; r172334; r172607; r174987; r176996; r177560; r179925Marius Strobl2008-07-131-3/+1
| | | | | | | | | | | | | Sync gem(4) with head as of r179925 except for r169269 (skipped for performance reasons) and r175418 (doesn't apply). Amongst others this brings: - lots of bug fixes and improvements, - support for some additional Apple GMAC variants, - actual support for Sun GEM, - machine-independency. Notes: svn path=/stable/6/; revision=180504
* MFC: r170478Marius Strobl2008-07-051-0/+4
| | | | | | | Add ofw_bus_if.h as a dependency on sparc64, necessary since r180051. Notes: svn path=/stable/6/; revision=180292
* MFC: Add the mpt_user personality to mpt(4).John Baldwin2008-06-271-1/+1
| | | | Notes: svn path=/stable/6/; revision=180058
* MFC: kernel-mode NFS lock manager.Doug Rabson2008-04-241-0/+2
| | | | Notes: svn path=/stable/6/; revision=178459
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2008-04-112-0/+67
| | | | Notes: svn path=/stable/6/; revision=178113
* MFC icsphy(4) to RELENG_6.Pyun YongHyeon2008-03-191-1/+1
| | | | | | | | | | icsphy(4) is required to support PHYs found on Xbox and VIA Rhine ethernet controllers. PR: kern/121459 Notes: svn path=/stable/6/; revision=177365
* MFC: Merge the MSI-X, "multi-slice" version of the mxge driverAndrew Gallatin2008-02-141-0/+2
| | | | | | | and firmware Notes: svn path=/stable/6/; revision=176291
* MFC: conf/files 1.1266; dev/mii/miidevs 1.48; dev/mii/nsphyter.c 1.1;Marius Strobl2008-02-101-1/+1
| | | | | | | | | | | | dev/mii/nsphyterreg.h 1.1; modules/mii/Makefile 1.32 Add a driver for the National Semiconductor DP83815, DP83843 and DP83847 PHYs. PR: 112654 Notes: svn path=/stable/6/; revision=176152
* MFC: 1.27; 1.31Marius Strobl2008-02-101-8/+9
| | | | | | | | - ciphy wasn't included here. - Sort values according to style.Makefile(5). Notes: svn path=/stable/6/; revision=176150
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2008-01-162-0/+14
| | | | Notes: svn path=/stable/6/; revision=175386
* Add the hptrr driver.Scott Long2007-12-151-0/+3
| | | | | | | | Submitted by: Highpoint Approved by: re Notes: svn path=/stable/6/; revision=174614
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-12-151-0/+14
| | | | Notes: svn path=/stable/6/; revision=174605
* MFC support for the Camellia block cipherGeorge V. Neville-Neil2007-12-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HEAD Revision Path 1.16 src/lib/libipsec/pfkey_dump.c 1.38 src/sbin/setkey/setkey.8 1.12 src/sbin/setkey/token.l 1.81 src/secure/lib/libcrypto/Makefile 1.47 src/secure/lib/libcrypto/Makefile.inc 1.8 src/secure/lib/libcrypto/opensslconf-amd64.h 1.8 src/secure/lib/libcrypto/opensslconf-i386.h 1.1205 src/sys/conf/files 1.1 src/sys/crypto/camellia/camellia-api.c (new) 1.1 src/sys/crypto/camellia/camellia.c (new) 1.1 src/sys/crypto/camellia/camellia.h (new) 1.6 src/sys/modules/crypto/Makefile 1.15 src/sys/net/pfkeyv2.h 1.1 src/sys/netinet6/esp_camellia.c (new) 1.1 src/sys/netinet6/esp_camellia.h (new) 1.25 src/sys/netinet6/esp_core.c 1.19 src/sys/netipsec/xform_esp.c 1.34 src/sys/opencrypto/cryptodev.c 1.25 src/sys/opencrypto/cryptodev.h 1.19 src/sys/opencrypto/cryptosoft.c 1.9 src/sys/opencrypto/xform.c 1.4 src/sys/opencrypto/xform.h Approved by: re (kensmith) Submitted by: Tomoyuki Okazaki <okazaki at kick dot gr dot jp> Notes: svn path=/stable/6/; revision=174400
* Update to reflect new firmware versionKip Macy2007-11-051-4/+4
| | | | Notes: svn path=/stable/6/; revision=173347
* MFC: Disable the coretemp on pc98.Yoshihiro Takahashi2007-10-301-1/+1
| | | | Notes: svn path=/stable/6/; revision=173168
* Fix SUBDIR expansion and reduce diff from HEAD.Jung-uk Kim2007-10-111-2/+3
| | | | Notes: svn path=/stable/6/; revision=172552
* MFC of Intel driver version 6.6.6Jack F Vogel2007-10-051-5/+17
| | | | | | | | This adds our new modular shared code, support for MSI/MSIX, hardware support for newer adapters, and a variety of bug fixes. Notes: svn path=/stable/6/; revision=172455
* MFC: sync the mxge driver with HEAD, modulo some slight differencesAndrew Gallatin2007-10-022-16/+4
| | | | | | | | | due to RELENG_6 limitations. (no TSO in RELENG_6, no VLAN tag insertion/removal due to vlan differences, etc). Notes: svn path=/stable/6/; revision=172418
* MFC: coretemp(4)Dag-Erling Smørgrav2007-09-281-0/+3
| | | | Notes: svn path=/stable/6/; revision=172376
* Disable the module building of the linux bits on alpha and remove themAlexander Leidinger2007-09-201-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | from the corresponding NOTES. [1] There's no corresponding linux_base in the Ports Collection since years, and no linux distribution which is up-to-date and suitable (security, widespread, ...) for us. The only complain regarding linux & alpha we got so far is that the linuxulator doesn't build anymore. This complaint came from wilko -- the alhpa-part of re@ -- only. As the alpha platform is dead (no support from the manufacturer / linux distributions) and deprecated (removed in -current) it was decided to disable the linux bits from the build instead of trying to fix the problems on alpha. The alpha parts in the source are not removed so far, in case there are 1-2 people which actually still make use of this and are interested to use the linuxulator (and fix the problems). Additionally this prevents regressions on i386/amd64 when removing the alpha bits in shared code (the people which care about those code parts don't have enough time ATM to do extensive testing). This decission may be revisited at a later point in time. Discussed with: wilko [1] Notes: svn path=/stable/6/; revision=172251
* MFC:Alexander Leidinger2007-08-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | - sync linuxulator: * add syscalls: + stat (i386, amd64) + iopl (i386, amd64) + mprotect (i386) + rt_sigpending (i386) + rt_sigtimedwait (i386) + statfs64 (i386, amd64) + utimes (i386, amd64) + settimeofday (amd64) + clock_* (i386, amd64) * de-COMPAT_43-ify: + sethostname + lstat + ftruncate + nanosleep (i386) * add more dummy syscalls so that we know what is needed Tested by: bsam (on i386/amd64 with LTP 20070630) Notes: svn path=/stable/6/; revision=172004
* PR: kern/115414Hellmuth Michaelis2007-08-211-1/+4
| | | | | | | | | Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru> The fix for PR kern/111480 was incomplete, "make MODULES_WITH_WORLD=true buildworld" stopped with an error. Notes: svn path=/stable/6/; revision=171908
* Aggregate recent fixes to cxgb in HEAD into MFC:Kip Macy2007-08-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | - integrate most recent changes from vendor branch and upgrade to firmware revision 4.5.5 - add filter support - further improvements for T304 - recover gracefully from spurious immediate packets - Increase descriptors per call to start - enqueue per-txq task - fix per-txq task initialization - reduce cpu usage by as much as 25% (40% -> 30) by doing txq reclaim more efficiently - use mtx_trylock when trying to grab the lock to avoid spinning during long encap loop - add per-txq reclaim task - if mbufs were successfully re-claimed try another pass - track txq overruns with sysctl - In all structures other than port info port is a pointer to a port info, make the code less confusing by renaming the port number to port_id RELENG_6 only fix: - set cluster refcnt to 1 if it isn't otherwise set to fix memory leak Supported by: Chelsio Notes: svn path=/stable/6/; revision=171884
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-08-181-0/+8
| | | | Notes: svn path=/stable/6/; revision=171882
* MFC: Convert MSDOSFS_LARGE compile time option to a "-o large" mount option.Craig Rodrigues2007-07-081-3/+3
| | | | | | | PR: 105964 Notes: svn path=/stable/6/; revision=171307
* MFC: makefile cleanups and remove hard-coded SMBus port from alpm and viapm.Nate Lawson2007-06-285-10/+11
| | | | Notes: svn path=/stable/6/; revision=171082
* MFC:Kip Macy2007-06-171-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | - switch over to standard method for initializing cdevs (contributed by scottl@) - break out timer_reclaim_task to be per-port - move msix teardown into separate function - fix bus_setup_intr for msi-x for the multi-port case so that msi-x resources are not corrupted on unload - handle 10/100/1000 base-T media and auto negotiation - bind qset to cpu even for singleq case - white space cleanups - remove recursive PORT_LOCK - move mtu setting to separate function - stop and re-init port when changing mtu - replace all direct references to m_data with calls to mtod - handle attach failure better by not trying to de-initialize taskqueues when they have not been allocated - no longer default to jumbo frames - fix gcc-4.2 signedness compile errors Sponsored by: Chelsio Inc. Notes: svn path=/stable/6/; revision=170900
* Fix last-minute typo.Scott Long2007-06-051-1/+1
| | | | Notes: svn path=/stable/6/; revision=170353
* Add build glue for the mfip driver.Scott Long2007-06-051-1/+3
| | | | Notes: svn path=/stable/6/; revision=170347
* Fix a breakage with "MODULES_WITH_WORLD=true make buildworld".Hidetoshi Shimokawa2007-06-011-2/+5
| | | | | | | PR: kern/113204 Notes: svn path=/stable/6/; revision=170173
* MFC the mxge 10GbE driver.Andrew Gallatin2007-05-291-0/+3
| | | | Notes: svn path=/stable/6/; revision=170108
* - Update to 1.0.0.86 of vendor sourceKip Macy2007-05-281-5/+7
| | | | | | | | | | | | | | - add some performance improvements for small packet workloads - Double the number of descriptors that a single call to send can use - Quadruple the number of descriptors that can be reclaimed per pass - only run reclaim twice per second - increase coalesce timer from 3.5us to 5us - set OACTIVE so interface doesn't stall when the ring fills Sponsored by: Chelsio Inc. Notes: svn path=/stable/6/; revision=170050
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-05-271-0/+8
| | | | Notes: svn path=/stable/6/; revision=170009
* MFC: Catch up to twa build changes.Scott Long2007-05-191-29/+2
| | | | Notes: svn path=/stable/6/; revision=169772
* Hook lagg(4) up to the build.Andrew Thompson2007-05-171-0/+1
| | | | Notes: svn path=/stable/6/; revision=169643
* MFC the lagg(4) driver which provides link aggregation, failover and faultAndrew Thompson2007-05-171-3/+1
| | | | | | | tolerance. Notes: svn path=/stable/6/; revision=169642
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-05-161-0/+10
| | | | Notes: svn path=/stable/6/; revision=169610
* MFC: [stage: 5/7]Ariff Abdullah2007-05-131-3/+3
| | | | | | | Connect both snd_hda(4) and snd_envy24*/spicds(4) to build process. Notes: svn path=/stable/6/; revision=169538
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-05-131-0/+19
| | | | Notes: svn path=/stable/6/; revision=169518
* MFC: enable i810 (including i915, i945, etc) on amd64Nate Lawson2007-05-041-1/+1
| | | | Notes: svn path=/stable/6/; revision=169270
* MFC: edsc(4) -- a dummy Ethernet driver for testing, benchmarking,Yaroslav Tykhiy2007-04-211-0/+1
| | | | | | | and getting an easy intro to writing network interface drivers. Notes: svn path=/stable/6/; revision=168928
* MFC the scsi_sg driver.Scott Long2007-04-101-0/+1
| | | | Notes: svn path=/stable/6/; revision=168605
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-04-101-0/+8
| | | | Notes: svn path=/stable/6/; revision=168599
* Batch MFC the following changes:Kip Macy2007-03-281-1/+0
| | | | | | | | | | | | | | | | | | | | - bus_size_t for link_width is a bad cross-architectural type with respect to printf, use uint32_t instead - Increase coalesce_nsecs - commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756 - Check PCI-e link width to avoid foot shooting with 4x links - allocate 9 messages in all cases - move call to t3_prep_adapter earlier in attach before msi-x setup occurs (this works around the fact that pci_config_{save,restore} doesn't adequately restore state for msi-x) - make MSI-X the default and allocate up to mp_ncpus queues per port - Remove firmware version flags - add support for the T3B2 ASIC rev by synchronizing with version 1.0.071 of Chelsio's common code (with the notable exception of improvements for using multiple TX queues) Notes: svn path=/stable/6/; revision=168004
* MFC msk(4) to RELENG_6Pyun YongHyeon2007-03-271-0/+1
| | | | | | | Hook up msk(4) to the build. Notes: svn path=/stable/6/; revision=167922
* MFC: add acpi_hpet to the build (pointed out as missing by kib@)Nate Lawson2007-03-241-1/+2
| | | | Notes: svn path=/stable/6/; revision=167867
* MFC: acpi_dock (docking station) and acpi_hpet (high-perf timer) supportNate Lawson2007-03-231-1/+1
| | | | Notes: svn path=/stable/6/; revision=167835