mrg
c6a4afa995
add COMPAT_50 to all the configs with COMPAT_40.
2009-01-24 05:06:05 +00:00
tsutsui
1e5c3b25c8
Replace multi-statement macro using GCC extension `({})' with
...
static inline functions to avoid possible side effects or confusion.
Tested on TT030 by David Ross and on Falcon by Tuomo Makinen on port-atari.
2009-01-24 02:02:38 +00:00
tsutsui
6d3b1b1ecd
Use pmap_kenter_pa(9) to map msgbufpa as other m68k ports.
...
Tested on TT030 by David Ross and on Falcon by Tuomo Makinen on port-atari.
2009-01-24 02:01:01 +00:00
agc
223f630a2d
Note addition of openpgpsdk and openpgp.
2009-01-24 01:22:15 +00:00
agc
df41ea2ee2
Add the build glue and sets information for the libopenpgpsdk library, and
...
the openpgp binary.
2009-01-24 01:15:24 +00:00
rmind
f0e51651e4
Change path to kernel modules from "/stand" to "/kernel".
...
Needs to go in before 5.0. Proposed on <tech-kern>.
2009-01-24 00:29:12 +00:00
jmcneill
96cc7146a3
acpica 20090123 is out
2009-01-24 00:27:52 +00:00
abs
548de22a7a
- Rename BOOT to SMALL030 and trim some more fat
...
- Drop BOOTX
- Regenerate everything else - only changes in comments
2009-01-24 00:22:12 +00:00
abs
3a821eebde
- Merge ATARITT.in and FALCON.in into GENERIC.in so we can generate
...
a sane kernel config which defines both of them
- Cleanup all the #if defined(FOO) entries to be consistent and have
a matching /* FOO */ on the #endif line
- No change to generated ATARITT/FALCON/HADES/MILAN-ISAIDE/MILAN-PCIIDE
- Rename BOOT to SMALL030 and trim a little more to save space.
- Drop BOOTX
2009-01-24 00:19:47 +00:00
hubertf
0f64a54154
Sync with Rev. 1.124 from FreeBSD
2009-01-24 00:06:54 +00:00
cegger
bbb2be253d
Improve handling of transmitting large packets.
...
Sending large packets works better, but still needs investigations.
2009-01-23 22:59:30 +00:00
jmcneill
b1c154873a
add date to last entry, pointed out by hubertf
2009-01-23 22:48:02 +00:00
dsl
86df0d691f
Sprinkle some const.
...
In particular for Lst_Find() and Lst_FindFrom().
Remove some unneeded casts and some now-undeeded UNCONST().
2009-01-23 21:58:27 +00:00
pooka
e97a2018f3
Add a few stubs to allow to compile - i'll have to sort these out later.
2009-01-23 21:57:35 +00:00
dsl
0cbb4ab551
Change 'ClientData' to 'void *' so that relevant parameters can
...
be made 'const void *'.
2009-01-23 21:26:30 +00:00
dsl
d6c81d7cf1
There is no point in saving the last character of a NUL-terminated
...
string in order to overwrite with a NUL, then restore the original value!
Remove and simplify the CondDoFoo() functions.
2009-01-23 20:22:50 +00:00
christos
bf9ab82c0e
Make this compile &foo[0] does not work for void * :-) Wojciech Galazka
2009-01-23 19:49:16 +00:00
pooka
d9c038d4fe
Adjust for explicit errno parameter removal from rump syscalls
2009-01-23 19:36:01 +00:00
pooka
a03214170d
include rtsock_50.c
2009-01-23 19:34:37 +00:00
pooka
597631204a
regen: int *error is dead.
2009-01-23 19:30:16 +00:00
pooka
06abc8c3f9
Remove debug print -- this is what happens when there's several
...
hours between implementation and commit.
2009-01-23 19:29:38 +00:00
pooka
c7e5a8be4e
Remove the "int *error" parameter from rump syscalls. Instead use
...
rumpuser_seterrno() to set the errno for the caller. This makes
the difference between real and rump syscalls way less intrusive
in calling code.
2009-01-23 19:27:18 +00:00
pooka
d9eeb41285
rumpuser_seterrno() to set errno from a rump kernel context.
2009-01-23 19:19:32 +00:00
pooka
2751aa1fdb
* enable COMPAT_50 (we need a better compat model here, but this is
...
enough for now)
* _RUMPKERNEL is not going anywhere anymore, so adjust comment
2009-01-23 19:14:30 +00:00
pooka
2a4d5485f0
Now that SO_RCVTIMEO is versioned, we don't need the timeval hack
...
here anymore.
2009-01-23 19:07:17 +00:00
agc
ea48522368
Forgot a file in big commit from yesterday:
...
when matching userid, cheecck if the given userid has a '@' in it.
If so, treat it as an email address, and search for a case-insensitivee
match for the text in between '<' and '>' delimiters.
Otherwise, look for a case insensitive match on the full name.
2009-01-23 17:30:52 +00:00
uwe
f7b9361ff7
Revert two previous revisions and just use __pmap_kernel directly again.
...
There's no reason to pretend we don't know what kernel_pmap_ptr is.
2009-01-23 16:54:14 +00:00
uwe
c02a1adf3c
Unhide __pmap_kernel for the benefit of fast tlb miss handlers.
2009-01-23 16:46:51 +00:00
pooka
f6724ea74f
solock() in compat code error branch to avoid panic
2009-01-23 15:40:19 +00:00
pooka
0d2e9d5345
Add #ifdef to disable pthread linkage requirement at compile-time.
2009-01-23 15:06:48 +00:00
pooka
2b5cdf6147
last-minute pasto in previous
2009-01-23 14:24:43 +00:00
rmind
9e43fad609
sys__pset_bind: obviously, sched_takecpu() should take "t" LWP, not "l".
2009-01-23 13:58:08 +00:00
pooka
8b32829eeb
Change VMEM_HASHSIZE_INIT from 1 to 128. This mainly benefits
...
quick-running or non-threaded rump jobs, where the rehash algorithm
does not have a chance to run. For other cases it doesn't make
much difference, since the size will grow or decrease when the
rehash algorithm runs for the first time (t=10*hz currently).
2009-01-23 13:45:06 +00:00
pooka
2ef0a5a5d9
Add a compile-time option to use kmem/vmem/pools from the kernel
...
sources instead of homegrown allocators. Default to "on", even
though they appear to be a few percent slower at least on short
jobs (e.g. untar to tmpfs).
2009-01-23 13:14:16 +00:00
jmcneill
c53e0c3cdc
Note that msdosfs now assumes long filenames for empty filesystems by
...
default.
2009-01-23 13:12:36 +00:00
jmcneill
537c688f5b
Note that empty filesystems are now treated as if they support long
...
filenames by default.
2009-01-23 12:48:49 +00:00
pooka
9559b180f5
Support mmapping anonymous memory.
...
XXX: this is mainly for the benefit of correct alignment, but
MAP_ALIGNED() is not portable.
2009-01-23 12:47:32 +00:00
jmcneill
a85de6510e
From FreeBSD, 10 years ago;
...
Now empty DOS filesystems default to long file names. Non-empty filesystems
without traces of Win95 default to short file names, as before.
2009-01-23 12:46:23 +00:00
tsutsui
7f003e5b71
Use small src/distrib/common/protocols.
2009-01-23 12:31:43 +00:00
tteras
e9d216a40d
Update usage and manpage for racoonctl.
2009-01-23 11:44:08 +00:00
tteras
c6d64c37e0
Racoon -v to print version and compilation information. Update usage
...
message.
2009-01-23 11:28:27 +00:00
tteras
1f949d3b6c
Update NEWS with major changes since 0.7 release.
2009-01-23 09:40:56 +00:00
jmmv
b615b3d11f
Remove hack to initialize SYMTAB_SPACE ksyms now that ksyms_init does it
...
for us. Per PR port-evbarm/40311.
2009-01-23 09:23:02 +00:00
jmmv
f084134ae9
Initialize SYMTAB_SPACE ksyms during ksyms_init. Per PR port-evbarm/40311.
2009-01-23 09:22:25 +00:00
tteras
731a29e03b
Fix monotonic scheduler change, to not refresh 'now' before exit. Otherwise
...
we can return negative timeout after spending time handling other events.
2009-01-23 09:10:13 +00:00
tteras
7bc9f9e4ee
From Arnaud Ebalard:
...
Handle reception of MIGRATE message during Phase 1 and Phase 2 negotiation.
Also corrects some debugging statements.
2009-01-23 08:32:58 +00:00
tteras
b9ba86c968
From Arnaud Ebalard:
...
On the responder (for instance), there is a need to not only migrate local
and remote addresses of Phase 1 that match previous addresses but also
the local and remote addresses of a Phase 1 *associated* with a migrated
Phase 2. For instance, we have that need when receiving the first
MIGRATE/KMADDRESS message because the old addresses are still the HoA and
the address of the HA (while the peer has contacted us using the CoA and
we have negotiated this address as src attribute in Phase 2). The patch
fixes that by having migrate_ph1_ike_addresses() called from
migrate_ph2_ike_addresses() callback.
2009-01-23 08:29:34 +00:00
tteras
54bcc916f5
From Arnaud Ebalard: Set phase2 spid when acting as responder.
2009-01-23 08:27:24 +00:00
tteras
5d5e4e2fa3
Detect if monotonic system clock is available, and use it for relative
...
time measurements to avoid complite hang if time jumps backwards.
2009-01-23 08:25:06 +00:00
tteras
49c6438a45
Fix authentication method ambiguity by internally using unique ID and
...
setting/interpreting the wire format based on received vendor ID:s. Fixes
trac #280 .
2009-01-23 08:23:51 +00:00