summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loaderps2001-10-101-1/+1
| | | | | | | tunable. Reviewed by: peter MFC after: 2 weeks
* Activate the bridge/dummynet modules.ps2001-10-051-0/+2
| | | | Reminded by: ru
* Make it so dummynet and bridge can be loaded as modules.ps2001-10-052-0/+17
| | | | Submitted by: billf
* Update list of sources to match 20010920 snapshot.msmith2001-10-041-2/+2
|
* Removed mentions of TARGET_ARCH from non-cross places.ru2001-10-041-3/+1
|
* Add a change I forgot when adding ED_NO_MIIBUS. This will likelyiedowse2001-09-301-1/+2
| | | | | be backed out with the rest of ED_NO_MIIBUS when the general miibus code makes proper use of newbus.
* Add device driver support for the Broadcom BCM570x family of gigabitwpaul2001-09-272-0/+9
| | | | | | | | | | | | | | ethernet controllers. This adds support for the 3Com 3c996-T, the SysKonnect SK-9D21 and SK-9D41, and the built-in gigE NICs on Dell PowerEdge 2550 servers. The latter configuration hauls ass: preliminary measurements show TCP speeds of over 900Mbps using only normal size frames. TCP/IP checksum offload, jumbo frames and VLAN tag insertion/stripping are supported, as well as interrupt moderation. Still need to fix autonegotiation support for 1000baseSX NICs, but beyond that, driver is pretty solid.
* Add ng_ip_input. A new netgraph node for queuing IP packets into thebrooks2001-09-272-0/+8
| | | | main IP input processing code.
* /home/brooks/ng_gif.messagebrooks2001-09-263-0/+20
|
* Make faith loadable, unloadable, and clonable.brooks2001-09-252-0/+16
|
* Only call kldxref(8) once, after installing all modules.ru2001-09-211-0/+7
| | | | OK'ed by: peter
* Add nfs_lock.c to the build list. *blush*peter2001-09-201-1/+1
|
* I forgot to rm the nfs module directory.peter2001-09-201-18/+0
| | | | Submitted by: mux@qualys.com
* Cleanup and split of nfs client and server code.peter2001-09-183-20/+16
| | | | This builds on the top of several repo-copies.
* KLDMOD is not used since share/mk/bsd.kmod.mk,v 1.60.ru2001-09-181-1/+0
| | | | Forgotten by: peter
* Added pc98 support.nyan2001-09-161-0/+5
|
* Conditionalize building of ex2fs module by WANT_EXT2FS_MODULEmr2001-09-151-1/+4
|
* Add ext2fs modulemr2001-09-132-0/+13
|
* KSE Milestone 2julian2001-09-122-3/+6
| | | | | | | | | | | | | | Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
* Round of cleanups and enhancements. These include (in random order):marcel2001-09-081-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o Introduce private types for use in linux syscalls for two reasons: 1. establish type independence for ease in porting and, 2. provide a visual queue as to which syscalls have proper prototypes to further cleanup the i386/alpha split. Linuxulator types are prefixed by 'l_'. void and char have not been "virtualized". o Provide dummy functions for all syscalls and remove dummy functions or implementations of truely obsolete syscalls. o Sanitize the shm*, sem* and msg* syscalls. o Make a first attempt to implement the linux_sysctl syscall. At this time it only returns one MIB (KERN_VERSION), but most importantly, it tells us when we need to add additional sysctls :-) o Bump the kenel version up to 2.4.2 (this is not the same as the KERN_VERSION MIB, BTW). o Implement new syscalls, of which most are specific to i386. Our syscall table is now up to date with Linux 2.4.2. Some highlights: - Implement the 32-bit uid_t and gid_t bases syscalls. - Implement a couple of 64-bit file size/offset bases syscalls. o Fix or improve numerous syscalls and prototypes. o Reduce style(9) violations while I'm here. Especially indentation inconsistencies within the same file are addressed. Re-indenting did not obfuscate actual changes to the extend that it could not be combined. NOTE: I spend some time testing these changes and found that if there were regressions, they were not caused by these changes AFAICT. It was observed that installing a RH 7.1 runtime environment did make matters worse. Hangs and/or reboots have been observed with and without these changes, so when it failed to make life better in cases it doesn't look like it made it worse.
* Use MACHINE_ARCH instead of MACHINE to fix pc98 module.nyan2001-09-061-3/+3
|
* Attach if_vlan to the build process.brooks2001-09-051-0/+1
|
* vlan.h is obsolete, don't create it anymore.brooks2001-09-054-20/+4
|
* Update tx(4) to always enable vlan(4) support.brooks2001-09-051-5/+1
| | | | Approved by: semenu
* Make vlan(4) loadable, unloadable, and clonable. As a side effect,brooks2001-09-051-0/+12
| | | | | | | interfaces must now always enable VLAN support. Reviewed by: jlemon MFC after: 3 weeks
* Kill the NCCD constant by modernizing the ccd driver.phk2001-09-041-7/+1
| | | | | Submitted by: sobomax Reviewed by: phk
* Make the fe driver kernel object module to compile in default.shiba2001-09-022-0/+18
| | | | Reviewed by: imp
* Remove old acpica modulemsmith2001-08-301-49/+0
|
* Build the ACPI module by default.msmith2001-08-301-0/+1
|
* Update for slightly changed ACPI OSD module. Make debugging code conditionalmsmith2001-08-301-13/+22
| | | | on ACPI_DEBUG, so we can set it in /etc/make.conf.
* Fix linux_getcwd() so that if the cwd isn't cached (__getcwd() fails),gallatin2001-08-291-2/+2
| | | | | | | | | | the cwd is looked up inside the kernel. The native getcwd() in libc handles this in userland if __getcwd() fails. Obtained from: NetBSD via OpenBSD Tested by: Chris Casey <chriss@phys.ksu.edu>, Markus Holmberg <markush@acc.umu.se> Reviewed by: Darrell Anderson <anderson@cs.duke.edu> PR: kern/24315
* wi driver now includes pci.h, so we need to generate it to generate it.imp2001-08-281-1/+4
|
* Add support for 802.1Q VLAN and oversized ethernet frames.semenu2001-08-131-1/+5
| | | | | | | PR: kern/29235 Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au> Reviewed by: Yar Tikhiy <yar@FreeBSD.org> MFC after: 1 week
* Build modules from the main src/sys tree.peter2001-08-0923-1960/+23
| | | | | Tidy up some loose ends.. there were extra -I's being added to CFLAGS for no reason.
* Unbreak ip_mroute_modfenner2001-07-252-4/+14
|
* Add build infrastructure for a libiconv loadable kernel module.sheldonh2001-07-251-0/+12
| | | | | This should allow the use of the smbfs module without the requirement to rebuild the kernel with LIBICONV.
* sys/kern/tty_snoop.c is now sys/dev/snp/snp.c.dd2001-07-251-2/+2
| | | | Repo-copy by: jdp
* Move netgraph to i386 only. Which is where it works only.mjacob2001-07-251-1/+1
|
* Make ng_split part of the module building process.brooks2001-07-241-0/+1
| | | | MFC after: 7 weeks
* Grrr. Module depends on vlan.h, and I committed the wrong versionwpaul2001-07-231-1/+1
| | | | | of if_txpreg.h, which didn't have sc_rxbufprod defined in the softc struct.
* You were knocked senseless by the Boomerang, spun around by the Cyclone,wpaul2001-07-232-0/+13
| | | | | | | | | | | | | | | | | | blown over by the Hurricane and had a house dropped on you by the Tornado. Now it's time to have your parade rained on by... the Typhoon! This commit adds driver support for 3Com 3cR990 10/100 ethernet adapters based on the Typhoon I and Typhoon II chipsets. This is actually a port of the OpenBSD driver with many hacks by me. No Virginia, there isn't any support for the hardware crypto yet. However there is support for TCP/IP checksum offload and VLANs. Special thanks go to Jason Wright, Aaron Campbell and Theo de Raadt for squeezing enough info out of 3Com to get this written, and for doing most of the hard work. Manual page is included. Compiled as a module and included in GENERIC.
* Add ACPI S2-S4BIOS Suspend/Resume code.takawata2001-07-202-2/+12
| | | | | | Some problems may remain. Reviewed by:iwasaki
* Unconditinally turn on VLAN support when building fxp as a module, sincejlemon2001-07-191-1/+1
| | | | | | | it may be plugged into a kernel that supports VLANs. If the kernel is not VLAN aware, things will still work as before. Modules don't really have option support, so this is somewhat of a hack.
* Put module directories one per line so adding new modules creates readablebrooks2001-07-152-14/+137
| | | | diffs and produces less conflicts with local source trees.
* Merge with latest version of the Mylex 6+ driver.msmith2001-07-141-1/+2
| | | | | | | | | | | | | | - All sources are built in a single object, reducing namespace pollution. - Kill the ready queue, and handle a busy response to mly_start in callers rather than deferring the command. - Improve our interaction with CAM: - Don't advertise physical channels as SCSI busses by default. - use the SIM queue freeze capability rather than queueing CDBs internally. - force bus reprobe at module load time. - Clean up more resources in mly_free. - Tidy up debugging levels. - Tidy up handling of events (mostly just code cleanliness). - Use explanatory macros for operations on bus/target/channel numbers.
* turn on the null-modem device.julian2001-07-081-1/+1
| | | | (I've been using it with vmware for over a year now.)
* Ha! This time, I remembered the ACPI module. Update the sources listmsmith2001-07-072-8/+8
| | | | to reflect recent changes in the code.
* - Don't overwrite inb, inw and outw.nyan2001-07-041-1/+9
| | | | | | | | - Move the lance_probe function to if_lnc.c. - Support C-NET(98)S again. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) and nyan No response from: Paul Richards
* gif(4) and stf(4) modernization:brooks2001-07-023-2/+36
| | | | | | | | | | | - Remove gif dependencies from stf. - Make gif and stf into modules - Make gif cloneable. PR: kern/27983 Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week
* intel ich/ich2 driver - this needs some work but is functional enough forcg2001-07-012-3/+11
| | | | | | | | | | | | | | | the impatient. Hardware... Provided by: ps Lost by: <censored> Found by: <censored> Not delivered by: Ashley Penney <ashp@unloved.org> Retrieved by: greid, Andrew McKay <andy@openirc.co.uk> Delivered by: Andrew McKay <andy@openirc.co.uk> PR: kern/25507 Submitted by: Katsurajima Naoto <raven@katsurajima.seya.yokohama.jp>
OpenPOWER on IntegriCloud