Commit Graph

1031 Commits

Author SHA1 Message Date
mycroft
c26cce685a Declare a return type explicitly. 1994-01-06 23:59:15 +00:00
mycroft
8658309e1b Implement procfs stubs. 1994-01-06 23:55:40 +00:00
mycroft
566f233507 Clean up formatting. 1994-01-06 23:55:37 +00:00
mycroft
d74cd05c88 Implement procfs stubs. 1994-01-06 23:55:17 +00:00
mycroft
40b7801fa6 Don't know why LOAD_ADDRESS was ever here, but it's toast. 1994-01-06 17:29:59 +00:00
mycroft
734aca027a Okay, so it *really* works now, or at least compiles. 1994-01-06 17:23:56 +00:00
mycroft
30efe4707c Make ptrace() actually work now. 1994-01-06 17:16:34 +00:00
mycroft
ed95321df9 Still need old #defines for now. 1994-01-06 17:05:34 +00:00
mycroft
0e716894cd Garbage collection. 1994-01-06 16:57:59 +00:00
mycroft
f76fdd7722 Implement `struct reg'. 1994-01-06 16:50:13 +00:00
cgd
48b5ac1a52 add 'maxfdescs 2048' to everything. i'm sick of the warning... 1994-01-06 12:07:41 +00:00
mycroft
f7b0ee1881 Bleah. 1994-01-05 17:52:01 +00:00
mycroft
c8fbd64ff5 Remove explicit link addresses. 1994-01-05 17:17:17 +00:00
mycroft
243ce5b9bf *** empty log message *** 1994-01-05 17:05:56 +00:00
cgd
b7309d4800 don't include KERNFS and FDESC 1994-01-05 16:30:17 +00:00
cgd
e09a770e77 add some options 1994-01-05 16:28:55 +00:00
mycroft
07e22c53b9 LOAD_ADDRESS is now fixed at 0xf8100000. 1994-01-05 16:03:32 +00:00
mycroft
d5bb16fdb2 Move kernel to 0xf8000000. 1994-01-05 16:02:36 +00:00
deraadt
489e12a1a7 small cleanup 1994-01-05 13:38:57 +00:00
cgd
8e1f0c6b2f add procfs machine-dependent code, from Jan-Simon Pendry, jsp@sequent.com. 1994-01-05 07:41:44 +00:00
mycroft
0a5a73ec5f #include cpufunc.h. 1994-01-05 03:18:25 +00:00
mycroft
9030d70fd3 Change ptpage to flag, for new VM code. 1994-01-04 14:11:05 +00:00
cgd
61cf5bd904 add LKM 1994-01-04 14:06:23 +00:00
mycroft
9eb8814652 Remove the last two dependencies on 0xfe000000. 1994-01-04 01:50:18 +00:00
mycroft
e254def3cf Fix VM_{MIN,MAX}_KERNEL_ADDRESS. 1994-01-04 00:44:03 +00:00
mycroft
d16aafd49f Fix another off-by-one error. 1994-01-04 00:24:02 +00:00
mycroft
608662ce74 Fix two off-by-one errors. 1994-01-04 00:15:26 +00:00
mycroft
eee671fcc9 Default address is now 0xfe100000; assume we aren't going to revert. 1994-01-04 00:02:38 +00:00
mycroft
92d7ef960c Use KERNBASE, not 0xfe000000. 1994-01-03 23:53:29 +00:00
mycroft
664f968d53 Inline all the [lr]cr[023]() `functions' in cpufunc.h. 1994-01-03 16:23:06 +00:00
mycroft
c0e772492e Inline all the [lr]cr[023]() `functions' in cpufunc.h. 1994-01-03 16:21:48 +00:00
mycroft
7131e8517e Garbage collection. 1994-01-03 16:20:47 +00:00
mycroft
e75be43c5d Make sure we get the correct `rep' prefix per the Intel manual (though really
GAS should figure this out itself).
1993-12-31 21:11:32 +00:00
deraadt
debf054992 compile genassym -static as suggested by Jim McKim <mckim@lerc.nasa.gov> 1993-12-30 06:56:48 +00:00
deraadt
89ea303b7c fix __asm() clobber list for some instructions. fix from
Lennart Augustsson <augustss@cs.chalmers.se>
1993-12-30 05:16:43 +00:00
ws
778a3db3d0 Correct dumping to WD (was destroyed by MACHINE_NONCONTIG code) 1993-12-24 13:56:14 +00:00
cgd
b0603af6e5 fix typo pointed out by Rich Murphey 1993-12-23 07:28:41 +00:00
cgd
c231ef26cb need sys/types.h, as pointed out by Rich Murphey. also, use 'machine/pio.h' 1993-12-23 07:12:00 +00:00
cgd
fd9de878ef add NPTEPG back in. gdb wants it. Thanks to Rich Murphey for pointing it out. 1993-12-22 17:39:45 +00:00
cgd
c0f153885d alphabetize... again 1993-12-22 13:11:03 +00:00
cgd
e1c650fe5f rename struct 'regs' to 'reg' 1993-12-22 13:07:47 +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
cgd
7fbfc4bac0 add (possibly iffy) definitions of PSL_USERSET and PSL_USERCLR,
"standard" PSL masks.
1993-12-22 12:56:08 +00:00
cgd
dced52af6c bump MAXSSIZ back down to 8M (from 256M, where charles put it).
execve() currently allocated MAXSSIZ of address space (AND PAGE TABLES)
for the stack.  until that's changed, and the stack-handling code is
updated to match, MAXSSIZ==256M will make execve() significantly slower
than MAXSSIZ==8M.
1993-12-22 12:30:59 +00:00
mycroft
6c32b87568 Remove two unused fields. 1993-12-21 09:47:45 +00:00
brezak
a6d85089cd Add pseudo-device vn 1993-12-21 05:30:14 +00:00
brezak
23868240aa Use machine independant vn.c 1993-12-21 05:28:31 +00:00
brezak
ac8be1b959 Add pseudo-device vn 1993-12-21 05:27:35 +00:00
brezak
7d88d99ac0 Add vn block/char device 1993-12-21 05:26:49 +00:00
briggs
cec9c395f8 Use address instead of slot for add_nubus_intr. This whole interrupt
scheme should probably be taken out and shot.
1993-12-21 03:19:33 +00:00