mbalmer
1d8ccccd63
pwdog is not for all platforms, build only on i386, x86_64, and sparc64
2011-08-11 12:03:06 +00:00
cherry
e94a141bff
per-cpu gdt support for xen
2011-08-11 11:01:30 +00:00
he
99a364f4e3
Bump SYMTAB_SPACE so that it fits again.
2011-08-11 08:39:35 +00:00
mbalmer
540a798676
Add entries for pwdog(4).
2011-08-11 07:38:56 +00:00
mbalmer
6b0f67776f
Add commented out sample entry for pwdog(4).
2011-08-11 07:36:17 +00:00
mbalmer
352c784990
pwdog(4) is a device driver for QUANCOM Electronic PWDOG1 PCI
...
attached watchdog timers.
2011-08-11 07:33:24 +00:00
cherry
155048478e
refactor the bitstring/mask operations to be behind an API. Make pending interrupt marking cpu aware.
2011-08-10 21:46:02 +00:00
cherry
941e03e900
KNF police (rmind@ :-)
2011-08-10 20:38:45 +00:00
hannken
3ec6312958
Update the (shared) v_interlock if the upper node changes.
2011-08-10 15:56:01 +00:00
cherry
d7b11fa417
xen ipi infrastructure
2011-08-10 11:39:44 +00:00
cherry
1f0a8a809d
Introduce locking primitives for Xen pte operations, and xen helper calls for MP related MMU ops
2011-08-10 09:50:37 +00:00
cherry
e0e9175da4
Add Xen specific members to struct cpu_info, Add proper per-cpu curcpu() functionality
2011-08-10 06:40:35 +00:00
cherry
0fd7a84a73
tweak the xen specific startup path to not use %fs before it is setup. Minor refactoring. Use Xen specific ipi calls.
2011-08-10 06:38:02 +00:00
cherry
7e545f9bbf
Correct offset calculation for ci
2011-08-10 06:33:13 +00:00
cherry
12a2f892ca
Include Xen specific definitions.
2011-08-10 06:30:59 +00:00
cherry
8d4cb7a73d
Add Xen specific ipi bitmasks
2011-08-10 06:29:23 +00:00
hannken
b80057eeb2
For devices, sockets and fifos ignore setting the file size to zero to make
...
open(..., O_TRUNC) happy and allow them to write through the lower layer.
Fixes PR #43560 (writing to null device in unionfs fails)
2011-08-10 06:27:02 +00:00
hannken
9be6a4a9b4
Use LK_SHARED, it is sufficient for VOP_GETATTR() and VOP_READDIR().
2011-08-10 06:19:54 +00:00
dholland
8225acd644
Revert previous, it breaks nullfs. (And I guess there are no tests for
...
nullfs?)
2011-08-10 05:42:32 +00:00
jmcneill
6a94506d9a
fix build
2011-08-10 01:32:43 +00:00
dholland
9c377dcfe1
Fail namei immediately if searchdir is unlinked / has been rmdir'd.
...
Do this by checking if v_size == 0. Should fix PR 44658 (and PR 32661).
2011-08-09 23:46:05 +00:00
dholland
8d4d585132
Include missing part of previous commit to this file. (sigh)
2011-08-09 23:16:17 +00:00
dyoung
e04563cb82
Correct a comment on config_found_sm_loc().
2011-08-09 21:07:14 +00:00
dyoung
e7e6ed352f
Add support for the Oxford Semiconductor OXPCIe952, a 2-port serial chip
...
with a PCI Express interface, in legacy mode. Cursorily tested with a
StarTech PEX2S952LP.
See the manual for your adapter to see how to put it into legacy mode.
There is also a "native" mode that uses a different clock multiplier
and (I think) provides a richer feature set, but also requires a bit of
additional initialization (see FreeBSD's puc(4)).
The native-mode PCI functions use different PCI Device IDs than the
legacy-mode functions.
2011-08-09 21:04:05 +00:00
dholland
a39473de1c
__typeof__, not __typeof, to avoid confusing passersby.
2011-08-09 20:05:04 +00:00
dholland
943b2f8eb3
Simplify handling of slashes. Provides a proper fix for PR 44961.
2011-08-09 18:37:56 +00:00
jakllsch
9a2bdb0d5f
While the GENERIC/MONOLITHIC/MODULAR issue remains to be sorted out,
...
MONOLITHIC is still a part of the release build and needs to remain
config(1)urable.
2011-08-09 14:18:17 +00:00
joerg
53cc155f3b
Restrict -Wno-array-bounds to tulip.c with gcc.
2011-08-09 13:02:53 +00:00
jruoho
b7ff5db1d4
Build acpiwdrt(4) as a module on x86.
2011-08-09 12:16:03 +00:00
jruoho
20073051ea
Two placeholder comments.
2011-08-09 12:09:55 +00:00
jmcneill
46d3857954
add CLK_DELAY
2011-08-09 11:26:40 +00:00
jmcneill
fb32363eae
include cx24227, lg3303, mt2131, nxt2k, tvpll, xc3028, coram, cxdtv, and emdtv
...
modules in x86 build
2011-08-09 11:12:02 +00:00
jmcneill
9bd8d0664c
lg3303 should depend on dtv_math, not xc3028
2011-08-09 10:54:22 +00:00
jmcneill
707c764851
add dtv_math.h
2011-08-09 10:53:09 +00:00
jruoho
4c658c19b0
As wmieeepc(4) was added to amd64 GENERIC, build it also as a amd64 module.
2011-08-09 08:36:05 +00:00
mbalmer
5ade312f36
re-gen after PWDOG1 addition.
2011-08-09 08:27:12 +00:00
mbalmer
3a793722d2
Add the QUANCOM PWDOG1.
2011-08-09 08:26:18 +00:00
hannken
d5d9d4928f
No need to lock the selcluster in selscan() if either
...
NO_DIRECT_SELECT is defined or all polls return an event.
2011-08-09 06:36:51 +00:00
manu
93a915b82c
improve comment about AT_* defines: they are not only used by linkat(2)
2011-08-09 04:19:17 +00:00
jmcneill
952250ca3e
remove commented out entries for emdtv, auvitek, and dtv
2011-08-09 02:52:29 +00:00
jmcneill
fb95eabd74
modify the dtv device api so hardware drivers can be loaded independently
...
of the dtv module
2011-08-09 01:42:24 +00:00
kiyohara
a27a5ab73d
Fix build failed. mouse.h and pccons.h already removed.
2011-08-09 00:39:35 +00:00
jakllsch
88e3a4403f
COMPAT_16 code only exists on amd64 in the presence of COMPAT_NETBSD32.
2011-08-08 23:44:06 +00:00
dyoung
f77a583767
Miscellaneous mbuf changes:
...
1 Add some protection against double-freeing mbufs in DIAGNOSTIC kernels.
2 Add a m_defrag() that's derived from
sys/dev/pci/if_vge.c:vge_m_defrag(). This one copies the packet
header.
3 Constify m_tag_find().
2011-08-08 19:10:33 +00:00
jmcneill
1f2ef40a47
remove dtv (available as a module)
2011-08-08 18:57:58 +00:00
matt
1f8ad1f9be
#include <sys/sched.h> since it's a dependency
2011-08-08 17:53:29 +00:00
matt
47fac2314b
Global inlines are not allowed.
2011-08-08 17:45:13 +00:00
jakllsch
7fd1d1d1ed
We have PUFFS, we need putter.
2011-08-08 17:02:31 +00:00
jmcneill
beb12362eb
revert previous
2011-08-08 17:00:23 +00:00
jakllsch
217a815cc9
Add P1003_1B_SEMAPHORE to match i386.
2011-08-08 16:27:46 +00:00