Commit Graph

219836 Commits

Author SHA1 Message Date
njoly d8a55ea891 + clang-tblgen.debug, clang.debug, llvm-tblgen.debug 2013-07-05 15:30:36 +00:00
joerg e3f0a6cadb Put the vfork at the end. 2013-07-05 09:55:39 +00:00
msaitoh 00e7812afc Fix a link detect bug on non-autopoll systems. Same as OpenBSD
(rev.1.329 and 1.336) and FreeBSD (r213710).
2013-07-05 07:08:26 +00:00
joerg 31ed74d31c Set pc_intr_map only once. 2013-07-05 02:18:37 +00:00
joerg 3ce4c44911 Fix header guard. 2013-07-05 02:11:59 +00:00
joerg c4d240b19a Only install crtbeginS.o, crtbeginT.o and crtendS.o when MKPIC=yes. 2013-07-05 02:06:49 +00:00
joerg 8f5b02bd33 Use conditional calls to vfork() to prevent the compiler from inlining
the intermediate stack frames. Mark the __start frame as optional.
2013-07-04 23:53:13 +00:00
joerg 58d90b3498 Don't use non-literal strings as format string. 2013-07-04 23:00:23 +00:00
joerg 0d9b68baf9 One const is good enough. 2013-07-04 22:59:58 +00:00
joerg f6a98ac11b When trying to write into page 0, use volatile to force the compiler to
actually create this access.
2013-07-04 22:59:27 +00:00
joerg 5067d17810 Import revision c61efa043b14378efbd69c9a2686d44ed46ae179 of libcxxrt.
This adds __cxa_deleted_virtual, some explicit store barriers before
lock releases and fixes ARM guard variable initialisation.
2013-07-04 22:29:29 +00:00
joerg 251758c091 Update libc++ snapshot to r185674. This removes an incorrect freelocale
of the C locale on NetBSD.  It adds support for non-pointer based
allocators, integer sequences and more.
2013-07-04 22:20:51 +00:00
joerg 5228cbf9e9 Build glue for including compiler-rt in libc, not hooked up yet. 2013-07-04 22:14:43 +00:00
joerg 53e1bee525 Add helper script for future imports. 2013-07-04 22:12:40 +00:00
joerg b9829059e8 Initial import of a cut-down copy of compiler-rt revision r185671. 2013-07-04 22:09:47 +00:00
matt 9137531a8c remove branch prediction hint from bdnzt 2013-07-04 20:57:59 +00:00
pooka 734710d913 Use kqueue on *BSD, not just NetBSD. 2013-07-04 17:46:14 +00:00
pooka 200b4dc09f Add a note explaining why there's a homegrown __STRING, __CONCAT, etc. 2013-07-04 11:58:11 +00:00
pooka be1e0a384e Determine the interface name and the names of exported symbols based
on VIRTIF_BASE.  This allows using various different packet-shoveling
backends in the same rump kernel.
2013-07-04 11:46:51 +00:00
joerg c664b621d8 Swap order of _CITRUS_LC_MONETARY_SYM_INT_N_CS_PRECEDES and
_CITRUS_LC_MONETARY_SYM_INT_P_SEP_BY_SPACE to match data files.
2013-07-04 11:36:17 +00:00
pooka aa90974447 Apparently warning flags are not kept in CWARNFLAGS. Compensate. 2013-07-04 10:14:04 +00:00
pooka 6b86dfa7fa Some systems provide ioctl() via unistd.h
(not that this is going to work there, but at least we don't
get unnecessary compiler warnings)
2013-07-04 10:09:55 +00:00
pooka b30b04091e Avoid not-used warning on NetBSD 2013-07-04 09:58:28 +00:00
pooka eb02078a24 fix warnings 2013-07-04 09:48:01 +00:00
wiz e18fc4e91d Fix xref. 2013-07-04 09:39:48 +00:00
msaitoh 1097efeb89 Sync with {Open,Free}BSD. 2013-07-04 09:26:14 +00:00
christos 1c129848aa Simplify error handling and make it actually return a useable error code.
(Maxime Villard)
2013-07-04 02:58:20 +00:00
matt 1fae100816 Add l2pte_set and l2pte_reset inlines to set/reset a pte. These will be
used to support > 4KB pages sizes.
Don't use >> L1_S_SHIFT, use L1_IDX() instead.
2013-07-03 21:37:35 +00:00
christos 59b4948a7f Check snprintf for -1 (Maxime Villard) 2013-07-03 21:20:45 +00:00
pooka d9c4c208c1 fix parameter name 2013-07-03 20:17:07 +00:00
pooka d45448fa65 Adjust for rump_virtif_create() removal. Incidentally, this reduces
the number of exported symbols by one (which is useful for phase 2).
2013-07-03 19:23:46 +00:00
pooka ba335617f8 regen 2013-07-03 19:22:21 +00:00
pooka bc38e87441 Having a system-supplied function interface to create virt(4) is not
fully useful when the system doesn't supply anything to configure the
interface with.  So remove rump_virtif_create(), that functionality
is now taken care of with ifcloner.
2013-07-03 19:21:11 +00:00
pooka 528e47fc44 Remove makevirtif(), it's not likely to be used in testing.
(and this file should go away anyway in favor of using ifconfig etc.)
2013-07-03 19:13:33 +00:00
njoly 75ce45f852 Make RUMP_LOCKDEBUG work again.
With some help from pooka@.
2013-07-03 17:10:28 +00:00
reinoud 1a547d0334 Remove spurious empty line 2013-07-03 15:39:22 +00:00
matt 8c57006d5c restore deleted conditional 2013-07-03 15:30:24 +00:00
matt f273c1dadf Fix c&p error 2013-07-03 15:26:42 +00:00
matt 0de419f6d2 Collapse multiple inlines and move repeated tests into them.
No functional change.
2013-07-03 15:24:35 +00:00
msaitoh 67c3924f06 Fix the setting of sc->bge_flags for 5717 and newer devices. Reported by
Mike Belopuhov.
2013-07-03 15:21:35 +00:00
pooka c5984ae7b9 g/c dummyif, not useful these days 2013-07-03 15:08:01 +00:00
pooka 6b612185b2 Allow alternate interface base names to be specified at compile time. 2013-07-03 15:06:25 +00:00
reinoud ab09c24f7a On removing a directory make sure the leaf directory doesn't have a valid '..'
link anymore. In a corner case this leaf can be held by a process as a CWD. It
is guaranteed to be empty at this stage so we trunc it removing the only valid
FID, being the '..' entry.

Solves part of PR kern/47987
Solves tests/vfs/t_vnops udf_dir_rmdirdotdot
2013-07-03 14:35:28 +00:00
matt cf364a0187 Just split it into two strings and eliminate the newline.
This goes into .ident so the newline doesn't matter.
2013-07-03 14:29:28 +00:00
christos 304ddee50c remove unneeded initialization. 2013-07-03 14:16:01 +00:00
christos 9c7eb973a4 check that stat succeeded before testing the guts of struct stat
(Manime Villard)
2013-07-03 14:15:47 +00:00
nakayama f7f884f97e Enable tests which does not require rump if MKRUMP=no.
Pointed out by christos on source-changes-d.
2013-07-03 14:01:29 +00:00
reinoud e6b5374ef7 Typo in debug message: we are removing a directory and not a file. 2013-07-03 12:55:34 +00:00
reinoud d0b9530090 On growing a node that was recorded inside the (E)FE, don't forget to set the
size of the node to the NEW size. This was reported by the `t_io
udf_shrinkfile' testcase.

Fixes PR kern/47985
2013-07-03 11:50:59 +00:00
msaitoh b82bfce45e Add BGE_JUMBO_CAPABLE flag to some chips. Before this commit,
the following chips support the jumbo frame function:

	5700
	5701
	5702
	5703
	5704

With this commit, the following chip support it, too:

	5714
	5780
	5717
	5718
	5719 (exclude rev. A0)
	5720
	57765
	57766
2013-07-03 05:49:36 +00:00