199105 Commits

Author SHA1 Message Date
skrll
5dea138bb6 HPPA TLS support. 2011-03-17 22:14:43 +00:00
skrll
a59f1998c0 Appease the hppa linker. 2011-03-17 22:13:58 +00:00
skrll
83c1874f74 Another TLS reloc. Thanks to joerg for a hint. 2011-03-17 22:07:52 +00:00
jmmv
cfadf0aa6e Remove hack introduced in revision 1.6 to workaround a bug in atf-run that
would cause it to lock up while waiting for the p2k_ffs_fillfs test case
to complete (in some cases only).

This has been fixed by the upstream revision
3dd2481ec97b2fde76521939b6451d03ce989745 which I have just pulled into
our copy of atf.
2011-03-17 19:48:37 +00:00
jmmv
2dad8b2ada Pull up revision 3dd2481ec97b2fde76521939b6451d03ce989745 from upstream:
Really kill subprocesses of a test case before waiting for its completion

Before waiting for any leftover output of the test case after it terminates,
we must ensure that all of its subprocess are really, really dead.  Otherwise,
these subprocesses may be sharing the stdout of the test case, in which case
our wait will block (potentially indefinitely).

This finally (well, hopefully) fixes some random lockups exposed by the
NetBSD test suite.  Reported by Antti Kantee after
tests/fs/vfs/t_full:p2k_ffs_fillfs was exposing this problem in a pretty
reproducible manner.
2011-03-17 19:45:36 +00:00
christos
ade14f59b9 don't decrement if children are 0 2011-03-17 19:43:34 +00:00
riz
c8735093ef .WAIT for makefs, because in most builds, it's the first target
which includes Makefile.nbincludes, whose beforedepend: has
some race condition I don't fully understand, and which has been
causing many (but not all!) -j16 builds on the autobuild cluster
to fail in tools since sometime between 201103061600 and 201103070900.

With the proper voodoo, I was able to get 8 builds in a row to fail
without this change, and 16 in a row to succeed with it.

XXX a proper fix likely involves reworking the beforedepend: target
of Makefile.nbincludes, but this should get the build cluster back up
to full functionality in the meanwhile.
2011-03-17 19:06:45 +00:00
jruoho
f016791f4e Remove boiler plate paragraph in the CODE REFERENCES section. 2011-03-17 17:53:02 +00:00
jruoho
21c56604f8 ACPICA 20110316 is out. 2011-03-17 17:13:29 +00:00
matt
2ee318db8f Add stuff that the Freescale PowerQUICC3 ESDHC controllers have. 2011-03-17 16:56:58 +00:00
jruoho
9567c7d56b Properly set the frequency during suspend and resume. Should fix problems
introduced in the revision 1.42. Pointed out by Taylor C. Campbell.
2011-03-17 15:59:36 +00:00
skrll
267d99344b Blame where blame is due. 2011-03-17 15:59:32 +00:00
jruoho
c79df2b59e Add a comment. 2011-03-17 15:32:18 +00:00
vanhu
2337f22d7b fixed a memory leak in oakley_append_rmconf_cr() while generating plist. patch by Roman Hoog Antink <rha@open.ch> 2011-03-17 14:42:58 +00:00
vanhu
949304356c free name later, to avoid a memory use after free in oakley_check_certid(). also give iph1->remote to some plog() calls. patch by Roman Hoog Antink <rha@open.ch> 2011-03-17 14:39:06 +00:00
vanhu
ebfca0c74d fixed a memory leak in oakley_check_certid(). patch by Roman Hoog Antink <rha@open.ch> 2011-03-17 14:35:24 +00:00
wiz
b8e9a97310 Fix SYNOPSIS. Error found by martin. 2011-03-17 14:06:29 +00:00
tsutsui
31a177fdc6 umass doesn't take channel. 2011-03-17 13:26:51 +00:00
tsutsui
3e2ac64ecd Include files.ata for atapibus at umass. 2011-03-17 13:25:54 +00:00
jruoho
231352d485 Remove the bulk "this section describes places within [...]" -paragraph. 2011-03-17 10:02:54 +00:00
joerg
080ec811b2 Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.
2011-03-17 02:35:27 +00:00
matt
353ac4a525 Since this is use pthread_int.h, it needs __LIBPTHREAD_SOURCE__ to be defined. 2011-03-17 01:01:15 +00:00
matt
def13dad30 Add __HAVE___LWP_GETTCB_FAST support (for mips and powerpc). 2011-03-17 00:43:48 +00:00
matt
d267d38067 regen. 2011-03-16 23:20:00 +00:00
matt
2987df4067 Add Freescale P2020/P2010 device ids 2011-03-16 23:19:32 +00:00
plunky
2e4ce7a95f use C99 style for variadic macro arguments 2011-03-16 21:35:30 +00:00
matt
f4643b0019 Use l->l_md.md_utf in preference to trapframe(l). This shrink the kernel
just a bit in size.
2011-03-16 21:15:29 +00:00
matt
6c2b5ffdfb Enable COMPAT_50 2011-03-16 21:12:15 +00:00
matt
8dca7c28a5 First pass at a P2020RDB configuration. 2011-03-16 21:11:12 +00:00
matt
34fa69f34c Add alc device. 2011-03-16 21:10:35 +00:00
christos
155180a9df - safer way to count kids
- if we are really bombarded with connections, don't bother to fork() and
  converse.
2011-03-16 20:17:00 +00:00
christos
976d43ec5c provide unconst for the havenots 2011-03-16 20:15:59 +00:00
tsutsui
72f5d65e7e Set R_CAUSE into trapframe in curlwp before calling mips_fpu_trap()
for workaround PR port-mips/44639.

mipsX_user_gen_exception() in mipsX_subr.S (which may call
mips_fpu_trap()) doesn't set R_CAUSE in curlwp trapframe, while
mips1_use_intr() in locore_mips1.S (that may call mips_fpu_intr()) does.

All tests in tests/lib/libc/ieeefp on MIPS3 should pass now.
2011-03-16 15:14:08 +00:00
tsutsui
a75c782742 Fix possible load delay hazard on R3000.
(probably no one has set breakpoint on R3000?)
2011-03-16 14:54:31 +00:00
tsutsui
394df815c4 Split device_t/softc. Tested on GXemul. 2011-03-16 14:47:34 +00:00
tsutsui
ed9bbcc9a4 Fix device_t/softc confusion.
(currently harmless since they are not split yet)
2011-03-16 14:43:36 +00:00
tsutsui
96976f4680 Some KNF. 2011-03-16 14:39:26 +00:00
tsutsui
ed22fb0c9f KNF and cosmetics. 2011-03-16 14:28:39 +00:00
tsutsui
b9aa437bde Fix signedness issue triggered by 64 bit time_t. 2011-03-16 14:23:19 +00:00
tsutsui
dbcedb7981 Set sr_bits[IPL_HIGH] properly, rather than setting sr_bits[IPL_VM] twice.
I wonder if gcc could warn such botch in C99 array or member initializers...
2011-03-16 13:38:34 +00:00
tsutsui
a59ce07236 vr_intr_handler[] takes status for hardclock(9), not ipending. 2011-03-16 13:26:55 +00:00
tsutsui
f807d1d233 Avoid possible future device_t/softc confusion. 2011-03-16 13:24:42 +00:00
tsutsui
7c1de38adb Blindly prepare an equivalent function with old _spllower(~MIPS_INT_MASK_0)
that disabled all interrupts except PIU.  Compile test only.
2011-03-16 13:23:41 +00:00
tsutsui
fbade1d5d2 Put awful kludge to make MI kloader.c link on hpcmips.
XXX: sys/dev/kloader.c should not refer avail_start and avail_end
2011-03-16 13:08:22 +00:00
joerg
01eef02a1b If TLS support is present, use it for pthread__self(). The
initialisation order is correct in this case as _lwp_setprivate has been
called already by ld.elf_so for dynamic programs or _libc_init for
statically linked ones.
2011-03-16 12:39:44 +00:00
njoly
603f3daee7 Convert hashtab to Elf_Symindx type, and use it directly to get symbol
count. Remove now unused GETVECWORDn macro.

This is needed to make it work on alpha which use non-standard 64bit
values for the symbol hash table section, unlike all other archs.
2011-03-16 11:44:01 +00:00
jakllsch
43a7c6ff37 sys/arch/x86/x86/iclockmod.c has been removed. 2011-03-16 11:35:36 +00:00
mbalmer
7d564f115e Crosslink wcstombs(3) and mbstowcs(3). 2011-03-16 09:32:12 +00:00
dholland
dbaa2b6038 Fix build with no pchb. From Aran Clauson in PR 44720. 2011-03-16 06:02:36 +00:00
mrg
b5a61ad822 revert the iommu changes for now. my U60 doesn't like them. 2011-03-16 05:49:43 +00:00