njoly
2291fd1fba
Kill extra El macro.
2011-12-09 10:58:51 +00:00
cegger
9e447445b5
re-apply merge loss
2011-12-09 10:14:20 +00:00
cegger
9a48fe3fb2
add AMD ucode MSRs
2011-12-09 10:08:47 +00:00
mrg
58e93aef76
auvia reported to work
2011-12-09 09:47:39 +00:00
reinoud
929351e30d
Remove empty lines in ttycons_consinit
2011-12-09 09:27:13 +00:00
mrg
5249bbc553
provide a lock for mpu_attach.
2011-12-09 08:56:54 +00:00
tls
1177cf8de7
Use random seed file (saved entropy) from default location by default
...
in i386 and amd64 boot.cfg.
2011-12-09 06:50:36 +00:00
mrg
0e12342e61
drop the thread lock in a couple of error cases that were missing.
2011-12-09 05:08:25 +00:00
mrg
f8fa7a45a9
update a little: zaudio failure, uaudio/umidi success
2011-12-09 05:06:57 +00:00
mrg
bb9826c712
from the usbmp branch:
...
- drop the thread lock when usbd might sleep on us.
this also makes mixerctl -s vs play work without usbmp.
2011-12-09 05:03:18 +00:00
cherry
e84002488c
Use mutex(9) instead of spl(9). Add further locks around grant table access.
2011-12-09 03:58:12 +00:00
rmind
215a4b5f51
- Explain the magic in npf_tcpfl2case().
...
- Use __unused instead of (void)cast; fix comment.
2011-12-08 23:36:57 +00:00
rmind
5ddcd2d503
pmap_bootstrap: use tlbflushg(), not tlbflush(), since we use global pages.
2011-12-08 22:36:42 +00:00
dholland
79f0d98a81
Uses uintptr_t and therefore needs stdint.h.
2011-12-08 22:27:36 +00:00
skrll
30fe64d81b
Track if we saved l_private in the mcontext and don't blindly restore it.
...
This fixes the tests in /usr/tests/lib/libc/setjmp/t_threadjmp
2011-12-08 21:00:49 +00:00
chs
556410f871
allow building without direct-map support in non-XEN kernels.
2011-12-08 15:35:34 +00:00
jym
8f63b92041
build fix for keylock secmodel(9).
2011-12-08 11:01:59 +00:00
cherry
a58ac9f339
kmem_free() the appropriate size.
...
Thanks cegger@
2011-12-08 03:34:44 +00:00
joerg
eb47f1619a
Use a constant array for the MIB. Newer LLVM decided that mib[] warranted
...
stack protections, with the obvious crash after the setup was done.
As a positive side effect, code size shrinks a bit.
2011-12-08 02:27:14 +00:00
taca
093293c2cb
According to /etc/rc.d/mdnsd, /var/run/mdnsd is owned by _mdnsd:_mdnsd
...
if it created. So, set owner/group of /var/run/mdnsd.
It stop a useless warning in /etc/security.
2011-12-08 01:15:02 +00:00
taca
25a77c81a5
ISC DHCP 4.2.3-P1 and 4.1-ESV-R4 has released.
2011-12-08 01:11:47 +00:00
he
f0e3262471
Bump SYMTAB_SPACE.
2011-12-08 01:08:18 +00:00
christos
539c90b5a5
be more portable, explain what we are doing, simplify.
2011-12-07 22:52:54 +00:00
he
b8e262ecc5
Add the secmodel_extensions variants of the kernel modules.
2011-12-07 22:14:43 +00:00
jakllsch
f3842730f2
Initialize the opl softc lock pointer to the parent's interrupt lock.
...
Briefly tested only on wss@isapnp.
2011-12-07 17:38:50 +00:00
jakllsch
3974ddef5c
We need to hold the lock during mpu_find().
2011-12-07 17:35:01 +00:00
cegger
6fe7c102d5
replace malloc() with kmem_zalloc() per request from cherry.
...
While here fix error path.
XXX: The size allocated and freed for interrupt handlers looks
inconsistent to me.
2011-12-07 16:26:23 +00:00
cegger
199b241e44
remove xen3-public
2011-12-07 16:10:59 +00:00
cegger
67a05e425f
switch from xen3-public to xen-public.
2011-12-07 16:01:39 +00:00
cegger
908dafc263
switch from xen3-public to xen-public.
2011-12-07 15:47:41 +00:00
cegger
ef058ada1e
merge. (forgot in previous)
2011-12-07 15:40:15 +00:00
cegger
4d7ec3b06b
merge.
2011-12-07 15:04:18 +00:00
cegger
230bc32186
Welcome to Xen 4.1.2 headers.
...
New interfaces for PV drivers:
- Xen transcedent memory
- USB IO
- SCSI IO
PCI IO improvements:
- PCI MSI support
- PCI Express AER support
New features:
- xen honors flags to be placed into guest kernel available pte bits
if enabled (for grant table)
- support for 128 vcpus
(old interface is still present and supports up to 32 vcpus)
- PCI passthrough: new hypercalls to support SR-IOV
- new hypercall for physical cpu hotplugging
- new hypercall for physical page offlining
- fixes to compile with clang
- machine check recovery mechanism
2011-12-07 14:41:15 +00:00
cegger
bae54e0656
build fix: add back <sys/malloc.h>. malloc(9) is still in use.
2011-12-07 13:49:04 +00:00
cegger
e3626448aa
merge. The 'conflicts' happened because xen-public was once used for xen2 headers.
2011-12-07 13:24:04 +00:00
cegger
25dd519694
re-import xen3-public to rename this to xen-public
2011-12-07 13:15:44 +00:00
cherry
6b3b571c64
Move to kmem_zalloc() instead of malloc().
2011-12-07 12:31:51 +00:00
macallan
00d7756e68
consolidate bit twiddling functions into one generic case and a bunch of
...
macros, use them
2011-12-07 09:08:00 +00:00
macallan
6a0ba9d88b
add a bunch of register definitions
2011-12-07 08:49:29 +00:00
skrll
79fb68b068
Deal with __MACHINE_STACK_GROWS_UP machines.
...
constify the other psize while I'm here.
Thanks to Christos for looking.
2011-12-06 21:15:39 +00:00
jakllsch
2ee946b266
Per [1] the speed of light in a vaccum is exactly 299792458 m/s.
...
Per [2] a furlong is 220 yards and a yard is exactly 0.9144 m.
Per [3] a fortnight is 14 days.
As I didn't find a good authority for what definition of a day a fortnight is
measured in, I'll assume here a day is 86400 SI seconds.
Thus, the speed of light in a vaccum is approximately
1.80*10^12 furlongs per fortnight.
1.80*10^12 = 299792458*86400*14/(220*0.9144)
[1] Resolution 1 of the 17th meeting of the CGPM (1983)
http://www.bipm.org/en/CGPM/db/17/1/
[2] Weights and Measures Act 1985
http://www.legislation.gov.uk/ukpga/1985/72
[3] The Concise Oxford Dictionary, 5th Edition, 1964, p. 480
2011-12-06 19:41:03 +00:00
jakllsch
15a9f768c4
Make break handling (where supported by the hardware/firmware) actually work.
2011-12-06 19:05:43 +00:00
njoly
826079e36b
Remove expected failure now that PR/44708 is fixed.
2011-12-06 18:18:59 +00:00
njoly
e01a9cd0c9
Remove the unneeded rump component; the library already includes the
...
module code that will be initialised by rump.
Fix PR/44708, t_zpool:create test failure for RUMP_LOCKDEBUG=yes
builds.
2011-12-06 18:12:25 +00:00
njoly
eb308a41e8
Do not protect wrong KASSERT by LOCKEDBUG ifdef/endif, the latter uses
...
its own mecanism. Kill them both.
From discussion with pooka@.
2011-12-06 18:04:31 +00:00
jym
ae1d24749f
do_sys_sync() is part of vfs, hence rumpvfs. Used by pmf(9) during
...
device suspend, so explicitly link against rumpvfs to resolve that
symbol when linking rumpdev.
Unbreaks "rumptest" target.
2011-12-05 23:04:39 +00:00
christos
062de7c5a1
close the comment, there is a draft.
2011-12-05 21:30:48 +00:00
christos
857226ee50
PR/45687: Mike Pumford: savecore: (null): _ksyms_hdr not in namelist
...
Make it non-static and add a comment so that they don't become static again.
2011-12-05 20:55:14 +00:00
christos
f5e469b78a
make joy code consistent (avoid games with pointers), and fix the isa softc
...
declaration
2011-12-05 19:20:54 +00:00
skrll
7ff9dd0229
Fix mm_md_kernacc to report correct status for the direct mapped pages
...
between kernel start and end of physical memory. Report everything else
as unhandled.
2011-12-05 15:04:27 +00:00