jonathan
2bf9a70e67
Endian-ness bugfix for elink3 on big-endian hosts.
...
Big-endian CPUs should use bus_space_{read,write}_multi_stream methods
to PIO packet data to NIC in 16-bit or 32-bit chunks.
Make it so.
Since we don't have stream methods on all ports yet (esp. i386), use
the bus_space_{read,write}_multi methods if the compile-time
stream-method feature-test macro is not set.
Originally from tsubai@netbsd.org , via HAYAKAWA koichi's cardbus patches.
1999-04-13 20:23:52 +00:00
ad
1c9990c901
Removed pending write of fully-functional MI driver.
1999-04-13 19:06:54 +00:00
ad
ce7a13c654
Remove px driver pending write of fully-functional MI driver.
1999-04-13 19:06:53 +00:00
ad
33df642800
Leave font selection to 'rasops' until 'rasops1' has been completed and can
...
handle non {8,16} pixel wide fonts.
1999-04-13 19:02:38 +00:00
drochner
2269d36c97
make libkern compile in userland - for testing purposes
1999-04-13 19:00:30 +00:00
ad
d959cff2ca
Fonts for rcons are now handled in sys/dev/wsfont.
1999-04-13 18:59:15 +00:00
ad
0993fa2727
Add configuration glue needed by rasops, wsfont, rcons and the px driver.
1999-04-13 18:53:27 +00:00
ad
cf19d10b2a
Added console initalization glue to allow `px' device to function as the
...
console.
1999-04-13 18:50:51 +00:00
ad
5140c302ce
Bring sparc/sparc64 fb code and kernel configuration into line with
...
rcons changes.
1999-04-13 18:45:40 +00:00
ad
8fe6730f9a
Many enchancements to rcons to support ANSI color and all attributes
...
properly. All output now performed using a 'struct wsdisplay_emulops'.
1999-04-13 18:43:17 +00:00
ad
a9ef1be75b
iso8x16 font removed until such time as licensing can be clarified.
1999-04-13 18:34:13 +00:00
kleink
a3417847c3
* Declaration mismatch: len is a size_t, not a pointer to one.
...
* Userlevel header: remove argument names from declaration, use
__{BEGIN,END}_DECLS to ensure correct linkage.
1999-04-13 16:52:37 +00:00
ad
8cd2881c35
Save colormap when fb device is opened, and restore upon close. Do not
...
fbconnect() 'pm' device again at attach time if it is the console.
1999-04-13 03:22:00 +00:00
ad
46dcc25b4a
Map keypad 'Enter' to 'Return' for console operation. Change error messages
...
in MouseInit() to allow gcc to fold the strings.
1999-04-13 03:19:28 +00:00
ad
7940da64de
Define PMAX_FBTYPE_PX. Changes to allow fbvar.h to be included with
...
dev/rcons/rcons.h.
1999-04-13 03:14:03 +00:00
ad
d8a02e8017
Code cleanup. Add ri_bswap member to 'struct rasops_info' to indicate that
...
framebuffer endianness differs from CPU (for 15,16,32-bit displays).
1999-04-13 03:02:40 +00:00
ad
de43e7cc8d
Fixed licensing due to a foobar on my behalf.
1999-04-13 00:40:07 +00:00
ad
b30fc08f22
Initial import of `PX' driver.
1999-04-13 00:30:08 +00:00
ad
7db08b6507
Initial import of wsfont, an in-kernel font table for wscons/rcons.
1999-04-13 00:24:05 +00:00
ad
14d2ed835e
Initial import of 'rasops', the new raster operations set for wscons/rcons.
1999-04-13 00:17:57 +00:00
jonathan
9e87738e9d
Add entries for TI, Ricoh, Toshiba PCI-to-cardbus bridge chips, so
...
we can identify them as cardbus chips supported by the cardbus patches.
Add entry for OPTI chipsets whose interrupts arent properly set up by
some BIOSes.
From cardbus patches<ftp://nandra.iri.co.jp/pub/NetBSD/CardBus by
HAYAKAWA Koichi <haya@tcad.ulsi.sony.co.jp>.
1999-04-12 23:18:16 +00:00
pk
b16b8de052
Identify ourselves as a SCSI channel to the DMA chip.
1999-04-12 23:01:00 +00:00
pk
ca0b7aaa87
Ungarble the copyright notice.
1999-04-12 20:57:52 +00:00
pk
b13e5d1469
Quote "AS IS" as in the majority of Carnegy Mellon notices.
1999-04-12 20:38:17 +00:00
oster
4882ae464f
Fix a couple of compiler warnings on the Alpha. Pointed out by Tim Rightnour.
1999-04-12 19:39:59 +00:00
mjl
4622761326
Enable workaround for isapnp assigning already used interrupts to pnp
...
cards by masking them out with a "options ISAPNP_ALLOC_INTR_MASK=..."
in kernel config.
1999-04-12 19:31:27 +00:00
drochner
3b45055cd1
adapt to uvm_pagealloc() changes - use UVM_PGA_USERESERVE to allocate
...
page table pages
1999-04-12 17:59:29 +00:00
drochner
b6ab6f5dc1
This was an n_long, not u_long, so u_int32_t is correct.
1999-04-12 17:23:23 +00:00
minoura
c12f6d6d4b
Reduce the kernel size.
...
- Disable many options and devices which is not required to install.
- Decrease the MINIROOTSIZE to fit with the actual embedded image.
1999-04-12 16:11:53 +00:00
simonb
b84e038e4b
Bump version number to 1.1 for default kernel names.
1999-04-12 05:46:57 +00:00
simonb
71c3fc3251
If only a device name is specified with no kernel name, try to load a
...
kernel from a default list of names. This list is netbsd, netbsd.bak,
netbsd.old, onetbsd and gennetbsd - all without and with a .gz
extension.
1999-04-12 05:19:25 +00:00
simonb
ab3de4de0e
Make the bootpath "N/rzY" with no trailing '/' valid by adding the extra
...
'/' before appending 'boot' to the path.
1999-04-12 05:14:51 +00:00
cjs
ecab881e98
PR 6852 from Chris Jones <cjones@hideo.nervana.montana.edu>.
...
This handles the interrupt structure of Compex boards.
1999-04-12 04:31:55 +00:00
simonb
520c13bcc8
Fix an off-by-32 error - space was padded out to the 96th byte for the
...
DEC disk boot block header, but it's only 64 bytes long. Gives us
another 32 bytes in the first stage.
Don't use a roll-your-own START_FRAME size and offsets for the stack
and ra - use the <mips/asm.h> provided CALLFRAME_SIZ, CALLFRAME_RA and
CALLFRAME_SP
1999-04-12 03:53:13 +00:00
gwr
748b14525c
Fix unused variable warning
1999-04-12 01:30:22 +00:00
ross
4634c0e3d4
libkern just got an inet_addr(), but it won't compile, no prototype. Cleanup...
...
* Add prototype to libkern.h.
* Remove the almost-identical-copy from libsa/net.[ch].
* Change its type back to the (wrong, but harmless) historical one. (u_long)
* Kill the XXX local prototype in nfs_bootparam.c
1999-04-12 01:05:01 +00:00
perseant
40cebde457
Check the superblock version field, and refuse to mount the filesystem
...
if the version number is higher than we know about. This allows, e.g.,
changes in the format of the ifile, segment size restrictions and boundaries,
etc., which would not affect existing fields in the superblock, but which
would drastically affect the filesystem, to be smoothly integrated at a
later date.
1999-04-12 00:47:17 +00:00
perseant
65ba757424
Improve the debugging printfs in the cleaner syscalls (in particular, make
...
it obvious that they're coming from lfs).
1999-04-12 00:40:06 +00:00
perseant
8d72b3204a
Disallow threshold-initiated cache flush when dirops are active. Also, make
...
SET_ENDOP use lfs_check instead of inlining most of it.
1999-04-12 00:36:47 +00:00
perseant
a520288478
Fix block counting during file truncation, if not truncating to zero.
1999-04-12 00:30:08 +00:00
perseant
bffea14a3f
Make sure that the wakeup occurs for vnodes that lfs_update might be sleeping
...
on (nodes which are not marked IN_MODIFIED/IN_CLEANING, but which have dirty
buffers), by marking them with the appropriate flag if dirtybuffers were added
while the write was in progress.
1999-04-12 00:25:13 +00:00
gwr
9b055e8c43
minor nits -- replace vsprintf with vsnprinf
1999-04-12 00:24:17 +00:00
gwr
8946cf4be4
minor nits -- strncpy into p->p_comm
1999-04-12 00:22:08 +00:00
perseant
e6b7726c9a
Better checking for held inode locks in lfs_fastvget, for a number of error
...
conditions. Also change the default setting of lfs_clean_vnhead to 0, which
seems to make the locking problems go away (although this is difficult to
test as I can't reliably reproduce them).
1999-04-12 00:11:01 +00:00
perseant
7221719dc7
Fix "lfs_ifind: dinode xxx not found" panic. When inodes were freed,
...
then immediately reloaded, their dinodes were located in an inode block
which was not on disk at the advertized location, nor in the cache (although
it would be flushed to disk next segment write). Fix this by using getblk()
instead of lfs_newbuf() for inode blocks.
1999-04-12 00:04:21 +00:00
perseant
97c6743666
Fix inode reporting in lfs_statfs (the meaning of f_files and f_ffree was
...
reversed).
1999-04-11 23:58:17 +00:00
perseant
d24ffa7077
Mark the current segment with SEGUSE_ACTIVE at mount time, rather than waiting
...
for the first write. If this is not done, the cleaner may try to clean the
current segment out from under the writer if the filesystem is mounted after
a crash (or any other time that the dirty:clean segment ration is high enough).
1999-04-11 23:31:09 +00:00
perseant
6a87896854
Take out the `#ifdef USE_UFSHASH'; use ufs_hashlock to lock the inode free
...
list instead of free_lock.
1999-04-11 23:24:04 +00:00
gwr
2c54ffdf02
Enable the code that gets our gateway+netmask from the
...
bootparam server using the "gateway" pseudo file.
(Compatible with sys/lib/libsa/dev_net.c)
1999-04-11 22:15:25 +00:00
gwr
c0300346be
Add inet_addr.c (for nfs_bootparam.c)
1999-04-11 22:08:06 +00:00
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
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
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
scw
de18281718
Put some delays around the SCSI bus reset code.
1999-04-10 11:14:16 +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
kml
a7f8ef5e9b
Ensure that out of window SYNs receive an ACK in responce, rather than
...
being dropped. This fixes a bug reported by Jason Thorpe.
1999-04-09 22:01:07 +00:00
drochner
7d5e1f9211
fix error handling: almost all errors were ignored
1999-04-09 20:12:57 +00:00
bad
201401bd9a
Enable the TROPIC based shared RAM Token-Ring drivers.
1999-04-09 18:17:35 +00:00
cgd
f262e02775
constify bootprog_*, move their definitions into common.h, and have
...
the generated vers.c include common.h to check against definitions.
1999-04-09 17:50:15 +00:00
wrstuden
636995172d
Make message about not loking a vnode in nullfs_create a little quieter -
...
now only enabled if NULLFS_DIAGNOSTIC and no longer if DEBUG or DIAGNOSTIC.
1999-04-09 17:27:38 +00:00
minoura
6733198ebd
Fix the startup message.
...
attach_hook is now called without "mdX: " prefix.
1999-04-09 15:41:15 +00:00
drochner
04ef8b5750
actually include <net/if_ether.h> to get these constants
1999-04-09 09:34:13 +00:00
drochner
b86fdd7409
don't expose structures and prototypes to _STANDALONE programs
1999-04-09 09:32:51 +00:00
gwr
4fd30baf02
Better implementation of driver "match" function,
...
and warning/error cleanup.
1999-04-09 04:26:27 +00:00
gwr
1578ea0b12
Make sure Debugger is declared (even if no DDB).
...
The sun3 has one regardless of the DDB option.
Fixes kernel compile warning/errors.
1999-04-09 04:01:09 +00:00
thorpej
e468d4c8d9
Fix a bug in TBI optimization uncovered by the "access_type" changes. Thanks
...
to Bernd Ernesti for providing crash dumps to Charles Hannum who tracked
it down.
1999-04-09 00:38:10 +00:00
hubertf
bbb1c4b60f
Actually, we're in sync with GENERIC V1.55
1999-04-09 00:22:43 +00:00
drochner
552f55e726
Call bi_getbiosgeom() after loadfile() returned successfully. This avoids
...
a memory leak if loadfile() gets an error.
1999-04-08 18:21:15 +00:00
bad
57ba75e2fc
Correct a misleading comment copied over from the PCIC version of this file.
1999-04-08 16:14:29 +00:00
bouyer
e91bdf1c67
Add SCSI_IGNORE_NOT_READY to the flags for CDIOCCLOSE: some devices will
...
attempt to spin up, and report an error if there's no CD. Fixes port-i386/7345.
1999-04-08 16:12:31 +00:00
bad
6bdc01f098
Fix version id strings in comment.
1999-04-08 15:53:31 +00:00
simonb
be4160066d
Allow the fake installation diskimage to be 2MB as well as 32MB in size.
1999-04-08 13:55:37 +00:00
drochner
31ca52f98b
add "poll" entry to i4btel device
1999-04-08 12:10:53 +00:00
bouyer
c2752835f7
Fix a long-standing bug with the ACAP_* flags:
...
- the cap field is a u_int8_t, so none of the defined flags would fit in.
Looks like nobody had a drive using 16 bytes commands.
- the ACAP_DRQ_* flags are all wrong. Just remove them and use the definitions
from ata/atareg.h, there's no need to duplicate theses. The effect of this
was that we were always polling for the command phase, even for drives
with interrupt DRQ. This didn't break until the code was changed to support
shared interrupts.
Should fix the lookup problems or 'boot hangs' reported by some users, and
kern/7111.
1999-04-08 11:29:01 +00:00
drochner
3d6e675ba8
sanity: use ';' to separate statements
1999-04-08 10:26:21 +00:00
drochner
0ead10436a
define VERSIONFILE, from John Darrow <John.P.Darrow@wheaton.edu>
...
per PR port-i386/7336
1999-04-08 10:23:23 +00:00
gwr
0a16f42840
Slim this down so it can be used as an Xkernel.
1999-04-08 07:10:20 +00:00
gwr
c8cdcb1f4c
sync with GENERIC
1999-04-08 07:00:58 +00:00
gwr
ab812ca7f3
sync with GENERIC3X
1999-04-08 06:49:54 +00:00
gwr
f6422020e5
Add opt_ddb.h
1999-04-08 05:07:35 +00:00
gwr
4d67424412
Make "dma" a real device so it can attach before esp.
...
Also pull in some changes from the sparc version.
1999-04-08 04:46:41 +00:00
gwr
6b0a331b5c
Make "dma" a real device so it can attach before esp.
1999-04-08 04:37:00 +00:00
gwr
fed408f387
Use the string kernel_arch to determine "sun3" vs "sun3x"
...
and leave the machine string as it was (make uses it).
1999-04-08 04:17:43 +00:00
gwr
8b27f916e1
Fix the IDPROM checksum. It should check only the first 16 bytes.
...
Also try to make the sun3 and sun3x versions more similar.
1999-04-08 04:08:01 +00:00
nisimura
dd8e585cec
- MIPS processors do not require to have memory barrier prior to read ops.
1999-04-08 03:14:35 +00:00
simonb
c7a769fc26
Make unconditional clock cycle counter display conditional on DEBUG
...
being defined.
1999-04-07 23:04:34 +00:00
tron
5f36f07cc0
Looks like "filecorefs" is also affected by the problem described in
...
PR kern/7329.
1999-04-07 21:55:58 +00:00
tron
c60bb946c2
Avoid lockups on cd9660 filesystems after attempt to open file for write.
...
Fix supplied by Zdenek Salvet in PR kern/7329.
1999-04-07 21:37:11 +00:00
perry
a58de690de
1) Nuke NetBSD1_4 -- no point in perpetuating a bad practice. Since it
...
hasn't been seen by anyone yet, why encourage its use by defining it?
2) Indicate in a comment that the NetBSD define is now frozen, will
never again be incremented, and may even be deprecated. Indicate
yet again that all new code must use __NetBSD_Version__
1999-04-07 16:48:02 +00:00
oster
9f560505d4
Allow re-writing parity on a RAID 0 to trivially succeed, and to set the
...
clean bit. This is somewhat bogus as RAID 0 does not have any parity,
but is a slightly cleaner than other solutions, and makes the handling
of clean bits for RAID 0 consistent with the handling of clean bits at
other RAID levels.
1999-04-07 14:17:10 +00:00
bouyer
29936d77d4
Now that we do real use of CDIOCCLOSE, we can have SSS_START|SSS_LOEJ
...
in scsipi_start(). Adjust test so that timeout will let enouth time to
the drive to spin up.
1999-04-07 12:47:27 +00:00
dbj
4397d4c1fd
convert tabs to spaces in ascii art circuit diagram
1999-04-07 10:21:31 +00:00
christos
29ddb0a0af
regen
1999-04-07 08:21:42 +00:00
christos
7fdc304a14
Add another USR modem
1999-04-07 08:21:25 +00:00
scottr
d6fd16c828
vm_size_t -> vsize_t
1999-04-07 06:45:14 +00:00
cgd
587e1ba75e
save 4.3 bytes on the date string! 4 == day of week plus space,
...
.3 == a space on days of the month 1-9.
1999-04-07 06:30:34 +00:00
scottr
fd295b15e1
Turn avail_next, avail_range, and avail_remaining into local variables. Also,
...
change vm_size_t -> vsize_t.
1999-04-07 06:14:33 +00:00
gwr
0678dfb266
That last commit left pagemove() entering random mappings...
1999-04-07 06:07:59 +00:00
scottr
466895623f
Cleanup: GC unused externs, and some KNF.
1999-04-07 05:59:14 +00:00
wrstuden
2e1fa90ecb
Fix obscure bug in namei(), which was the cause of PR 7306.
...
The problem is that if "sl" is a symbolic link, a lookup on "sl/"
will be flagged as the last component. Thus VOP_LOOKUP will lock
the parent directory if LOCKPARENT is set. In order for the symbolic
link to be resolved, this lock needs to be released. namei() would
test for this by checking if ni_pathlen == 1, which it wouldn't as
"/" is left in the name, and namei() would not unlock the parent.
The next call to lookup() to resolve the symbolic link would fail
as the parent was still locked.
1999-04-07 05:47:37 +00:00
proff
8775e52947
tiny KNF change
1999-04-07 05:34:32 +00:00
proff
ae938abb49
Prevent reception of packets on downed interfaces (via an up interface).
...
fixes kern/7327
1999-04-07 02:31:05 +00:00
thorpej
5f38a5a010
Garbage-collect B_PAGET, B_PGIN, and B_UAREA. Nothing refers to them
...
anymore, and they don't make any sense in NetBSD's VM system.
1999-04-07 00:18:29 +00:00
thorpej
b2741be06e
More locking protocol fixes. Protect pool_head with a spin lock (statically
...
initialized). This lock also protects the "next drain candidate" pointer.
XXX There is still one locking protocol problem, which should not be
a problem in practice, but is still marked as an issue in the code anyhow.
1999-04-06 23:32:44 +00:00
thorpej
de38b189e4
Add a SIMPLELOCK_INITIALIZER macro, to statically initialize a simplelock,
...
so that simple_lock_init() is not necessary.
1999-04-06 23:08:48 +00:00
augustss
cadb84965d
Use complete sentences in the generated comments.
1999-04-06 23:03:44 +00:00
augustss
17c3351354
Regen.
1999-04-06 23:02:31 +00:00
augustss
31f94ae97e
Add Leopard 56k PnP, from PR 7330.
1999-04-06 23:02:09 +00:00
pk
c40eb1cd97
Fix a pasto in copyright text which has been procreating like rabbits..
1999-04-06 20:09:18 +00:00
pk
016934b1fe
Move advertisement into a comment of its own.
1999-04-06 19:43:04 +00:00
pk
70f2ec45be
Duplicate clause number in copyright text.
1999-04-06 19:34:31 +00:00
pk
8d2456a432
Move advertisement text into a comment of its own.
1999-04-06 19:31:37 +00:00
pk
0e39bfc32c
remove duplicate line in copyright.
1999-04-06 19:28:41 +00:00
pk
5a47d424ae
Fix garbled word in copyright statement.
1999-04-06 19:27:48 +00:00
pk
23c3e1a4a1
Fix garbled words in copyright statement.
1999-04-06 19:26:32 +00:00
cgd
ff54a19cef
build/install this binary as bootxx.old, so that users won't get the
...
idea that they should be using it. (no point in renaming the whole
directory since it should be dead soon enough.)
1999-04-06 18:43:18 +00:00
bouyer
2198b984e8
Kill an extra 'pciide0: ' in a printf
1999-04-06 17:49:14 +00:00
mark
46b87f5da5
Changed the way in which virtual address space is reserved for the SA110
...
fast cache clean area as the recent pmap changes mean that the existing
approach no longer works. Fixes PR7272.
1999-04-06 06:57:00 +00:00