mycroft
|
600aa2c5f8
|
Trivial optimizations. Also, make sure we get the overflow correct if
called at spl >= clock.
|
1994-11-05 02:16:26 +00:00 |
|
mycroft
|
2a9b6f7959
|
Fix stupid bug in last change.
|
1994-11-04 23:30:15 +00:00 |
|
mycroft
|
4ec6774e12
|
Add a simplified version of wdcommand() that can be used in some cases.
Avoid needing a wd_softc inside wdprobe().
|
1994-11-04 23:18:06 +00:00 |
|
mycroft
|
38420d7db1
|
Don't need cd_indirect.
|
1994-11-04 22:51:59 +00:00 |
|
mycroft
|
3df6bf0c0e
|
Trivial stylistic changes.
|
1994-11-04 21:32:23 +00:00 |
|
mycroft
|
098c6e36e6
|
Various cleanup. In particular, be much more careful with buffer flags.
|
1994-11-04 21:19:48 +00:00 |
|
mycroft
|
e11ffbc64b
|
Fix a call to math_abort().
|
1994-11-04 20:47:07 +00:00 |
|
mycroft
|
854d8d96dc
|
Rearrange slightly.
|
1994-11-04 19:25:34 +00:00 |
|
mycroft
|
cfc4633919
|
Remove outdated comment.
|
1994-11-04 19:17:47 +00:00 |
|
mycroft
|
1ec8f8d19c
|
Make IRQ_SLAVE a plain number, too, and remove IRQ{0-15}.
|
1994-11-04 19:13:49 +00:00 |
|
mycroft
|
95f0ee6cd5
|
Remove icu.h.
|
1994-11-04 19:11:13 +00:00 |
|
mycroft
|
2252d31c99
|
Remove use of IRQ0.
|
1994-11-04 19:10:46 +00:00 |
|
mycroft
|
8d01374523
|
Don't need icu.h any more.
|
1994-11-04 19:08:19 +00:00 |
|
mycroft
|
b7acf321cd
|
No longer needs icu.h.
|
1994-11-04 18:59:34 +00:00 |
|
mycroft
|
195574a7de
|
Change all of the uses of IRQ{0-15} and bit masks to use plain numbers
rather than bit shifting.
|
1994-11-04 18:57:15 +00:00 |
|
mycroft
|
d66f8d7cdb
|
Clean up deleted files.
|
1994-11-04 18:54:43 +00:00 |
|
mycroft
|
29414c5a0a
|
Change all of the uses of IRQ{0-15} and bit masks to use plain numbers
rather than bit shifting.
|
1994-11-04 18:34:50 +00:00 |
|
mycroft
|
0ba30791b5
|
Remove references to isa_devtab.
|
1994-11-04 09:57:52 +00:00 |
|
mycroft
|
f8183b2d0e
|
Make a wrapper match function to check the bus and device numbers, rather
than insisting that every driver do it.
|
1994-11-04 09:42:18 +00:00 |
|
mycroft
|
9af4fee97d
|
Use kvtop() rather than address arithmetic in a couple of places.
|
1994-11-04 08:55:53 +00:00 |
|
mycroft
|
a980084e46
|
EISA devices have no DRQ.
|
1994-11-04 08:24:25 +00:00 |
|
mycroft
|
b12de59a0a
|
Make this work with new config code.
|
1994-11-04 07:39:19 +00:00 |
|
mycroft
|
494ac4a412
|
Comment out one option that doesn't quite work at the moment.
|
1994-11-04 07:36:44 +00:00 |
|
mycroft
|
d9b8813f0e
|
Correct pcprobe() argument list.
|
1994-11-04 07:30:51 +00:00 |
|
mycroft
|
372fb664e9
|
Add needs-flag to audio device.
|
1994-11-04 07:26:49 +00:00 |
|
mycroft
|
1948fcb3fa
|
Add a new function config_scan(), which just calls a particular function
with each plausibly cfdata, ignoring the priority mechanism completely.
|
1994-11-04 06:40:11 +00:00 |
|
mycroft
|
2e8ae560f6
|
Commit incest with the config system for this one specific case.
|
1994-11-04 03:57:32 +00:00 |
|
mycroft
|
9fdc2ecb99
|
Export struct matchinfo and mapply().
|
1994-11-04 03:12:20 +00:00 |
|
mycroft
|
52a27c59d6
|
Calculate indirectness earlier, and stor it in the struct matchinfo.
|
1994-11-04 03:07:17 +00:00 |
|
mycroft
|
fa769b0e97
|
Set ia_irq correctly.
|
1994-11-04 02:55:32 +00:00 |
|
mycroft
|
e43f08ff4c
|
Add `newvers' target.
|
1994-11-04 01:22:26 +00:00 |
|
mycroft
|
df97a5a224
|
Oops; don't always include EISA and PCI autoconfig.
|
1994-11-04 01:08:12 +00:00 |
|
mycroft
|
b65100aa43
|
Remove ep0.
|
1994-11-04 01:03:35 +00:00 |
|
mycroft
|
10c353cf10
|
Update to match autoconfig code.
|
1994-11-04 01:02:40 +00:00 |
|
mycroft
|
8f064215a2
|
isa.h -> isareg.h, and update prototype of pcprobe().
|
1994-11-04 01:00:38 +00:00 |
|
mycroft
|
7773b21b74
|
Correct an oversight.
|
1994-11-04 00:53:06 +00:00 |
|
mycroft
|
8ce4eae125
|
Need some constants from isareg.h.
|
1994-11-04 00:44:32 +00:00 |
|
mycroft
|
162eab3e92
|
Use NFDC and NWDC, not NFD and NWD.
|
1994-11-04 00:41:20 +00:00 |
|
mycroft
|
9e4b0e45fe
|
Use NFDC and NWDC, not NFD and NWD.
|
1994-11-04 00:40:17 +00:00 |
|
mycroft
|
0fe0a0575c
|
#include device.h, for prototypes.
|
1994-11-04 00:36:47 +00:00 |
|
mycroft
|
893b0e1f83
|
config_make_softc() needs pointer to parent; and fix a couple of other bogons.
|
1994-11-04 00:14:04 +00:00 |
|
mycroft
|
d4dd538296
|
Oops; forgot isacd.
|
1994-11-04 00:07:39 +00:00 |
|
mycroft
|
d58828dd61
|
vector.h should have been nuked ages ago.
|
1994-11-04 00:02:39 +00:00 |
|
mycroft
|
d35f08ffa6
|
isa.h -> isareg.h
|
1994-11-04 00:00:36 +00:00 |
|
mycroft
|
3fca7e771a
|
New version using standard config_*() functions.
|
1994-11-03 23:53:19 +00:00 |
|
mycroft
|
05ff8766ef
|
Call config_rootfound() once for each bus type.
|
1994-11-03 23:46:15 +00:00 |
|
mycroft
|
ebbdd6473b
|
Update to match autoconfig code.
|
1994-11-03 23:26:03 +00:00 |
|
mycroft
|
19fc9d55c8
|
*intr() arg does not need to be void*.
|
1994-11-03 23:23:38 +00:00 |
|
mycroft
|
d0163400d1
|
Update to match autoconfig code.
|
1994-11-03 23:21:24 +00:00 |
|
mycroft
|
54cc63645d
|
Update to match autoconfig code.
|
1994-11-03 23:08:27 +00:00 |
|
mycroft
|
d23d1e83dc
|
Use indirect config for subdevices, and add dkdrivers where missing.
|
1994-11-03 22:55:58 +00:00 |
|
mycroft
|
94cde915db
|
Rename pciprobe() to pcimatch(), and move it to pci_machdep.c.
|
1994-11-03 22:27:16 +00:00 |
|
mycroft
|
194e83af73
|
Don't allow configuration of specific PCI function numbers.
|
1994-11-03 22:18:36 +00:00 |
|
mycroft
|
e06bd72a85
|
Always use direct configuration.
|
1994-11-03 22:15:19 +00:00 |
|
mycroft
|
d8561ad477
|
Oops; update scsibusmatch() arg list.
|
1994-11-03 22:09:00 +00:00 |
|
mycroft
|
ef0c18e1cf
|
Always use direct configuration for SCSI devices.
|
1994-11-03 22:05:08 +00:00 |
|
mycroft
|
4afbef1f16
|
If cd_indirect is set in the parent, create a softc early and pass it to the
probe routine.
|
1994-11-03 22:01:09 +00:00 |
|
mycroft
|
dddba87f23
|
Change second arg of match routines and config_attach() to void*; have
config_search() and config_rootsearch() return void*. Remove old cd_aux
(which was unused), and add cd_indirect where it used to be.
|
1994-11-03 21:51:43 +00:00 |
|
mycroft
|
38696623ac
|
If CONFIG_INDIRECT, the second arg to the match routine is a softc, not a cfdata.
|
1994-11-03 20:27:02 +00:00 |
|
mycroft
|
54608f7ea0
|
Remove a couple of i386-specific hacks, and make a couple of others #ifdef
CONFIG_INDIRECT instead.
|
1994-11-03 20:24:21 +00:00 |
|
mycroft
|
c5d78ba883
|
Stylistic changes.
|
1994-11-03 20:12:05 +00:00 |
|
mycroft
|
c6038ad75c
|
Clone from GENERIC.
|
1994-11-03 19:36:05 +00:00 |
|
mycroft
|
eb0b9ef0c2
|
Clone from GENERIC.
|
1994-11-03 19:21:01 +00:00 |
|
mycroft
|
6d40ac4041
|
pms0 would be at irq 12 if it existed.
|
1994-11-03 19:09:17 +00:00 |
|
mycroft
|
429f49d58f
|
Clone from GENERIC.
|
1994-11-03 19:00:12 +00:00 |
|
pk
|
edb1bc6eae
|
Don't mess with device if it was opened while we napped.
|
1994-11-03 18:57:33 +00:00 |
|
mycroft
|
b3d26ef983
|
Same as GENERIC, but assumes no local disks or tapes.
|
1994-11-03 18:45:45 +00:00 |
|
mycroft
|
8b77809605
|
Clone from GENERIC.
|
1994-11-03 18:37:51 +00:00 |
|
mycroft
|
a955dc06dc
|
Rearrange slightly.
|
1994-11-03 18:27:13 +00:00 |
|
mycroft
|
8685fcd96b
|
commulti needs slave #.
|
1994-11-03 18:26:48 +00:00 |
|
mycroft
|
eada385a68
|
Clean up deleted files.
|
1994-11-03 18:14:54 +00:00 |
|
mycroft
|
39ee7e572c
|
Make a real GENERIC config.
|
1994-11-03 18:14:50 +00:00 |
|
mycroft
|
283745574f
|
Commit this, though it really does need work.
|
1994-11-03 16:55:57 +00:00 |
|
mycroft
|
c47f94b951
|
Remove some needs-count specs.
|
1994-11-03 16:50:50 +00:00 |
|
mycroft
|
0f73b4b80a
|
ep can be on EISA bus.
|
1994-11-03 16:46:42 +00:00 |
|
mycroft
|
557c715327
|
Make this actually work.
|
1994-11-03 16:43:26 +00:00 |
|
mycroft
|
06687c1c8d
|
Make this a little closer to current reality.
|
1994-11-03 16:25:25 +00:00 |
|
briggs
|
492011ffd7
|
Modify the serial port initialization slightly so it works on the IIsi.
|
1994-11-03 16:15:27 +00:00 |
|
mycroft
|
ea307925ae
|
Clean up deleted files.
|
1994-11-03 15:55:47 +00:00 |
|
mycroft
|
a5917e2a63
|
Relocate aha1742.c, in preparation for other changes.
|
1994-11-03 15:55:40 +00:00 |
|
mycroft
|
22ab689dfe
|
Fix off by one error in in_socktrim(), reported by Karn Fox.
|
1994-11-03 14:57:35 +00:00 |
|
deraadt
|
84ff6c006a
|
you cannot ALIGN() backwards
|
1994-11-03 05:58:44 +00:00 |
|
deraadt
|
8b82ad359d
|
bzzzttt wrong wrong wrong
|
1994-11-03 04:29:53 +00:00 |
|
deraadt
|
4650de140a
|
kill perftest code
|
1994-11-02 23:18:25 +00:00 |
|
deraadt
|
88af1ef233
|
VA_VSEG() should use NBPG
|
1994-11-02 23:16:59 +00:00 |
|
deraadt
|
138a1d9e01
|
let busmatch print the level/vec
|
1994-11-02 23:16:28 +00:00 |
|
deraadt
|
48347d17d4
|
cleanup
|
1994-11-02 23:16:02 +00:00 |
|
deraadt
|
9b4d6d44f8
|
ioctl u_long cmd
|
1994-11-02 05:00:40 +00:00 |
|
deraadt
|
95e71f1dbd
|
first vme ie card
|
1994-11-02 05:00:13 +00:00 |
|
deraadt
|
274ac617ef
|
clean vnode_if.[ch]
|
1994-11-02 04:59:59 +00:00 |
|
deraadt
|
8e89099cf4
|
ioctl u_long cmd
|
1994-11-02 04:59:23 +00:00 |
|
deraadt
|
b71f248be4
|
do not have UPAGES definition
|
1994-11-02 04:59:04 +00:00 |
|
deraadt
|
9f96a3313e
|
various
|
1994-11-02 04:58:25 +00:00 |
|
deraadt
|
4c10604c2b
|
ioctl u_long cmd
|
1994-11-02 04:57:53 +00:00 |
|
deraadt
|
ae3d0a09f9
|
sendsig u_long code
|
1994-11-02 04:57:25 +00:00 |
|
deraadt
|
0fec9f9455
|
add ldcontrolb
|
1994-11-02 04:57:02 +00:00 |
|
deraadt
|
46f66f22e0
|
ioctl u_long cmd
|
1994-11-02 04:55:47 +00:00 |
|
deraadt
|
e3b33c7c21
|
add wcopy/wzero, and ack VME using ldcontrob
|
1994-11-02 04:55:20 +00:00 |
|
deraadt
|
bdcab43fb8
|
ioctl u_long cmd; and KNF
|
1994-11-02 04:54:19 +00:00 |
|
mycroft
|
0f8e6cf968
|
Make a copy of the LDT when forking.
|
1994-11-01 06:49:19 +00:00 |
|