bouyer
503de51fdd
Fix probe code for IDE devices:
...
- Don't rely on ATA signature: some ide controllers seems to not transmit it
properly (SIMIDE on arm32 machines). Instead, when we guess a drive is here
after reset, just mark it as ATA and OLD is it's not ATAPI.
- at attach time, use IDENTIFY to eliminate ghost from the probe. If the
drive had the old flag and IDENTIFY failed, issue a WDCC_RECAL command
to detect a pre-ATA disk. If IDENTIFY succeded, remove the OLD flag,
it's obviously not a pre-ATA disk.
- add a new controller flag, WDC_CAPABILITY_PREATA, used to shorcut parts
of the probe (not necessary, but makes the probe/attach faster). This is
only set by the ISA front-end, all other controllers supported can't have
pre-ATA drives attached.
The mechanism used are more or less the same as before, they have just been
reordered. Should solve port-arm32/7324 (waiting for feedback).
1999-04-11 20:50:28 +00:00
kleink
bff1bef006
* Add a comment to ktrgetheader() mentioning that ktr_len and ktr_buf are
...
being left uninitialized intentionally; addresses PR kern/6987.
* In ktrsysret(), initialize the unused ktr_eosys to avoid writing random junk.
1999-04-11 18:44:00 +00:00
hwr
f6aa0f509c
Prevent sending udp data to the obvious bad ports that are used for
...
DoS attacks (e.g. looping packets between two echo ports).
This should "fix" PR bin/2455.
Could please anyone with an appropriate "hacker tools" check this?
1999-04-11 15:40:58 +00:00
is
d880ae0c98
We do support the CyberSCSI Mk3/PPC now
1999-04-11 15:12:49 +00:00
jonb
528ffedc08
Allow the floppy directory to be built when someone does "make release"
...
in /usr/src on a pc532.
1999-04-11 13:22:10 +00:00
hwr
3be15b9a38
Remove duplicated entry.
1999-04-11 12:56:15 +00:00
simonb
0a7e699d22
Add "WARNS?= 1" - woohoo!
1999-04-11 04:31:02 +00:00
simonb
cdc059d0d0
Use BOOTRZ instead of BOOTXX.
...
Add -DLIBSA_NO_DEV_IOCTL.
1999-04-11 04:28:14 +00:00
simonb
6247c771c1
Use BOOTRZ instead of BOOTXX.
...
Add a PROM callback for prom_close if not LIBSA_NO_DEV_CLOSE.
1999-04-11 04:27:53 +00:00
simonb
deb30f311a
Include <common.h> to get prototypes for PROM callbacks.
...
Use LIBSA_NO_DEV_CLOSE and BOOTRZ instead of SMALL.
In rzclose() call prom_close() on the descriptor if we're on a
pre-REX machine.
1999-04-11 04:27:30 +00:00
simonb
b2706c76c1
s/vmunix/netbsd/
...
Use BOOTRZ instead of SMALL.
1999-04-11 04:26:31 +00:00
simonb
558e5709dd
Use LIBSA_NO_DEV_CLOSE and LIBSA_NO_DEV_IOCTL instead of SMALL.
1999-04-11 04:26:06 +00:00
simonb
bc48dfc927
Clean up prototypes.
...
Print a message on failure to load or execute kernel.
1999-04-11 04:25:47 +00:00
simonb
f1e493608f
Move MKMAN to ../Makefile.inc.
1999-04-11 04:25:15 +00:00
simonb
c8ba78a09e
Move BINDIR, BINMODE to Makefile.inc.
...
Remove -DSMALL.
Define an empty LIBZ if building first stage bootblocks since LIBZ
defaults to /usr/lib/libz.a.
1999-04-11 04:24:41 +00:00
simonb
96fba8337e
Define BINDIR, BINMODE and MKMAN in the "standard" place.
1999-04-11 04:19:56 +00:00
simonb
9498a6da95
Clean up prototypes and entry variable usage.
1999-04-11 04:08:25 +00:00
simonb
2fb264a52e
Declare some prototypes for the pmax-specific libsa functions.
1999-04-11 04:05:46 +00:00
chs
f455dd6596
add a `flags' argument to uvm_pagealloc_strat().
...
define a flag UVM_PGA_USERESERVE to allow non-kernel object
allocations to use pages from the reserve.
use the new flag for allocations in pmap modules.
1999-04-11 04:04:04 +00:00
simonb
39b90701da
Include <stand.h> so we get a putchar() prototype.
1999-04-11 04:03:29 +00:00
simonb
fa38a5236c
The "found" label is not used if ALLOC_FIRST_FIT is defined.
1999-04-11 04:02:37 +00:00
cgd
050a43f655
start on a glorified system-examination console program.
1999-04-11 03:38:51 +00:00
cgd
7f28b25d23
add support for 'standalone programs', like kernels but not the kernel.
1999-04-11 03:36:21 +00:00
cgd
13fcfc2aeb
only conditionally set BINDIR to /usr/mdec
1999-04-11 02:51:21 +00:00
simonb
e3a5c2451c
Check to see if TRUE and FALSE are already defined before blindly
...
trying to define them ourselves.
Fixes PRs kern/2813 and misc/7356.
1999-04-11 00:59:07 +00:00
tron
4f3bbf516f
Regen from "GENERIC".
1999-04-10 21:36:59 +00:00
tron
7be185347a
Fix dependences and discard irrelevant "cpp" error message.
1999-04-10 21:36:26 +00:00
tron
92b1de5348
Add commented out declaration for "ipip" interfaces.
1999-04-10 21:23:27 +00:00
perseant
46ae977773
Change the reference to "newlfs" in the CHANGES file to the correct "newfs_lfs"
1999-04-10 18:31:05 +00:00
kleink
6cdc67693f
It's amazing how many typos I can invent in a new multi-line comment.
1999-04-10 17:31:02 +00:00
augustss
b0cf54da17
Xref exphy(4).
1999-04-10 16:23:10 +00:00
scw
9864c40a31
The 167Bug> boot command line was not quite correct.
1999-04-10 16:18:11 +00:00
scw
546c12c03b
Modify the example on setting the date/time so it is kosher for 1999.
...
Fix the 'bo' command example for booting from tape on mvme167.
1999-04-10 16:16:11 +00:00
kleink
2f46fbc103
Don't attempt to use a compiler specified by $CC; it's perfectly legitimate
...
to have $CC point to this script, which would then yield the obvious result.
(This script is pretty much tied to the shipped compiler anyhow.)
1999-04-10 15:22:27 +00:00
kleink
f60b17cd56
Correct comparison length botch in `deprecated unix' symbol check;
...
fixes PR bin/7343.
1999-04-10 15:14:11 +00:00
drochner
ca88198b65
while symbol support in DDB is good to have one _can_ live without it
1999-04-10 15:10:56 +00:00
drochner
13bff3d3e5
remove unneeded old-vm includes
1999-04-10 14:28:22 +00:00
drochner
010bce1d1a
add BUS_SPACE_ALIGNED_POINTER() definitions for completeness
1999-04-10 14:06:27 +00:00
drochner
2a614bc836
add support for 80x40 screens
1999-04-10 14:02:11 +00:00
drochner
10bc77390d
remove unneeded <vm/vm_object.h>
1999-04-10 14:00:38 +00:00
drochner
d79282e281
rip out some old-vm specific definitions and prototypes for address space
...
sanity
1999-04-10 13:52:11 +00:00
simonb
2350b6d9ea
Fix tyop.
1999-04-10 13:05:18 +00:00
scw
de18281718
Put some delays around the SCSI bus reset code.
1999-04-10 11:14:16 +00:00
fair
31f06c6bd1
OK, adjust the kernel finder one more time to handle the case of a config
...
file that just does "include" GENERIC, and therefore has no "config" line.
It's simplest to assume that "netbsd" will be the result in that case.
Rather than duplicate config(8)'s parser in awk (or something), we should
adjust config to parse the config file and spit out the kernel names, and
then use that to replace this awk script thing.
1999-04-10 04:41:52 +00:00
simonb
16f231aad1
Don't try to build our own pwd_mkdb when building the diskimage.
1999-04-10 03:59:58 +00:00
hubertf
c7cd57bc07
Fix off-by-one error. (This was detected using libefence)
1999-04-10 02:17:21 +00:00
gwr
a8d683c525
Fix compile error in: sys/lkm/vfs/miscfs/procfs
1999-04-10 02:15:46 +00:00
simonb
cda54b761e
Apply rev 1.8 of sys/arch/i386/stand/lib/loadfile.c:
...
fix error handling: almost all errors were ignored
YES, this will be made MI soon...
1999-04-10 01:52:33 +00:00
cgd
6d0fadbd19
be more consistent about use of 'cputype'. e.g. it's in a header, don't
...
bother 'externing' it everywhere!
1999-04-10 01:21:36 +00:00
abs
71c5a6babd
Fix ethernet address location for Compex Linkport ENET-B. From PR 7238.
1999-04-09 23:19:27 +00:00