Commit Graph

16470 Commits

Author SHA1 Message Date
pk e4fcc8ab5a Move DMA chip draining to dmaintr() and drain when a (possibly partial)
transfer ends in stead of doing it before starting a new transfer.
Use a different CSR bit to wait for "chip not busy" (may be necessary to
make this conditional on chip revision).
1995-10-24 16:26:54 +00:00
pk a3f2bf19e4 Various:
- make esp_poll() approximate the given timeout value.
	- introduce esp_abort(), and use it for timed out commands; make		  targets and driver less confused.
	- make {free,ready,nexus}-list management somewhat more coherent.
	- make sure we only proceed down the state machine in espintr()
	  if there really is an interrupt pending.
1995-10-24 16:03:57 +00:00
pk dc3c0d7db7 Define VIDEO enable bit (per Jason Thorpe; PR#1672). 1995-10-23 23:36:28 +00:00
pk 7a9ddaff33 On-board bwtwo diddles a system enable register bit for video, per Jason
Thorpe (PR#1672).
1995-10-23 23:35:03 +00:00
gwr f2345fb358 Use correct size access (char,short,int) in db_read_bytes, db_write_bytes
otherwise access to some device registers will give misleading results!
(I learned this the hard way while debugging the NCR SCSI driver...)
1995-10-23 18:40:35 +00:00
pk 4ad1c05d71 DV_NULL should be DV_DULL. 1995-10-23 15:42:50 +00:00
jpo ee102f4854 don't rely on macros predefined by cpp 1995-10-23 14:29:30 +00:00
jpo aa1bae17a4 updated 1995-10-23 13:45:31 +00:00
jpo 6df3d70406 use MB_LEN_MAX instead of MB_CUR_MAX for array declaration, because
MB_CUR_MAX may be a non-constant expression
1995-10-23 13:38:51 +00:00
christos 8c9912db33 Parallel make fixes 1995-10-22 23:20:24 +00:00
christos a3e3b27287 Parallel make fixes 1995-10-22 23:02:05 +00:00
christos 89c5e30a44 Parallel make fixes 1995-10-22 21:58:21 +00:00
christos 99fc0f40d9 Parallel make fixes 1995-10-22 21:04:42 +00:00
pk bcff7be6b7 DV_DISK => DV_NULL (from Mike Long; PR#1607). 1995-10-22 20:45:07 +00:00
pk 3072291705 Correct typos noted by Mike Long; PR#1654. 1995-10-22 20:44:11 +00:00
pk 26646c7969 Setup stack-frame correctly (same as s_ilogb.S). 1995-10-22 20:32:43 +00:00
pk ad511bd89a Insert parentheses to get correct precedence when comparing time-stamps
(from Arne Juul; PR#1660).
1995-10-22 20:12:07 +00:00
pk 5e55f88874 Remove `-fno-builtin'. 1995-10-22 17:36:33 +00:00
pk a95b89315d fdeject -> eject. 1995-10-22 16:54:40 +00:00
pk 264a953bbb Superseded by eject(1). 1995-10-22 16:50:55 +00:00
pk 764fa4b6ef Download from `netbsd-1-1' branch. 1995-10-22 16:48:52 +00:00
mycroft d67fb08153 Make sure we free the pathname buffer in all error cases. 1995-10-22 08:20:44 +00:00
thorpej af18124282 We no longer need -fno-builtin; syscall namespace has been cleaned up a bit. 1995-10-22 06:05:21 +00:00
ghudson ca9d87a5e5 Display the ending time as well as the starting time of processes. 1995-10-22 01:43:40 +00:00
ghudson f41166264d Update cross-references. From John Hawkinson. 1995-10-22 01:40:10 +00:00
thorpej 242de2ae7d Add the {cat,man}{4,8} stuff for the atari. 1995-10-22 01:14:19 +00:00
christos 70174eb6fe Added include file <bsd.sys.mk> that contains lex and yacc "parallel aware"
rules. These rules are not turned on by default; they are enabled by setting
the PARALLEL variable.
1995-10-22 00:45:53 +00:00
christos 16c4374c1f Make the ktrace code emit a record that indicates the current emulation
every time there is an attach or detach event.
1995-10-22 00:35:06 +00:00
christos fd3fd7642f Parallel make Makefile fixes. 1995-10-22 00:21:52 +00:00
christos c22dddc4e0 Parallel make fixes. 1995-10-22 00:15:02 +00:00
christos 5debbee36d Makefile changes for parallel make support 1995-10-22 00:13:41 +00:00
jtc a0ed1b8ba8 Assembly language implementation of strcat(). Derived by merging existing
strlen() and strcpy() functions.
1995-10-21 20:24:48 +00:00
jtc 8a5e159d9f Rewrite to remove instruction in inside of loop. Instead of maintaining a
count, subtract the start address from the end address.
1995-10-21 20:21:15 +00:00
thorpej 2fc382bd71 Update; this must have been overlooked when mrouted was updated months
ago.
1995-10-21 18:09:08 +00:00
thorpej c366c6214c New-style RCS id. 1995-10-21 18:01:33 +00:00
jtc 1fa962ddd0 netbsd.warped.com aka. {ftp,sup}.netbsd.org 1995-10-20 21:24:37 +00:00
pk 0a3f02bda0 Eliminate race in the "normal" case of not being interrupted by another signal. 1995-10-20 17:32:06 +00:00
pk 025a6b0e04 Note upgrade.sh. 1995-10-20 16:57:08 +00:00
pk f53a587fb5 Script to upgrade a NetBSD/sparc installation. 1995-10-20 16:56:03 +00:00
ragge 440b596a77 Added M_OP_POS (positioning tape). 1995-10-20 13:51:56 +00:00
ragge b57ff30a87 Added #ifdef _KERNEL around definition of struct rpb. 1995-10-20 13:47:27 +00:00
ragge ad3443e06c Additions to be able to write to massbuss disks standalone. 1995-10-20 13:43:43 +00:00
ragge fbc5d6e054 SA_LIB -> SALIB
Include rpb.h. Typeclash fixes.
Removed #include of non-existing file.
1995-10-20 13:35:41 +00:00
ragge 5d49d3ac8f Use macros.h when STANDALONE is defined. 1995-10-20 12:55:06 +00:00
chopps b2d4fa2dd3 cleanup warnings (fixes pr#1642) 1995-10-20 10:08:24 +00:00
pk ea839a5b83 Update for release 1.1 1995-10-20 01:55:38 +00:00
cgd 40a4907f5e oops; i forgot these u_int -> size_t conversions. 1995-10-20 01:35:25 +00:00
cgd 6b49a2ceed copy from libkern 1995-10-20 01:16:02 +00:00
cgd 35742ffe0a use NetBSD RCS id format. use bzero.S, not bzerro.c 1995-10-20 01:15:37 +00:00
cgd 47667c7df1 set, don't add to, CFLAGS from KERNCFLAGS. Do assignment of CC and
CFLAGS earlier, so that the arch-specific Makefile can add to them.
1995-10-20 01:10:06 +00:00