Commit Graph

222588 Commits

Author SHA1 Message Date
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