nonaka
fcfc3fe7cb
Add support for another Intel Pro/100 variant.
2003-08-14 07:59:39 +00:00
itojun
fd3f06dabb
enforce ipsec policy on raw wildcard.
2003-08-14 07:57:40 +00:00
itojun
230da08946
correct number range handling. David Young
2003-08-14 07:39:22 +00:00
itojun
95758d3554
avoid oldlenp mixup (in-kernel pointer and userland pointer). from atatat
2003-08-14 05:14:52 +00:00
christos
329946a58b
remove the args from the macro.
2003-08-14 02:17:07 +00:00
christos
2fd435b3f0
- fix IS_THREAD
...
- fix typo ptid_equals
2003-08-14 01:12:26 +00:00
christos
230eaa023f
gdb has signals.c too; rename the file.
2003-08-14 01:08:23 +00:00
christos
3b342f088b
avoid gcc-3 warning.
2003-08-14 01:07:59 +00:00
christos
5aa0e076c6
do mechanical pid to ptid conversion. it now compiles.
2003-08-14 00:24:10 +00:00
itojun
25e6c004c4
fix INT_MAX check in if_clone_lookup
2003-08-14 00:19:43 +00:00
itojun
326e7bdf59
correct if_clone_lookup(). based on diff from Quentin Garnier
2003-08-14 00:13:34 +00:00
christos
fcb15df895
ansify
2003-08-13 23:38:50 +00:00
christos
34fb5d34da
initial checking of the 5.0 version.
2003-08-13 23:30:34 +00:00
reed
2adb877460
Add Jeremy C. Reed to the list of developers.
2003-08-13 22:26:44 +00:00
jonathan
23f68da565
Make sure one (potentially) overlapping copy is safe.
2003-08-13 20:13:59 +00:00
jonathan
740290313e
Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4.
...
Fast-IPsec is a rework of the OpenBSD and KAME IPsec code, using the
OpenCryptoFramework (and thus hardware crypto accelerators) and
numerous detailed performance improvements.
This import is (aside from SPL-level names) the FreeBSD source,
imported ``as-is'' as a historical snapshot, for future maintenance
and comparison against the FreeBSD source. For now, several minor
kernel-API differences are hidden by macros a shim file, ipsec_osdep.h,
which (aside from SPL names) can be targeted at either NetBSD or FreeBSD.
2003-08-13 20:06:49 +00:00
wrstuden
2d11b64df0
Include correct file for defopt.
2003-08-13 19:44:12 +00:00
nathanw
bd9a18b79f
Split out pthread_{set,get}specific() into a separate file and arrange
...
for that file to not be built with profiling. This makes it reasonable to
use pthread_{set,get}specific() to implement thread-safe profiline call counts.
2003-08-13 18:52:01 +00:00
itojun
b103dc8ce0
another fix for PR bin/22464; never set wwbaud to 0.
2003-08-13 15:21:07 +00:00
itojun
c0c6d52ab2
backout previous - commited by mistake
2003-08-13 15:14:55 +00:00
itojun
e0a59ddcd9
fix PR bin/22464 (hang up on kterm)
2003-08-13 15:13:46 +00:00
christos
fa2d773e2e
Kill select.
2003-08-13 14:13:14 +00:00
yamt
e6483a7858
- leave a compiler which register is used for an asm argument.
...
- use correct asm constraints.
- eliminate usage of dummy variables.
2003-08-13 12:40:31 +00:00
yamt
fd72624430
use correct asm operand indexes.
...
(previously 'GLptr' was used as mask.)
this long standing bug seems to be uncovered by
my previous change(rev.1.2) on some machines.
PR/22457 from Matthias Scheler, and tested by him.
2003-08-13 12:38:35 +00:00
ragge
303f533292
sys/types.h -> sys/param.h to get vax inlines correct.
2003-08-13 11:35:25 +00:00
ragge
bc830a1980
Do not use the builtins for the mem* functions on vax, the compiler gets
...
confused with the static inline functions vax uses.
2003-08-13 11:34:24 +00:00
ragge
f69577d50c
Include the C versions of the string instructions.
...
Replace blkcpy() with a version that can handle overlapping data areas.
2003-08-13 11:32:23 +00:00
ragge
923106363e
Some of the vax-specific mem*() functions did not check for len > 65535,
...
and when MAXDSIZ were increased memcpy() length sometimes were larger
than 64k (like in amap_extend()) All functions now checks the length.
This fixes PR#19968.
Disable the inline string functions and use the C versions instead.
2003-08-13 11:30:50 +00:00
itojun
d9be8318c9
avoid FD_SET overrun. from openbsd
2003-08-13 08:51:05 +00:00
ragge
c049e276e3
Improved driver with much better error handling, from Jochen Kunz
...
(the original author of the driver).
2003-08-13 08:08:48 +00:00
itojun
ce5d37eae2
use bounded string op
2003-08-13 07:34:09 +00:00
itojun
4d754cb259
in6_pcbrtentry() now returns IPv4 rtentry if in6pcb is connected to IPv4 mapped
...
address. PR kern/22431 from Andreas Gustafsson
2003-08-13 04:59:34 +00:00
atatat
4e34961a55
Jobs specified for @reboot are only popped into the job queue at cron
...
startup time ("reboot" of cron, not the system), so okay_to_go() must
always say they are good to go. Otherwise they never will. All other
meta-timetags pertain to regular times, so they are (or were)
unaffected.
Problem noted by tron and successfully assigned to me by perry.
2003-08-13 03:51:15 +00:00
itojun
e1e0321817
use bounded string op
2003-08-13 02:51:20 +00:00
itojun
c61230d99d
fix bad example of select() - first arg shouldn't be FD_SETSIZE. from openbsd
2003-08-13 02:07:06 +00:00
itojun
eb24db53ab
style; total size of buf is (num + 3)
2003-08-13 01:29:41 +00:00
christos
3a06209abb
make this compile again.
2003-08-13 01:13:41 +00:00
lukem
253d3ec330
make "extra files" a fatal error again, based on various feedback.
...
i'll consider adding an optional switch and associated build infrastructure
to enable the "non fatal extra files" functionality instead.
2003-08-13 00:03:00 +00:00
scw
031f751a7d
Lmapped_start is used in db_trace, so mark as a 'function'.
2003-08-12 21:48:07 +00:00
martin
c52fa54bfe
Make it compile on alpha.
2003-08-12 19:49:27 +00:00
dogcow
9217e5df47
add the smoot
2003-08-12 19:03:32 +00:00
matt
1d1029332d
Remove this. The architecture specific ones are now used.
2003-08-12 18:35:51 +00:00
matt
47483092bd
Cleanup/rework cpu_switch*, switch_exit, Idle routine. Remove pcb_psl
...
since it was write-only. When setting up a process, make sure the fake
callframes are properly linked together.
Only lower SPL when in Idle loop. Raise spl to previous level (which would
be IPL_SCHED) when exiting Idle loop. Never lower SPL anyplace else.
2003-08-12 18:34:47 +00:00
dsl
55a20c5130
Correct boundary conditions for drive table for 'systat io num'.
...
Correct fix for bin/18823 (which was incomplete and wrong!)
2003-08-12 17:16:53 +00:00
skrll
640826818b
s/DL_LAZY/RTLD_LAZY/
2003-08-12 16:15:33 +00:00
matt
b986a8c215
D'oh! The PCB can't be accessed with the MMU off. So get the pmap pointer
...
*before* disabling the MMU.
2003-08-12 15:40:02 +00:00
pk
87d5e88b94
sun4/sun4 mem_fault(): on kernel faults we now need to try to page in a
...
a `pmeg' too. See also sparc/pmap.c, rev 1.265.
2003-08-12 15:34:32 +00:00
pk
98d3a23993
Extensive rewrite of the sun4/sun4c pmap code to allow non-wired kernel
...
mappings to use the pre-emptable pool of `PMEG' MMU resources.
2003-08-12 15:31:56 +00:00
pk
fe30a2e6c1
Use pmap_remove_all() to flush the cache by context and set a flag to
...
avoid subsequent user space cache flushes by page or segment in pmap_remove().
2003-08-12 15:13:11 +00:00
scw
46fc66f7d8
Adapt to Nathan's recent pt_trapuc/pt_sleepuc change.
2003-08-12 14:01:08 +00:00