Commit Graph

12204 Commits

Author SHA1 Message Date
mycroft 831f8a121e Yet another optimization... 1995-02-05 14:54:18 +00:00
cgd d2682eafca docs follow code. 1995-02-05 14:11:53 +00:00
cgd 20b945e1e1 make kernel disklabel struct contain bootfile pointers, too, for uniformity. 1995-02-05 14:09:25 +00:00
mycroft 336db78312 Fix disassembly of `cmpxchg' instructions. 1995-02-05 13:59:38 +00:00
mycroft c8de8df89b Add another missing instruction. 1995-02-05 13:29:50 +00:00
mycroft 0132c69943 Add some missing instructions, and synchronize. 1995-02-05 13:27:12 +00:00
mycroft a493139d39 Get rid of the silly `.byte's. 1995-02-05 13:13:42 +00:00
mycroft 229a077003 Add `cpuid' instruction. 1995-02-05 13:07:54 +00:00
mycroft 55d5061af9 Add `cpuid' instruction, and the canonical names for the debug registers. 1995-02-05 12:57:30 +00:00
briggs ff26dc4f91 Add major for vnd. 1995-02-05 06:13:52 +00:00
mycroft 44525cd591 Clean up deleted files. 1995-02-05 06:09:30 +00:00
briggs c7488bb137 Allow 'MAKEDEV vnd0' to actually work... 1995-02-05 06:08:33 +00:00
briggs 58f54fd9c6 Clean up cdev for vnd. 1995-02-05 04:57:06 +00:00
mycroft 194305265e Remove an old comment concerning %gs. 1995-02-05 01:41:33 +00:00
mycroft a00897da65 Another optimization... 1995-02-05 01:06:50 +00:00
christos 85ac32e8d2 str.c: Don't free NULL; does not work with non posix frees.
var.c: Minor memory leak plugged.
suff.c: Don't add extra sources on the null suffix if it has dependency
	lines or commands attached to it [POSIX says so]
1995-02-04 23:44:41 +00:00
mycroft 52f420ddc6 Clean up suswintr(). 1995-02-04 15:02:28 +00:00
mycroft 3d41c85ecc A few more nits... 1995-02-04 14:54:57 +00:00
mycroft a8dd9a66e2 Optimize differently. 1995-02-04 14:44:48 +00:00
mycroft 546c427b3e Remove some dead code. 1995-02-04 14:24:05 +00:00
mycroft 27675561a8 Optimize copyout*() more, and avoid using %gs. 1995-02-04 14:23:00 +00:00
mycroft 5561e58072 Small optimization. 1995-02-04 14:22:13 +00:00
jtc 7c52a05701 Fixed missing ` (backquote).
Noted by Jason R. Thorpe in PR #780.
1995-02-03 20:08:09 +00:00
phil 255317cd59 Update it! 1995-02-03 18:34:11 +00:00
jtc 93c0a2ddc0 Changed isofs to cd9660.
Bug was reported by Carsten Hammer in PR #779.
1995-02-03 18:17:32 +00:00
jtc afd5a260df Changed to call exit(0) instead of falling out the bottom of main().
Changed to include <string.h> instead of defining own prototype for
strerror().
1995-02-03 18:15:02 +00:00
mycroft 597bdad3df Return EROFS rather than ENOENT in many cases. Also some cosmetic cleanup. 1995-02-03 16:18:46 +00:00
chopps b4d872db67 comment out fastlane driver. 1995-02-03 12:24:35 +00:00
mycroft 1815d82b85 Make attach/detach more safe. 1995-02-03 11:35:57 +00:00
mycroft 2bc213f176 Make pmap_next_page() a bit safer. 1995-02-03 10:16:35 +00:00
mycroft 7db2979d69 Adjust SIGTRAMP_START to reflect reality. 1995-02-03 06:42:31 +00:00
mycroft e9c2b98c11 Comment a potential bit of lossage. 1995-02-02 21:08:42 +00:00
mycroft 8b843bd96c Round biosbasemem and biosextmem down to a whole page. 1995-02-02 19:42:18 +00:00
jtc edead1feee revert 1995-02-02 02:16:48 +00:00
jtc 255db7b26b Merged with 4.4lite.
Changed to conform to NetBSD's new RCS Id convention.
1995-02-02 02:09:03 +00:00
jtc 389c46c57d Merged with 4.4lite.
Changed to conform to NetBSD's new RCS Id convention.
1995-02-02 01:15:33 +00:00
jtc 7cd7db23c2 imported from 44lite 1995-02-02 00:57:36 +00:00
pk c7431b8a3c Deal with writing to kernel text (largely stolen from the sun3 port). 1995-02-01 21:51:48 +00:00
mycroft 8abb91e18d Various:
* Make synchronous negotiation work.
* Use the bitbucket when the target requests too much data.
* Loop in aicintr() until we get to a state where we have to wait.
1995-02-01 21:49:37 +00:00
jtc 94da0b5da5 Merged with 4.4lite, with hopes that it would fix the bug where mktime()
would spin in an infinate loop when passed a tm struct with all fields
set to INT_MIN.  It isn't a complete fix, the loop now terminates but
mktime() does not return (time_t) -1.

I sent mail to bostic about this, who replied that the changes in 4.4BSD
were to fix this exact problem.  My next step is to send mail to Arthur
David Olson, the original author and maintainer of this code.
1995-02-01 18:09:39 +00:00
mycroft ab5662014f Correct some more of the synchronous stuff, and omit it completely if
AIC_USE_SYNCHRONOUS is 0.
1995-02-01 16:56:42 +00:00
mycroft 4653b28a42 Various:
* Always enable disconnection.
* Add some more per-controller variables: initiator ID, clock frequency,
min and max sync period.
* Correct sync period calculations.
* Remove sc_progress.
* Move most of the reselection handling into a separate function.
* Remove some outdated comments.
* Remove message bytes from FIFO even when dropping them on the floor.
* Some cosmetic cleanup.
1995-02-01 16:11:43 +00:00
briggs 7190ebb7e0 Set sc_link->openings.
Simplification of scsi_cmd from pc532 mods to this driver.
1995-02-01 13:50:42 +00:00
briggs 5f2f921a78 Yank current sendsig, sunos_sendsig, sigreturn, sunos_sigreturn from amiga.
Don't dump regs/mem on debugger switch.
Cleanup dumpmem() a bit.
1995-02-01 13:48:45 +00:00
briggs 591bb531bd Fixup sc_debug parameters.
Simplify indexing into systab a hair (from Amiga).
1995-02-01 13:46:23 +00:00
briggs 559641938a Pull Amiga implementation of pagemove(). Seems mo' better. 1995-02-01 13:44:31 +00:00
briggs cbaa686772 Explicity return error value in findblkmajor(). 1995-02-01 13:40:59 +00:00
mycroft 3863b50c5c Clean up deleted files. 1995-02-01 13:40:11 +00:00
briggs 28fbb7d0dd Add a new config and remove some old ones. 1995-02-01 13:40:10 +00:00
pk f6cd1eeea7 Integrate changes from Chuck Cranor for the Sun 4/100.
Support for multiple register banks on SBUS devices (based on patches
from Francis Dupont).
Highlights:
	romaux defines an array of register spaces.
	pay attention to `vactype'.
	quirks handling 4/100 idiosyncracies.
1995-02-01 12:37:21 +00:00