Commit Graph

111344 Commits

Author SHA1 Message Date
jmcneill
752c6db679 add QAM64/256 support 2011-08-05 20:32:22 +00:00
jakllsch
704e16c17e Turns out all we need is AcpiClearEvent in the right place,
and we don't really care if it fails.  Pointed out by jmcneill.
2011-08-05 18:59:44 +00:00
jakllsch
aff0a6a01c As we add a handler for the ACPI fixed feature button events,
ensure they aren't going to trigger as soon as we enable interrupts,
furthermore ensure that the event is unmasked.
2011-08-05 18:27:48 +00:00
hannken
efc3d2ec25 When union_lookup() creates a shadow directory and nameiop is not LOOKUP
it has to restart the lookup to get the componentname right.

Fixes PR #44383 (an endless stream of whiteout and opaque dir problems ...)
2011-08-05 08:17:47 +00:00
hannken
40cf7e4cfa Make whiteouts work on rumpfs:
- On lookup it is ok to create if the name exists and is a whiteout
- When replacing a whiteout directory entry remove the whiteout first.
- Set UF_OPAQUE when creating a node in place of a whiteout.
2011-08-05 08:13:59 +00:00
mrg
59919ed806 relax an assert slightly, from jmcneill. 2011-08-05 02:29:53 +00:00
uwe
89e9839f44 Reword the comment about "millicode" nature of these functions and add
it to sdivsi3_i4i.S too.
2011-08-05 02:00:25 +00:00
uwe
41f19aa9d6 Reword the comment about "millicode" nature of these functions and add
it to sdivsi3.S too.

Remove !_KERNEL code left over from the days when we shared these
files with userland.

Use .L prefix for local label.
2011-08-05 01:59:39 +00:00
jmcneill
a1ac6a0eda Don't treat C2 states as C1 if the _CST package doesn't have an entry
for C1. ACPI mandates C1 so if it's not present in the _CST package use
the HLT method. Fixes all sorts of performance regressions on AMD CPUs.
2011-08-04 23:22:30 +00:00
jmcneill
9ee20799ca add mt2131, cx24227, and coram module glue 2011-08-04 22:26:07 +00:00
jmcneill
20accb5e39 modularize coram and add detach + childdet methods 2011-08-04 22:25:08 +00:00
jmcneill
22ade8bbb4 modularize cx24227 2011-08-04 22:24:45 +00:00
jmcneill
bc4ac1aee2 modularize mt2131 2011-08-04 22:24:29 +00:00
phx
fbcc784d3a Drop into ddb, when requested by ofwboot (-d option). 2011-08-04 20:02:48 +00:00
bouyer
0ef67b2899 Make sure to call xbdback_trampoline() at splbio() 2011-08-04 18:01:49 +00:00
rkujawa
f02273fb5e Add basic PCI support for amiga port.
Add missing bus_space(9) methods needed for MI PCI.
Add p5pb(4) - Phase5 PCI bridge driver (and the man page).
Add quirks table to zbus(4) - needed for p5pb.
Change approved by phx.
2011-08-04 17:48:50 +00:00
phx
6c25389836 Do not overwrite ukbd.h with NO_UKBD_DEVICE. 2011-08-04 15:07:04 +00:00
jakllsch
244c700761 Add coram(4). 2011-08-04 14:45:54 +00:00
jakllsch
733caf396e Add coram(4).
A driver for CX23885-based TV cards, such as the
Hauppauge WinTV HVR-1250 "Coram" board.

Currently only supports ATSC 8VSB reception.
2011-08-04 14:43:55 +00:00
uwe
ab79e8db68 For unsignad integer division gcc used to emit a call to __udivsi3
"millicode" function that uses compiler-private ABI.  Newer gcc uses
heavily tuned __udivsi3_i4i that is NOT compatible with __udivsi3
because it's expected to clobber different registers.  We don't want
to link the kernel against libgcc and we don't have resources to write
heavily tuned version ourselves, so clone __udivsi3 but adjust it to
conform to the __udivsi3_i4i clobber spec.

Ditto for signed division.

You can make gcc use old routines with -mdiv=call-div1 to avoid few
extra instructions to save/restore the right registers in the signed
division funcion.
2011-08-04 03:20:09 +00:00
jakllsch
28ae806329 regen 2011-08-04 02:32:58 +00:00
jakllsch
6734496fe7 Add Conexant CX23885 2011-08-04 02:31:37 +00:00
jakllsch
07f38b106d Add Conexant/Samsung CX24227/S5H1409 demodulator subroutines. 2011-08-04 01:48:34 +00:00
jakllsch
e3196c5439 Add subroutines to support Microtune MT2131 silicon tuner. 2011-08-04 01:45:37 +00:00
jakllsch
bd5bcd64f7 Fix machfb build on ports not based on powerpc or sparc. 2011-08-04 00:57:33 +00:00
he
469cff01d3 Bump SYMTAB_SPACE so that the contents fits again. 2011-08-03 22:19:31 +00:00
matt
22c9b287d1 Deal with RTMEMSIZE no longer being defined 2011-08-03 17:34:27 +00:00
matt
e99aca1b8b Add some defintions for SYSCTL_CFG0 2011-08-03 16:27:15 +00:00
matt
df230b318d Deal with RA_CONSOLE_EARLY a little more sanely 2011-08-03 16:26:53 +00:00
matt
87b1b3da19 No need to specify MEMSIZE since we read it from SYSCTL_CFG0. 2011-08-03 16:26:05 +00:00
matt
b8bb0531f6 Get memsize from SYSCTL_CFG0 register. 2011-08-03 16:25:02 +00:00
dholland
66d63879a2 Insert casts to off_t to avoid 32-bit multiplication overflow when
computing device offsets on 32-bit platforms. Should fix PR 45191.
2011-08-03 16:21:52 +00:00
oster
28c3372a95 Address part of PR kern/44972. From YAMAMOTO Takashi. Thanks! 2011-08-03 15:00:29 +00:00
oster
6f6c76259e Remove unused 'struct lwp *' from rf_getdisksize. No functional changes. 2011-08-03 14:44:38 +00:00
hannken
e8c9988bef Make whiteouts work on journaling ffs file system by adding the missing
UFS_WAPBL_BEGIN() / UFS_WAPBL_END() around CREATE and DELETE ops.

Fixes PR #44377 (union whiteouts don't work on ffs -o log)
2011-08-03 10:03:51 +00:00
mrg
59a63b01d0 add a little bit of DRM_NO_AGP to help build on ofppc 2011-08-03 06:42:59 +00:00
macallan
e7215d9880 don't try to a 'better' vertical frequency, it's almost certainly wrong with
flat panels
2011-08-03 05:27:08 +00:00
manu
32c00d6291 Make cp -p and mv preverve extended attributes, and complain if they cannot.
Also introduce library functions for copying extended attributes from one
file to another:
- extattr_copy_file, extattr_copy_fd, extattr_copy_link, with FreeBSD style,
  where a namespace is to be supplied
- cpxattr, fcpxattr, lcpxattr, with Linux style, where all namespaces
  accessible to the caller are copied, and the others are silently ignored.
2011-08-03 04:11:15 +00:00
enami
091d817e27 Replace the word NetBSD' with SuSE' in the rest of comments
for the cpp macro constatnt ELF_NOTE_SUSE_*.
2011-08-03 00:22:05 +00:00
jmcneill
b993a69649 Re-add include of "drvctl.h", as its removal a year and a half ago broke
drvctl DRVGETEVENT.
2011-08-02 21:23:24 +00:00
cliff
1608a97858 add JEDEC Mfgr ID for Macronix 2011-08-02 20:44:09 +00:00
cliff
c918b56802 remove unused option RTNORFLASH 2011-08-02 20:42:42 +00:00
pgoyette
39943f3c4f Allow multiple sdtemp sensors to attach, at all valid addresses 2011-08-02 18:52:35 +00:00
pgoyette
55cfe2860e Allow unit numbers to float, rather than tying to specific i2c address 2011-08-02 18:51:35 +00:00
pgoyette
aca9ef1449 Prevent multiple attachments at the same i2c address.
OK jmcneill@
2011-08-02 18:46:35 +00:00
joerg
9a72c11fab Remove a number of now unnecessary -no-integrated-as cases. 2011-08-02 17:22:51 +00:00
christos
3bcfc66d27 Add SuSE note 2011-08-02 16:44:01 +00:00
matt
6979407f79 Pass -mfix-loongson2f-jump -mfix-loongson2f-nop to assembler to workaround
loongson2f j[la]r issues.
2011-08-02 16:12:44 +00:00
pgoyette
5304bf6b4c When detaching the device, tear down its sysctl tree. 2011-08-02 14:06:15 +00:00
uebayasi
11f4f177a8 ncr53c9x was converted to use mutex(9), follow that. Fix DEBUG build too. 2011-08-02 05:17:18 +00:00