Commit Graph

111451 Commits

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