peter
c4b6cd7f5c
Remove 'conflicts' token - it has been effectively doing absolutely
...
nothing for quite some time. The only thing that cared was userconfig,
but it was for one invisible device so we never saw it's effects.
2000-01-29 18:07:07 +00:00
n_hibma
7a76a6d4d2
Fix debugging output. The TDs are linked through the dnext field, not
...
nexttd.
2000-01-29 18:01:15 +00:00
peter
59db460dbc
Zap isa_device -> id_conflicts. The sole user of it (userconfig) never
...
actually used it since the only device that specified it (vga0) was marked
as "FLG_INVISIBLE" in userconfig and therefore never shown.
Suggested by: bde
2000-01-29 18:01:10 +00:00
peter
1caa831a53
Add some more comments about sound card bridge devices and their
...
relationship with pcm and other things like newmidi.
2000-01-29 17:56:23 +00:00
peter
ceeb2c61a6
Still allow sbc/gusc/csa to perform as bridge devices (eg: to newmidi)
...
without pcm being present.
2000-01-29 17:48:28 +00:00
peter
46956a66e7
Allow the pnp and pci cards to be attached with just a 'device pcm' in
...
the user's config file. Based on an idea/suggestion from Cameron (cg).
Change LINT to build newpcm instead of the old Voxware derived stuff.
That's much more useful in the longer term.
2000-01-29 17:28:48 +00:00
markm
e72f2900e8
Force installs. This is to allow (semi-)automatic garbage removal by
...
"find /usr/libdata -ctime -N -delete".
2000-01-29 17:27:17 +00:00
mjacob
1428bfa051
update copyright
2000-01-29 17:23:41 +00:00
peter
ca8b043d8e
Move the (duplicated exactly!) portable ISA pcm drivers to files and
...
tighten up the logic a little.
2000-01-29 17:15:03 +00:00
peter
39f0933907
Remove #include "wd.h" and #if NWDC > 0 as that's always true as this
...
file is 'optional wdc' (note wd.h has both NWDC and NWD in it because
of config quirks)
2000-01-29 16:59:53 +00:00
mjacob
eb4cc7eefa
Wrong patch had been applied.
2000-01-29 16:57:03 +00:00
peter
d15f4a9e26
Remove some #if NFOO > 0 that are always true because of config rules.
2000-01-29 16:56:24 +00:00
peter
1246bb847f
Remove the TABLDISC line discipline number, it's not in the tree
...
any more (and never worked in FreeBSD 2.x onwards as far as I can tell),
and isn't used by anything in the tree any more either.
2000-01-29 16:47:35 +00:00
peter
4fd86c31a6
Don't report TABLDISC - it "doesn't happen(TM)"
2000-01-29 16:45:28 +00:00
peter
60b8b4c557
Don't report the tablet line discipline, it "doesn't happen (TM)"
2000-01-29 16:44:08 +00:00
mjacob
db5f0c8dcf
Update copyright and pull some newer definitions from NetBSD version.
2000-01-29 16:41:08 +00:00
mjacob
32980fbceb
Put tslb_device structure in this file. Put a pointer to to primary
...
CPU's structure.
2000-01-29 16:40:17 +00:00
mjacob
c9c14d15b4
Clean up some compilation warnings and errors.
2000-01-29 16:39:21 +00:00
peter
d88b6e4e9b
Remove (commented out and marked as broken) pseudo-device tb. This was
...
added in rev 1.205 (october 1995).
2000-01-29 16:39:14 +00:00
peter
c084ca5d69
Remove kern/tty_tb.c.
2000-01-29 16:36:22 +00:00
peter
3cc9491f77
Remove sys/tablet.h and kern/tty_tb.c (the old RS232 CAD-style tablet
...
support code). It hasn't worked since at least October 1995, and probably
has never worked in the FreeBSD 2.0+ tree. Obviously it's not a priority
to many folks.
Reviewed by: phk, sos
2000-01-29 16:34:46 +00:00
n_hibma
5b4848a6e2
Remove a warning from LINT
2000-01-29 16:25:55 +00:00
peter
7b46b1fff9
Remove a bunch of unused (NO-OP) #if NFOO > 0 type includes and some
...
#include "foo.h" headers.
2000-01-29 16:17:36 +00:00
peter
b3c16cb9b2
Fix this so LINT compiles. There is no way this could have worked if
...
tested with LINT. I've put back netatm/kern_include.h and maked it
with a fixme!, otherwise NETISR_ATM isn't defined as ATM_KERNEL isn't
defined. Defining that exposes a whole bunch of other dependencies.. :-(
2000-01-29 16:13:08 +00:00
peter
53ed6e8650
Remove #if NFOO > 0 (it's not required in most cases) and also where it
...
isn't used as a result, remove #include "foo.h". Many of these drivers
still use NFOO for softc struct sizing etc however.
2000-01-29 16:00:34 +00:00
peter
468e098fa0
Don't build the wdc atapi attachments unless wdc is also present.
2000-01-29 15:58:30 +00:00
n_hibma
66f371b6b8
Unbreak LINT.
...
Pointed out by: Peter Wemm
2000-01-29 15:55:03 +00:00
sos
51c11c28a3
Dont confuse our users with this, the ata driver uses burncd.
2000-01-29 15:47:46 +00:00
peter
d801231f79
Put a FYI in the compatability shims so that people are aware that they
...
are using an old unconverted driver. Most (if not all) of the drivers
for common hardware are newbus these days. However, we don't want
to encourage people to take the easy way out and write new drivers
using the shims. This is just passive "encouragement".
Reviewed by: phk
2000-01-29 15:37:36 +00:00
peter
89b9b9b4af
Increase the default msgbuf size from 8k to 32k. Boot -v easily
...
overflows the default buffer making it too hard to get a dmesg from
a verbose boot. It's still changeable via an option, so if picobsd
needs to set it to something else they still can.
Reviewed by: phk, alfred
2000-01-29 15:29:11 +00:00
rwatson
2aada2e694
This patch fixes a locking bug that can result in deadlock if
...
the codepath is followed.
From the PR:
vclean calls vrele leading to deadlock (if usecount > 0)
vclean() calls vrele() if v_usecount of the node was higher than one.
But before calling it, it sets the VXLOCK flag, which will make
vn_lock called from vrele dead-lock.
PR: kern/15117
Submitted by: Assar Westerlund <assar@stacken.kth.se>
Reviewed by: rwatson
Obtained from: NetBSD
2000-01-29 15:22:58 +00:00
peter
d7e5eb3faa
Use config's conditional compilation rather than using #ifdefs that make
...
modular compilation harder. I'm doing this because people seem to like
cut/pasting examples of bad practices in existing code.
2000-01-29 15:08:56 +00:00
peter
e06faf1d94
Arrange for the following files to be compiled when the configuration
...
conditions are met rather than having to resort to #if's in the code.
> dev/syscons/scvgarndr.c optional sc vga
> dev/syscons/scvesactl.c optional sc vga vesa
> i386/isa/vesa.c optional vga vesa
2000-01-29 15:04:33 +00:00
n_hibma
46a154cb23
First part of the fix for ohci_hash_find_td panic.
...
Some controllers submit bogus pointers to the Done queue.
ohci_hash_find_td fails to find these in its hash and panics. Instead of
panicing we now assume the whole done queue is lost and let the timeout
code to clean up the mess after us.
2000-01-29 14:53:47 +00:00
peter
8760ab7a11
Remove #if NVX > 0 and #if NEISA > 0 (and #include "eisa.h") as it's not
...
needed.
2000-01-29 14:50:32 +00:00
peter
54dfcd8d2c
Remove #include "vga.h" and #if NVGA > 0 as it's implied by config.
2000-01-29 14:43:47 +00:00
peter
62db142ea5
Remove #include "splash.h" and #if NSPLASH > 0" - it's implied by config.
2000-01-29 14:42:57 +00:00
peter
9c240b8a2d
Remove #if NIE > 0 test, it's guaranteed to be true by config.
2000-01-29 14:41:52 +00:00
n_hibma
c63e4d9590
Add comments and debugging info.
2000-01-29 14:41:48 +00:00
peter
ef55d4b61b
Remove #if NEN > 0 in the name of FreeBSD - it's not required as config
...
only compiles this file if it's true. NEN is still used though. :-(
2000-01-29 14:38:04 +00:00
peter
2fb5b3a053
Remove #include "eisa.h" and #if NEISA > 0 as it's only ever compiled
...
if NEISA is > 0 as guaranteed by config.
2000-01-29 14:31:57 +00:00
kato
c28482a132
Synced with sys/isa/ppc.c rev 1.26.
2000-01-29 14:30:28 +00:00
peter
b4c2b19801
Remove #if NCCD > 0 - it's guaranteed to be true by config if ccd.c is
...
being compiled. (NCCD is used elsewhere though :-( )
2000-01-29 14:29:56 +00:00
peter
c29982e9d2
Remove #include "eisa.h" and #if NEISA > 0 - this is guaranteed by config.
2000-01-29 14:27:26 +00:00
peter
34c7d2ad4f
remove #include "eisa.h" and #if NEISA > 0 - this is guaranteed by
...
config since ahc_eisa.c is "optional ahc eisa" meaning "only compile
ahc_eisa if ahc and eisa are defined"
2000-01-29 14:22:19 +00:00
kato
e5c332c2a2
Synced with sys/kern/subr_diskmbr.c rev 1.44.
2000-01-29 14:21:04 +00:00
n_hibma
0701def723
The toggle carry bit is stored in the headp not the tailp.
2000-01-29 14:18:31 +00:00
markm
acbc2c26e9
Fix for (amongst other things) the cross-compile case where a too-old
...
version of libperl was being found.
Tested on: beast
2000-01-29 14:18:02 +00:00
sos
027422c351
cosmetic changes only.
2000-01-29 14:10:59 +00:00
peter
1a453ea9ce
Remove #include "ppc.h" and #if NPPC > 0 - this is always true as it is
...
'optional ppc' in conf/files*
2000-01-29 14:02:30 +00:00