Commit Graph

37573 Commits

Author SHA1 Message Date
christos eed5e96410 Import xntp 3-5-92 1998-03-06 16:32:56 +00:00
drochner 84963f97b5 Move allocation and mapping of the page table page for "bioscall" from
locore to here.
1998-03-06 14:53:06 +00:00
drochner 25f48b177c Use NKPDE page table pages (instead of only one) for temporary mapping
in transition to relocated mode.
Remove preparation for "bioscall" identity mapping - it is in the way
and can be done later in init386().
Should solve the problem described in PR 4832 and 5102.
1998-03-06 14:51:36 +00:00
tsubai 2630ce2157 label 1: within #ifdef pmax is referenced from outside.
so it didn't work without -Dpmax.
1998-03-06 13:54:02 +00:00
mrg 51fc9487fd - implement -C and -l for pax-as-tar, as inspried by GNU tar.
- minor cleanups to the options parsing code.
- add a cpio frontend.

note:  a few GNU/svr4 cpio options are not supported yet (#ifdef
notyet), however all x/open ones are.
1998-03-06 09:13:01 +00:00
fvdl 6e434a4386 Make this compile again. 1998-03-06 09:06:51 +00:00
jtk 4fcd1c2cdd include <machine/vm86.h> if VM86 option defined 1998-03-06 04:12:56 +00:00
thorpej 92abc814ff Clean this up a bit. 1998-03-06 00:21:40 +00:00
tron 924093ca0b Include unistd.h to import declaration of getopt(3) 1998-03-05 23:23:29 +00:00
wrstuden 6dcfc62169 KNF last change 1998-03-05 22:56:18 +00:00
thorpej 8118bb3984 Make this compile again in light of Lite2. 1998-03-05 22:51:35 +00:00
thorpej c5ecc8ab11 Arrgh, I said "abort", dammit... 1998-03-05 22:49:20 +00:00
thorpej dfdde49707 *** empty log message *** 1998-03-05 22:48:34 +00:00
wrstuden 84c6b9dbd7 Make zs_iflush not loop indefinitly. Some Mac PowerBooks lie about having
two SCC channels, and can get stuck in an infinite loop. This change
stops after flushing 4 bytes. Might need upping to 8 bytes if we support
85230 ESCC's.

Idea bounced off of scottr & gwr
1998-03-05 22:03:34 +00:00
christos 15a8029930 WARNSify 1998-03-05 18:23:31 +00:00
christos b1af8732b4 Remove WARNS=0 1998-03-05 18:03:35 +00:00
tsubai 10f8023240 Added arch/newsmips/Makefile. 1998-03-05 15:03:20 +00:00
christos 150424aaf5 WARNSify 1998-03-05 14:02:00 +00:00
thorpej e0008f3a90 Avoid GCC warning on m68k. 1998-03-05 08:10:06 +00:00
scottb d24f809241 Added prototype for ibcs2_sendsig. 1998-03-05 05:23:49 +00:00
scottb 297f065eec Duplicated null cookiebuf check from ibcs2_sys_getdents to ibcs2_sys_read. 1998-03-05 04:49:50 +00:00
scottb 8adcd13408 Fixed incorrect assumption that svr4_semctl is passed a 'union semun' pointer 1998-03-05 04:42:49 +00:00
scottb 9273595150 Added support for ibcs2_sigcode.
Added new emulation structure, emul_ibcs2_xout, for XENIX.
Modified some syscalls to differentiate between XENIX and UNIX.
Fixed major bug in semaphore structure emulation size and conversion.
Check and cleanup copyin/copyout usage.
Add xenix_sys_locking patches from Andreas Wrede <andreas@planix.com>.
1998-03-05 04:36:07 +00:00
scottb 498bb9530b Modified compat_10_sys_semsys to correctly read in a union arg (a5)
and pass a union pointer arg to sys___semctl
1998-03-05 04:26:35 +00:00
scottb b8bb612601 Add ibcs2_sendsig function.
Add ibcs2_sigcode function to locore because we need to call our own
	version of sigreturn.
Add support for emul_ibcs2_xout (XENIX) structure because we need to emulate
	some syscalls differently.
1998-03-05 04:20:44 +00:00
mrg 4c67898a4f use the uvmexp.pageins member for "pi". 1998-03-05 02:47:05 +00:00
thorpej 53e3bf87b9 Fix think'o in last kcopy() change. 1998-03-05 02:10:57 +00:00
thorpej df1fcaa8e3 Rename NetBSD/news to NetBSD/newsmips. 1998-03-04 22:26:35 +00:00
thorpej 157b712178 Rename NetBSD/news to NetBSD/newsmips. 1998-03-04 22:14:13 +00:00
augustss 775d60ecd7 Use lower case "agc" for consistency. 1998-03-04 19:38:28 +00:00
cgd 2682c61855 clean up a printf 1998-03-04 19:19:21 +00:00
cgd c3cdd2752a slight cleanup (consistency, make a few comments better). add support
for recognizing bus-master DMA interface and mapping the regs (but
still no support for DMA).
1998-03-04 19:18:22 +00:00
cgd 0078e4bcd0 add def'ns for PCI IDE bus-master DMA interface recognition and register
mapping.
1998-03-04 19:17:10 +00:00
augustss 713692a2b5 For the Rx:Tx split message change "(undefined)" to "3:5". 1998-03-04 18:10:03 +00:00
mycroft 2c9f4ad53a fstat(1) also depends on UVM and PMAP_NEW. 1998-03-04 18:07:29 +00:00
fvdl ad83e1aac8 Fix vn_lock argument botch. From Manuel Bouyer (PR 5113). 1998-03-04 15:34:41 +00:00
christos 346d9496c8 Adjust for tn3270 cleanup. 1998-03-04 13:51:57 +00:00
christos eae55ce3e5 oops... tyop 1998-03-04 13:44:48 +00:00
christos 2dbdac9937 - WARNSify
- add missing programs (mkmake, prt3270)
1998-03-04 13:16:04 +00:00
christos a4fe7ad4f6 Move them via repository copy to their own directories. 1998-03-04 13:05:00 +00:00
fvdl 1d02bb10d8 Clarify vget() comment a bit. 1998-03-04 09:13:48 +00:00
fvdl e2eb38cc6f Make this compile again. 1998-03-04 09:06:52 +00:00
mikel aa97080b50 fix typo in comment 1998-03-04 08:17:20 +00:00
mikel 415c4a15df duplicate i386 fixes (q.v.) 1998-03-04 07:20:13 +00:00
cgd c35a34ab68 ext2fs_checkoverlap is (or at least seems) unused, and its prototype is
#ifdef DIAGNOSTIC.  Make the function #ifdef DIAGNOSTIC, as well, so we
don't get a warning about the function declaration not being a prototype.
1998-03-04 06:50:25 +00:00
cgd 8854631e5f add file declarations for MD pciide file.
add (temporary) device/file declarations for the MI PCI IDE controller
driver.  These are present here until the wdc declaration mess is
resolved, because until then they need to go into MD files files in
places where they play nice with the wdc declaration.
1998-03-04 06:40:29 +00:00
thorpej f766e521be In kcopy(), make sure we save and restore the old fault handler; kcopy()
is called from uiomove(), which may be in the code path of servicing
a non-fatal page fault caused by a copyin() or copyout().

Originally suggested by Steve Woodford.
1998-03-04 06:39:14 +00:00
cgd d4e79b6ace add (commented out) device/file declarations for the MI PCI IDE
controller driver.  These are commented out here until the wdc
declaration mess is resolved, and until then need to go into MD
files files in places where they play nice with the wdc declaration.
1998-03-04 06:38:44 +00:00
cgd ccdea2d9c8 machine-dependent bits (for compat interrupt mapping) of PCI IDE driver. 1998-03-04 06:35:47 +00:00
cgd b37b33d302 PCI IDE glue. Right now, just glues 'wdc's to PCI IDE controller
channels.  Eventually should do things like support PCI IDE DMA (it _DOES
NOT_ do that now).
1998-03-04 06:35:11 +00:00