Commit Graph

236618 Commits

Author SHA1 Message Date
justin
d17e40e2f5 Add uname to rump sources 2015-07-07 12:40:13 +00:00
justin
034bfbdba3 Move hw.machine and hw.machine_arch sysctls to base so rump can use them
This allows uname(3) and uname(1) to work on rump kernels.
2015-07-07 12:38:02 +00:00
justin
eec608f983 This enum is likely to be made unsigned by the compiler, so the assertion
will not work and clang objects with -Wtautological-constant-out-of-range-compare
2015-07-07 09:30:24 +00:00
christos
45c705da39 CID 1309355: check error return from closefrom(3) where appropriate. 2015-07-06 15:09:17 +00:00
nakayama
dafd5f4472 zgrep(1): suppress the prefixing of filename on output when only
one file is specified to match the grep(1)'s output.
2015-07-06 12:05:40 +00:00
wiz
90eb2b6e7b Fix typo in comment. 2015-07-06 10:24:59 +00:00
hannken
8c80da52ef Change tmpfs to vcache.
- Use tmpfs node address as key.
- Remove tn_vlock, field tn_vnode now protected by vcache.
- Add a hold count to tmpfs node to prevent nodes from disappearing
  while tmpfs_fhtovp() trys to vcache_get() them.  Last holder
  destroys reclaimed nodes.
- Remove the now unneeded parent unlock/lock for lookup of '..'.
2015-07-06 10:07:12 +00:00
hannken
12475e0224 Use VFS_PROTOS() for tmpfs. 2015-07-06 10:05:50 +00:00
matt
aaecdd723a Fix one last time. mark libarm_g.a libpmc_g.a as compatfile, add
oabi/libc_vfp_g.a as compat.
2015-07-06 09:17:24 +00:00
martin
e95f86e57b Add some compat oabi debug libs 2015-07-06 09:07:39 +00:00
martin
f1e6365000 Backout previous, needs to be done differently 2015-07-06 08:25:43 +00:00
martin
dd088c7a2e Add some more debug/compat debug files. 2015-07-06 08:04:51 +00:00
matt
39f572033f Don't clear PSL_FP/PSL_VEC 2015-07-06 05:55:37 +00:00
matt
c1ada760b2 Remove PSL_SPV from BOOKE PSL_USERMOD 2015-07-06 05:36:26 +00:00
matt
7579c67f0d Back out last change. Clearing PSL_FP/PSL_VEC is handled by child_return. 2015-07-06 05:25:29 +00:00
matt
015ba04636 Don't preserve PSL_FP/PSL_VEC in cpu_setmcontext. 2015-07-06 05:20:50 +00:00
matt
5e93a4a116 Clear PSL_FP/PSL_VEC so the lwp won't think it owns them. 2015-07-06 05:03:56 +00:00
matt
6efc5a99e0 Don't reload if just re-enabling 2015-07-06 02:43:26 +00:00
matt
0b2dfc7366 Add a check to make sure that if PSL_FP is set, we own the FPU. 2015-07-06 02:30:22 +00:00
matt
fbdad514b8 Don't reload the FPU register if this is just a re-enable. 2015-07-06 01:55:50 +00:00
chs
f047745321 reapply some fixes to make multi-threaded ctfmerge work
that were lost in the overzealous resync with freebsd.
remove the hacks which were applied to work around those problems.
2015-07-06 00:21:51 +00:00
matt
45908a5ffd Some test programs require these. 2015-07-05 22:07:09 +00:00
matt
7514a3a7c6 Make clang happy by adding -mfpu=none to -mfloat-abi=soft 2015-07-05 20:19:29 +00:00
skrll
4626b350f6 Revert patch from PR/48715 as it is incorrect. 2015-07-05 15:51:55 +00:00
nonaka
dd1f67f596 Deregister pmf hook when attach failed. 2015-07-05 08:14:46 +00:00
matt
5141ec2a3c Typo fxi. 2015-07-05 04:53:26 +00:00
matt
e95f8d8cf9 Revamped QVSS (VCB01) support. (from Charles Dickman) 2015-07-05 03:07:21 +00:00
matt
7e4aa81e25 Configury support for QVSS (from Charles Dickman) 2015-07-05 03:06:27 +00:00
matt
5227f182c7 Add code to probe the Q-bus/Unibus for memory. (From Charles Dickman) 2015-07-05 03:03:00 +00:00
matt
35583341d8 Reorganize a bit. Add QVSS (from Charles Dickman). 2015-07-05 02:10:53 +00:00
matt
3ea559d297 Hooks needed for QVSS support 2015-07-05 02:03:36 +00:00
christos
da9061f1c7 fix infinite loop 2015-07-04 22:45:08 +00:00
christos
a6e4c202c0 fix memory leaks on error; found by brainy. 2015-07-04 22:39:23 +00:00
christos
eeda512b55 If we fail 5 times in a row, fail correctly (Steffen Nurpmeso). 2015-07-04 15:09:49 +00:00
christos
ca074ef647 strptime now sets tm_yday 2015-07-04 13:36:25 +00:00
isaki
3940a87a45 Improve the code in __sync_bool_compare_and_swap_{1,2,4}.
- bccs is smaller and faster than bcc(.w) in this case.
- it can be used movql in this case (assembler optimise it though).
2015-07-04 07:11:45 +00:00
isaki
55d302de22 atomic_cas_{8,16}:
- Correct the wrong offset in stack.
__sync_bool_compare_and_swap_{1,2,4}:
 - Correct the wrong offset in stack.
 - D3 must be preserved in subroutines.
PR/49995.
2015-07-04 06:56:29 +00:00
maxv
c9d5e93a69 Remove a dead continue.
Harmless, found by Brainy
2015-07-04 06:13:01 +00:00
wiz
3c019c621b New sentence, new line. 2015-07-03 22:18:02 +00:00
dholland
562a53e657 /usr/sbin/chown -> /sbin/chown
(not sure why these need explicit paths at all, but whatevs)
2015-07-03 18:36:54 +00:00
matt
1dde0348d8 Remove entries made redundnat by compatdir/compatfile 2015-07-03 18:28:37 +00:00
matt
144cec82f4 Remove entries made redundant by compatdir/compatfile. (Leaves only
libexec/ld.elf_so-rv32 as the only compat files).
2015-07-03 16:43:50 +00:00
matt
56cebdce3a Remove entries made redundant by compatdir/compatfile 2015-07-03 15:11:04 +00:00
bouyer
3c96c24fae Add basic support for tap detection, emulating a left-click. 2015-07-03 14:18:18 +00:00
skrll
337e82ce24 Regen 2015-07-03 13:17:20 +00:00
skrll
6400b3cbc8 Lumix Camera DMC-FS45 from kern/49809 2015-07-03 13:15:54 +00:00
christos
dacd5c569a PR/50009: David CARLIER: Enhance strptime to fill out more fields when it
can. From FreeBSD.
2015-07-03 13:06:54 +00:00
joerg
3490cc6261 Add an explicit note about the search path used by dlopen(3). 2015-07-03 10:19:29 +00:00
christos
1ae3462030 PR/50021: Rin Okuyama: Fix linux affinity syscalls
XXX: pullup-7
2015-07-03 02:24:28 +00:00
christos
83f2fed54f new libssh 2015-07-03 01:00:59 +00:00