Peter Wemm
5c23153cac
Don't define the module glue if building as an LKM, this happens to have
...
a same symbol name as the LKM glue.
1998-11-07 04:34:02 +00:00
Mike Smith
ed91f3baaf
USERCONFIG_BOOT -> INTRO_USERCONFIG
...
Submitted by: des
1998-11-06 20:32:22 +00:00
Peter Wemm
43dfe295b0
Create an 'ibcs2' module so that scripts can tell if it's statically
...
linked in or needs to be loaded.
1998-11-06 16:00:47 +00:00
David E. O'Brien
9e22648b54
make lnc0 definition in LINT match GENERIC
1998-11-06 09:37:38 +00:00
David E. O'Brien
9a0931701a
add AMD Am7990 & Am79C960 to description of lnc(4)
1998-11-06 09:35:32 +00:00
David Greenman
9dab07768f
Document the new NSFBUFS option.
1998-11-05 14:36:37 +00:00
Nicolas Souchu
d3cf287966
iicbus probe and attach deferred until root_bus_configure() call.
1998-11-04 22:09:17 +00:00
Peter Wemm
3187d896a1
Make a.out kernels kld compatable by default...
1998-11-04 15:27:41 +00:00
Peter Wemm
0ce10add93
Remove stray(?) debugging printf's and cngetc()'s that freeze boot several
...
times waiting for keypresses.
1998-11-04 13:37:43 +00:00
Luigi Rizzo
16c775657c
Remove an error message from sb interrupt driver -- it
...
does not apply to all situations.
1998-11-04 09:13:20 +00:00
Dag-Erling Smørgrav
fb46af4f6c
Back out previous commit. The bpfilter -> bpf transition will have to be a
...
flag day unless we can hack config(8) to smooth things over.
1998-11-03 22:01:22 +00:00
Dag-Erling Smørgrav
10b4ab477f
Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legal
...
and will stick around for a while.
1998-11-03 21:12:20 +00:00
Mike Smith
5aa27731b7
Remove USERCONFIG_BOOT, add INTRO_USERCONFIG
1998-11-03 21:08:49 +00:00
Mike Smith
ec2a20b046
Remove the USERCONFIG_BOOT option. Userconfig script data is searched
...
for in a loaded module of type "userconfig_script". The RB_CONFIG
flag will always result in the user being left inside userconfig at
the end of the script's execution, regardless of 'quit' commands in
the script. If the RB_CONFIG flag is not specified, the user will
never be left inside userconfig, even if the script does not have an
explicit exit command.
Add the INTRO_USERCONFIG option. This option forces the userconfig 'intro'
screen (after a script has optionally been executed). There is no longer
a need to queue an 'intro' command.
1998-11-03 21:07:51 +00:00
Kazutaka YOKOTA
58541533dd
Don't update the screen while the cursor shape is being changed
...
by the user-land program.
PR: i386/8344
1998-11-03 02:37:46 +00:00
David E. O'Brien
20ae30c22c
spell check
1998-11-02 09:39:54 +00:00
Nicolas Souchu
9cd97de577
Oops forgot to remove peter's 'device iicbb0' declaration. Done.
1998-11-01 18:47:18 +00:00
Nicolas Souchu
28ebb6922f
Add controller iicbb (generic I2C bit-banging code) and lpbb
...
(official Philips I2C parallel interface)
Add comments for bktr port to the new I2C framework
1998-11-01 18:41:21 +00:00
Peter Wemm
b0359e2c11
Add John Dyson's SYSCTL descriptions, and an export of more stats to
...
a sysctl hierarchy (vm.stats.*). SYSCTL descriptions are only present
in source, they do not get compiled into the binaries taking up memory.
1998-10-31 17:21:31 +00:00
Peter Wemm
213cbcbeaf
I do not know if this is correct, but add iicbb0 as a device so that
...
LINT links.
1998-10-31 14:26:21 +00:00
Peter Wemm
e6b148712b
Fixup prototypes so that this beastie compiles.
1998-10-31 14:23:09 +00:00
Nicolas Souchu
af5487872e
pcf.c: timeout management added
...
ppc.c: nsc code improved. Actually, a complete rewrite.
1998-10-31 11:37:09 +00:00
Dag-Erling Smørgrav
903a1a16df
Document that we support i82595-based Ethernet adapters (Intel EtherExpress
...
Pro/10 and Pro/10+).
1998-10-30 20:49:14 +00:00
Luigi Rizzo
2a62931083
Fix a typo, and remove verbose error reporting when in
...
promisc mode (they are annoying in normal mode
as well so i am really tempted to remove them unconditionally...)
1998-10-30 11:53:58 +00:00
Luigi Rizzo
9525e8f53c
Use "KB" instead of "Kb" for KiloBytes, consistently with other
...
drivers and common practices.
1998-10-30 10:57:09 +00:00
Mike Smith
35d27a0f39
Add the ability to specify where on the at_shutdown queue a handler is
...
installed.
Remove cpu_power_down, and replace it with an entry at the end of the
SHUTDOWN_FINAL queue in the only place it's used (APM).
Submitted by: Some ideas from Bruce Walter <walter@fortean.com>
1998-10-30 05:41:15 +00:00
Garrett Wollman
46365a874a
A small fragment of new ISA framework: manifest constants for the resources
...
implemented by the i386 root nexus.
1998-10-29 01:56:23 +00:00
David Greenman
730075613a
Added a second argument, "activate" to the vm_page_unwire() call so that
...
the caller can select either inactive or active queue to put the page on.
1998-10-28 13:37:02 +00:00
Bruce Evans
83d5d944d0
Check the major number of the boot device more carefully. There was only
...
a problem if the boot blocks passed bad data.
Check the major number of the dump device consistently.
1998-10-26 07:05:34 +00:00
Bruce Evans
65baf8f06b
Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rotted
...
when bdevsw[] became sparse. We still depend on magic to avoid having to
check that (v_rdev) device numbers in vnodes are not NODEV.
1998-10-25 19:26:18 +00:00
Poul-Henning Kamp
00fb0e87c7
Update to current reality. We can now track several LORSTA on separate
...
minor devices.
Improve PLL/OCXO DAC dithering.
General remodeling.
Performance is now 2.5e-11 in frequency and +/- 100 nsec in time, both
of which are actually the limits of the transmitted signal.
1998-10-24 19:55:09 +00:00
Bruce Evans
4af4007dbb
Ignore `vector xxxintr' specifications except for checking their syntax.
...
Interrupt handlers are now configured in drivers.
Didn't update config/SMM.doc. It doesn't have any i386 examples (not
even `isa').
Bumped CONFIGVERS. This is not necessary for -current yet, but using
the new config with old system sources gives null pointers for all
vectors.
1998-10-23 17:05:06 +00:00
Poul-Henning Kamp
d259be02bc
Update timecounters to new interface.
1998-10-23 10:46:20 +00:00
Bruce Evans
43a2c34c47
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
1998-10-22 15:39:35 +00:00
Bruce Evans
291adf9b21
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
1998-10-22 15:31:33 +00:00
Bruce Evans
4a04f6f613
Quote port names that have a digit in them. IO_TIMER1 was lexed as
...
{ port_name = "IO_TIMER", port_number = 1 } and only worked because
it was reassembled to "IO_TIMER1". Trailing digits always work, but
this is too magic to depend on.
Don't quote port names that don't have a digit in them.
1998-10-22 13:49:51 +00:00
Bruce Evans
78e33712bb
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
1998-10-22 12:23:04 +00:00
Bruce Evans
fdf69a1788
Fixed the ifdef for `uart' driver being present. The sound-driver-specific
...
ifdef used in uart6850.c is bogus.
Reported by: Paul Allenby <pallenby@mikom.csir.co.za>
1998-10-22 11:41:22 +00:00
Luigi Rizzo
824f5b2e35
Fix behaviour of the driver with small files -- due to a stupid
...
bug sound was not played if the total amount of data written to
the device was less than one blocksize
Noticed by: NABETANI Masaki and FreeBSD-users-jp
1998-10-22 11:20:33 +00:00
Bruce Evans
2d5e4a9b94
The previous change was much too simple to actually compensate for
...
braindamage in sound driver confiruration. Attempt to only reference
interrupt handlers if their driver is configured.
1998-10-22 10:34:11 +00:00
Bruce Evans
fe310de802
Initialize isa_devtab entries for interrupt handlers in individual
...
device drivers, not in ioconf.c. Use a different hack in isa_device.h
so that a new config(8) is not required yet.
pc98 parts approved by: kato
1998-10-22 05:58:45 +00:00
Robert Nordier
cfe10d7fc6
Get things limping along again for the 80386 and friends. The
...
ELF assembler emits a redundant operand-size prefix for the
fnstsw %ax instruction, and this stops the show for 3.0-RELEASE.
1998-10-21 17:10:49 +00:00
David Greenman
9b827155f8
Decrement the now unused page table page's wire_count prior to freeing it.
...
It will soon be required that pages have a zero wire_count when being
freed.
1998-10-21 11:38:14 +00:00
Bill Paul
589e38a609
Add driver support for PCI fast ethernet adapters based on the
...
RealTek 8129/8139 chipset like I've been threatening. Update kernel
configs, userconfig.c, relnotes and sysinstall. No man page yet;
comming soon.
I consider this driver stable enough that I want to give it some
exposure in -current.
1998-10-18 16:24:34 +00:00
Peter Wemm
034db87204
Add an ELF_MACHINE_OK() macro for compatability with the Alpha version.
1998-10-18 15:31:23 +00:00
Peter Wemm
9131566cff
Print a message if bootverbose that the emulator is present in the kernel.
...
Move the initialization before isa_configure() and npx, in case npx does
something to initialize the state of the emulator somehow.
I do not have any machines without a FPU so that I can test this with -
except an old 386sx motherboard in a box somewhere that might work...
1998-10-18 07:40:29 +00:00
Alexander Langer
04fb8e53fc
Complete the description of sio flag 0x40.
...
Reviewed by: bde
1998-10-16 22:26:19 +00:00
Peter Wemm
64e85001f6
Update SMP-GENERIC to something a bit more recent based on GENERIC.
...
Approved by: jkh
1998-10-16 04:44:05 +00:00
Peter Wemm
aa855a598d
*gulp*. Jordan specifically OK'ed this..
...
This is the bulk of the support for doing kld modules. Two linker_sets
were replaced by SYSINIT()'s. VFS's and exec handlers are self registered.
kld is now a superset of lkm. I have converted most of them, they will
follow as a seperate commit as samples.
This all still works as a static a.out kernel using LKM's.
1998-10-16 03:55:01 +00:00
David E. O'Brien
d1436a882b
Add commented out bpf entry. (DHCP is popular here, and this is required).
...
Ok'ed by: jkh
1998-10-16 01:30:11 +00:00