Commit Graph

2249 Commits

Author SHA1 Message Date
mycroft
650e19b16d Clean up deleted files. 1994-05-03 07:27:06 +00:00
phil
4cf1fbc402 configuration name changes, cleanup on the Makefile 1994-05-03 07:26:59 +00:00
mycroft
3acdcf5311 Use vm_map_remove(), not vm_map_delete(). 1994-05-03 01:24:11 +00:00
mycroft
0985e0980b Avoid sleeping in swtch_exit(). 1994-05-02 23:38:10 +00:00
deraadt
394be046a5 insw takes a word count 1994-05-02 06:37:10 +00:00
glass
7a1f9ba5b9 ugh. splimp is the greater of splnet and splbio now. used by pmap module for splpmap() 1994-05-02 05:46:06 +00:00
cgd
55d406e5e7 clean output, take the blame for a thing or two, and shrink more 1994-05-01 06:46:27 +00:00
cgd
e0db92993a change timeout/untimeout/wakeup/sleep/tsleep args to void * 1994-04-29 23:15:51 +00:00
chopps
2ad38fe7cd change mmap to vmpte to avoid nameclash with the syscall. 1994-04-29 10:50:06 +00:00
cgd
f50f031448 kill syscall name aliases. no user-visible changes 1994-04-29 04:41:02 +00:00
mycroft
2ff4b1435c Set ICUs to read IRR by default. 1994-04-28 08:28:35 +00:00
mycroft
39718a43cc Enable/disable shared memory access on all WD/SMC boards. Add support for
software selection of AUI or BNC connectors using LINK0.
1994-04-28 04:53:09 +00:00
cgd
6035732eed need <sys/time.h> 1994-04-27 21:32:00 +00:00
mycroft
930194f7f9 Remove wt0 and el0 from these configs until probe problems are resolved. 1994-04-27 08:25:53 +00:00
hpeyerl
04853608cf make a make and a make install work 1994-04-27 06:23:02 +00:00
mycroft
11bb73b9a1 Fix mmopen() and mmclose(). 1994-04-27 03:53:29 +00:00
mycroft
bec176e7da Update for new time struct. 1994-04-26 22:33:28 +00:00
phil
128ceab54f Sigh .. forgot to kill one .globl 1994-04-26 20:47:46 +00:00
phil
fe9c815e20 using the "autoboot rom", the pc532 will now actually reboot ... locore.s can
now stop mapping and rerun the monitor as if the machine just had power
applied.
1994-04-26 20:46:40 +00:00
chopps
1996d53f08 don't reinit board twice if it works once. 1994-04-26 03:48:08 +00:00
mycroft
fc844e1797 Style nits. 1994-04-26 03:43:26 +00:00
mycroft
62773fc6f8 Add Adaptec 6360 driver from Jarle Greipsland, with some changes by me. 1994-04-26 00:05:56 +00:00
mycroft
d093232445 Add aic0. 1994-04-26 00:04:24 +00:00
mycroft
4dfb6d0abd Implement intr_disestablish(). 1994-04-25 22:12:14 +00:00
phil
6275189adf locore.s: attempts to get back to the pc532 rom monitor
machdep.c: debug cleanup and queues change
1994-04-25 18:13:41 +00:00
mycroft
35f4cd6784 Fix minor number. 1994-04-25 06:17:30 +00:00
mycroft
29467fc8ce Need fcntl.h. 1994-04-25 05:17:25 +00:00
mycroft
dabe150020 Only diddle IOPL if opened for writing. 1994-04-25 05:15:07 +00:00
mycroft
695a2609af Add mmopen() and mmclose(), to do user-level PIO. 1994-04-25 05:05:48 +00:00
mycroft
4d9d00948c Add mmopen() and mmclose(), to do user-level PIO. 1994-04-25 05:05:05 +00:00
mycroft
6c82c5d9a2 Don't barf on inet without ether. 1994-04-25 04:59:24 +00:00
mycroft
0e689f0375 Fix uninitialized pointer, pointed out by Michael VanLoon. 1994-04-25 03:16:03 +00:00
mycroft
4cda5e8d03 Reload the LDT immediately rather than trying to reschedule. 1994-04-24 22:49:05 +00:00
mycroft
a638b2a7ed I feel lucky... 1994-04-24 21:58:24 +00:00
glass
4193c502e4 fixed to use new queue stuff. random diffs to make ddb stuff mostly compile 1994-04-24 20:10:13 +00:00
mycroft
a9cd310982 Add aic6360.c. 1994-04-24 19:48:03 +00:00
deraadt
b0e09935c4 more, more, more 1994-04-24 12:18:49 +00:00
mycroft
ebd7e0e107 Fix typo. 1994-04-24 12:06:03 +00:00
chopps
17d245f3af fix form hp300. 1994-04-24 12:05:28 +00:00
mycroft
aa59ec01a8 Remove all vestiges of hppagesperpage and HP_PAGE_SIZE, and just use NBPG. 1994-04-24 11:48:50 +00:00
mycroft
64a52d148e Clean up bogus VM #includes. 1994-04-24 07:00:12 +00:00
mycroft
b03a6c6949 Clean up bogus VM #includes. 1994-04-24 06:38:46 +00:00
mycroft
34caa72b58 Update to match queue changes. 1994-04-24 06:14:02 +00:00
mycroft
613c669b62 Add COMPAT_09. 1994-04-24 05:41:34 +00:00
mycroft
c791f19ad1 Fix an #include. 1994-04-24 04:44:16 +00:00
deraadt
30c24e4508 bit better now, fixes from me & charles. squishy squishy squishy. HI ADAM! 1994-04-24 02:48:10 +00:00
mycroft
f35e488b02 Still need this for config for now. 1994-04-24 01:39:11 +00:00
mycroft
f581b01fee Clean up deleted files. 1994-04-24 01:34:18 +00:00
mycroft
2f66816d8b Rename two files. 1994-04-24 01:34:05 +00:00
mycroft
84752ce046 Don't need isa.h. 1994-04-24 01:29:56 +00:00
mycroft
3a8575c7ab Add USER_LDT. 1994-04-23 23:24:00 +00:00
mycroft
3ffc74d2d4 Garbage collect. 1994-04-23 06:50:36 +00:00
hpeyerl
0ef8000051 Some changes from Charles, Adam and Christos Zoulas. 1994-04-23 04:31:12 +00:00
mycroft
4be552a58e Clean up deleted files. 1994-04-23 00:23:02 +00:00
mycroft
eb036e74c5 Don't need isa.h. 1994-04-22 23:02:40 +00:00
mycroft
221b25fd9d Separate DMA functions. 1994-04-22 22:58:50 +00:00
mycroft
b1196f1720 Add dma.c and seagate.c. 1994-04-22 22:53:40 +00:00
pk
e1cb820409 small nit 1994-04-22 22:52:44 +00:00
chopps
381a97f597 add commented out options for selecting font. 1994-04-22 22:10:26 +00:00
deraadt
eb1a3c8561 stub fix 1994-04-22 13:19:13 +00:00
briggs
5425d74562 Make external definition for cpu040.
trap.c: Fix dumb (but compilable and linkable) typo.
1994-04-22 12:11:16 +00:00
briggs
8f39772f16 Make external definition for cpu040. 1994-04-22 12:10:36 +00:00
chopps
31245469cf update to deal with ttyflags from tsarna@endicor.com (Ty Sarna),
major design changes by me which include shrinking of ring buffer
size from 16k to 256 bytes and removing code that realloced the
clists for the tty from default to 8192 (was using 24k) suggested
as suggested by theo.
1994-04-22 10:44:30 +00:00
chopps
d4476c6ffc fix typo. 1994-04-22 02:54:29 +00:00
chopps
daeed471a2 spaces pasted should be tabs 1994-04-22 02:53:54 +00:00
chopps
aa8be88b4d eek paste accidental spaces. 1994-04-22 02:47:35 +00:00
chopps
49c7544f02 changes to make fd work better (not done yet) from Michael Hitch
(osymh@montana.edu)
1994-04-22 02:20:48 +00:00
chopps
be65617ad8 changes to allow fd as boot device. 1994-04-22 02:19:05 +00:00
chopps
75ab227d57 grab new net changes from hp300/mchdep.c 1994-04-22 01:48:27 +00:00
mycroft
6e0541d8c5 Clean up deleted files. 1994-04-22 01:35:29 +00:00
chopps
ef5abe01ad Changed fonts. Added 2 non (c) fonts kf_8x{8,11}.c retina now uses
kf_8x8.  CC console users can now choose between the provided fonts
or provide there own.
1994-04-22 01:34:53 +00:00
briggs
f531170611 Add '040 stuff from Amiga.
Modified TBIA and friends which were all basically flushing everything
to satisfy year-old paranoia.
1994-04-21 23:34:17 +00:00
briggs
54697fa4bc Almost a copy from Amiga. 1994-04-21 23:32:43 +00:00
briggs
c731281873 '040 changes from Amiga. 1994-04-21 23:30:45 +00:00
briggs
c0a4759ca8 Add NETISR_ARP from hp300
Add some basic, preliminary stuff for Q700 support.
1994-04-21 23:29:59 +00:00
briggs
a5750451cb Include cop.
Add '040 stuff from Amiga.
1994-04-21 23:25:41 +00:00
briggs
a48357a8fb Clean up a good bit. Add a few constants for '040. 1994-04-21 23:22:16 +00:00
briggs
1eb8032417 Dump into debugger if DDB and we get an odd coprocessor instruction. 1994-04-21 23:21:19 +00:00
briggs
e12ec2b7de '040 changes from Amiga.
Protect against multiple inclusion.
Swap arguments in struct clockframe.
1994-04-21 23:18:55 +00:00
briggs
16e14ee983 '040 changes from Amiga.
Protect against multiple inclusion.
1994-04-21 23:17:15 +00:00
briggs
7b7dcf1c14 '040 changes from Amiga. 1994-04-21 23:16:15 +00:00
briggs
c563009035 Add '040 stuff from Amiga pte.h.
Also protect against multiple inclusion.
1994-04-21 23:15:32 +00:00
briggs
6d70a3f064 Add fpsp option. 1994-04-21 23:12:44 +00:00
briggs
18f9441f44 Add fpsp support. Comment out fpspnull line until I figure out how to
specify "not option" with new config.  Don't need it yet, anyway.
1994-04-21 23:07:30 +00:00
phil
8c0d7c128f Squash! Got that bug!
scn.c -- removing debugging on line 1
scnreg.h -- don't turn off the other line's interrupts!!
1994-04-21 22:31:32 +00:00
cgd
8651ac5736 typo 1994-04-21 08:01:24 +00:00
cgd
726a06e948 kill bogon. 1994-04-21 07:45:53 +00:00
mycroft
160fbf23ec Fix typo. 1994-04-21 04:26:37 +00:00
mycroft
584cd2e4c9 Clean up the TUNE_1542 code. 1994-04-21 03:37:19 +00:00
mycroft
245097a031 Fix return of I/O space size from wtprobe(), as reported by Rafal Boni. 1994-04-21 00:41:52 +00:00
mycroft
be20cfec17 Remove all bio', tty', net', and vector' specifications. 1994-04-20 23:39:19 +00:00
mycroft
689156a240 Change structure member names. 1994-04-20 22:39:33 +00:00
deraadt
8752281357 arpintr called now 1994-04-20 12:45:37 +00:00
mycroft
cf78b04c1a Implement a simple `fairness' algorithm which doesn't cost too much in
performance.
1994-04-20 07:55:38 +00:00
mycroft
893be926ec Use TAILQ_*() to maintain the drive activation queues. 1994-04-20 07:23:52 +00:00
cgd
e3d7ad55a1 damn it, forgot to commit this. 1994-04-19 19:58:32 +00:00
phil
ac0d47bf4e Forgot the copyright. 1994-04-19 17:18:31 +00:00
phil
da19ea4f05 changes for shared libs, new vm code, and debugging stuff for the
machdep.c routine that runs unmapped at the start of boot.  (The debugging
stuff should go away, but this is the 2nd time I had to write umprintf.c, so
I want it saved.)
1994-04-19 17:14:13 +00:00
phil
b7685a8087 changes for shared libs ... now saving sb register (as I should have all along) 1994-04-19 17:11:16 +00:00
phil
6c6a8ee7de minor clean up. 1994-04-19 17:10:34 +00:00
mycroft
a8a18282bd Eliminate silly warning. 1994-04-18 23:52:06 +00:00
mycroft
00d9262a55 Add NETISR_ARP. 1994-04-18 23:33:34 +00:00
mycroft
7b52dc20c4 NETISR_RAW is defunct. 1994-04-18 23:30:28 +00:00
mycroft
dc2177901f NETISR_ARP. 1994-04-18 23:26:55 +00:00
mycroft
2307cf7dc1 Only report `stray' interrupts if DEBUG, since they occur normally. 1994-04-18 22:23:32 +00:00
briggs
7df08ffd59 vm/queue.h doesn't exist any more. 1994-04-18 21:25:22 +00:00
deraadt
0d93a0839c queue up 8 mbuf chains once again, perhaps this will help?
read packets of the card before attempting to transmit (should improve speed)
1994-04-18 12:40:39 +00:00
deraadt
9d5d156cc1 shm 1994-04-18 10:51:05 +00:00
deraadt
f17cd24aad i want shm 1994-04-18 10:49:43 +00:00
cgd
536b9f6e5c A place to build binaries for floppies. always static, always OMAGIC.
note that some have been rewritten (echo, umount) and some are compiled
with options that make them smaller.
1994-04-18 08:47:08 +00:00
cgd
5e8742b110 SUBDIR += floppy 1994-04-18 08:44:28 +00:00
deraadt
63f5d6fba9 decl SHMMAXPGS 1994-04-18 07:17:45 +00:00
glass
d31cd6f2f7 some incredibly trivial cleanup 1994-04-18 06:10:12 +00:00
chopps
743895e7c0 make current with recent vm changes. 1994-04-18 04:09:11 +00:00
chopps
bda0c08156 make current with recent vm changes, also clean old from genassym 1994-04-18 04:08:43 +00:00
briggs
7f099e5940 Avail mem comes from elsewhere, now. 1994-04-18 03:03:05 +00:00
briggs
e0e7db6d14 Include cop.
Nuke vm_statistics.h
Don't try to use PAGE_SIZE in pmap_bootstrap.  It's now a reference
to a variable that won't be set until vm_set_page_size() is called
in vm_mem_init().
1994-04-18 03:02:16 +00:00
briggs
163a3bce81 Include cop.
Nuke vm_statistics.h
1994-04-18 02:59:16 +00:00
briggs
c4ff57c8b1 Get rid of some constants that we don't need. 1994-04-18 02:58:39 +00:00
mycroft
e65b5b259e Restore the stack before the LDT. 1994-04-18 01:24:09 +00:00
chopps
0be2dea3b6 add A3000 (we use it in snapshot) and commented GENERIC. (pretty heafty) 1994-04-18 00:25:16 +00:00
deraadt
ecef4fca4d call swapconf(): it's not just a good idea, it's the law! 1994-04-17 11:37:46 +00:00
phil
a27d75afd8 patch to get sverre's disk working (Old scsi code) 1994-04-17 07:53:54 +00:00
phil
e983a66a6c New format for shared libs. 1994-04-17 07:53:25 +00:00
phil
08cc626223 first (incomplete) attempt to get cts/rts working 1994-04-17 07:52:15 +00:00
glass
79e6634ac0 compiles again. also cleanup of development printfs. and trap stuff 1994-04-17 06:31:10 +00:00
mycroft
bfe2b586a2 Clean up deleted files. 1994-04-17 05:45:47 +00:00
phil
a30a1056dc Cleanup of configs and adding COMPAT_09 1994-04-17 05:45:40 +00:00
cgd
521fbcbb46 add vn pseudo-device 1994-04-17 05:20:30 +00:00
deraadt
76a7d3f63e my dumb bug of the week: keyboard repeat fritzed if you typed ^@
and repeated that character forever
1994-04-16 11:18:58 +00:00
deraadt
a7a7772c6f use cnt. 1994-04-16 10:18:43 +00:00
deraadt
4816eedf31 first attempt at EISA 32bit IO support. it still doesn't work so it's
disabled.
1994-04-16 09:53:45 +00:00
mycroft
14232eac12 Clean up deleted files. 1994-04-16 08:38:29 +00:00
cgd
c6c2201156 kill symbols.{raw,sort}; no longer necessary, with kvm dbs. 1994-04-16 08:38:22 +00:00
mycroft
7ddfc4cae7 Clean up deleted files. 1994-04-16 08:38:13 +00:00
cgd
ef798b2ba2 kill symbols.{raw,sort}; no longer necessary, with kvm dbs. 1994-04-16 08:38:08 +00:00
mycroft
94c7c95ebd Clean up deleted files. 1994-04-16 08:38:03 +00:00
cgd
6debdb3c22 kill symbols.{raw,sort}; no longer necessary, with kvm dbs. 1994-04-16 08:37:50 +00:00
mycroft
5052de79df Clean up deleted files. 1994-04-16 08:31:39 +00:00
cgd
278c6fe69a add 4 slip devices 1994-04-16 07:59:23 +00:00
deraadt
8aca9c1cbc support multicast and promiscious mode
correct mbuf queue bugs, cleanup some extra symbols
try to let link0/link1 change while running, will this work?
1994-04-15 10:51:28 +00:00
mycroft
d800da55ea Small optimization. 1994-04-15 07:15:27 +00:00
cgd
e937bc9bfd convert vm system to use new queues. I'll never write code w/queues again. 1994-04-15 07:04:03 +00:00
cgd
e28a360811 keep vmstat happy. 1994-04-15 04:48:23 +00:00
cgd
fb3bf1e062 kill COM4 (i.e. com3) in generic kernels 1994-04-15 04:32:27 +00:00
chopps
a9c190cefa add COMPAT_09 1994-04-15 02:33:04 +00:00
briggs
36ec20b2e2 Add COMPAT_09 1994-04-15 01:44:03 +00:00
cgd
1a5363baff add COMPAT_09 to all kernels, Pentium support to generic kernels 1994-04-15 00:25:12 +00:00
cgd
765531f0ab damn it, i knew i forgot something (SLIP!) 1994-04-14 07:01:44 +00:00
mycroft
07b3588735 Patches from David Greenman to eliminate magic constants and add delays when
switching to and fro 16-bit access for 790s.
1994-04-14 03:54:07 +00:00
deraadt
6c40e67ce7 darn, whoops 1994-04-13 11:01:58 +00:00
deraadt
848ce7a64d compile genassym static 1994-04-13 10:26:48 +00:00
deraadt
8e68fffc61 ep driver doesn't need port/irq, figures out by itself 1994-04-13 07:53:02 +00:00
deraadt
78f8589496 few changes 1994-04-13 07:47:08 +00:00
deraadt
920c317ff9 deallocate mbuf cache on ifconfig down. 1994-04-13 06:09:00 +00:00
chopps
de318bb111 vmunix? no, we are netbsd. 1994-04-12 15:44:28 +00:00
deraadt
c198b59b4d partial clean; needs more work 1994-04-12 07:47:20 +00:00
deraadt
45125992e7 support mmap() at 0x04000000; fb_size should be rounded up. 1994-04-12 07:46:13 +00:00
deraadt
e7eb2d4831 support multiple eisa/isa cards. 1994-04-11 11:09:00 +00:00
mycroft
d2f28a1124 Someone made a typo. 1994-04-11 01:15:47 +00:00
chopps
fff586b552 fix pretend_tobe hack. from Robert Leland (leland@wacky.acet.org) 1994-04-10 23:16:29 +00:00
hpeyerl
a2bafbde7f Make hil input work. From <deraadt@fsa.ca> 1994-04-10 22:12:32 +00:00
chopps
ce42637613 missed a cast. 1994-04-10 21:30:44 +00:00
deraadt
44ce4e5eb0 small optimization 1994-04-10 21:02:23 +00:00
cgd
e872e13605 allow MDMBUF flags to be set (oops) 1994-04-10 10:29:06 +00:00
mycroft
349b61b0c9 Fix a couple of oversights in the last change. 1994-04-10 08:23:02 +00:00
chopps
172b2ced90 also conform to standard style 1994-04-10 02:28:14 +00:00
chopps
8ae488d659 protect against multiple inclusion 1994-04-10 02:22:09 +00:00
chopps
c1a4ced691 protect against multiple inclusion (and be consitent) 1994-04-10 02:06:32 +00:00
mycroft
47e48d20f0 Fix another memory corruption bug. 1994-04-10 01:17:38 +00:00
chopps
9a9b27b82b little bit of KNiFeing, view and ite ioctl names cleaned. ite bell
values made sensical for users. (that is pitch,msec not period,count)
1994-04-10 00:43:32 +00:00
mycroft
929e9f4aa4 Fix a memory corruption bug. 1994-04-10 00:14:02 +00:00
deraadt
05b47471a9 keyboard repeat code! 1994-04-09 22:29:21 +00:00
mycroft
cabd481fa9 Don't print a duplicate message about stray interrupts. 1994-04-09 03:43:36 +00:00
mycroft
c1c9f5d037 Deal with 2.88MB disk drives, but pretend they are 1.44MB for now. 1994-04-09 02:57:14 +00:00
mycroft
b06534c00a If DIAGNOSTIC, try to detect spl failures during traps and syscalls. 1994-04-08 22:03:09 +00:00
mycroft
a4800b1666 Small performance tweaks. 1994-04-08 20:46:18 +00:00
mycroft
4003e0fc3a Do the last bit differently; if npx is configured, use npxexit(), else turn on
emulation manually.
1994-04-08 19:15:52 +00:00
mycroft
e7151874d1 Fix FP initialization if no npx device. 1994-04-08 19:10:18 +00:00
mycroft
fc5d3e31e0 Small fix to attach message. 1994-04-08 18:57:24 +00:00
mycroft
f9a7294e32 Get rid of the extra hop between fdcintr() and fdcstate(), and fdcretry()
doesn't need to return a value.
1994-04-08 18:51:19 +00:00
mycroft
55efebae3e Fix return values from some interrupt routines. 1994-04-08 18:22:15 +00:00
mycroft
72c593c2e3 Fix return fro isa_epprobe(). 1994-04-08 17:58:47 +00:00
mycroft
0ae5489036 Return correct values from edintr(). 1994-04-08 17:16:39 +00:00
glass
e81348df5f sys to sun_sys 1994-04-08 16:49:18 +00:00
hpeyerl
b97e243bba Delete MAP_FILE here too. 1994-04-08 06:32:26 +00:00
hpeyerl
660e347200 Remove "MAP_FILE". okey-dokey'd by Charles. 1994-04-08 06:28:21 +00:00
deraadt
78343670e1 oops with sysent 1994-04-08 06:02:01 +00:00
mycroft
fb12ba70e2 Only #include other stuff #ifdef KERNEL. 1994-04-08 04:24:16 +00:00
deraadt
887f77edc0 MULTICAST is standard now 1994-04-08 01:14:24 +00:00
mycroft
4c8226b387 Clean up deleted files. 1994-04-07 22:12:13 +00:00
chopps
3629e4d216 yuck, there has got to be a better way to derive things and copyright them. 1994-04-07 17:43:29 +00:00
mycroft
1296236880 Macroize some more constants. 1994-04-07 17:34:20 +00:00
chopps
667794048e fp -> fd from (rhealey@aggregate.com)Z 1994-04-07 17:06:44 +00:00
mycroft
cc1c9183b4 splbio() should also block timeouts. 1994-04-07 17:00:55 +00:00
mycroft
8d725ebdb0 From Mark Weaver: Fix some defaults listed in the documentation and comments. 1994-04-07 16:26:27 +00:00
mycroft
8691c46e32 Implement dynamic IRQ configuration and IRQ sharing. Inline spl*() calls.
Reorganize and clean up the relevant code.
1994-04-07 07:31:09 +00:00
mycroft
3f5e4f423f Implement dynamic IRQ configuration and IRQ sharing. Inline spl*() calls.
Reorganize and clean up the relevant code.
1994-04-07 06:48:19 +00:00
chopps
7352d87ef6 all amigas ahve internal drive so anything to the contrary is bogus. 1994-04-07 00:43:05 +00:00
cgd
728fddd911 add ktrace 1994-04-06 23:30:26 +00:00