joerg
dcbaafe6f3
NUL != NULL, so use correct literal here.
2013-11-18 18:17:19 +00:00
matt
d1068917cb
Before checking for an exception, make sure we own the VFP.
2013-11-18 18:02:01 +00:00
bad
0e35e79f53
ubsec is not a MI buildable module. disable it for now.
2013-11-18 16:23:47 +00:00
skrll
9460c4a119
Really remove unused variable.
2013-11-18 15:34:06 +00:00
kefren
be55f323ec
Cubic changes:
...
* correct W(t) calculation
* check wmax limits
* change W_max in slow and fast retransmit
* correct rtt approximation
Reno:
* move comment I forgot behind after fast_retransmit() split
2013-11-18 11:48:34 +00:00
nisimura
7bc55a445e
minor tweaks to shut gcc4.8 warning off.
2013-11-18 11:02:34 +00:00
alnsn
f192c5171a
Report an error if SLJIT_CACHE_FLUSH isn't defined by machine/sljitarch.h.
2013-11-18 07:13:13 +00:00
jakllsch
aa37094d90
Bring arch/i386/stand bootinfo structure in line with the kernel's
...
fixed-layout understanding of it.
2013-11-18 03:52:45 +00:00
rmind
8da90206bc
Make tmpfs_node_t::tn_gen a 32-bit number, keep it in sync with tmpfs_fid_t.
...
Also, change tn_status to unsigned while here.
2013-11-18 01:39:34 +00:00
chs
42fa7e34f4
claim to be linux 3.11.6 (opensuse 13.1).
2013-11-18 01:36:49 +00:00
chs
c1e3376b22
regen
2013-11-18 01:36:35 +00:00
chs
29a841b371
implement the *at() syscalls.
...
bring the unimplemented syscall list up to date.
2013-11-18 01:32:52 +00:00
chs
9b4603f5cc
initialize %ds to something valid to help ptrace().
2013-11-18 01:32:32 +00:00
chs
2084516c98
implement AT_RANDOM.
2013-11-18 01:32:22 +00:00
chs
dc00ea6b1e
expose various do_*at() functions for compat_linux.
2013-11-18 01:31:42 +00:00
bad
10e267efbd
Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143:
...
Add support for the BCM5825 and the next-generation BCM5860, 5861,
5862 Broadcom CryptoNetX IPSec/SSL Security Processors. The 5825 is a
faster version of the already supported 5823, and the even faster 586x
series is a bit different and needed some more changes.
AES support hasn't been pulled in yet.
2013-11-17 23:20:18 +00:00
bad
592693210e
Create the sysctl variables on module initialization.
...
Create them under hw.ubsec as is hip these days.
2013-11-17 22:52:14 +00:00
martin
d0d1f96433
Remove an unused variable
2013-11-17 19:22:06 +00:00
alnsn
870a203eea
Build and install sljit.kmod and bpfjit.kmod iff ${MKSLJIT} != "no".
2013-11-17 18:58:28 +00:00
martin
93ac0a3a04
Remove unused variable
2013-11-17 18:08:08 +00:00
bad
456912e1a9
Make ubsec(4) loadable as kmod.
2013-11-17 17:16:24 +00:00
bad
1f6736069c
Fix locking botch. Callers of ubsec_rng_locked() lock and release sc_mtx already.
2013-11-17 17:01:44 +00:00
bad
8718848707
Use callout_setfunc()/callout_schedule() instead of callout_reset(), it is cheaper.
2013-11-17 16:54:02 +00:00
skrll
bc03d19299
Fix locking botch.
...
PR/48383
2013-11-17 16:11:35 +00:00
alnsn
5345f80ec7
Enable sljit and bpfjit on powerpc.
2013-11-17 14:34:11 +00:00
alnsn
988b97e4aa
Always define SLJIT_CACHE_FLUSH(), start include guards with '_' and use _LP64 guard.
2013-11-17 12:01:58 +00:00
martin
44525f39e0
Simplify previous by using CSU_MACHINE_ARCH. Hint from Takeshi Nakayama.
2013-11-17 11:16:09 +00:00
skrll
1c7b9e373b
Remove unused variables.
2013-11-17 08:32:55 +00:00
skrll
4b9dad715c
Use -Os to save space. Required by gcc 4.8.
2013-11-17 08:21:01 +00:00
nisimura
6342a7e6fd
fix a botch in comment.
2013-11-17 04:45:35 +00:00
mrg
2a627e63bd
- convert CPU_INFO_ITERATOR in the !MP case to be __unused, and convert
...
all the iterators to use it
- print the right variables in nmi_hard_msiiep() (thanks set-but-unused)
- move variable inside usage #ifdef
- use (void) instead of a "volatile int" junk variable
- remove unused variables
2013-11-16 23:54:01 +00:00
rmind
3033c7dc60
tmpfs_dir_getdents: avoid leaking kernel memory to the userspace.
...
From Pedro Martelletto.
XXX: regress/sys/fs/getdents should be a part of the test suite
2013-11-16 17:58:27 +00:00
skrll
3568e04ce8
Support PCREL32 (for EH sections)
2013-11-16 17:18:42 +00:00
dholland
10ba35ffd7
This is now equivalent to ufs_quota.c -r1.115.
...
(it isn't quite the same textually in a few places but this doesn't
really matter)
2013-11-16 17:15:30 +00:00
skrll
90c0a95fec
Remove hack now it's fixed in 4.8.2
2013-11-16 17:14:06 +00:00
rmind
2566fe9fff
Add bsd.own.mk for MKSLJIT, reorder some vars.
2013-11-16 17:12:35 +00:00
dholland
ac80a19802
tidy the QUOTA2 blocks a bit more
2013-11-16 17:04:53 +00:00
skrll
e516de1ff2
Build a module for usmsc(4).
2013-11-16 16:59:03 +00:00
alnsn
9d681e6e66
Update mainstream version of sljit.
2013-11-16 16:19:09 +00:00
alnsn
a36c412b37
Link to -lrumpnet_bpfjit and -lrumpkern_sljit iff MKSLJIT != "no".
2013-11-16 15:58:30 +00:00
rmind
4db7db6b0f
Move rumpnet_bpfjit under MKSLJIT as well.
2013-11-16 14:00:57 +00:00
alnsn
def19d8993
Build and install sljit and bpfjit rump components iff ${MKSLJIT} != "no".
2013-11-16 13:01:38 +00:00
mrg
b51662c562
move variable use and initialisation inside the #ifdef / block that uses it.
2013-11-16 12:49:29 +00:00
mrg
c3e6c00ce6
make sure that .text.startup and .text.unlikely end up in the
...
text section. GCC 4.8 ofppc kernels now boot, though they are
unable to load the symbol table correctly.
also tested with GCC 4.5 and ofppc (pegasosII.)
2013-11-16 12:00:21 +00:00
martin
3fb362f863
We do not want to build the code model markes when creating the 32bit
...
compat libs for sparc64
2013-11-16 10:50:43 +00:00
martin
115703ed50
sljit is only available on very few architectures, so do not try to build
...
it on all.
2013-11-16 10:34:47 +00:00
rmind
467de1619d
Enable bpfjit for npftest.
2013-11-16 01:41:43 +00:00
rmind
6e88b59054
Build rumpkern_sljit and rumpnet_bpfjit; include them into the sets.
2013-11-16 01:39:17 +00:00
rmind
80f3a45395
Add rumpkern_sljit and rumpnet_bpfjit modules.
2013-11-16 01:23:37 +00:00
rmind
c782c88894
NPF: convert to bpf_jit_generate()/bpf_jit_freecode().
2013-11-16 01:18:58 +00:00