mhitch
40b13c16c0
Do the Ultrix label check in readdisklabel() instead of in rz.c. Ultrix
...
disks are now usable with the MI SCSI sd devices.
The install mini-root adjustment and the default partitioning still needs
to be moved into readdisklabel().
2000-03-03 17:51:26 +00:00
mhitch
9eaf0ad1d4
Allow a kernel (i.e. GENERIC) to be configured with rz disks with the SII
...
driver and sd disks with MI ASC driver.
2000-03-03 17:46:49 +00:00
itojun
be78177ba2
comment fix, sync with kame.
2000-03-03 17:42:14 +00:00
uch
8e89a8db7e
cosmetic change
2000-03-03 17:09:57 +00:00
soda
09a5eed1e8
NEC RISCstation 2250 (NEC-RD94) support.
...
contributed by Shuichiro URATA <ur@a-r.org>.
2000-03-03 13:08:42 +00:00
itojun
38441b4ae3
remove unnecessary ttl initialization which I mistakingly bringed in
...
during KAME merge (this is part of WIDE's expeirmental reass code...)
NetBSD PR: 9412
From: Wolfgang Rupprecht <wolfgang@wsrcc.com>
Fix from: ho@crt.se
itojun was notified from: theo
2000-03-03 13:07:42 +00:00
soda
a031341f9b
NEC RISCstation 2250 (NEC-RD94) support.
...
contributed by Shuichiro URATA <ur@a-r.org>.
2000-03-03 12:50:19 +00:00
soda
c616c9e0fe
use callback function to set up secondary cache related things on arc.
...
XXX - perhaps it is better to separate cache related initialization
from mips_vector_init().
2000-03-03 12:43:52 +00:00
soda
d4b9359964
do not install bus.h, kbdreg.h and pio.h..
...
since currently these are not useful/needed from userland.
2000-03-03 12:38:25 +00:00
soda
65102815b0
cosmetic change.
2000-03-03 12:35:40 +00:00
soda
0ded8728bc
typo in comment
2000-03-03 12:32:43 +00:00
soda
a39a58d0fb
update
2000-03-03 12:32:15 +00:00
soda
0fd8c949e4
prepare for wscons
2000-03-03 12:31:33 +00:00
soda
e47c4a5f51
add some MI devices, including raidframe, tun, ...
2000-03-03 12:29:57 +00:00
nisimura
3c5d39d73b
Make clearer a bit how proc0's USPACE is intialized.
2000-03-03 08:36:20 +00:00
mycroft
1d915f4130
Allow my disk to actually spin down using `-o async' again.
...
Note: This uses the same questionable logic as vfs_bio.c to check MNT_ASYNC.
Something needs to be done about this.
2000-03-03 05:21:03 +00:00
oster
88a8d06a0b
Use the common disk allocation code, rather doing things the old way.
2000-03-03 03:47:17 +00:00
oster
142175b1a1
Minor formatting cleanup.
2000-03-03 03:10:03 +00:00
castor
67e96268ad
Fix a /dev/kmem crash when vaddr + count wrapped and snuck through
...
the error check, courtesy of Jeff Smith <jeffs@geocast.com>.
2000-03-03 02:33:21 +00:00
oster
7b1139520e
More minor cleanup.
2000-03-03 02:04:48 +00:00
oster
87f46374bb
Minor cleanup. No functional changes.
2000-03-03 01:46:36 +00:00
augustss
2dda67d4a2
Fix typo in argument to ratecheck().
2000-03-02 15:49:29 +00:00
augustss
d6c4ac7ff2
Use ratecheck() to limit error messages on disconnect.
...
Break out some common functionality.
2000-03-02 12:37:50 +00:00
enami
e924f6f853
Minor cleanups.
2000-03-02 10:29:22 +00:00
itojun
d7e8edfdcd
configure ::1 to loopback dstaddr.
...
honor ifa_refcnt when configuring loopback.
2000-03-02 09:45:01 +00:00
itojun
2dc247fc34
make CMSG_ALIGN always synchronize with kernel's idea of ALIGNBYTES.
...
ancillary data alignment will be ALIGNBYTES, not sizeof(long) - 1, from now.
CMSG_xx will NOT resolve into constant. if you use CMSG_xx to allocate
arrays, you'll lose.
bump shlib minor for libc.
NOTE: if you are on top of arch with ALIGNBYTES != sizeof(long) - 1,
you need to recompile IPv6-related binaries. there is no way to guarantee
backward compat in this aspect. sorry for this. this should be the last
backward compat breakage for IPv6-related ancillary data manipulation.
(we still have PR 9516 for unix-domain sockets...)
2000-03-02 07:41:49 +00:00
itojun
52c11b789a
bump kame revision id
2000-03-02 07:15:39 +00:00
itojun
36649fea92
don't configure ifa_dstaddr for non-pointopoint interface,
...
so that we won't be returning them from routing socket manipulation.
2000-03-02 07:14:52 +00:00
itojun
ded4e9540a
properly handle notifies from icmp6, so that we can properly reflect
...
redirects/unreach to transport layer. (sync with latest kame)
2000-03-02 06:42:52 +00:00
thorpej
754bba7b6c
Avoid a bug in GCC which manifests itself when processing unaligned
...
IP options. Problem pointed out by Matt Hargett and Erik Fair, analyzed
by me.
2000-03-02 06:07:36 +00:00
enami
48721f291a
Fix typo and thinko in previous commit.
2000-03-02 05:54:22 +00:00
enami
027db8bf87
Add ifmedia support so that dhcp happy. Also, add nwid support.
2000-03-02 05:00:47 +00:00
enami
a5921b902e
Check if device is active in the interrupt handler and the one second
...
tick handler.
2000-03-02 01:21:56 +00:00
thorpej
285a315e99
Simplify the winlist code.
2000-03-01 23:40:26 +00:00
thorpej
ac1b683642
Amend previous; pay attention to EX_CONF_MII on deactivate, too.
2000-03-01 20:53:11 +00:00
thorpej
448dfa4249
Only detach PHYs if we have MII in the first place, and remove a bunch
...
of #if 0'd code which was copied from the Tulip driver.
2000-03-01 20:51:50 +00:00
thorpej
54e0e80815
Cosmetic change.
2000-03-01 20:50:56 +00:00
thorpej
08483fcddc
When unmapping these on detach, pass the BAR to unmap (not the type of
...
the BAR!!)
2000-03-01 20:50:37 +00:00
groo
97be07a6c4
Remove probe/attach for PNP0C02. There are reserved motherboard regions.
...
Thanks to Adam Glass for catching this.
2000-03-01 20:24:53 +00:00
groo
866ee72838
Add pnpbios_io_unmap
2000-03-01 20:23:55 +00:00
augustss
3218dd992d
Protect the use of bpf_mtap so bpf isn't needed.
...
aue: Limit the number of error messages at disconnect by using ratecheck().
2000-03-01 19:00:51 +00:00
thorpej
7d57276982
Do partial lazy I-stream sync -- in the pmap_enter()/pmap_remove() cases
...
for now. More to come.
2000-03-01 18:29:04 +00:00
itojun
8f2f22b47c
increase kernel version to 1.4U (5 more to 1.4Z!)
2000-03-01 12:52:11 +00:00
itojun
04ac848d6f
introduce m->m_pkthdr.aux to hold random data which needs to be passed
...
between protocol handlers.
ipsec socket pointers, ipsec decryption/auth information, tunnel
decapsulation information are in my mind - there can be several other usage.
at this moment, we use this for ipsec socket pointer passing. this will
avoid reuse of m->m_pkthdr.rcvif in ipsec code.
due to the change, MHLEN will be decreased by sizeof(void *) - for example,
for i386, MHLEN was 100 bytes, but is now 96 bytes.
we may want to increase MSIZE from 128 to 256 for some of our architectures.
take caution if you use it for keeping some data item for long period
of time - use extra caution on M_PREPEND() or m_adj(), as they may result
in loss of m->m_pkthdr.aux pointer (and mbuf leak).
this will bump kernel version.
(as discussed in tech-net, tested in kame tree)
2000-03-01 12:49:27 +00:00
enami
13d92f98ce
Remove unnecessary asterisk in comment (probably it was comment leader of
...
multiline comment).
2000-03-01 03:51:29 +00:00
enami
543db3a000
Cosmetic changes.
2000-03-01 03:50:04 +00:00
thorpej
908f6bc4cd
Infrastructure for lazy istream sync in the pmap module:
...
- Add a bitmask for the CPUs which need an isync before this pmap returns
to userspace on that CPU.
- Define PMAP_USERRET(), a utility macro for userret() to use to process
the deferred isync, and call it as appropriate in userret().
2000-03-01 02:22:03 +00:00
thorpej
a192dc9c5b
PMAP_ISACTIVE() now takes the cpu_id. This serves two purposes:
...
- Everywhere it was used, the cpu_id was already computed, so this
saves computing it again.
- This will be needed for lazy istream sync.
2000-03-01 01:32:45 +00:00
ad
14050f197e
Make this compile in DEBUG/DIAGNOSTIC case.
2000-03-01 00:44:53 +00:00
augustss
ba4e755a9c
Change the cmd argument in {audio,mixer}_ioctl() to u_long.
2000-03-01 00:44:35 +00:00