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
phil
1c6250a371
Small changes to get them current and useful.
1994-03-22 00:12:40 +00:00
chopps
44458e5c43
yes ite is now auto margin, this fixes a conflict with the
...
termcap which has vt100 vt102 vt200 and v320 all as automargin.
1994-03-20 10:13:54 +00:00
chopps
d75b6eaf33
fix shell command for linking. (from Stephen J. Roznows)
1994-03-20 10:08:44 +00:00
chopps
73548d3d48
load symbols if given -S flag, upped kern version to 2. All
...
symbols handling changes thanks to Michael Hitch.
1994-03-20 10:05:11 +00:00
chopps
9a4c630c24
kernel ddb now has symbols
1994-03-20 10:02:28 +00:00
pk
4f785694ac
DDB support
1994-03-20 09:13:37 +00:00
pk
05f8a1e6f6
add comment that was lost on last commit
1994-03-20 09:11:54 +00:00
pk
9d2747e462
DDB support
1994-03-20 08:58:41 +00:00
lkestel
cd701f50a3
Fixed a few major bugs. add_nubus_intr() was getting the wrong address,
...
and bcopy and bzero were being used. The latter use longs to copy/zero,
and some ethernet cards can't handle longs. I've added bbcopy and bbzero
as a temporary hack, but these should later be added to locore and maybe
changed to use shorts. Still doesn't work: I can now get an interrupt on
the first transmit, but further transmits don't generate more interrupts.
1994-03-20 03:03:26 +00:00
briggs
ffad885639
Small mods. Needs lots of cleanup.
...
Added one change to make sure we get symbols in DDB.
1994-03-20 00:26:21 +00:00
briggs
2412bfd803
Changes to allow kernel debugger symbols.
1994-03-20 00:16:07 +00:00
briggs
c0d5b28126
Goof. Missed some mods in the changes to config.new a long time ago.
...
Thanks go to kesteloo@cs.unc.edu (Lawrence Kesteloot) for finding this.
1994-03-20 00:14:16 +00:00
brezak
39e3da4a69
Add RCSID macro; be sure ENTRY is in .text
1994-03-18 21:18:07 +00:00
mycroft
8f86452554
Standardize #includes.
1994-03-18 19:08:28 +00:00
cgd
456e197d26
add reasonable support for MDMBUF output flow control. input to be done later
1994-03-18 05:13:26 +00:00
cgd
332469124c
needs these includes like a hole in its head...
1994-03-18 03:11:47 +00:00
pk
470215735f
Add some DDB files.
1994-03-17 09:24:58 +00:00
pk
6cce9fd564
Some bits and pieces to make a profiled kernel (for the moment).
1994-03-17 09:24:05 +00:00
phil
9c07c19e94
Adding a delay in the check processing that lets it find some slower devices.
1994-03-17 01:02:34 +00:00
glass
d4ef8d6c0d
copyright change
1994-03-16 19:10:35 +00:00
jtc
91906bc019
Inline assembly [hn]to[nh][sl] functions used xchgb %h1,%b1 instead of the
...
faster (on the i486 & i586) rorw $8, %w1. The inline assembly for GCC 1.X
already used rorw. Using rorw is one byte longer, but we wouldn't be
inlining at all if we weren't optimizing for speed.
1994-03-16 17:20:24 +00:00
pk
3a0020b839
make gas happy.
1994-03-16 16:14:44 +00:00
glass
8db6d0d6fb
do nothing obio_probe_byte()
1994-03-16 04:35:36 +00:00
glass
7d3c6bd847
eeprom stuff
1994-03-16 04:34:00 +00:00
glass
0ceda577d0
zs supposedly works
1994-03-15 07:40:32 +00:00
chopps
328cdec7d4
use dmode passed in to fetch the frame pointers. fix from,
...
francis@hasler.ascom.ch (Francis Demierre).
1994-03-14 15:02:28 +00:00
mycroft
b03c4f17ca
Remove two bogus splx()s.
1994-03-14 13:32:56 +00:00
hpeyerl
936ff09fcd
Fix for trailer support reported by <sommerfeld@orchard.medford.ma.us>
1994-03-14 06:57:25 +00:00
cgd
ff30e7db73
add basic integral types (a la sparc port) that new nvi wants.
1994-03-14 02:12:15 +00:00
cgd
d64461d7d3
add basic integral types (a la sparc port) that new nvi wants.
...
mark old 'basic integral types' as XXX -- they should be squished
when whoever gets this port working.
1994-03-14 02:12:06 +00:00
cgd
f5a57afb87
add basic integral types (a la sparc port) that new nvi wants.
1994-03-14 02:11:32 +00:00
cgd
3df116ff20
add comment for consistency.
1994-03-14 02:11:09 +00:00
cgd
6c218e563f
add basic integral types (a la sparc port) that new nvi wants.
1994-03-14 02:10:40 +00:00
chopps
5a5d870892
spaces->tabs, jeesh this file is like sys:system/clock under amigados. :^)
1994-03-14 01:55:43 +00:00
chopps
76367c224e
add LALT-LMETA-F10 to enter the kernel debugger.
1994-03-14 01:19:31 +00:00
mycroft
f7729d3753
Clean up deleted files.
1994-03-14 01:02:49 +00:00
chopps
15bc019234
more generic generic files.
1994-03-14 01:02:46 +00:00
lkestel
da9f3f0aeb
Added -I$S/arch, per amiga port. (Used by db_disasm.c.)
1994-03-13 22:27:06 +00:00
cgd
663711d26e
add NFSSERVER
1994-03-13 09:43:47 +00:00
cgd
9801d57e4e
export SIR_COM
1994-03-13 00:48:19 +00:00
cgd
229878db12
need highmask to be extern'd.
1994-03-13 00:46:04 +00:00
mycroft
fe3d0b99c3
Prefix the busy-wait messages with `ignore this:' so people stop reporting
...
it as a bug.
1994-03-12 22:36:40 +00:00
mycroft
9ab5683dc7
Fix problem with reading the disk label if it's not at the beginning of the
...
disk.
1994-03-12 22:32:48 +00:00
mycroft
28183d4cff
Remove last vestiges of dcfclk.
1994-03-12 22:06:20 +00:00
cgd
39f57c7820
copy appropriate hardware config bits from config's flags
1994-03-12 08:04:19 +00:00
cgd
86ac0459be
fix some of the last; thanks to charles for looking it over...
1994-03-12 07:43:03 +00:00
cgd
c38cf8e43e
support new ioctls. fix the way CRTSCTS is used, etc. Seperate 'hardware'
...
and 'software' flags. beginnings of multiport support.
1994-03-12 07:25:16 +00:00
mycroft
15d0f84500
Fix bug in last change.
1994-03-12 04:10:03 +00:00
mycroft
15d758c39a
Remove backward compatibility hacks for config(8), as they are no longer
...
useful.
1994-03-12 03:45:03 +00:00
mycroft
d884f7c425
Update to match config(8).
1994-03-12 03:34:02 +00:00
mycroft
d72e576cfb
Rearrange top-level configuration to be more consistent.
1994-03-12 03:29:20 +00:00
mycroft
fa9a6175a6
Update for new config(8).
1994-03-12 03:28:16 +00:00
cgd
5b7db22d24
garbage collect, and slight line-spacing change
1994-03-12 02:55:21 +00:00
jtc
427a14083c
Added RCSID macro, for RCS ID's (what else?).
1994-03-12 01:23:21 +00:00
mycroft
119f3ea688
Various:
...
Put WDF_ERROR in the wdc_softc, to avoid gratuitously forcing non-active drives
into single-sector mode on the next transfer. Arrange to wait for an interrupt
after wdsetctlr(); this avoids long busy-wait delays, and gets rid of the
`extra interrupt' messages (except for one immediately after autoconfig on some
machines). Replace some uses of wdsetctlr() with simply lowering wd->sc_state;
no point in forcing this immediately. Allow control operations to time out.
Enable the warnings for long busy-wait delays by default. Some other minor
things not worth mentioning.
1994-03-11 23:29:12 +00:00
deraadt
08678da2df
hack to get cursor right on video cards with real 6845 chips
1994-03-11 12:22:31 +00:00
chopps
a7e85dfbd5
ack yucky dependenc on unit nums, temp hack for now.
1994-03-11 02:46:49 +00:00
mycroft
99dbc0692d
Add a heuristic for detecting old config(8)s. This is very temporary.
1994-03-10 22:30:06 +00:00
mycroft
390f5990bb
Now that the disk probe routines are actually called, they need to return
...
something.
1994-03-10 21:52:07 +00:00
mycroft
dbe6344515
Clean up deleted files.
1994-03-10 21:40:07 +00:00
phil
41217f580c
adding ovbcopy to bcopy.s and new random.c for network support.
...
disksubr.c removed dos type disklabel check, icu.h - splimp change
locore.s -- network changes
1994-03-10 21:39:56 +00:00
mycroft
b8be52a88c
Update for new config; handles subdevices differently.
1994-03-10 21:38:46 +00:00
phil
92f7fca836
Allowing pseudo_dma and cosmetic changes.
1994-03-10 21:35:48 +00:00
phil
573413edb2
Various changes ... new file pc532/random.s, minor updates to config files
1994-03-10 21:35:14 +00:00
pk
1564238ca1
Fix addupc().
1994-03-10 20:59:28 +00:00
mycroft
367c93feb4
Updates to match config(8).
1994-03-10 20:52:09 +00:00
mycroft
865b38f30e
Oops. Forgot two prototypes.
1994-03-10 20:26:26 +00:00
mycroft
0c19458c6f
More updates for new config.
1994-03-10 20:05:30 +00:00
mycroft
aa45779df7
Update for new config.
1994-03-10 19:57:20 +00:00
mycroft
095308adeb
Add isa_dmaabort().
1994-03-10 18:14:32 +00:00
mycroft
9ece60144d
Fix some constants in preparation for my new driver.
1994-03-10 18:10:41 +00:00
mycroft
e4102b8797
Cleanup to fit standard coding conventions, and *many* bugs fixed.
1994-03-10 05:18:33 +00:00
hpeyerl
ba5c433f94
Make ep0 reflect factory default settings rather than my own.
1994-03-09 22:55:55 +00:00
ws
ce516ff13d
Make FFS optional
1994-03-09 21:21:37 +00:00
brezak
3d090222c3
Fix for disk (and tape) units > 0
1994-03-09 20:17:38 +00:00
mycroft
aab638bd07
Fix NS handling.
1994-03-09 17:19:10 +00:00
chopps
8562ffd511
make useful for emacs users and update files checked for tags.
1994-03-09 15:56:08 +00:00
mycroft
3a57542a30
Back out previous change for now.
1994-03-09 07:58:39 +00:00
mycroft
229b0deb91
Fix #includes.
1994-03-09 07:37:08 +00:00
glass
bffafd64b8
interrupt.s
1994-03-09 05:00:20 +00:00
cgd
badabd0634
add I586_CPU at the suggestion of mike.long@analog.com
1994-03-09 02:57:21 +00:00
phil
28a4cae003
Changes to add a real console driver.
1994-03-08 19:47:51 +00:00
mycroft
a692d2185a
Inline spl*() calls.
1994-03-08 13:24:46 +00:00
mycroft
a618881dd7
#include cpu.h in all files which use spl*().
1994-03-08 12:21:10 +00:00
mycroft
1a53c20eaf
Inline a call to splhigh().
1994-03-08 11:59:41 +00:00
chopps
a891b3ef78
Little bit of cleanup, didn't go near the GNU stuff aside from function
...
deeclaritors.
1994-03-08 10:48:47 +00:00
chopps
e89d0f4875
fix typo.
1994-03-08 10:30:16 +00:00
mycroft
49051114a6
Major cleanup and many bugs fixed; based in part on Brad Huntting's version
...
for BSD/386. More to be done when the low-level interrupt system is replaced.
1994-03-08 08:12:56 +00:00
chopps
0cea66c536
cannot conditionally reserve spots for lkm devices.
1994-03-08 08:12:49 +00:00
chopps
25cfe143da
first get it to compile with DDB.
1994-03-08 07:52:07 +00:00
chopps
d0f3004632
added .include <bsd.prog.mk> hopefully clears up problem with
...
some make targets.
1994-03-08 07:36:26 +00:00
mycroft
917559fb12
Add `com' softintr.
1994-03-08 06:57:28 +00:00
cgd
d5bc8cd801
cut and paste bit me.
1994-03-08 02:38:08 +00:00
mycroft
90f8ec1f8f
Some minor speed improvements; inspired by John Dyson's code.
1994-03-07 22:30:30 +00:00
mycroft
5a17003403
Some changes inspired by Bruce Evans's driver:
...
Consolidate error reporting in one function. Actually use the dk_status and
dk_error fields, and pass around only the error bit to avoid lots of unneeded
assignments and tests. No functional differences.
1994-03-07 05:54:44 +00:00
mycroft
991225bfc8
Remove DKFL_QUIET.
1994-03-07 03:18:35 +00:00
ws
581b6ca207
Don't let uninitialized variable slip by
1994-03-06 19:34:46 +00:00
mycroft
41cc9cb4f2
Better delay() from magnum branch.
1994-03-06 17:37:56 +00:00
mycroft
5f4063cc56
DELAY() --> delay(). This is not a macro.
1994-03-06 17:21:44 +00:00
mycroft
0c082bcaf8
DELAY() --> delay(). This is not a macro.
1994-03-06 17:18:43 +00:00
glass
7df1653c73
change receive freq
1994-03-06 04:38:55 +00:00
mycroft
87ed28e74e
Move the drive select and various other things into wdcommand(), to avoid
...
duplicating code.
1994-03-05 08:17:06 +00:00
deraadt
120a1bbccd
cut and paste hell
1994-03-05 02:26:39 +00:00
mycroft
3e02952c52
Make sure we clear the interrupt when necessary. Why this isn't needed on
...
my hardware is a mystery.
1994-03-04 23:43:14 +00:00
cgd
b8d4a797fa
initialize the raw partition when creating a new disk label.
1994-03-04 23:22:33 +00:00