234901 Commits

Author SHA1 Message Date
mrg
1bec3b4d7d set FILESBUILD_acronyms-o=yes so that non BUILD= builds work.
from christos.
2015-04-23 02:01:12 +00:00
macallan
f1ea20a105 more bits & registers 2015-04-23 01:20:20 +00:00
matt
bdd8e25a08 Revert back to IS_CURCPU until panics with CURLWP are solved. 2015-04-22 23:04:16 +00:00
rodent
14d35bb8b0 +SJW :) 2015-04-22 22:58:41 +00:00
roy
2c4e121719 This comment is no longer IPv6 specific. 2015-04-22 20:49:44 +00:00
roy
524109f671 Fix a copy n pasta error with prior. 2015-04-22 20:42:32 +00:00
christos
8e17dc8ada Fix potential buffer overflow:
http://w1.fi/security/2015-1/0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch

XXX: pullup-[67]
2015-04-22 20:24:20 +00:00
christos
64b94e0d40 double the size of the image to fix the build 2015-04-22 20:21:11 +00:00
pooka
79729d845f Apparently new source files need to be added to each Makefile.inc
individually.  Who comes up with this kind of crappy build infra?
2015-04-22 20:10:56 +00:00
pooka
865eb803ee Revise rhetoric for why __HAVE_ATOMIC64_OPS is defined with _KERNEL even
though we don't know for sure that the target i386 CPU will support them.
2015-04-22 19:48:01 +00:00
roy
b1f5fd8a7f Move INET6 specific in6_if_{up,down}() and in6_if_link_{up,down}()
into agnostic domain functions.
2015-04-22 19:46:08 +00:00
pooka
70483504a1 Build ZFS by default only for amd64, not i386.
If we build i386 for 486 (i.e. no 64bit atomic ops) and as a substitute
for the modern hardware that the code was designed to run on use solid
workarounds like external/cddl/osnet/lib/libzpool/atomic.c, there's not
much point in anything.
2015-04-22 19:43:45 +00:00
christos
0454199d21 fix awk 2015-04-22 19:25:18 +00:00
christos
d53a20162e find awk where it is now 2015-04-22 18:42:04 +00:00
pooka
165d419fa9 Put 50 back to compat list for a while (some fallout) 2015-04-22 18:14:55 +00:00
pooka
04469a37d8 Define rump_nativeabi_p() under arch, where one would logically expect
it to be defined.
2015-04-22 18:12:39 +00:00
pooka
b6f51922f7 default compat to 60 & 70 2015-04-22 17:58:19 +00:00
pooka
b13c75b964 Build compat code only when specified by RUMP_COMPAT 2015-04-22 17:57:49 +00:00
roy
a7a37fb042 Move the INET6 specific code for wait_dad_exec() into af_inet6
by using a new afswtch hook af_addr_tentative.
2015-04-22 17:42:22 +00:00
pooka
2c5012fa3d Apparently not all ports define struct clockframe in cpu.h, so we cannot
provide our definition that way.  Instead, generate the struct clockframe
passed to hardclock() in MD code.
2015-04-22 17:38:33 +00:00
pooka
aa5447362f sprinkle COMPAT_50 2015-04-22 17:07:24 +00:00
pooka
459ac4c7e6 rename rumpvfs/compat.c to rumpvfs/rumpvfs_compat50.c 2015-04-22 17:00:59 +00:00
pooka
28f2b5b757 Generate -DCOMPAT_nn from a list of nn provided in RUMP_COMPAT 2015-04-22 16:59:45 +00:00
pooka
87792ce272 Include kern_clock.c in rump kernels. 2015-04-22 16:49:42 +00:00
pooka
e94d45801a emulgate clockframe 2015-04-22 16:48:08 +00:00
pooka
474239b4f0 opt_ntp.h is no longer used in kern_clock.c 2015-04-22 16:46:58 +00:00
pooka
bcc4cdd92e _KERNEL_OPT wrap 2015-04-22 16:43:11 +00:00
pooka
da6e50ee29 move clock sysctls from init_sysctl.c to kern_clock.c 2015-04-22 16:42:24 +00:00
pooka
6d5d1af88e track cpu_onproc 2015-04-22 16:01:07 +00:00
christos
6a960c88c2 PR/49850: Nikolai Lifanov: Document acronyms-o 2015-04-22 15:04:57 +00:00
wiz
f290bb1c88 Fix typo, remove trailing space. 2015-04-22 14:00:46 +00:00
wiz
858361fa34 Remove trailing whitespace. 2015-04-22 13:59:54 +00:00
ginsbach
0b61b786a1 Make century and year conversion tests a standalone test case rather than
part of the "common" test case.
2015-04-22 13:15:30 +00:00
maxv
459997491f Instead of duplicating code, create ffs_is_appleufs(): returns 1 if the
device is an AppleUFS FS, 0 otherwise.

This changes the behavior a bit: if the kernel cannot determine whether the
disk is an AppleUFS one or not, it now considers it as a normal UFS rather
than returning an error and not mounting/reloading it.

No particular comment on tech-kern@
2015-04-22 07:27:09 +00:00
ozaki-r
df66dd74ee Fix rump.route shows host's interface names
Let it use rump-ified if_indextoname and getifaddrs
to get rump kernel's interfaces, which is the same way
as ifconfig.
2015-04-22 03:07:55 +00:00
christos
ad5d6863f7 obey $ACRONYMDB like before 2015-04-21 23:56:30 +00:00
christos
96276379e9 Add -o flag. 2015-04-21 22:49:46 +00:00
christos
ab4165e5f0 add acronyms-o 2015-04-21 22:41:32 +00:00
christos
2d79abd2a4 Split acronyms to offensive and non-offensive like fortunes. 2015-04-21 22:40:37 +00:00
christos
9cf433da08 Mention EWOULDBLOCK too since a lot of the source code and documentation still
refers to it.
2015-04-21 21:22:07 +00:00
macallan
d3361f56e7 enable clocks as needed 2015-04-21 19:57:41 +00:00
macallan
de18a25b0d #define some bits in the clock gating registers 2015-04-21 19:56:01 +00:00
macallan
3aefd491bf fix comments, add LCDC*_BASEs 2015-04-21 19:19:31 +00:00
ginsbach
fb89bad2cc Make seconds conversion tests a standalone test case rather than
part of the "common" test case.
2015-04-21 17:39:50 +00:00
pooka
b9e12739d0 Use hardclock_ticks instead of a homegrown variable.
... not that I understand how various kernel algorithms can work
after enough uptime with hardclock_ticks being a signed int.
2015-04-21 16:18:50 +00:00
riastradh
a6d56fa756 #ifdef DIAGNOSTIC panic -> KASSERT 2015-04-21 13:17:25 +00:00
riastradh
3b3b3f4af1 Remove bogus size_t->int casts in uiomove. 2015-04-21 13:15:28 +00:00
riastradh
b8cae62e30 Mark some variables __read_mostly. 2015-04-21 12:55:57 +00:00
riastradh
808c0b52c7 Sort includes. 2015-04-21 12:47:33 +00:00
riastradh
b1dc061a01 Xor, not ior, to combine bits of binuptime for rnd_counter. 2015-04-21 12:07:31 +00:00