mycroft
3075e1443b
Functional changes:
...
* Handle message retransmissions and partially sent messages correctly.
* Make sure we clear ATN after the last message is sent.
* Do the right thing if the target initiates negotiation for async mode
after having negotiated sync mode.
* Fix some cases where we set ATN with no message queued, or schedule a
message without setting ATN.
* Issue a REQUEST SENSE after an unexpected disconnect, per SCSI spec.
* Fix abort handling in a number of cases.
* Recognize selection timeouts better (to speed up probing).
1996-09-27 19:36:34 +00:00
abrown
28068e33c0
Oops. Last change will slow down a GENERIC kernel. Add a CPU type test
...
for cleanliness.
KNF a return statement.
1996-09-27 18:30:15 +00:00
cgd
7c3255776d
slightly clean up some of the changes made when ELF64 support went in
1996-09-27 18:14:23 +00:00
cgd
d896ecd5f0
compile .S files with cpp | sed | as, to work around a bug with the
...
ELF-outputting version of the assembler. (It was dying when it saw
some CPP line number markers.) This is temporary. (Workaround suggested
by Matt Thomas.)
1996-09-27 17:33:04 +00:00
cgd
a3ad409098
add EXEC_ELF64 and EXEC_SCRIPT as standard options
1996-09-27 17:18:02 +00:00
cgd
80f9ed76f6
update for changes to config.
1996-09-27 17:08:32 +00:00
abrown
d7ef005a81
Fix long-standing bug with Lance ethernet and Sun4m's, where each packet
...
would generate two interrupts, one real and one spurious. The solution
is to force a drain of the SBus->MBus write buffers after writing to the
lance to clear the interrupt. Thanks to Chris Torek for pointing out a much
easier way to do this than I had planned...
1996-09-27 15:11:43 +00:00
scottr
0f40954572
Add ROM vectors for the LC III, verified by Mike DeLima
...
<miked@netrover.com>.
1996-09-27 06:55:29 +00:00
cgd
fea9aa2096
clean up a comment (in code derived from the a.out code, where i cleaned
...
up the comment earlier).
1996-09-27 03:38:27 +00:00
thorpej
93f0bfac6d
Grok local timezone when determining "today".
...
From Tatoku Ogaito <tacha@tera.fukui-med.ac.jp>, PR #2534 .
1996-09-27 03:32:07 +00:00
thorpej
5d6afee55f
Use snprintf() rather than sprintf().
1996-09-27 03:23:33 +00:00
chopps
daf7d29beb
make work with DESTDIR
1996-09-27 03:23:12 +00:00
thorpej
6c2fa7eac7
Back out last change (and re-open PR); the patch is incomplete, and
...
I realized it _just_ as CVS checked the file back in.
1996-09-27 03:15:00 +00:00
thorpej
f864e10c5f
Make unique temporary file names.
...
From Luke Mewburn <lukem@supp.cpr.itg.telecom.com.au>, PR #2544 .
1996-09-27 03:07:05 +00:00
thorpej
83e59fbba8
Fix SEGV when kludging old-style options.
...
From Greg Stark <gsstark@mit.edu>, PR #2550 .
1996-09-27 02:59:53 +00:00
thorpej
d6430a5271
Document the -l option.
...
From Dave Huang <khym@bga.com>, PR #2601 .
1996-09-27 02:49:50 +00:00
thorpej
f4fab42521
Discard setgid privileges if we don't need them.
...
From Mike Grupenhoff <kashmir@vanquish.umiacs.umd.edu>, PR #2646 .
1996-09-27 02:39:46 +00:00
thorpej
dff3ccad44
Fix extra "make:" and newline in error message.
...
From enami tsugutomo <enami@ba2.so-net.or.jp>, PR #2651 .
1996-09-27 02:36:58 +00:00
thorpej
3d93807910
Don't truncate long host names.
...
From SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp>, PR #2676 .
1996-09-27 02:30:05 +00:00
thorpej
4d99eaeb74
Don't truncate long hostnames.
...
From SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp>, PR #2676 .
1996-09-27 02:15:35 +00:00
thorpej
1d4301453f
RCS id police.
1996-09-27 01:56:55 +00:00
thorpej
e8e306239b
Correct behavior of setting number of saves to 0.
...
From Kenneth Stailey <kstailey@dol-esa.gov>, PR #2724 .
1996-09-27 01:55:26 +00:00
thorpej
19f013a504
RCS id police.
1996-09-27 01:46:08 +00:00
thorpej
13a88ddb50
Correct time display for 12:xx case.
...
From Dave Huang <khym@bga.com>, PR #2734 .
1996-09-27 01:44:58 +00:00
thorpej
34a7e2eb3d
Correct pathname of bootpd and bootpgw.
...
From Erik Bertelsen <erik@sockdev.uni-c.dk>, PR #2744 .
1996-09-27 01:38:55 +00:00
thorpej
af1f12dc6e
Add a -l flag, which displays the ttl of the returned packet.
...
From D'Arcy J.M. Cain <darcy@druid.com>, PR #2773 .
1996-09-27 01:34:51 +00:00
thorpej
e9b92001e2
RCS id policing.
1996-09-26 23:45:22 +00:00
cgd
2f42e5b8ed
fix some typos and clean up some comments.
1996-09-26 23:34:46 +00:00
cgd
bbfe67624b
enough 64-bit fixes to make network booting work on the Alpha. In general,
...
these are hacks (s/long/int/, etc.), but this code really needs a heavy
cleaning (including fixed-size typing) and I don't have time to give it one
now.
1996-09-26 23:22:01 +00:00
cgd
f496a53cbf
make sure new allocations are aligned.
1996-09-26 23:15:00 +00:00
cgd
f4888b894a
label changes, pulled down from libc
1996-09-26 23:04:30 +00:00
cgd
db9418238e
add support for the prom 'write' operation.
1996-09-26 22:51:53 +00:00
cgd
d7d34c74ec
since these just included mips/ecoff.h, they need to be changed to include
...
mips/ecoff_machdep.h.
1996-09-26 22:40:53 +00:00
cgd
64f4e1937e
rename <machine/ecoff.h> to <machine/ecoff_machdep.h> for clarity and
...
consistency with the way machdep headers for other things are done.
(the creation of the ecoff_machdep.h files was done on the CVS server, to
keep the RCS logs intact.)
1996-09-26 22:39:14 +00:00
cgd
0e097578a2
add and use a machine-dependent header, which currently defines some
...
macros to use to remove #ifdefs from the machine ID case check.
Eventually, these headers will contain other information, e.g.
machine-dependent relocation information, etc.
1996-09-26 21:50:55 +00:00
thorpej
0f1d076b3f
Change a comment so that RCS doesn't expand it... (like, duh)
1996-09-26 21:47:52 +00:00
cgd
aff6c1c4c7
kill DDB
1996-09-26 21:45:05 +00:00
cgd
9c3e274c7b
adapt ELF-using compat code to use new ELF definitions/code. At this point,
...
these are restricted to 32-bit ELF, and should be severely cleaned.
1996-09-26 20:52:42 +00:00
cgd
79bd41b179
add support and reorganize for 64-bit ELF, included by EXEC_ELF64
...
option. (Also, make EXEC_ELF32 option a way to explicitly include
32-bit ELF support.)
1996-09-26 20:51:03 +00:00
cgd
006b20dd51
add definitions for 64-bit ELF. Provided by Matt Thomas, then integrated
...
and cleaned up a fair bit.
1996-09-26 20:48:55 +00:00
thorpej
f549601f76
Back out previous. Please beat me about the head and shoulders with
...
a large stick if I ever attempt to touch file(1) again.
1996-09-26 19:51:28 +00:00
thorpej
c535ad0cdc
Move the definition of MSB (in byte 5) to sit next to the other definitions
...
for byte 5 values... No functional change, just adds some clarity.
1996-09-26 19:37:15 +00:00
thorpej
e1b380e139
Fix a bus mem space leak; always unmap the card, regardless of the success
...
of cy_find().
1996-09-26 19:24:04 +00:00
scottr
9bec0da45b
Second pass cleanup
1996-09-26 19:22:42 +00:00
thorpej
a962c12194
Use "cy_port_num" rather than "cy_port" where appropriate.
1996-09-26 19:16:02 +00:00
christos
a63ddeefe6
- kill the -c hack. It does not work properly with virtual consoles anyway.
...
Implement a better scheme where we `find' the login ttys by looking in
/etc/ttys. Of course this scheme breaks when /etc/ttys changes, but such
is life.
- some cleanups...
1996-09-26 19:06:37 +00:00
christos
869fd46175
Implement T_FIXALIGN by adding code to fix unaligned accesses and a bit
...
in md_flags. This should bring the solaris mac emulator software a step
closer to working.
1996-09-26 18:58:33 +00:00
christos
e33f712af6
Initialize md_flags.
1996-09-26 18:55:51 +00:00
christos
9db40d9ba8
Add md_flags so that we can have a fix-misalign-accesses flag.
1996-09-26 18:51:17 +00:00
gwr
79b5c352a5
Fix bounds_check_with_label() as suggested in PR#2598 (Thanks to der Mouse)
1996-09-26 18:10:21 +00:00