joerg
5511fa25aa
Don't build the CRT stuff here for i386 and x86_64.
2010-08-07 18:02:40 +00:00
joerg
01bc9d5012
Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared
...
between all platforms and a small assembler stub in crt0.S is used for
setting up the proper stack and whatever else MD needs.
Extract crti.S and crtn. from the old dot_init.h files. Prepare other
platforms that use the 6-argument form of __(_)start for this.
Rewrite the crtbegin and crtend modules in assembler to make them
compiler independent. Document the interface in README.
2010-08-07 18:01:32 +00:00
jruoho
40f2c5cbe7
Fix build failure.
2010-08-07 17:12:55 +00:00
jmcneill
086ee7443c
add support for nvidia hdaudio controllers
2010-08-07 16:59:48 +00:00
jruoho
33d83c93fd
Wording, markup.
2010-08-07 16:41:34 +00:00
jmcneill
c0b9576b27
Reject invalid vendor IDs (say if there was a RIRB timeout while reading the
...
VID registers)
2010-08-07 16:24:19 +00:00
jruoho
2016543bde
Don't use complete prototypes in FUNCTIONS. But use standard section headers.
2010-08-07 16:15:47 +00:00
jmcneill
898d3e0cf2
Remove AR9280 and AR9285 from the supported chips list.
2010-08-07 14:56:02 +00:00
jruoho
3319c9a659
Dump MADT in ACPIVERBOSE.
2010-08-07 14:17:21 +00:00
jruoho
21753466cc
Remove the last ACPI driver -specific #ifdef, ACPI_FDC_DEBUG.
2010-08-07 09:55:59 +00:00
jruoho
316d3ee98f
Remove ACPI_MADT_DEBUG.
2010-08-07 09:53:25 +00:00
jruoho
6e6e026403
Reorganize: also the APIC tables will be dumped in ACPIVERBOSE, and the
...
callback functions will be modified to be suitable also with other tables.
2010-08-07 09:41:19 +00:00
jruoho
77da05df17
Dump the whole FADT in ACPIVERBOSE.
2010-08-07 08:59:51 +00:00
sjg
55b9a99afa
wait[pid]() is called in several places.
...
If we encounter an error and run the .ERROR target, we may
reap a pid which jobs is waiting for. Ensure that we
cleanup so that make isn't left waiting for an already
deceased child.
2010-08-07 06:44:08 +00:00
kiyohara
f3366568ad
Remove unused options PIC_I8259.
2010-08-07 06:18:17 +00:00
kiyohara
f9d59ce466
Remove unnecessary line.
...
Variable openpic_base exists, if defined PIC_OPENPIC.
2010-08-07 06:16:22 +00:00
agc
0fdb607276
merge conflicts
...
this isn't how this was planned, but needed for releases to build. will
be revisited later
2010-08-07 05:53:20 +00:00
agc
c7cc75d43f
merge conflicts
...
this isn't how this was planned, but needed for releases to build. will
be revisited later
2010-08-07 05:30:58 +00:00
agc
306ca2b851
fix up 64-bit lint
2010-08-07 04:53:56 +00:00
agc
338b88adf7
re-fix this typo once again...
2010-08-07 04:50:35 +00:00
agc
d7b1bf3228
catch up with autoconf changes
2010-08-07 04:40:07 +00:00
agc
cd0b82c317
Build libraries in the correct order, also waiting for prereqs to build first
2010-08-07 04:34:03 +00:00
agc
b142b74bb7
also make the JSON library
2010-08-07 04:27:00 +00:00
agc
f06ff54b5a
mj.[ch] source files have moved
2010-08-07 04:26:03 +00:00
agc
e65cf58b45
mj.c source file has moved
2010-08-07 04:25:19 +00:00
agc
ba514e2329
use any alternate location for openssl
2010-08-07 04:23:56 +00:00
agc
7b5aa756da
new directory structure - look in the right place for libraries
2010-08-07 04:18:54 +00:00
agc
f619980947
NetBSD mk files for JSON functions
2010-08-07 04:17:49 +00:00
agc
922661dde1
Catch up the JSON routines being in their own library. Use the JSON routines
...
to return all the text as a JSON-encoded string for all keys and sigs which
are returned.
2010-08-07 04:16:40 +00:00
agc
00d25ba4ee
Move the minimalist JSON routines into their own library
2010-08-07 04:13:57 +00:00
jmcneill
3c58337823
Add NVIDIA MCP77 to the quirk table, so ahcisata will attach when the
...
BIOS is set to 'RAID' mode.
2010-08-07 02:39:01 +00:00
jruoho
e1035e2b84
Simplify the acpiverbose module.
2010-08-06 23:38:34 +00:00
jruoho
460de0d614
Remove the acpiwmi(4) dump from the ACPIVERBOSE module. Instead of this
...
complex solution, just use aprint_debug(9) in the driver.
2010-08-06 22:45:00 +00:00
jruoho
f8ae011759
ACPICA 20100806 is out.
...
(Not yet time to import; rest of the GPE changes should arrive
before this is updated for the last time before 6.0.)
2010-08-06 19:39:26 +00:00
jruoho
5eae43f8ff
As the devices are listed in the body of the text,
...
remove the .Xref spam in SEE ALSO.
2010-08-06 18:54:50 +00:00
jruoho
72795172e5
Like with mqueue(3), create and remove the aio(3) sysctl nodes dynamically.
2010-08-06 18:36:09 +00:00
jruoho
2a35c4cf20
Fix prototypes; SYSCTLFN_ARGS -> SYSCTLFN_PROTO.
...
(These things really only obscure the code.)
2010-08-06 18:10:40 +00:00
jruoho
db0aba6ecf
Move fwhrng(4) and ichlpcib(4) to the right category.
2010-08-06 17:00:12 +00:00
jruoho
a3275768f8
Reference hpet(4).
2010-08-06 16:44:06 +00:00
jruoho
ee62bcfb03
Add hpet(4).
2010-08-06 16:42:31 +00:00
joerg
f40b256f09
Reduce header pollution for mdreloc.c. Make Obj_Entry argument of
...
_rtld_relocate_nonplt_objects non-const in preparation for TLS support.
2010-08-06 16:33:17 +00:00
pooka
05ee96af0c
+tp
2010-08-06 16:17:13 +00:00
pooka
102729d0d8
+tests/dev/sysmon
2010-08-06 16:13:55 +00:00
pooka
edcef5fc34
Add test cases to check that sysmon/swwdog will panic and reboot
...
the kernel if left untickled.
Thanks to jmmv for the tip that doing this is possible in atf via
means of fork/wait.
2010-08-06 16:13:26 +00:00
pooka
c3884c5c41
* fix logic inversion in swwdog_reboot (and the sysctl).
...
* attach sysctl in constructor instead of as a link set to give it
a chance to work in a module
* teardown sysctl when driver is detached to avoid dangling pointer
2010-08-06 16:02:56 +00:00
pooka
0a80f65755
support CTLTYPE_BOOL
2010-08-06 15:26:16 +00:00
christos
5861d73fd7
move namespace protection before inclusion.
2010-08-06 15:21:50 +00:00
pooka
c7528563f1
If compiled with RUMP_ACTION, access rump kernel instead of host
...
kernel. This is an easy way to browse & modify the sysctl tree
offered by a rump kernel instance.
2010-08-06 15:04:13 +00:00
christos
e8deba048f
Add a weak alias for pthread_attr_get_np. Noted my Matthias Drochner.
2010-08-06 14:23:06 +00:00
christos
1feec51e67
mention new bind.
2010-08-06 10:59:52 +00:00