Commit Graph

2222 Commits

Author SHA1 Message Date
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
chopps d1c2c7c8c7 fix to floptical code from
Andreas Heitmann  (heitmann@crunch.ikp.physik.th-darmstadt.de)
1994-04-06 21:01:06 +00:00
phil 374d83bd64 KTRACE and syscall debug clean up. 1994-04-06 06:33:21 +00:00
mycroft 1c340d9a3e More stylistic cleanup. 1994-04-06 04:46:55 +00:00
mycroft 62c628e14a Change two testl's to testb's. 1994-04-06 04:30:18 +00:00
mycroft b9aee0da11 General style cleanup. 1994-04-06 04:22:40 +00:00
briggs 72eff49c03 Don't define DEBUG by default. 1994-04-06 03:10:13 +00:00
briggs d04160dd34 Some cleanup--largely from amiga/trap.c. "Do" __syscall... 1994-04-06 02:59:52 +00:00
briggs 31d0809898 Bug pointed out by chopps (thanks!)
We were also lacking another copy in cpu_fork() for the struct mdproc.
1994-04-06 02:55:54 +00:00
mycroft 3d09f5597c Need to clear %fs and %gs early on. 1994-04-06 01:31:33 +00:00
mycroft 8b1679d75d Remove spurious arg to printf(), per JT Conklin. 1994-04-06 00:27:49 +00:00
glass e96e34d073 chopps fix 1994-04-05 23:45:01 +00:00
mycroft 671bcb4e22 Clean up deleted files. 1994-04-05 23:05:09 +00:00
chopps bdb52e02f8 fp -> fd, consistency good. [nameclash bad.] 1994-04-05 23:04:05 +00:00
mycroft b2edbd1ccd Fix up #includes. 1994-04-05 19:52:16 +00:00
mycroft d48a7c43fb Mostly cosmetic changes. 1994-04-05 19:47:45 +00:00
mycroft 71dd213832 Optimize _insque() and _remque(), and remove all the casts. 1994-04-05 19:09:14 +00:00
chopps 6484be3bf1 allow user to not use their retina board as the console. 1994-04-05 18:19:27 +00:00
chopps 41536d5615 add floppy. 1994-04-05 18:13:22 +00:00
chopps c77b0c9958 added floppy driver from Brad Pepers, doesn't work on my machine, some
major cleanup by me no code changes ... yet.
1994-04-05 18:11:52 +00:00
chopps 602ef3f30f incorpaorated floppy code from Brad Pepers, needs work doesn't work on my
machine.  more clenaup in trap.c
1994-04-05 18:08:56 +00:00
mycroft 10466baa67 npxexit() doesn't need its arg. 1994-04-05 17:57:02 +00:00
mycroft 7d2ada5f79 Various cleanup. 1994-04-05 17:56:26 +00:00
phil 951784dda0 genassym.c: %c => %d
trap.c: added __syscall
1994-04-05 17:37:41 +00:00
mycroft ae2e24c9ab Correct display of bit test insns. 1994-04-05 17:31:31 +00:00
mycroft 284797351b Garbage collect. 1994-04-05 17:23:39 +00:00
mycroft 670aa6914a Add some notes about swtch_exit(). 1994-04-05 15:08:46 +00:00
mycroft 25317c76f3 Increase ahb_send_mbox timeout. 1994-04-05 08:53:00 +00:00
mycroft 936d23aa7a Don't bother checking npxproc on exit. 1994-04-05 08:02:09 +00:00
mycroft 2fa4ce0376 Use swtch_exit(). 1994-04-05 08:01:12 +00:00
mycroft 8baa13db22 Add P_VMSPACE. 1994-04-05 08:00:21 +00:00
mycroft e6afef6b33 Optimize setrq() and remrq(). Implement swtch_xeit(p), which switches to
proc0's context, deallocates p's adress space, and resumes the swtch() that
was suspended in proc0.
1994-04-05 07:59:55 +00:00
mycroft b40fa7f850 p_regs fix from amiga. 1994-04-05 07:45:54 +00:00
chopps c8a98e047a need to copy current frame pointer (p_regs), very subtle bug as you needed
to have a signal pending for a child process that has not yet returned
from fork(). fun.
1994-04-05 05:46:26 +00:00
mycroft 34f313fac4 Fix bogon in last change. 1994-04-05 02:48:23 +00:00
mycroft da77439465 Clean up deleted files. 1994-04-05 01:57:40 +00:00
briggs 7d99e03949 Clean out some old printf()s and get rid of MAP_FILE reference. 1994-04-05 01:30:28 +00:00
mycroft fbedcabada Clean up deleted files. 1994-04-05 01:28:06 +00:00
mycroft a02a395d9f Clear curproc earlier so we don't accumulate CPU time while idle. Document
register usage for future generations.
1994-04-04 23:07:22 +00:00
mycroft 1380575066 Various minor cleanup. 1994-04-04 16:48:21 +00:00
mycroft 39b1222c87 Try to keep interrupts enabled more. Do the %fs ans %gs load *after* the LDT
is restored.
1994-04-04 15:56:47 +00:00
chopps a9fe3fa9cb theo fixed sun_syscall.h so now we unhardcode SUN_SYS_sigreturn. 1994-04-04 11:10:55 +00:00
mycroft f2cf7f20f3 Leave the old cpl on the kernel stack, too, and optimize the case of switching
to the same process.
1994-04-04 09:42:47 +00:00
mycroft 49f79f65d2 Add some; delete some. 1994-04-04 08:58:55 +00:00
mycroft d6f7f7005a savectx() now does the stack copy; don't need to do it here. 1994-04-04 08:58:25 +00:00
mycroft 1ccad96544 Save %fs and %gs across process switches. Leave some registers on the kernel
stack rather than in the PCB.  Make savectx() do the stack copy.
1994-04-04 08:57:54 +00:00
deraadt 8fd9eafe10 64 bit syscalls 1994-04-04 08:07:33 +00:00
chopps 63451f6988 cleanup, bring syscall() up to date. 1994-04-04 07:32:50 +00:00
mycroft 80f4421fb8 Fix a bug in swtch(), and speed it up a bit. 1994-04-04 03:47:20 +00:00
mycroft 5fc2bbc2a3 Minor speedups to copyin/out functions, and fix a couple of obscure bugs. 1994-04-04 01:56:54 +00:00
mycroft 7482d8f203 Clean up some more dependencies. 1994-04-03 23:09:39 +00:00
mycroft 314bc1f5db Clean up #includes. 1994-04-03 22:50:14 +00:00
mycroft beb5680d81 This is #included multiple times. 1994-04-03 22:36:41 +00:00
mycroft 0234c30a00 Clean up #includes. 1994-04-03 22:28:23 +00:00
mycroft 3a8dd5d6b1 Clean up #includes. 1994-04-03 18:58:55 +00:00
mycroft 3ce26e4f42 Make sure we get psl.h. 1994-04-03 18:54:21 +00:00
mycroft c075fee1b2 Clean this up a little. 1994-04-03 18:53:53 +00:00
mycroft 6a15886fc6 Oops. 1994-04-02 22:15:03 +00:00
mycroft 6a718d3287 Implement __syscall(). Do the userret() thing. Some stylistic cleanup. 1994-04-02 21:36:10 +00:00
mycroft f611fb1eb1 Some stylistic cleanup. 1994-04-02 21:32:54 +00:00
glass b316507cbf part one of two..need to give someone a ring... 1994-04-02 21:10:26 +00:00
cgd 1c1d646c7e kill bogon 1994-04-02 08:42:59 +00:00
mycroft 9a9b1d99fa Minor code cleanup. 1994-04-02 08:04:26 +00:00
cgd 89a94f33b4 change __syscall() handling so others can cut/paste it... 1994-04-02 08:04:25 +00:00
mycroft 98895901ea Minor code cleanup. 1994-04-02 08:04:25 +00:00
mycroft 3b1d5536ec Need syscall.h. 1994-04-02 03:52:15 +00:00
mycroft f8b80b0d94 Implement __syscall(). 1994-04-02 03:51:37 +00:00
phil 76be62770b Old scsi code until the pc532 port can be made to use the new scsi code 1994-04-01 23:18:05 +00:00
phil f58e820881 autoconf.c,locore.c: changes for setroot()
disksubr.c: removing some debugging code
machdep.c: changes to boot() for file syncing (uncommenting an #if 0)
1994-04-01 23:16:54 +00:00
phil 3626d9a416 Makefile.pc532: removing work-arounds for minix
files.pc532: adding pc532/scsi to get temporary access to old scsi code
1994-04-01 23:14:54 +00:00
chopps 2d265e4163 no more MAP_FILE 1994-04-01 20:48:25 +00:00
mycroft 5edb523880 Remove an old hack that now just causes a small memory leak during autoconfig. 1994-03-31 16:59:04 +00:00
mycroft b6f5403319 Some patches from Rafal Boni to fix egregious 3C507 mistakes. 1994-03-31 06:16:35 +00:00
mycroft 23c5083a45 Minor changes. 1994-03-30 18:35:11 +00:00
chopps 91e9961a67 remove dlists.h oops. 1994-03-30 17:24:08 +00:00
cgd 2ed6c26523 add -r flag, for RB_DFLTROOT 1994-03-30 11:19:12 +00:00
mycroft b6fbebba6c Change some defaults to be more reasonable. 1994-03-30 08:03:27 +00:00
mycroft 8ccc7bdffb Turn off the timeout debugging info by default. 1994-03-30 04:58:32 +00:00
mycroft ea6d9af1c2 Print out board revision info. 1994-03-30 04:07:48 +00:00
mycroft 6ec90fd0d5 Minor fix to attach messages. 1994-03-30 00:54:43 +00:00
mycroft d6e1028ce6 foo 1994-03-29 22:59:55 +00:00
pk fe520b8c38 protect psr bits 1994-03-29 20:33:57 +00:00
mycroft 928e98118a More performance tweaking. 1994-03-29 20:16:14 +00:00
mycroft 95f1b85a5a astprobe(): Set ia_iosize. 1994-03-29 06:58:29 +00:00
mycroft 722ea327b7 Clean up deleted files. 1994-03-29 04:40:54 +00:00
mycroft d887452c3b Update for new code. 1994-03-29 04:40:38 +00:00
mycroft 9478340099 Update for new SCSI code, and we don't need counts on some of these files
any more.
1994-03-29 04:39:25 +00:00
mycroft b67467a65e Update for new autoconfig. 1994-03-29 04:38:05 +00:00
mycroft 592ec61b17 Updates for new autoconfig. 1994-03-29 04:35:37 +00:00
mycroft 5eb99ad76e New autoconfig mechanism. Hacked at the moment to use old config(8), but
look mostly like config.new to drivers.
1994-03-29 04:34:18 +00:00
mycroft afe83acd57 New version from me. 1994-03-29 04:32:39 +00:00
mycroft 6bce5180d6 New version from Sergey Ryzhkov and Serge Vakulenko. 1994-03-29 04:32:12 +00:00
mycroft e1d51562a9 New SCSI system, based on Julian's more recent work. 1994-03-29 04:30:15 +00:00
mycroft 22fac0402f pcvt 3.0, with some performance enhancements by Joerg Wunsch and me. 1994-03-29 02:46:38 +00:00
mycroft b89bdd5e49 pcvt 3.0, with some performance enhancements by Joerg Wunsch and me. 1994-03-29 02:46:30 +00:00
mycroft 627cafc287 pcvt 3.0, with some performance enhancements by Joerg Wunsch and me. 1994-03-29 02:44:39 +00:00
mycroft 4c38082a0e pcvt 3.0, with some performance enhancements by Joerg Wunsch and me. 1994-03-29 02:39:46 +00:00
chopps 994cd3f216 cc not gcc, cpp not /lib/cpp -traditional 1994-03-28 07:55:57 +00:00
chopps cf05308b58 some scsi changes, 4M system hack, and a boot messgae addition. from
Michael Hitch.
1994-03-28 06:15:55 +00:00
cgd e460326df5 casting perversion 1994-03-27 08:55:31 +00:00
cgd 8385c5bbf2 add the ast mp card that's in lamp 1994-03-27 07:01:49 +00:00
chopps 93a2341118 moved everything over to sys/queue.h, from dlists.[ch] 1994-03-27 06:29:20 +00:00
mycroft 5ebbf68e63 Clean up deleted files. 1994-03-27 06:28:54 +00:00
chopps e9dc442836 dlists.h ==> sys/queue.h 1994-03-27 06:23:26 +00:00
chopps de93a9b578 move HIST out of DEBUG conditional. 1994-03-25 16:32:27 +00:00
chopps 8c6081b0ca cc cleanup, dlist ==> sys/queue 1994-03-25 16:30:03 +00:00
mycroft d5a269b4dd Put controller target in scsi_switch. 1994-03-25 07:38:51 +00:00
mycroft 008f13bb69 Fix off-by-one error in comopen() unit number sanity check. From Brian de
Alwis.
1994-03-25 04:38:01 +00:00
mycroft 9c8b310d5e Don't need to do all the splx() crap on syscall and trap exit. 1994-03-25 00:46:51 +00:00
mycroft 873b203a64 Reorder AST check. 1994-03-25 00:45:42 +00:00
mycroft 99b8c3e6f6 Actually finish this change from three months ago. 1994-03-25 00:06:43 +00:00
mycroft df96b74ad3 Small code clean up, and make the normal cases a few cycles faster. 1994-03-24 21:50:33 +00:00
pk 5fbd6e4285 DDB support 1994-03-24 08:46:45 +00:00
pk 12edf7ac11 DDB support. 1994-03-24 08:44:20 +00:00
deraadt 1c5df11dd3 i have an ast card 1994-03-24 08:20:20 +00:00
pk 1728074945 DDB support 1994-03-23 20:40:26 +00:00
pk 78ceee0372 DDB support 1994-03-23 10:43:20 +00:00
cgd feacc618e1 allow mmaping of /dev/mem and /dev/kmem. The former for folks with
buff vid boards which map at high physical addrs, the latter for fun,
since it's possible.
1994-03-23 05:09:45 +00:00
cgd 18f36e1745 copyright foo 1994-03-23 03:55:24 +00:00
mycroft a3c2ef3169 Don't poll more than 4 ports. 1994-03-23 03:04:32 +00:00
mycroft 4cc5b77bfa Some stylistic cleanup, and a very minor speedup. 1994-03-23 03:01:50 +00:00
cgd c6b399cce8 add AST-style serial multiport support, from Roland McGrath
<roland@@frob.com>.  Needs light clean by Mr. I386, but mostly
OK.  For some reason, Bad Things (TM) happened on the last cvs commit.
1994-03-23 01:28:23 +00:00
cgd c24c16f35f add AST-style serial multiport support, from Roland McGrath
<roland@frob.com>.  Needs light clean by Mr. I386, but mostly
OK.
1994-03-23 01:25:53 +00:00
cgd c0fdd09d5c add line for 'ast' mp-com driver. needs to go into fils.newconf eventually 1994-03-23 00:37:23 +00:00
deraadt 46e78d4fac splimp >= (splnet or spltty) 1994-03-22 08:09:24 +00:00
deraadt 1d2fa0cf4d move defn of trapvec to cpu.h 1994-03-22 08:08:43 +00:00
phil 5641eba25c various and sundry changes
bcopy.s: added ovbcopy / made bcopy same as ovbcopy
in_cksum.c: completely new (sparc version)
1994-03-22 00:18:25 +00:00
phil 130bf68fa5 ncr: try to get it to recognize slower devices
scn: mode it closer to i386 version
1994-03-22 00:15:21 +00:00