Commit Graph

201781 Commits

Author SHA1 Message Date
christos
506691b53b remove merge botch. 2011-06-15 01:45:16 +00:00
matt
5a261ccfeb Take the fast softint support in e500_intr.c and make generic so that it can
be used to provide fast softint for other interrupt implementations.
2011-06-14 22:36:12 +00:00
wiz
6d765c9977 Fix usage in man page and sync usage in executable with it. 2011-06-14 20:08:45 +00:00
joerg
2d9f8bf04f Add support for man -p to print the search path for manual pages (not
including cat page directories).

From Abhinav Upadhyay as part of Google's Summer of Code 2011
2011-06-14 18:53:48 +00:00
jruoho
aad85e103e Add detach function. 2011-06-14 16:33:51 +00:00
tsutsui
bdc9476963 Remove duplicated functions that are implemented in machdep.c.
XXX: why do only sun2 and sun3 (and sun3x) have separate mm_md.c?
2011-06-14 15:51:35 +00:00
matt
c87d1b5164 Major cleanup of alpha device drivers.
Switch to CFATTACH_DECL_NEW.
struct device * -> device_t
struct cfdata * -> cfdata_t
Use of device_xname.  No direct access to struct device members.
Use aprint* (not complete).
2011-06-14 15:34:21 +00:00
jmmv
375dbf448e Note import of atf-0.14. 2011-06-14 15:29:11 +00:00
jmmv
d702b326e5 Register a new file in atf-0.14. 2011-06-14 15:27:46 +00:00
jmmv
1a674c628c Update reachover build files for atf-0.14. 2011-06-14 15:27:11 +00:00
jmmv
1d706b8151 Post-import merge of atf-0.14. 2011-06-14 15:26:20 +00:00
jmmv
5055cfd6b9 Import atf-0.14:
Experimental version released on June 14th, 2011.

* Added a pkg-config file for atf-sh and an aclocal file to ease the
  detection of atf-sh from autoconf scripts.

* Made the default test case body defined by atf_sh fail.  This is to
  ensure that test cases are properly defined in test programs and helps
  in catching typos in the names of the body functions.

* PR bin/44882: Made atf-run connect the stdin of test cases to /dev/zero.
  This provides more consistent results with "normal" execution (in
  particular, when tests are executed detached from a terminal).

* Made atf-run hardcode TZ=UTC for test cases.  It used to undefine TZ, but
  that does not take into account that libc determines the current timezone
  from a configuration file.

* All test programs will now print a warning when they are not run through
  atf-run(1) stating that this is unsupported and may deliver incorrect
  results.

* Added support for the 'require.files' test-case property.  This allows
  test cases to specify installed files that must be present for the test
  case to run.
2011-06-14 15:23:20 +00:00
tsutsui
aafa5da558 Fix merge botch. KERNBASE macro was split into KERNBASE3 and KERNBASE3X
for kernel, and was replaced with kernbase constant for possible reference
of USRSTACK in module(7).
2011-06-14 15:23:19 +00:00
matt
50feb1fb19 struct device * -> device_t 2011-06-14 15:08:33 +00:00
kiyohara
e215f3c202 Remove not effective call for pxa2x0_*_bootstrap(). 2011-06-14 14:33:50 +00:00
jruoho
6e72689aa7 Try to attach hpet(4) also via a specific HPET table. Fixes PR kern/43702. 2011-06-14 13:59:23 +00:00
njoly
8d08b790cc Consistently use "Brq Dv" macros for pathconf(2) variables. 2011-06-14 13:19:32 +00:00
tsutsui
36339fa308 Also note about makefs(8) cd9660 RRIP PL handling bug fix. 2011-06-14 12:29:48 +00:00
njoly
e792323b22 Avoid printf(3) directive interpretation in long_format testcase
description.
2011-06-14 12:17:57 +00:00
tsutsui
8ae8912463 Note some noticeable recent fixes for m68k and x68k. 2011-06-14 12:17:50 +00:00
tsutsui
0212ff2d2a Use correct format for name and date. 2011-06-14 12:12:30 +00:00
njoly
10e63b29d4 Move unsigned int/long conversion test to their own testcases, to
avoid having the whole marked as skipped. While here update testcases
names.
2011-06-14 11:58:22 +00:00
tsutsui
014c2575f4 No more ecoff kernels. 2011-06-14 11:45:26 +00:00
njoly
6e845fb5bc mkdep(1) needs cc(1). Make testcase check for them. 2011-06-14 11:44:25 +00:00
kefren
9b733c1c9d * add no-default-route option into configuration file and check it before
rejecting default-route
* exit process in case of error into the main loop
* complete FSM for RTM_CHANGE
* Check if we overflow pollfd array
2011-06-14 11:28:51 +00:00
kefren
298f340a61 Use IN_LOOPBACKNET where is the case
Don't forget to freeifaddrs() in case of error
Update a couple of debug messages
2011-06-14 11:23:02 +00:00
matt
0065d26e0b Add latent support for __HAVE_CPU_UAREA_ROUTINES 2011-06-14 07:53:29 +00:00
wiz
8e12ffad8d Mark up NULL. 2011-06-14 07:49:09 +00:00
matt
4a0f52049b struct device * -> device_t 2011-06-14 06:47:52 +00:00
matt
eeac0b0545 Make startlwp and upcallret common instead of having 3 mostly identical copies. 2011-06-14 05:50:24 +00:00
matt
4ed8a65b0d Include <uvm/uvm.h> instead of <uvm/uvm_extern.h> since we are using more
uvm functions.
2011-06-14 05:49:14 +00:00
jruoho
837886fd82 Add some. 2011-06-14 05:43:37 +00:00
matt
b418df248c A small bit of constification 2011-06-14 05:35:08 +00:00
matt
d8a675c3cd print out the first 4 arguments to the kernel from the bootloader.
Add a definition of the uboot bootinfo structure.
2011-06-14 05:32:59 +00:00
matt
19f44ab3a2 Allow use of pigz when compressing kernels. 2011-06-14 05:31:33 +00:00
matt
ab1bb25144 Fix mm_md_direct_mapped_phys 2011-06-14 05:30:40 +00:00
jruoho
519d4f3013 Avoid ATF_REQUIRE() inside a child process. 2011-06-14 05:28:00 +00:00
jruoho
280c25b2f3 Test that assert(3) works. 2011-06-14 05:25:20 +00:00
jruoho
4c45d59aa4 Add few basic tests for the getlogin(2) family. 2011-06-14 03:50:47 +00:00
matt
ad2e914428 Update KDB_NUMREGS to match what gdb6 is using for PPC.
Patch taken from PR/43196
2011-06-14 03:28:32 +00:00
matt
643b4a3d8b Add mm_md_kernacc and now kmem tools work again. 2011-06-14 03:12:43 +00:00
jruoho
3b469f3ce9 Remove the cases that cause integer overflow on e.g. i386. 2011-06-14 02:45:58 +00:00
jruoho
5c64bfa640 The NaN case for strtold(3) was fixed for x86. Adjust for the expected
failures (known failures include again the special case of qemu/amd64).
2011-06-14 02:37:31 +00:00
matt
306494e25a Note use of direct-mapped uareas. 2011-06-14 02:11:47 +00:00
rmind
3f1c6aa712 Update getnewvnode(9) description. 2011-06-14 00:56:02 +00:00
rmind
60e221031b VOP_LEASE(9) was removed long ago. Misc improvement. 2011-06-14 00:22:45 +00:00
rmind
1d2a79ab46 Describe ubc_purge(9). 2011-06-14 00:19:20 +00:00
rmind
15de01ccb7 Xr uvm_km(9) 2011-06-14 00:18:00 +00:00
rmind
eb51bf5884 uvm_map_lock_entry: fix the order of locking. Spotted by yamt@.
Also, keep uvm_map_unlock_entry() symmetric.
2011-06-13 23:19:40 +00:00
matt
5ca5a72bf6 Deal with PCU state when performing coredumps. As the kernel moves each LWP
into LSSUSPENDED state, have that LWP save its PCU state for the coredump and
release its PCU status since its probably going to be exiting very soon.
Make pcu_save_all tolerate for being called for non-curlwp if that lwp belongs
to the same process, has a state of LSSUSPENDED, and no PCUs are in use.

Make the MD coredump code use pcu_save_all(l) since it'll need to save all
the PCU state anyways and can take advantage of the above tests.
2011-06-13 21:32:42 +00:00