Poul-Henning Kamp
01d0532b97
Unused variables, except one with a omnious comment.
1994-10-02 17:29:51 +00:00
Poul-Henning Kamp
48fbb6cc7e
Prototyping and general gcc-shutting up. Gcc has one warning now which looks
...
bad, I will get to it eventually, unless somebody beats me to it.
1994-10-02 17:27:07 +00:00
Poul-Henning Kamp
f86eaaca2c
Prototypes, prototypes and even more prototypes. Not quite done yet, but
...
getting closer all the time.
1994-10-02 17:25:04 +00:00
Andrey A. Chernov
ef0797abc9
Make fat cursor as early as possible, per Bruce suggestion
1994-10-02 14:08:57 +00:00
David Greenman
eb1c3392d7
Include rtprio.h for struct rtprio.
1994-10-02 08:34:47 +00:00
Rodney W. Grimes
4c61f5466f
If you are building a kernel without NFS statically linked in you
...
must #define NFS before including <sys/mount.h> to pick up some of
the definitions needed for struct diskless. Be sure to undef it after this
so you do not effect other code.
This is kinda sick, but it does the job. Problem found by davidg.
1994-10-02 07:19:43 +00:00
Rodney W. Grimes
12fafb2d5a
1. Completely rewritten Makefile that uses bsd.prog.mk more effectively.
...
2. Clean up the .S files to use /* */ style comments.
This is a totally cosmetic change, not one byte of the resulting boot
code changes. But at least it is installed with correct owners and in
the right places, and gets recompiled correctly when things change!
1994-10-02 05:18:26 +00:00
David Greenman
7216391e49
"idle priority" support. Based on code from Henrik Vestergaard Draboel,
...
but substantially rewritten by me.
1994-10-02 04:48:21 +00:00
Poul-Henning Kamp
3d1dcf1ba5
Replaced the magic register union with inline assembler. Now it works
...
"mostly". My machine still panics from time to time, and I think the
problem is a stack-problem.
1994-10-02 01:45:42 +00:00
Rodney W. Grimes
21abf3d3ce
1. Remove all references to cyloffset, it has been unused for some time.
...
2. New detection code so we know what boot code called us.
3. Remove old DISKLESS support code and halt if we are called by that boot
code as it will NOT work with the new nfs_diskless structure.
This is really in preperation for new boot code and new diskless support.
Reviewed by: davidg
1994-10-02 01:32:53 +00:00
Rodney W. Grimes
723b616383
Add code to generate NFSDISKLESS_SIZE for use in locore for copying the
...
nfs_diskless structure in from the boot code.
Reviewed by: davidg
1994-10-02 01:28:38 +00:00
Garrett Wollman
28e822955c
Implement full proxy ARP, gated on option ARP_PROXYALL. This allows
...
a FreeBSD box to do proxy ARP as easily as most commercial routers do,
without messing around with (potentially variable) Ethernet addresses.
This code is really quite simple; I'm not at all sure why it wasn't
implemented in 4.4.
It might be worth stealing an interface flag (maybe IFF_LINK1) to use for
finer-grained control over which interfaces get proxy treatment. For the
moment, it's all or nothing.
1994-10-01 21:50:33 +00:00
Rodney W. Grimes
470d929ec2
genassym: depends on the source code too.
1994-10-01 21:43:24 +00:00
Poul-Henning Kamp
64bb0d8861
On my GW2K Handbook486 this code would reset when called from locore.s
...
I think I have narrowed this down to the stack being overflown. I have
taken the push/pop of %fs out, it shouldn't be needed anyway, but the
real & correct solution might to save the registers on the stack in
locore.s before calling this stuff.
1994-10-01 21:29:50 +00:00
Garrett Wollman
24161ef88f
Add Matt Thomas's DC21040 PCI Ethernet driver. (This is turning out
...
to be quite a popular chip, so expect to see a number of products
based on it.)
1994-10-01 20:16:47 +00:00
Garrett Wollman
911ac34b1d
Update DEPCA/DE422 et al driver to latest version, from Matt Thomas.
...
This file was run through unifdef -DMULTICAST in preparation.
1994-10-01 20:15:47 +00:00
Garrett Wollman
01b3600a69
Correct `de' device ID.
...
Add pd_npresent field for future loadable PCI drivers.
1994-10-01 19:47:33 +00:00
Garrett Wollman
37be1da83f
Define IFF_ALTPHYS to be IFF_LINK2. Gross, but effective. (There aren't any
...
more bits left in if_flags and I don't want to make it a long this late in
the release cycle.)
1994-10-01 19:44:38 +00:00
David Greenman
fae772f7b2
Added Cortex-I Frame Grabber by Paul S. LaFollette, Jr.
...
Submitted by: Paul S. LaFollette, Jr.
1994-10-01 17:59:42 +00:00
Poul-Henning Kamp
93e9832a32
#Driver for Advaced Power Management (also need options APM)
...
-device apm0 isa?
+device apm0 at isa?
1994-10-01 16:44:07 +00:00
Andrey A. Chernov
d598f5b350
Fix again PAS16D detection and MVA508 handle.
...
Initial importers (swallace) please be more carefully to not break
old things!
1994-10-01 12:42:17 +00:00
David Greenman
2c7b20a75f
Get rid of redundant declaration, and changed DDB -> SDDB to get rid
...
of the conflict that results otherwise.
1994-10-01 05:46:01 +00:00
David Greenman
3af6b6527a
Added options APM and device apm0 for Advanced Power Management support.
1994-10-01 05:43:09 +00:00
David Greenman
5185ed0d3a
Added $Id$
1994-10-01 05:13:37 +00:00
David Greenman
8321fda1d9
Woops, missed these two files; part of HOSOKAWA Tatsumi's APM support.
1994-10-01 05:05:10 +00:00
David Greenman
414c40f66d
Minor improvement to probe routine.
...
Submitted by: HOSOKAWA Tatsumi
1994-10-01 03:29:28 +00:00
David Greenman
22414e535a
Laptop Advanced Power Management support by HOSOKAWA Tatsumi.
...
Submitted by: HOSOKAWA Tatsumi
1994-10-01 02:56:21 +00:00
Steven Wallace
7f4295e337
add new sound files to kernel config file list
1994-10-01 02:36:24 +00:00
Steven Wallace
c64aa890c4
Use Voxware's new 2.90 soundcard.h.
...
NOTE: 2.9 is backwards compatable with programs compiled with older
soundcard.h, but new programs compiled with 2.9 will not work on pre-2.9
sound drivers.
1994-10-01 02:32:23 +00:00
Steven Wallace
4e82b8b0a5
Merged in changes to Hannu Savolainen's VoxWare sound drivers, version 2.9.
1994-10-01 02:17:17 +00:00
Steven Wallace
8f25169ce6
This commit was generated by cvs2svn to compensate for changes in r3252,
...
which included commits to RCS files with non-trunk default branches.
1994-10-01 01:33:47 +00:00
Steven Wallace
fbb347fe32
Hannu Savolainen's VoxWare original sound drivers, version 2.9.
1994-10-01 01:33:47 +00:00
Garrett Wollman
e902866cf7
Correct DEC -> Digital Equipment Corporation.
1994-10-01 00:18:53 +00:00
Steven Wallace
085d9ce09a
Add #ifndef ALLOW_CONFLICT_IRQ
...
Reviewed by: jkh
1994-09-30 05:35:55 +00:00
Andrey A. Chernov
c364e17e10
Log SA_CORE signals
...
Obtained from: FreeBSD 1.x
1994-09-30 00:38:34 +00:00
Søren Schmidt
f880ac76c8
Oops, forgot one patch for the changed selwakeup, fixed.
1994-09-29 21:11:29 +00:00
Andrey A. Chernov
e4b1dc5b1e
Fix broken FAT_CURSOR support, don't set cursor shape on VGA
1994-09-29 15:49:09 +00:00
Geoff Rehmet
27476ec8f6
Do strip -x of kernel
...
Obtained from:1.1.5.1
1994-09-29 14:02:40 +00:00
Søren Schmidt
f57fd595a6
Added pcaselect call.
1994-09-29 08:59:33 +00:00
Søren Schmidt
a2a0e15a82
Changed header sligthly.
1994-09-29 08:31:39 +00:00
Søren Schmidt
444ada0bd0
Changed header slightly.
1994-09-29 08:29:21 +00:00
Søren Schmidt
336abda6cd
Updated pcaudio.c to latest from 1.1.5.1
...
Enabled timer reprogramming in clock.c (this could use more work).
Obtained from: FreeBSD-1.1.5.1
1994-09-29 08:24:45 +00:00
Garrett Wollman
93e010b0fd
Fixed bug in hardclock() that caused adjtime() to fail when given
...
a negative offset. This would be seen in xntpd as a rash of
``Previous time adjustment didn't complete'' messages on startup.
1994-09-29 00:52:06 +00:00
Garrett Wollman
af27b9fc77
GENERIC*: remove commented-out options; the user should have to do
...
/some/ research to figure out how to turn them on.
LINT: better description of TCP_COMPAT_42: ``emulate 4.2BSD TCP bugs''.
1994-09-28 22:57:24 +00:00
Garrett Wollman
33e7ce7c3d
LKMs are no longer options, so remove the `options LKM' from LINT.
1994-09-28 22:51:54 +00:00
David Greenman
99cab48d34
Now that LKM is standard, PROCFS isn't needed in the GENERIC kernels
...
either.
1994-09-28 22:49:54 +00:00
David Greenman
97643f6f38
The FDESC filesystem is definately not needed in the GENERIC kernels.
1994-09-28 22:46:22 +00:00
Garrett Wollman
5ea9b26376
LKM support is no longer optional.
1994-09-28 22:45:04 +00:00
Garrett Wollman
cd5bc3689f
Disable MFS as loadable until someone figures out how to make it work.
1994-09-28 22:16:27 +00:00
Stefan Eßer
92a25df797
Reviewed by: Julian Elischer / Jordan K. Hubbard
...
Changes are only effective, if NEW_SCSICONF is defined:
1) Added u_int16 quirks to struct scsi_link for device quirks.
2) Added void *devmodes to struct scsi_link for tape density modes.
3) Modified selectdev() to return first full match (with wildcard).
With this patch all device dependent configuration is done in one place
(scsiconf.c), while there were some specifications in st.c and some
hardware dependent drivers (ie. ncr.c) before.
1994-09-28 20:16:45 +00:00