fvdl
d68e2c3f12
Redefine evil tXXX register offset defines into the trapframe structure
...
to use offsetof. These should be completely nuked.
Fixes math_emulate lossage.
2001-07-17 08:13:06 +00:00
mycroft
3e3c21dc5d
Update a comment dating from 4.3/VAX.
1997-10-16 02:31:32 +00:00
mycroft
72805df917
Various changes from John Kohl and me:
...
Map kernel stacks only at unique addresses.
Use one TSS per process.
Add sysarch calls for modifying IOPL and the I/O permission bitmap.
Add a compacting GDT entry allocator, for TSS and LDT selectors.
Enable modifying %fs and %gs with PT_SETREGS.
Sanitize various bits of code.
1995-10-11 04:19:29 +00:00
mycroft
ce7cc0c18a
Move the `used fpu' flag into mdproc, so it can be referenced when a process
...
is swapped out. Implement process_{read,write}_fpregs.
1995-08-06 05:32:59 +00:00
mycroft
7b87637bb3
Rearrange struct reg to match what the rest of the world expects.
1995-01-26 18:12:03 +00:00
cgd
022ee8f7fe
new RCS ID format.
1994-10-27 04:14:23 +00:00
mycroft
112dac786c
Make reg, frame, and sigcontext more similar.
1994-10-09 12:39:05 +00:00
mycroft
13c1794b82
Eliminate tf_isp.
1994-10-09 09:20:28 +00:00
cgd
d2ad7a00c2
should be 'struct reg' not 'struct regs' -- it's in reg.h, after all!
...
also, delete r_fs and r_gs; looking at the code and comments
describing/using this struct, they don't belong here
(though if support for them is ever put in here, they should be,
but for i486-en only... how do you do that 'reasonably,' though?
interface issues...)
1993-12-22 12:57:24 +00:00
mycroft
2250fff236
Cleanup and garbage collection; nothing significant. From magnum branch.
1993-12-20 05:25:02 +00:00
brezak
90add535c9
Add tISP offset
1993-09-19 18:59:35 +00:00
brezak
cb098b5eb0
Changes to use a trap frame for syscalls.
1993-09-16 03:24:13 +00:00
sef
b477be52eb
Yet more of the ptrace() reorg; now ptrace_setregs() and ptrace_getregs()
...
are present, along with PT_GETREGS and PT_SETREGS ptrace commands.
1993-09-05 03:53:52 +00:00
cgd
44dcf397e8
move sipcreg into i386/include/reg.h where it belongs, right next to ipcreg.
1993-05-24 11:37:12 +00:00
cgd
30177b538f
add rcsids to everything and clean up headers
1993-05-22 07:56:12 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00