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
cgd
f7003b8eba
blow away all vestiges of nfsnode locking.
...
(1) it's unnecessary
(2) it causes machines to hang (yup!)
(3) it'd be gone in a few days anyway (it'd been yanked out
of 4.4-Lite by macklem long ago)
It was only there because macklem couldn't originally decide if things
should be locked, or not...
1994-04-21 23:23:29 +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
3dda0064a5
Convert mount, vnode, and buf structs to use <sys/queue.h>. Also,
...
some knf and structure frobbing to do along with it.
1994-04-21 07:47:31 +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
mycroft
df873c8545
Maintain the xs free list with LIST_*().
1994-04-20 22:13:33 +00:00
cgd
ee3e1168b7
undo a mistaken deletion. at least i found it...
1994-04-20 21:46:15 +00:00
cgd
933495ac33
typo, pointed out by ws.
1994-04-20 17:10:59 +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
28aa66d455
update from hibler
1994-04-20 05:01:22 +00:00
pk
21c5c73db5
I suppose a SIGKILL or SIGTERM should make a process go about its
...
business fast. But the previous situation would allow
"sigblock(sigmask(SIGTERM)); kill(SIGTERM)" to thwart priority policies.
1994-04-19 20:50:30 +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
efa2794f99
Dummy arpintr() for now.
1994-04-18 23:25:57 +00:00
mycroft
084a465c9a
Add NETISR_ARP.
1994-04-18 23:20:26 +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
cgd
3fe93ccc24
don't let cons dev vnode get subsumed by a 'real' vnode. the current
...
scheme of vnode aliasing just *has* to go.
1994-04-18 21:03:14 +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
a3b042140f
revised nfs diskless support. uses bootp+rpc to gather parameters
1994-04-18 06:18:05 +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
glass
590e7a9105
missing. not noticed because all the ports have their own version.
1994-04-17 03:47:16 +00:00
cgd
551e92c16a
start to phase out temp. off_t syscalls
1994-04-16 23:19:06 +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
cgd
3b4faf4521
slightly loosen lseek restriction
1994-04-16 06:51:58 +00:00
cgd
ad6c540f90
cancel some of my stupidity, thanks to charles.
1994-04-15 22:49:15 +00:00
cgd
914b690745
forgot these...
1994-04-15 20:49:27 +00:00
cgd
ae41edb3e8
typo, pointed out by charles.
1994-04-15 18:02:02 +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
cgd
ece66170de
somehow, these didn't get committed!!!
1994-04-15 08:14:27 +00:00
mycroft
d800da55ea
Small optimization.
1994-04-15 07:15:27 +00:00
mycroft
c51913cd19
Clean up deleted files.
1994-04-15 07:05:05 +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
deraadt
a35608603b
more spl's so the mbuf counters don't go wacky, also repair cltom()
1994-04-15 05:10:31 +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
deraadt
0f8b2efbad
the packet header is at the start of the mbuf chain, not the end.
1994-04-14 21:34:17 +00:00
pk
092d94c85b
Remove bogus type translation; in stead, use IFTOVT again to go from
...
`NFS mode bits' to `vnode type'.
Use aliased vnode consistently.
1994-04-14 10:27:46 +00:00
cgd
765531f0ab
damn it, i knew i forgot something (SLIP!)
1994-04-14 07:01:44 +00:00
cgd
93159ea799
fs types are names now.
1994-04-14 04:05:45 +00:00
cgd
4be7b669e2
fs types are names now; accompanying changes.
1994-04-14 04:05:28 +00:00
cgd
282afb6b5c
fs types are names now
1994-04-14 04:05:14 +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
mycroft
eee893f9ea
Various cleanup, but no functional differences.
1994-04-13 05:43:19 +00:00
deraadt
c71822f4b8
FIONREAD returns int, not off_t
1994-04-12 19:41:48 +00:00
chopps
b6ad9ec8d5
FIONREAD returns int not off_t. (ssize_t prefered, but standards may
...
dictate otherwise)
1994-04-12 19:18:33 +00:00
mycroft
55a96d2a3f
Acks with no data should have the highest sequence number sent.
1994-04-12 18:09:47 +00:00
mycroft
08230400b7
Patch from James Carlson to fix TCP stalls.
1994-04-12 18:07:46 +00:00
mycroft
2566987063
Fix numerous bugs; flags in the wrong places, modes getting clobbered, etc.
1994-04-12 17:18:59 +00:00
chopps
de318bb111
vmunix? no, we are netbsd.
1994-04-12 15:44:28 +00:00
cgd
717db77fd8
kill bogon
1994-04-12 08:15:38 +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
cgd
9857c67390
define NetBSD0_9 to be _2_, for 0.9a
1994-04-12 05:48:00 +00:00
cgd
11dad0a608
kill MOUNT_AFS; it's not going into the source tree in the near (long?) term.
1994-04-12 05:03:03 +00:00
cgd
656b05ccf6
be a bit smarter about determining if files shouldn't be seen by the user.
...
Also, DON'T allow a lookup to succeed on a file that's not visible!
1994-04-12 02:55:51 +00:00
mycroft
6076d8a10d
Fix typo.
1994-04-12 02:23:14 +00:00
mycroft
0600b23926
Remove a bogus optimization I did.
1994-04-11 23:43:04 +00:00
cgd
913fdbc06d
slight optimization, kill unnecessary label.
1994-04-11 22:03:17 +00:00
mycroft
3b2b4bc307
Add some comments.
1994-04-11 21:54:29 +00:00
cgd
49b3055feb
undo that last
1994-04-11 21:53:54 +00:00
mycroft
bfefadcc74
vcount(): Don't try to vgone() our argument.
1994-04-11 21:37:10 +00:00
cgd
34ac381d05
don't cdevvp() if a vnode for the dev already exists. Note that that's
...
conceptually icky; you end up ref'ing a 'real' vnode, and hence perhaps
tying down a file system; should be able to reference a 'fake' one,
but i doesn't appear save to cdevvp() if vnode for same dev is already
around... also, mark vfinddev()s XXX (for later).
1994-04-11 19:53:29 +00:00
deraadt
e7eb2d4831
support multiple eisa/isa cards.
1994-04-11 11:09:00 +00:00
mycroft
58dfc9dffc
Fix various types. Remove some outdated flags.
1994-04-11 03:53:58 +00:00
mycroft
c01cb5c454
Fix various types. Remove some outdated flags. Actually sleep a bit if
...
there are too many commands pending on the controller.
1994-04-11 03:53:45 +00:00
mycroft
8b10b2cd18
Combine scsi_start_unit() and scsi_stop_unit(), and increase the start
...
timeout (again).
1994-04-11 02:23:41 +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
cgd
3337b6ac3c
patchkit date deletions!
1994-04-10 06:45:56 +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
cgd
a61aa87590
make damn sure nothing's holding on the the mount point vnode
1994-04-10 01:22:23 +00:00
mycroft
47e48d20f0
Fix another memory corruption bug.
1994-04-10 01:17:38 +00:00
cgd
17378eaf33
and fix the other case. ugly fix, but it works
1994-04-10 01:11:28 +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
cgd
47894a50ac
light clean
1994-04-10 00:16:58 +00:00
mycroft
929e9f4aa4
Fix a memory corruption bug.
1994-04-10 00:14:02 +00:00
mycroft
f16c2e25f8
Add another rogue...
1994-04-10 00:07:02 +00:00
deraadt
55dacae6ea
FIONREAD plays with an int, not an off_t.
1994-04-09 22:35:00 +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
cgd
dce8f4f821
add support for being user-mounted. add support for setting uid and
...
gid of files, as well as mask for file perms. this code desperately needs
cleanup.
1994-04-07 07:30:23 +00:00
cgd
b9bf37a91f
if MNT_USER is set, let fs authenticate unmount
1994-04-07 07:20:31 +00:00
cgd
45ba525494
change msdosfs mount args again, and add MNT_USER flag, for user-mntd fs's
1994-04-07 07:13:28 +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
cgd
90c2230246
why bother with prefixes...
1994-04-07 03:36:06 +00:00
cgd
939e626570
typo
1994-04-07 02:32:31 +00:00
cgd
554caa6d69
more info for msdosfs mounts
1994-04-07 02:27:35 +00:00
cgd
e6a6d0ec1b
fix from nnd@KremlSun.ussr.EU.net for lookup/conversion bug
1994-04-07 02:24:17 +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
675a199909
SUGID semantics, similar to 4.4BSD
1994-04-07 00:40:14 +00:00
cgd
2396958784
kill two LIBCOMPATs
1994-04-07 00:15:29 +00:00
cgd
728fddd911
add ktrace
1994-04-06 23:30:26 +00:00
cgd
a601e055c5
add SUGID
1994-04-06 21:24:34 +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
5fe1b5b538
Redo the last change; it was compltely bogus.
1994-04-06 00:43:57 +00:00
mycroft
8b1679d75d
Remove spurious arg to printf(), per JT Conklin.
1994-04-06 00:27:49 +00:00
mycroft
87e831ef86
Try to detect garbage data from page 4 sense.
1994-04-06 00:23:31 +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
100fdbd6d1
This line is redundant for LD_UNLOAD (only one use, and it does this itself)
...
but breaks LD_RETEN, forcing a reload of the driver state on the next I/O
operation. Therefore, it goes away.
1994-04-05 22:39:37 +00:00
mycroft
8d0730c420
Reload the tape after retension.
1994-04-05 22:18:00 +00:00
mycroft
44f11a89b3
Implement MTRETEN (untested).
1994-04-05 22:08:09 +00:00
mycroft
692dc0e998
Implement MTEOM, currently untested.
1994-04-05 21:59:49 +00:00
mycroft
8e9b025479
Add MTRETEN, MTERASE, MTEOM, and MTNBSF, per SunOS.
1994-04-05 21:07:19 +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
deraadt
92dd747175
nice unique SUN_SYS_ names..
1994-04-04 10:06:53 +00:00
deraadt
9b3514464e
SYS_* -> SUN_SYS_* to avoid name space clash
1994-04-04 10:04:00 +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
6f516e261c
Try to deal with db_print_loc_and_inst() generatings a fault.
1994-04-04 08:59:38 +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