dean
b123b45ce0
changed fp.s to fp.S
1994-11-23 23:06:43 +00:00
dean
31d6b4be35
added defined(COMPAT_ULTRIX) for compat_09_getdomainname
...
(From Jonathan Stone)
1994-11-23 22:36:59 +00:00
dean
aa7c33ed7d
{get,set}rlimit functions (From Jonathan Stone)
1994-11-23 22:34:58 +00:00
dean
fc16452217
Ultrix compatable device numbers (from Jonathan Stone)
1994-11-23 22:33:46 +00:00
deraadt
58117a4011
ie cards coldstart with a parity error, reset it
1994-11-23 22:28:12 +00:00
mycroft
0649f37219
Officially credit Onno.
1994-11-23 22:00:08 +00:00
dean
e5d5a6cf17
thread_wakeup wants (void *) not (int)
1994-11-23 20:46:20 +00:00
deraadt
3835c5ae6a
CP exceptions in wrong slots in trap table (noticed by matt@rme.com)
1994-11-23 20:33:22 +00:00
dean
91ed53db13
more changes from Jonathan Stone
1994-11-23 18:13:58 +00:00
dean
d401f2494f
changes for new sysent structure (from J. Stone)
1994-11-23 17:49:06 +00:00
dean
342f9cd185
more underscore changes (from J. Stone)
1994-11-23 17:47:53 +00:00
mycroft
8bacafc13c
Clean up deleted files.
1994-11-23 09:10:13 +00:00
gwr
433fc1d2f8
Revert trap/dopanic case (avoid recursive traps).
1994-11-23 08:18:17 +00:00
gwr
70b0a8404f
Fix a warning.
1994-11-23 08:16:26 +00:00
gwr
c4a2c15f0e
Add nullcnpollc() so DDB works again.
1994-11-23 08:15:58 +00:00
gwr
49e502d8f9
New cd_match prototype.
1994-11-23 08:13:53 +00:00
mycroft
2058abab15
Forgot to commit this as part of the LBA changes.
1994-11-23 07:56:52 +00:00
mycroft
cc44b4600c
There's no point in bothering to unlock what we didn't lock.
1994-11-23 07:54:15 +00:00
deraadt
66aea4d8d2
m68k does not have PT_{SET,GET}FPREGS
1994-11-23 07:05:20 +00:00
deraadt
941871d6ab
XXmatch change (and a few __P() as well)
1994-11-23 07:02:02 +00:00
gwr
dcca0eee6a
New cd_match prototype.
1994-11-23 07:01:01 +00:00
deraadt
ef31ebbf26
stack trace on crash
1994-11-23 07:00:00 +00:00
gwr
e99ed4c957
New cd_match prototype.
1994-11-23 06:58:36 +00:00
gwr
5b330c7b77
sun_* -> sunos_*
1994-11-23 06:46:25 +00:00
gwr
2f20ff9585
Update to match new d_ioctl prototype.
1994-11-23 06:45:48 +00:00
gwr
6ab4f0b024
sun_* -> sunos_*
1994-11-23 06:40:22 +00:00
gwr
00605f6af8
Update sendsig() to match new prototype.
1994-11-23 05:43:00 +00:00
gwr
4e1ccf9989
Add USPACE
1994-11-23 05:18:16 +00:00
mycroft
6dda55519e
Fix an outdated comment.
1994-11-23 03:11:01 +00:00
mycroft
a3fc466734
Use logical block addressing if available. Be a little more careful about
...
maintaining timeouts. Clean up wddump() a bit.
1994-11-23 01:35:43 +00:00
dean
5eef1840c0
catching up with other changes
1994-11-22 18:59:57 +00:00
dean
907abf89c7
put #ifdef DEBUG around call to debug routines
1994-11-22 18:58:43 +00:00
dean
4deb1cf175
run locore.S and fp.S through cpp
1994-11-22 18:57:25 +00:00
mycroft
525fc36e19
Implement 32-bit reads and writes, but for now assume 16-bit mode.
1994-11-22 10:20:16 +00:00
mycroft
3a99ddf172
Add a missing newline in some error messages.
1994-11-22 09:36:56 +00:00
mycroft
db3bde9525
Implement EIDE multi-sector PIO and DMA modes, based on code from Onno van
...
der Linden. Also, various structural cleanup, and fix two bogons that crept
in, and remove all of the old clustering nonsense.
1994-11-22 09:33:59 +00:00
mycroft
1e01855683
Minor fix to debugging code.
1994-11-22 05:50:48 +00:00
mycroft
85826f0fbe
Fudge a couple more fields for ancient disks.
1994-11-22 05:39:16 +00:00
mycroft
e1a7bac628
Change some constant names, etc., to better match the ATA spec.
1994-11-22 05:34:49 +00:00
mycroft
95edd299b0
Add still more locking.
1994-11-22 03:23:49 +00:00
mycroft
642eb11a86
Various code rearrangement.
1994-11-22 01:31:02 +00:00
mycroft
dcb90851c2
Minor change.
1994-11-22 01:21:11 +00:00
mycroft
0f0f9950f2
This file is *way* out of date. Remove some of the old comments.
1994-11-22 01:14:37 +00:00
mycroft
284d17e8f0
Complete last change.
1994-11-22 00:14:24 +00:00
deraadt
0c36dd6762
C botch repair from bostic
1994-11-22 00:05:36 +00:00
mycroft
2c274e6ac8
Clean up deleted files.
1994-11-21 23:32:58 +00:00
gwr
80420e1f71
Lots of changes. Fairly stable now.
1994-11-21 21:38:16 +00:00
gwr
59bf96aa56
Lots of changes. Fairly stable now.
1994-11-21 21:26:40 +00:00
mycroft
c81c637ee3
Return EIO when the drive is empty.
1994-11-21 11:37:26 +00:00
mycroft
7a1dcbfac6
Clean up open and close routines somewhat.
1994-11-21 11:28:47 +00:00
mycroft
fd32202948
Replace dev_unit with device_softc in scsi_link. Change argument to foostart()
...
to void*.
1994-11-21 10:39:09 +00:00
deraadt
d3408abf29
C error
1994-11-21 01:56:38 +00:00
mycroft
5bd4115690
Add some missing locking, and some general cleanup.
1994-11-20 22:36:43 +00:00
mycroft
d2d4dc4654
Use immediate constants for port numbers < 0x100.
1994-11-20 21:36:44 +00:00
deraadt
52bf7567d8
new syscalls
1994-11-20 21:31:32 +00:00
deraadt
5677e59c0a
ptrace from chs+@CS.cmu.edu, poll from christos
1994-11-20 21:31:10 +00:00
deraadt
7eb1e52253
sunos ptrace & poll emulation
1994-11-20 21:30:03 +00:00
deraadt
2e57b94fb7
improve VMIN/VTIME emulation (from chs+@CS.cmu.edu)
1994-11-20 21:29:33 +00:00
deraadt
274a90762d
copyright/Id cleanup
1994-11-20 20:51:32 +00:00
christos
f63115591a
Included <sys/cdefs.h> since this file is now using __signed.
...
It broke non gnu compilers.
1994-11-20 18:50:18 +00:00
mycroft
9a3840f2f0
Stylistic changes.
1994-11-18 22:25:12 +00:00
mycroft
79a1309e3c
Remove Xwild; it's no longer used.
1994-11-18 22:22:40 +00:00
mycroft
e075f8c13d
Convert port, IRQ, and DRQ numbers to ints.
1994-11-18 22:18:35 +00:00
mycroft
61800cfa25
Convert port, IRQ, and DRQ numbers to ints.
1994-11-18 22:07:32 +00:00
mycroft
35cdd801e6
Convert port, IRQ, and DRQ numbers to ints.
1994-11-18 21:57:40 +00:00
christos
153d76736d
syscalls.master was changed; added a couple of new header files.
1994-11-18 02:56:09 +00:00
christos
2859b1c634
Rework streams emulation so that it does not rely on non portable hacks.
...
We keep streams state in so->so_ptcb; this field is unused in all the kernel.
Fix poll(2) timeout computation; add hrtsys and waitsys syscalls.
1994-11-18 02:53:37 +00:00
christos
70e6f7edb8
Don't VOP_UNLOCK the vnode on a cloning operation. vput() will do it for
...
us.
1994-11-18 02:48:58 +00:00
christos
6ffe559acb
Added ifdef COMPAT_SVR4 to enable the emulation code.
1994-11-17 20:35:37 +00:00
christos
3e935d8a0d
Added ifdef COMPAT_SVR4 to the kernel compat code needed.
1994-11-17 20:27:10 +00:00
mycroft
a4aea8ad25
Round struct lfs to 512 bytes.
1994-11-17 16:58:41 +00:00
gwr
2bad33d88e
Implements db_write_bytes() for the sun3.
...
(Needed now that kernel text is read-only 8-)
1994-11-17 05:08:55 +00:00
gwr
81839ca1f7
The sun3 needs its own version of db_write_bytes() so just
...
added #ifndef sun3 around it for now. This function should
probably be provided by each port (like sun3/db_write.c).
1994-11-17 05:04:35 +00:00
gwr
df82cd38bb
Make x/a print the address; simplify slightly.
1994-11-17 04:51:50 +00:00
christos
fc8e694056
Fixed error svr4 error code mapping; my old attempt was a noop.
1994-11-16 20:14:42 +00:00
deraadt
38483bbbf0
Enough Chinese torture already
1994-11-15 23:00:23 +00:00
dean
e7558eafd1
put #ifdef KERNEL around CLK_TCK define
1994-11-15 19:00:49 +00:00
dean
393ee3693c
Surrounded call to debug routine with #ifdef DEBUG
1994-11-15 18:59:40 +00:00
mycroft
578e1d6f3a
Add PROT_NONE, for Sun source code compatibility.
1994-11-15 04:32:23 +00:00
mycroft
a2727ec558
Check IRQ 9, not IRQ 2.
1994-11-15 00:00:24 +00:00
mycroft
b341f7a8c0
Map IRQ 2 to IRQ 9.
1994-11-14 23:58:56 +00:00
dean
705ee976cf
Prepended underscores
1994-11-14 23:48:58 +00:00
mycroft
e91e570cfd
Shorten the Cyrix handling code a little.
1994-11-14 23:35:48 +00:00
dean
add2031dcf
Prepended underscores
1994-11-14 23:33:46 +00:00
gwr
2e0e96ea27
Fix disassembly of 8-bit branch displacements (sign extend).
...
Fix invalid array references disassembling float instructions.
Make the system stack pointer visible in show regs.
Make "sr" a proper short, remove some junk...
1994-11-14 20:53:52 +00:00
gwr
21a1e8e747
When use default form when printing location (i.e. after step).
...
Use less space printing longs (so you can fit four per line).
1994-11-14 20:40:04 +00:00
mycroft
423bfa0764
Garbage collect unused variable.
1994-11-14 08:53:06 +00:00
deraadt
b56463b6db
syscalls.master changed
1994-11-14 07:34:26 +00:00
deraadt
de1d09dd2a
fix sunos_mmap
1994-11-14 07:33:48 +00:00
christos
0d5c2ddb90
new files
1994-11-14 06:13:11 +00:00
christos
25ef6e1436
More functionality and bug fixes
1994-11-14 06:10:37 +00:00
deraadt
3dd85af7b5
fixed rss code by charles
1994-11-14 06:09:19 +00:00
christos
a1dbf4aaa5
fixed struct comment
1994-11-14 06:08:21 +00:00
christos
923c9743a2
fixed struct comment; passed extra argument (struct file *) to open
1994-11-14 06:07:45 +00:00
christos
8cdc99a059
fixed struct comment
1994-11-14 06:04:31 +00:00
christos
1b76292bf9
added extra argument to vn_open
1994-11-14 06:02:03 +00:00
christos
1a320dc9be
added extra argument in vn_open and VOP_OPEN to allow cloning devices
1994-11-14 06:01:16 +00:00
christos
c2c3dce760
added extra argument to vn_open
1994-11-14 06:00:10 +00:00
christos
40abc70ce2
changed open prototype
1994-11-14 05:55:23 +00:00
christos
a96cb110a3
Added new svr4 files
1994-11-14 05:54:30 +00:00