Commit Graph

1931 Commits

Author SHA1 Message Date
mycroft
d66944976a Some minor rearrangement and cleanup. 1994-01-08 03:24:19 +00:00
cgd
df2025f938 quench the grammar flames! 1994-01-08 02:54:04 +00:00
jtc
ceb7f9888d Change default NetBSD NPX control word to 0x137f.
This masks all FP exceptions (like every other UNIX system), and makes
it possible for gcc 2.5's long double support to work.
1994-01-08 01:19:06 +00:00
cgd
b75ec95461 IOCBASECMD was defined incorrectly 1994-01-08 01:18:10 +00:00
mycroft
5df89bd778 Fix up some #includes, and add a bunch of prototypes. 1994-01-08 01:11:21 +00:00
mycroft
642b725370 Rearrange some #includes. 1994-01-08 01:01:50 +00:00
mycroft
4181f14213 Add some explicit return types, and make a bunch of things static. 1994-01-07 23:36:15 +00:00
mycroft
8c5b51d9dc Add some explicit return types. 1994-01-07 22:48:40 +00:00
mycroft
c7f0925a52 Add some explicit return types. 1994-01-07 22:46:05 +00:00
mycroft
bbe22a5947 Add some explicit return types. 1994-01-07 22:34:37 +00:00
mycroft
d77a163cac Kill third arg to thread_sleep(). It's always false and isn't used anyway. 1994-01-07 22:22:20 +00:00
cgd
9834dab564 kill COMPAT_OLDSOCKOPT 1994-01-07 22:16:11 +00:00
mycroft
92992e3c3a Don't forget to poke the page daemon. 1994-01-07 20:33:14 +00:00
cgd
b418b2c18f oops; fix that last 1994-01-07 19:26:44 +00:00
mycroft
75a4916007 Add an explicit return type. 1994-01-07 19:21:06 +00:00
mycroft
1b184192e1 Add some explicit return types, and make vm_object_print #ifdef DDB | DEBUG. 1994-01-07 19:15:44 +00:00
cgd
163a1d473e do the *right* thing with resident set size 1994-01-07 19:13:17 +00:00
mycroft
c521a31e87 No need to clear these bits, since we just bzero()d the silly thing. 1994-01-07 18:32:14 +00:00
mycroft
a8dc1eb25a Add an explicit return type. 1994-01-07 18:14:07 +00:00
mycroft
17e7b7e1bd Make vnode_pager_putpage return an int, like other *_putpage routines. 1994-01-07 18:12:12 +00:00
mycroft
4343c468c5 Trivial stylistic change to match other code. 1994-01-07 18:11:38 +00:00
deraadt
f70a340fd9 cleanup a printf 1994-01-07 18:03:56 +00:00
deraadt
d4e74a7cda really fix the tab code 1994-01-07 17:51:24 +00:00
mycroft
f8258a5b44 Add missing return value. 1994-01-07 17:12:51 +00:00
pk
6f81dd8136 Add .type directive to ENRTY().
Move PIC_ macros over here from SYS.h
1994-01-07 00:46:20 +00:00
mycroft
56dde9c46c hpuxsysent -> hpux_sysent, hpuxnssysent -> nhpux_sysent 1994-01-07 00:45:37 +00:00
mycroft
0bbaf2a5e8 Partial cleanup. Needs more work. 1994-01-07 00:43:39 +00:00
mycroft
c26cce685a Declare a return type explicitly. 1994-01-06 23:59:15 +00:00
mycroft
27876f2d51 Correct order of arguments to m_get*(). 1994-01-06 23:58:17 +00:00
mycroft
f11636394f Correct order of arguments to m_get*(). 1994-01-06 23:57:36 +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
ws
0a8a197a17 Apparently noone ever tested the COMPAT_OLDSOCKOPT flag... 1994-01-06 23:00:22 +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
deraadt
a2d143ab3f don't need to #include <sys/socket.h> twice. 1994-01-06 14:00:35 +00:00
cgd
686d4f2c93 EOPNOTSUPP == Operation not supported 1994-01-06 12:57:46 +00:00
cgd
c965e27791 add MNT_NOCREATE flag 1994-01-06 12:35:38 +00:00
cgd
48b5ac1a52 add 'maxfdescs 2048' to everything. i'm sick of the warning... 1994-01-06 12:07:41 +00:00
cgd
eda5beab5a return size of 'reg' from getattr() 1994-01-05 21:56:02 +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
cgd
582eb13c4a from Mike Karels <karels@bsdi.com>: clear the PENDIN flag if ICANON
is cleared, and retain the PENDIN flag if set when ICANON is set
1994-01-05 16:25:37 +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
cgd
454f368245 don't call VFS_SYNC() on underlying fs 1994-01-05 15:11:51 +00:00
cgd
058b0b8772 don't try to reclaim 'known' root vnode 1994-01-05 15:11:32 +00:00
cgd
c78cf001a2 add new portal file system from jsp@sequent.com 1994-01-05 14:23:21 +00:00
cgd
3442768ab8 add new lofs (loopback file system) from jsp@sequent.com 1994-01-05 14:15:31 +00:00
cgd
a83f6577b0 minor cleanup; extra spaces, patchkit info, etc. 1994-01-05 13:49:52 +00:00
deraadt
489e12a1a7 small cleanup 1994-01-05 13:38:57 +00:00
cgd
b4e04dd05d fix return type for fifo_print 1994-01-05 11:34:44 +00:00
cgd
9d1babb688 fix UFS vs 'real' fs type mixups 1994-01-05 11:07:31 +00:00
mycroft
1e5c7f966b Clean up deleted files. 1994-01-05 11:05:17 +00:00
cgd
87693669dd update with latest kernfs file system from jsp@sequent.com 1994-01-05 11:04:54 +00:00
cgd
4942f8a8bc update with latest fdesc file system from jsp@sequent.com 1994-01-05 09:00:57 +00:00
cgd
3ff83b3549 make it compile (cleanly) for us 1994-01-05 08:00:05 +00:00
mycroft
3bd8a96c64 Clean up deleted files. 1994-01-05 07:51:37 +00:00
cgd
699e3be9e9 add new procfs code, from Jan-Simon Pendry, jsp@sequent.com.
This is pretty-much "virgin", so that diffs can be done later.
1994-01-05 07:51:08 +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
2c5c3a2774 add support for union and loopback mounts, from jsp 1994-01-04 14:10:48 +00:00
cgd
61cf5bd904 add LKM 1994-01-04 14:06:23 +00:00
cgd
ba67215d35 generalize dupfdopen() to allow dups and moves. from jsp 1994-01-04 12:26:21 +00:00
cgd
914aac9116 field name change 1994-01-04 11:29:55 +00:00
cgd
8ceb9e7e0f field name change 1994-01-04 11:07:41 +00:00
cgd
d2b5056596 reorder includes as appropriate 1994-01-04 08:13:28 +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
cgd
1424954c16 print out what we think is the resident set size. very nasty; the field
in the proc's vmspace struct should be updated, but isn't...
Also, if the process is a zombie or infantile, don't print, because
that could cause a null pointer deref.
1993-12-30 12:05:16 +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
deraadt
49c0e9bead "struct ether_addr" for ethers(3) functions. 1993-12-30 04:17:40 +00:00
davidb
3a435f99f9 Changed to use make's new .OBJDIR 1993-12-28 10:59:05 +00:00
ws
778a3db3d0 Correct dumping to WD (was destroyed by MACHINE_NONCONTIG code) 1993-12-24 13:56:14 +00:00
deraadt
8c75649495 must pull in machine-cpu.h 1993-12-24 03:20:59 +00:00
deraadt
6e81a663bd OXTABS expansion was putting fewer than the required spaces if the clists
became full. we now retry the tab expansion later.
1993-12-24 01:07:40 +00:00
cgd
78cc61f8ef fix that last (for now) 1993-12-23 17:40:13 +00:00
cgd
76cce4cfdd fix fdesc_print return type (again) 1993-12-23 17:37:33 +00:00
cgd
11d6f25907 add proto for dupfdopen() 1993-12-23 17:16:00 +00:00
cgd
3434b666b4 type 9 is ISO-9660 1993-12-23 17:05:41 +00:00
cgd
f59a5e6fcd fix from Nick Cuccia (cuccia@remarque.berkeley.edu), apparently
originating from Gary Grebus <glg@k8lt.ampr.org>: partition size
must be in units of DEV_BSIZE.
1993-12-23 09:35:51 +00:00
cgd
a31e66148f isofs_print return type reverts to 'int' 1993-12-23 07:37:42 +00:00
cgd
61bcdb266e include <machine/cpu.h> rather than <machine/mtpr.h> -- if the latter
exists at all, it's supposed to be included by <machine/cpu.h>
1993-12-23 07:36:06 +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
d02ac4c31d mfs_print return type back to 'int' 1993-12-23 07:03:11 +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
42d0ba8c0a move getnewfsid() to where jsp says it belongs. update for header
files; clear new field and delete old vtype name.
1993-12-22 13:51:14 +00:00
cgd
87dfd3227e cast to match header (changed back...) 1993-12-22 13:46:28 +00:00
cgd
146889c8fd add portal and lofs entries 1993-12-22 13:43:18 +00:00
cgd
c3ee44a1b9 various bug fixes from BSDI, via jsp. Kill some iffy fixes
by wfj (and replace them with better ones from BSDI).  add support
for p_vnode, and add proc_reparent() function, from jsp.
1993-12-22 13:42:27 +00:00
cgd
a67d24d94b add support for p_vnode, from jsp 1993-12-22 13:39:27 +00:00
cgd
077a1e690c add proto for proc_reparent() function from jsp.
he gave us the function, but i'm not sure exactly where the proto
should go...
1993-12-22 13:20:26 +00:00
cgd
ae30022085 fix return type of vnode print routine 1993-12-22 13:14:10 +00:00
cgd
cc4170c743 fix return type of dead_print 1993-12-22 13:12:09 +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
953dee1999 fix nfs_print, add cross-device link checking (From jsp) 1993-12-22 13:03:22 +00:00
cgd
929c86a29b change return type of nfs_print back to int 1993-12-22 13:00:36 +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
5a87cb9c50 VOP_PRINT should return int; this should not have been changed (yet?) 1993-12-22 12:51:31 +00:00
cgd
18470f17e3 this file is once again in alphabetical order... 1993-12-22 12:48:25 +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
cgd
0be07477eb use ${MAKE} rather than "make", as suggested by Roland McGrath 1993-12-22 04:58:02 +00:00
cgd
de2aefd4b8 minor cleanup 1993-12-22 04:13:50 +00:00
cgd
afce447ada p_spare is in the 'zero range' now 1993-12-21 10:39:17 +00:00
mycroft
6c32b87568 Remove two unused fields. 1993-12-21 09:47:45 +00:00
mycroft
925da8586c All the world is *not* an i386. 1993-12-21 09:45:43 +00:00
cgd
65e79d2b24 move EMUL_* definitions to a sane location , and fix them up some 1993-12-21 08:18:39 +00:00
cgd
ed9fe288db oops; fix last 1993-12-21 08:07:09 +00:00
cgd
9eb96e11ee add a few new malloc types 1993-12-21 07:58:37 +00:00
cgd
6aa0cb00c6 from jsp: Changed to get attributes of root node and
generate correct type, rather than assuming it's a directory.
This allows Amd direct mounts to work correctly.
1993-12-21 07:49:30 +00:00
cgd
adbe4b0962 kill two wrong 'case's 1993-12-21 07:19:14 +00:00
cgd
7d57774e7e fix typo 1993-12-21 07:02:18 +00:00
cgd
621f7b658f more of the same; gah! 1993-12-21 06:39:12 +00:00
cgd
d797e926cf kill a billism 1993-12-21 06:30:28 +00:00
cgd
e4420474ff move things around as appropriate, add 7 more spares (to round to 256) 1993-12-21 06:22:33 +00:00
cgd
e9a8e9c41d fix that last 1993-12-21 06:01:32 +00:00
cgd
cd36241fbb clean up, kill typos, add types 1993-12-21 05:48:50 +00:00
cgd
41682141d7 clean up vtype and vtagtype, and more 1993-12-21 05:41:52 +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
cgd
44b2cf17a0 delete stupidity, add a few fields 1993-12-21 05:28:27 +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
brezak
c271e40d97 Add dev/vn.c driver 1993-12-21 05:25:35 +00:00
brezak
fc69cb8898 Tweak for BSD44/NetBSD environ. 1993-12-21 05:24:31 +00:00
brezak
e678ab8242 vnode driver (from Mike Hibler make@cs.utah.edu) 1993-12-21 04:17:02 +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
briggs
982b2aa969 Update ethernet driver to use config.new. At least, it's a first stab
working from mycroft's magnum changes to if_ed.c.
1993-12-21 03:18:00 +00:00
briggs
2390a5c1ee Add basic sound support and a beeping (instead of flashing) console...
from Brad Grantham.
1993-12-21 03:16:01 +00:00