itojun
e0bb769d4e
on ipsec policy lookup, do not try to lookup port numbers for forwarded packet.
...
sync with kame.
2000-09-22 05:50:23 +00:00
itojun
aa5339554d
cleanup ipsec policy lookup. specifically, repair the following cases:
...
- use of IPv4 mapped address on outbound socket
- explicit port numbers via sendto().
old code grabbed port number from inpcb/in6pcb.
in the above case, old code failed to lookup ipsec policy (oops).
sync with kame.
2000-09-22 05:49:46 +00:00
soren
cf3c3f9410
Rename to match Ben's naming scheme.
2000-09-22 05:48:50 +00:00
thorpej
264dadf928
After consultation of the 21164A manual, the I-cache blocks are
...
indeed tagged with ASM and the ASN, "per the Alpha architecture".
It is therefore safe to cancel any pending lazy I-sync on a
given CPU when a new ASN is assigned on that CPU.
2000-09-22 05:23:37 +00:00
scottr
7eec1b2d04
Attach exactly one keyboard to the wscons console.
2000-09-22 04:56:54 +00:00
augustss
4b45dfbb69
Fix a device diconnect bug found by Christian Groessler <cpg@aladdin.de>.
2000-09-22 02:34:58 +00:00
eeh
ef06aa4d68
Fix unbalanced #endif.
2000-09-22 01:37:27 +00:00
eeh
3ec2906321
The files "kbd.h" and "ms.h" are defined in sys/dev/sun/files.sun. Only
...
include them for ports that are likely to use the Sun line disciplines.
2000-09-22 01:24:07 +00:00
thorpej
0564259315
Make this a more likely laptop config file.
2000-09-22 00:18:17 +00:00
eeh
57ebc2eb53
Remove some unsupported devices and add support for the `com' device.
2000-09-21 23:46:49 +00:00
eeh
e3a80e9511
Add support for the `com' driver and Sun Keyboard/Mouse line disciplines.
2000-09-21 23:44:06 +00:00
eeh
c28a7b93c0
Support for Sun Keyboard/Mouse line disciplines.
2000-09-21 23:40:47 +00:00
eeh
9220a0cf6b
Sun Keyboard/Mouse line discipline support.
2000-09-21 23:31:14 +00:00
eeh
d680a56118
Support attachments to `com' needed for the Sun Keyboard/Mouse line disciplines.
2000-09-21 23:29:43 +00:00
eeh
56cf963264
Support for SPARC machines with `su' devices.
2000-09-21 23:27:32 +00:00
bjh21
7751c0fd46
If we haven't got DDB in the kernel, there's not much point hanging onto the
...
symbol table.
2000-09-21 23:22:51 +00:00
eeh
805ffd07cc
Sun Keyboard/Mouse line discipline support.
2000-09-21 23:14:40 +00:00
eeh
ac3f296768
Guts of the Sun Keyboard/Mouse line disciplines.
...
N.B. They don't recognize L1-A yet.
2000-09-21 22:25:08 +00:00
bjh21
f3ef35c447
Add rudimentary 80C04 support (basically saying "Oh look, an 80C04!").
...
Move printing the initial ":" into the board driver, like i82586.c does.
Don't bother printing the amount of RAM, as it's always 64 KB.
2000-09-21 22:20:38 +00:00
thorpej
f2e9848f4a
When doing uncached page zeroing, abort if a process becomes
...
runnable before we're finished zeroing the pages.
2000-09-21 21:43:24 +00:00
jdolecek
a777f280d1
fix obvious bug in svr4_sys_resolvepath():
...
since we have not requested locked vnode (LOCKLEAF is not used for namei()
call), the vnode is returned unlocked, so we need to use vrele(), not vput()
This fixes kern/11044.
2000-09-21 21:24:33 +00:00
jeffs
e13c3f735f
In trap(), do not lower spl for T_BREAK. This lets ddb always run at
...
splhigh() so nothing can happen behind it's back.
2000-09-21 20:59:58 +00:00
itojun
5f3d7ea2b5
suppress debugging message in key_acquire2(). this is purely for debugging,
...
not useful/no interest from normal use. KAME 1.155 -> 1.156
2000-09-21 20:35:09 +00:00
itojun
10cc02200a
- repair too strong assumption on mbuf chain.
...
- correct byte lifetime computation to conform to RFC2401 p23 (use
packet BEFORE compression)
- stabilize deflate calls
- present error messages better
2000-09-21 20:28:52 +00:00
thorpej
b008f5f25a
Make PMAP_PAGEIDLEZERO() return a boolean value. FALSE indidcates
...
that the page being zero'd was not completed and that page zeroing
should be aborted. This may be used by machine-dependent code doing
slow page access to reduce the latency of running a process that has
become runnable while in the middle of doing a slow page zero.
2000-09-21 17:46:04 +00:00
takemura
680c6d9cd0
Recompile pbsdboot for DoCoMo Sigmarion and NEC MC/R330.
...
The version number gets 1.16.1 2000.09.21.
2000-09-21 14:24:40 +00:00
takemura
454e19c166
skbd -> hpckbd. hpckbd supports vrkiu as well as m38813c and tc5165.
2000-09-21 14:17:29 +00:00
itojun
9c55bd3b1a
repair infinite loop in ipcomp packet generation. oops.
2000-09-21 06:08:26 +00:00
thorpej
a429573227
Some more register definitions for the DP83815.
2000-09-21 04:05:43 +00:00
sato
2ea1ab1fbb
add MC/R330.
...
add sigmarion.
2000-09-21 03:19:57 +00:00
sato
109c7bc1e5
regen.
2000-09-21 03:18:04 +00:00
sato
d5a2a40be6
Add NEC MC/R330.
...
Add DoCoMo sigmarion.
2000-09-21 03:16:10 +00:00
oster
3ee0550572
convert tsleep()->ltsleep(), which makes the kernel complain less
...
when compiled with LOCKDEBUG.
2000-09-21 01:45:46 +00:00
oster
014e17fbdc
Correct a few calls to VOP_CLOSE().
2000-09-21 01:37:35 +00:00
itojun
cb4931c8e7
repair cut-and-paste bug. from: francis dupont. sync with kame
2000-09-20 23:35:51 +00:00
itojun
d2c6420404
do not inject empty mbuf to zlib.
2000-09-20 23:35:16 +00:00
fvdl
76e330bdb3
Fix typo.
2000-09-20 22:59:44 +00:00
itojun
3ad679d8fd
call {de,in}flateEnd on failure, otherwise obsolete state will be kept.
2000-09-20 22:34:24 +00:00
itojun
ffb333a57c
plug mbuf leak (error case). need more investigation.
2000-09-20 21:43:52 +00:00
itojun
6aadfa317f
on SADB_UPDATE, check SPI range only for AH/ESP, not IPComp.
...
endian/signedness fix for debug messages.
KAME 1.154 -> 1.155
2000-09-20 19:55:05 +00:00
is
ff3689f89c
On AmigaPPC, the kernel directly maps the i/o range.
2000-09-20 19:05:53 +00:00
thorpej
bda9ce7990
Enable VM86 -- it's needed for some X servers (notably, S3 Savage,
...
which runs the VESA BIOS in VM86 emulation in order to switch video
modes).
2000-09-20 18:22:22 +00:00
thorpej
dbe9b6987f
Enable VM86 and DUMMY_NOPS.
2000-09-20 18:20:55 +00:00
augustss
236deb1acc
Apply a patch from the driver author (originally from OpenBSD).
2000-09-20 14:33:48 +00:00
kleink
7648b5ad16
Define pid_t via <sys/ansi.h>: no longer expose clutter from <sys/types.h>.
2000-09-20 10:16:49 +00:00
thorpej
e925979f9b
Preliminary support for the National Semiconductor DP83815 10/100
...
Ethernet chip, which is based on the SiS 900 core, but with differences
in the PHY and filter programming interface, and different WoL and
802.3x flow control programming.
This chip appears on new NetGear FA-312TX cards. Thank goodness
they're finally ditching the LiteOn chips.
2000-09-20 05:44:48 +00:00
thorpej
b8675d1bea
Add additional register defintions for the National Semiconductor
...
DP83815, which is based on the SiS900 core.
2000-09-20 02:08:44 +00:00
itojun
3486500f77
repair multicast filter setup. PR 11037 from Ryoji Kato.
2000-09-20 01:26:14 +00:00
thorpej
24f4ce3eb0
Regen.
2000-09-20 00:46:35 +00:00
thorpej
6cc3e82c48
Add National Semiconductor DP83815 10/100 Ethernet.
2000-09-20 00:46:10 +00:00