Commit Graph

207611 Commits

Author SHA1 Message Date
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