rgrimes
c2769e77fe
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
rgrimes
7a2b24a44d
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
dg
3b0f093fdc
"idle priority" support. Based on code from Henrik Vestergaard Draboel,
...
but substantially rewritten by me.
1994-10-02 04:48:21 +00:00
phk
3788fddb13
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
rgrimes
2d378393a1
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
rgrimes
bb84ef83fb
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
wollman
9ce9e24f39
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
rgrimes
049ffbc086
genassym: depends on the source code too.
1994-10-01 21:43:24 +00:00
phk
8fedfb1241
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
wollman
1fbb6a0bd3
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
wollman
2b5b41620e
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
wollman
ac5f40d013
Correct `de' device ID.
...
Add pd_npresent field for future loadable PCI drivers.
1994-10-01 19:47:33 +00:00
wollman
7eee0c2914
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
dg
509369c300
Added Cortex-I Frame Grabber by Paul S. LaFollette, Jr.
...
Submitted by: Paul S. LaFollette, Jr.
1994-10-01 17:59:42 +00:00
phk
bc54190a50
#Driver for Advaced Power Management (also need options APM)
...
-device apm0 isa?
+device apm0 at isa?
1994-10-01 16:44:07 +00:00
ache
2896e6e4e4
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
dg
e630d3549c
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
dg
52c7a916b9
Added options APM and device apm0 for Advanced Power Management support.
1994-10-01 05:43:09 +00:00
dg
5eee9727f8
Added $Id$
1994-10-01 05:13:37 +00:00
dg
602d8ee732
Woops, missed these two files; part of HOSOKAWA Tatsumi's APM support.
1994-10-01 05:05:10 +00:00
dg
3e90500374
Minor improvement to probe routine.
...
Submitted by: HOSOKAWA Tatsumi
1994-10-01 03:29:28 +00:00
dg
b329c83425
Laptop Advanced Power Management support by HOSOKAWA Tatsumi.
...
Submitted by: HOSOKAWA Tatsumi
1994-10-01 02:56:21 +00:00
swallace
071d84b9b9
add new sound files to kernel config file list
1994-10-01 02:36:24 +00:00
swallace
bd9a762333
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
swallace
3b7740a11f
Merged in changes to Hannu Savolainen's VoxWare sound drivers, version 2.9.
1994-10-01 02:17:17 +00:00
swallace
c2da264914
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
swallace
bfb60afe65
Hannu Savolainen's VoxWare original sound drivers, version 2.9.
1994-10-01 01:33:47 +00:00
swallace
fb6da4893c
Hannu Savolainen's VoxWare original sound drivers, version 2.9.
1994-10-01 01:33:47 +00:00
wollman
e0985aae7e
Correct DEC -> Digital Equipment Corporation.
1994-10-01 00:18:53 +00:00
swallace
0835249aca
Add #ifndef ALLOW_CONFLICT_IRQ
...
Reviewed by: jkh
1994-09-30 05:35:55 +00:00
ache
a83f1d347b
Log SA_CORE signals
...
Obtained from: FreeBSD 1.x
1994-09-30 00:38:34 +00:00
sos
c438251e56
Oops, forgot one patch for the changed selwakeup, fixed.
1994-09-29 21:11:29 +00:00
ache
5d7c4c64ff
Fix broken FAT_CURSOR support, don't set cursor shape on VGA
1994-09-29 15:49:09 +00:00
csgr
656c1d99a7
Do strip -x of kernel
...
Obtained from:1.1.5.1
1994-09-29 14:02:40 +00:00
sos
b4b2ad573d
Added pcaselect call.
1994-09-29 08:59:33 +00:00
sos
cab475507f
Changed header sligthly.
1994-09-29 08:31:39 +00:00
sos
8f1e1e2a1a
Changed header slightly.
1994-09-29 08:29:21 +00:00
sos
d3edb28dc2
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
wollman
3418b20e52
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
wollman
f04cd875db
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
wollman
bb4185a6aa
LKMs are no longer options, so remove the `options LKM' from LINT.
1994-09-28 22:51:54 +00:00
dg
e86c0206e9
Now that LKM is standard, PROCFS isn't needed in the GENERIC kernels
...
either.
1994-09-28 22:49:54 +00:00
dg
67a9ab27de
The FDESC filesystem is definately not needed in the GENERIC kernels.
1994-09-28 22:46:22 +00:00
wollman
0f24b2046a
LKM support is no longer optional.
1994-09-28 22:45:04 +00:00
wollman
f7f00d52e8
Disable MFS as loadable until someone figures out how to make it work.
1994-09-28 22:16:27 +00:00
se
badfdbfc1a
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
phk
59934affab
A potential panic, found by adding declarations.
1994-09-28 19:55:10 +00:00
phk
ee374e9243
Added a %p to printf & friends, same thing as 0x%08x but more with the
...
potiential to make a warning from gcc more useful.
1994-09-28 19:22:32 +00:00
phk
ad1c6ca62b
#include ddb.h not db_output.h
1994-09-28 19:16:24 +00:00
sef
e13a0afdfd
Get rid of parentheses in version stuff. Use 2.0.0-Development instead.
1994-09-28 18:26:02 +00:00