Commit Graph

224445 Commits

Author SHA1 Message Date
dholland 7f6461e52c bump date for previous 2014-02-02 18:06:33 +00:00
dholland 74b6f13039 Reorg second paragraph too, to group related info together. 2014-02-02 17:32:38 +00:00
dholland 61bb893049 Rework description for clarity; prompted by chat comments from bad@. 2014-02-02 17:30:06 +00:00
wiz d88140fcc8 Sort errors. Bump date for previous. 2014-02-02 16:59:13 +00:00
wiz 08c720a8d8 Bump date for previous. 2014-02-02 16:59:06 +00:00
tsutsui 11a902922e Misc cleanup of sio drivers.
- register softc of child devices as an argument of the sio interrupt
  handler to avoid device_lookup_private() calls on every interrupt
- change type of sc_reg from (void *) to (struct sioreg *)
  to avoid weird address offset calculations with redundant casts
- rename struct sio_softc members for consistency
- use a channel number passed via sio_attach_args in lunaws_attach()

No functional chnages.  Tested on LUNA.
2014-02-02 15:35:06 +00:00
martin b450cd5b5f Remove paranthesis from return operands. 2014-02-02 14:54:39 +00:00
martin 65095476e3 Cosmetics: return is an operator, not a function: remove (). 2014-02-02 14:50:46 +00:00
martin 2934fa70dc Limit the amount of kernel memory a posix_spawn syscall can use (for handling
the file action list) by limiting the maximum number of file actions to
twice the current file descriptor limit.
Fix a few bugs in the support functions and document the new limit.
From Maxime Villard.
2014-02-02 14:48:57 +00:00
wiz 01b245946f Wording. New sentence, new line. filesystem -> file system. 2014-02-02 08:34:39 +00:00
wiz 0717db96f8 Mark up HZ. 2014-02-02 08:31:49 +00:00
dogcow 437b1ce30d Delete duplicate symbol definition introduced in 1.371. Now builds again. 2014-02-02 08:25:23 +00:00
martin e9501cb2dc Add a few more test values from the range that sparc64 previously would
have got wrong.
2014-02-02 08:16:22 +00:00
martin a7682b765e Fix unsigned 64 bit int to long double conversion for numbers that would not
fit into a signed 64 bit int. Found by latest t_floatunditf test case
failuer, hint from Matt Thomas.
2014-02-02 08:14:39 +00:00
manu 70aead41ff Add EMUL_NATIVEROOT so that native binaries can be told to search an
"emulation" directory before the real root. This makes easier to test
an amd64 kernel on the top of an i386 root filesystem prior a full
migration.
2014-02-02 04:28:42 +00:00
mrg ee81b5bfee display the tempdir for exported files as well. 2014-02-02 03:20:57 +00:00
mrg 7f3f4479d2 call gzip directly for distfile export target; it's usually run outside
of the normal build.
2014-02-02 03:20:10 +00:00
mrg 4d12e4bc49 add lua-bozo.c. 2014-02-02 03:14:58 +00:00
mrg 496aca988c update for 2014-02-01. 2014-02-02 03:13:31 +00:00
christos 4acd8c5085 mention how HZ affects us 2014-02-01 22:42:45 +00:00
matt 53a841187b Pass DBG to crunchgen so it can get into the created mk file. 2014-02-01 21:05:54 +00:00
jmmv 2d5468b007 Add missing Kyuafile for usr.bin/vmstat tests. 2014-02-01 20:49:11 +00:00
matt 193dbcdaae Since powerpc passes 8 arguments in registers and the syscall number in r0,
shuffle register argument so the kernel won't need to access the stack to
retrieve that last argument.
2014-02-01 20:26:21 +00:00
bouyer 454d551267 Revert previous: calling fpuinit() leads to a panic, as a domU is not
allowed to manipulate cr0 directly. Xen doesn't need this, the fpu is
handled by the hypervisor.
2014-02-01 20:07:07 +00:00
bouyer 6d602218df Stopgap measure: set i386_fpu_present to 1 for XEN.
Stop a stream of
npxintr: came from nowherenpxintr: l = 0xc17ba560, curproc = 0xc177d880, fpu_present = 0
when running some ATF tests:
http://www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/i386/201401300920Z_anita.txt

XXX this is probably still broken for native i386, at last for older CPUs.
It looks like on newer CPUs (such as the one emulated by qemu) this code path
is not used.
2014-02-01 18:57:38 +00:00
dsl cd7408c584 Add a direct call to fpuinit().
I'm not sure this is architecturally the best place, but I think it
  is where npxattach() used to get called.
Might fix FP support in domu
2014-02-01 17:48:04 +00:00
nakayama c7c583d9f6 Make sljit usable on sparc64 32-bit kernels. 2014-02-01 17:01:35 +00:00
matt a5e6c1dbae All EXT_EXP defines must be conditionized. Back out previous change which
removed that.
2014-02-01 16:39:52 +00:00
matt 6b4f5dd53c Export __HAVE_LONG_DOUBLE 128 to kernel for emulation 2014-02-01 16:10:12 +00:00
matt 450a706e69 Move wrongly placed ifdef. 2014-02-01 15:40:14 +00:00
martin 3de77da158 Skip testcase inside its body for architectures w/o long double support 2014-02-01 13:53:16 +00:00
skrll c3052f8805 Improve the compiler_rt entry slightly 2014-02-01 13:29:45 +00:00
joerg 45d835616e Advise a clean build for the compiler-rt migration. 2014-02-01 12:51:02 +00:00
martin 0493f8e382 sparc and sparc64 have moved to new world order, remove legacy files. 2014-02-01 11:59:00 +00:00
nakayama 6194e0bc7e Follow rev. 1.54, 1.55 of libexec/ld.elf_so/arch/sparc64/mdreloc.c. 2014-02-01 11:19:04 +00:00
martin 5693dcbe9d Make the constants describing extended format available even if we do
not have long doubles.
This fixes the sparc kernel build (which uses the constants in FPU emulation
code).
2014-02-01 10:41:38 +00:00
martin 5f1a738958 Print a slightly more helpfull message in case of test failure 2014-02-01 10:00:04 +00:00
matt 1534bdf9f1 Fix definition of SYCALL_ARG_PTR
Add SYCALL_ARG_PTR_P(sy)
2014-02-01 09:04:57 +00:00
skrll e0899599d2 Deal with unaligned DIR32 relocs as found in debug information. 2014-02-01 08:05:51 +00:00
matt facaf3318b Only define ieee_ext_u of __HAVE_LONG_DOUBLE == 128 2014-02-01 01:34:01 +00:00
joerg 26a56fe004 Typos. 2014-02-01 01:19:50 +00:00
joerg bf8648a7af Fix RCS ID. 2014-02-01 01:19:22 +00:00
joerg d071de0b20 Be nice to LLVM and use an explicit immediate. 2014-02-01 01:18:57 +00:00
matt 71354d0641 Fix __HAVE_LONG_DOUBLE tests 2014-02-01 01:12:28 +00:00
joerg 15f3733bef Catch up with _lwp_park change. 2014-01-31 22:46:40 +00:00
joerg 69a4347a81 Restore -Wno-error for clang build. Just don't try to force GCC 4.1 for
clang, okay?
2014-01-31 22:17:50 +00:00
wiz 56c73caebc Fix prototype in SYNOPSIS, mark up NULL with Dv. 2014-01-31 21:11:05 +00:00
christos 9f504665aa bump libc for ___lwp_park60 2014-01-31 20:48:49 +00:00
christos b2a02f6aa7 expose __lwp_park60 2014-01-31 20:45:48 +00:00
christos 5570e6936a __lwp_park60 2014-01-31 20:44:17 +00:00