Commit Graph

688 Commits

Author SHA1 Message Date
kuriyama
3589db3e42 Fix typo.
Pointed out by:	Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
2001-01-06 06:20:54 +00:00
nsouch
729a83c25c Add the VESA S3 linear framebuffer driver. It works on top of VESA by replacing
the video switch by another. Exactly as VESA does on top of VGA.

It adds linear framebuffer to S3 VESA 1.2 cards.

Obtained from:	The original S3 ISA code comes from
                Peter Horton <pdh@colonel-panic.com>
2001-01-05 16:53:10 +00:00
jhay
b1094a7d87 Make sppp a kld. 2001-01-03 08:12:30 +00:00
imp
1e95becf76 add pcic_p to the list of things built 2001-01-02 21:40:41 +00:00
phk
95a1cabbb9 Add a missing vnode_if.h.
Submitted by:	Jim Bloom <bloom@acm.org>
2001-01-01 11:28:32 +00:00
paul
0915b9d6ec Change the module name from lnc to if_lnc so that ifconfig works. 2000-12-29 11:46:17 +00:00
des
cff7c7e718 Retire kernfs (kernel part). 2000-12-28 12:17:35 +00:00
cg
60c302e7c6 add sys/dev/sound/pcm/buffer.c, lefo out of last commit 2000-12-23 03:27:09 +00:00
obrien
818087b543 *sigh* The `pecoff' module was added to all arches w/out testing a compile
on all arches.  This fixes the Alpha kernel build.
2000-12-22 22:33:15 +00:00
takawata
8ccea54a68 Add ACPI AC adaptor and ACPI Control Method Battery.
And install notify handler for thermal zone .
2000-12-22 14:41:55 +00:00
takawata
124f1f9df9 Add pecoff directory.
Submitted by:nyan
2000-12-21 15:33:30 +00:00
takawata
966ad05f24 Add PECOFF (WIN32 Execution file format) support.
To use it, some dll is needed. And currently, the dll is only for NetBSD.
So one more kernel module is needed.
For more infomation,
http://chiharu.haun.org/peace/ .

Reviewed by:	bp
2000-12-20 12:51:08 +00:00
alex
73bea1c85a Enable the sym module. 2000-12-19 12:54:17 +00:00
alex
887c0fbbcf Use the default value for MFILES 2000-12-19 12:27:53 +00:00
green
83f1ac12c6 Unbreak the modules after the last commit (newpcm kobjification). 2000-12-18 06:39:01 +00:00
cg
2fae4aec24 kobjify.
this gives us several benefits, including:

* easier extensibility- new optional methods can be added to
  ac97/mixer/channel classes without having to fixup every driver.

* forward compatibility for drivers, provided no new mandatory methods are
  added.
2000-12-18 01:36:41 +00:00
nyan
b10f174718 PC-98 boxes use aic_cbus.c instead of aic_isa.c. 2000-12-16 04:00:40 +00:00
paul
83011f4a1b Enable building of lnc module. 2000-12-16 01:48:06 +00:00
paul
68a747665a Add lnc module. 2000-12-16 01:47:37 +00:00
wpaul
82f46e4827 Whups: only build the if_el module on the x86 platform for now, until
I can confirm it works on the alpha.
2000-12-15 20:14:19 +00:00
wpaul
3ba915a304 Newbus the if_el (3Com 3c501) driver. Use bus_space_X() functions.
Add detach routine and turn driver into a module so it can be loaded
and unloaded. Also take a stab at implementing multicast packet
reception so that this NIC will work with IPv6. Promiscuous mode
doesn't seem to work, but I'm not sure why. It works well enough that
I can run dhclient on it and put it on the office network though.
Also ripped out spl stuff and replaced it with mutexes.
2000-12-15 20:09:10 +00:00
imp
0a7da82d71 Fix this based on Mike's moved pci code. We needed to delete the pci_m
from this module anyway, so I just did that.
2000-12-14 00:06:10 +00:00
des
60e4cd30f5 Reconnect linprocfs. 2000-12-13 20:29:30 +00:00
imp
c264ce875b Add aic and ray modules. I've been building these for a while now on
i386.
2000-12-13 05:54:26 +00:00
imp
b4ed5a3999 Module for aic
Submitted by:	Michael Reifenberger
2000-12-13 05:50:02 +00:00
des
fa5b3395bf The linprocfs sources have moved to sys/compat/linprocfs. 2000-12-12 22:00:05 +00:00
des
bfa6c168de Temporarily disconnect linprocfs from the build, until I fix it so it builds
with Kirk's big proc patch.
2000-12-12 16:03:17 +00:00
nyan
807fe8d8f9 Added '-DPC98' to CFLAGS if MACHINE == pc98. 2000-12-10 10:07:50 +00:00
des
ee1fe204c7 Add four missing source files. 2000-12-09 13:17:35 +00:00
msmith
c27f2d3c49 Next phase in the PCI subsystem cleanup.
- Move PCI core code to dev/pci.
 - Split bridge code out into separate modules.
 - Remove the descriptive strings from the bridge drivers.  If you
   want to know what a device is, use pciconf.  Add support for
   broadly identifying devices based on class/subclass, and for
   parsing a preloaded device identification database so that if
   you want to waste the memory, you can identify *anything* we know
   about.
 - Remove machine-dependant code from the core PCI code.  APIC interrupt
   mapping is performed by shadowing the intline register in machine-
   dependant code.
 - Bring interrupt routing support to the Alpha
   (although many platforms don't yet support routing or mapping
   interrupts entirely correctly).  This resulted in spamming
   <sys/bus.h> into more places than it really should have gone.
 - Put sys/dev on the kernel/modules include path.  This avoids
   having to change *all* the pci*.h includes.
2000-12-08 22:11:23 +00:00
alex
a16fcb08d3 Build the sym driver as a kernel module. 2000-12-07 21:46:04 +00:00
imp
160c677341 Add support for compiling ray driver. 2000-12-07 03:16:21 +00:00
takawata
2d9991ce35 Update Makefile to follow acpica-1115 import. 2000-12-05 08:47:41 +00:00
marcel
5611047489 Don't auto-generate the syscalls. 2000-12-03 01:30:31 +00:00
marcel
4289ffee6c Fix dependency for auto-generated files. This commit is
for archiving purposes only; auto-generation is going to
be reverted.

requested by: obrien
submitted: gallatin
2000-12-02 23:47:41 +00:00
markm
14f55e3a6c Default the /dev/random loadable module to blocking-on-bootup,
but leave a commented-out macro to change this.
2000-12-02 18:29:18 +00:00
alfred
9e0ca1c338 Revert disconnect of sysvipc now that there's a makefile available 2000-12-01 21:13:06 +00:00
alfred
47bc202c6d Forgotten makefile. 2000-12-01 17:49:16 +00:00
des
7329590233 Disconnect sysvipc, since it doesn't build. 2000-12-01 12:26:39 +00:00
alfred
e6bf60ac99 sysvipc loadable.
new syscall entry lkmressys - "reserved loadable syscall"

Make syscall_register allow overwriting of such entries (lkmressys).
2000-12-01 08:57:47 +00:00
sheldonh
f91068ad26 Retire the osf1(8) utility. The Makefile hasn't installed this critter
for a while.

Providing shell scripts that do nothing but load a similarly named
kernel loadable module is out of vogue.
2000-11-30 08:16:19 +00:00
sheldonh
b3eb01efba Remove the ibcs2(8) shell script.
Providing shell scripts that do nothing but load a similarly named
kernel loadable module in out of vogue.

There is no ibcs2(4) manual page, and I haven't managed to coax
anyone into contributing one based on the linux(4) manual page.
2000-11-29 10:46:14 +00:00
sheldonh
a5b7c6517a Decommission the svr4(8) shell script, which has been pointless since
our kernel module system learned how to handle dependencies.

Providing a whole bunch of shell scripts that do nothing but load
a similarly named kernel loadable module is out of vogue.

The svr4(8) manual page has been replaced with a much better svr4(4)
page.
2000-11-29 10:40:53 +00:00
jon
8dd21cd21d A bunch of newcard/cardbus changes that's been sitting in my tree for a while:
- Make pccbb/cardbus kld loadable and unloadable.
- Make pccbb/cardbus use the power interface from pccard instead of inventing its own.
- some other minor fixes
2000-11-28 00:05:20 +00:00
obrien
ea5b149e3e Don't install the osf1 script from here. It causes the release build to
break as ${DESTDIR}/usr/bin doesn't exist where the module is being
installed.
2000-11-27 07:27:44 +00:00
jlemon
17aeda1452 Fix another callout_init() that I missed. 2000-11-26 21:59:30 +00:00
phk
0f144020e7 unhook netgraph/bridge until somebody makes it compile in LINT 2000-11-26 16:40:00 +00:00
markm
ca4258e27f Add a module makefile for if_ep.
This is not enabled by default, as the module is missing a bunch of
useful stuff (like the ability to unload).

Not objected to by:	mdodd
2000-11-24 17:04:51 +00:00
archie
92cfed65f9 Add one2many subdirectory (previously forgotten). 2000-11-22 19:04:42 +00:00
ru
0127deea8c mdoc(7) police: use the new features of the Nm macro. 2000-11-20 17:05:46 +00:00