dyoung
1f0573c286
Add a self-suspensor. It's not used, yet.
...
In ex_detach(), call ex_stop(), first. ex_stop() stops the callout.
Destroy the callout in ex_detach().
2010-03-22 17:11:19 +00:00
jakllsch
a6fc850cd8
Ensure cd9660_read() gives accurate EOF indication.
...
Should fix PR/42983.
2010-03-22 16:57:54 +00:00
martin
b1400f8892
Add a DIOCTUR (test unit ready) ioctl, to allow userland to easily
...
(and silently) check for presence of media. While this would be easy
to implement via SCIOCCOMMAND, our kernel has quirks for this
command, which otherwise would not be readily available to userland
applications.
2010-03-22 16:49:41 +00:00
cegger
8b8ee0c1f1
Ignore ioapic write failures.
...
They happen when writing to ioapic pins Xen already disabled.
This makes netbsd dom0 booting.
2010-03-22 16:43:08 +00:00
dyoung
47726121b6
Add a detach routine. Enable detachment at shutdown.
...
psc_pwrmgmt_csr_reg was never initialized to the actual offset of the
PCI PMCSR! Just delete psc_pwrmgmt_csr_reg and all uses of it. In
this way, fxp_pci_disable() becomes a no-op, so delete it, too.
2010-03-22 16:17:43 +00:00
dyoung
86a23e81c4
In fxp_detach(), fxp_stop(), first. fxp_stop() stops the callout.
...
Destroy the callout in fxp_detach().
2010-03-22 16:11:58 +00:00
jruoho
dfc3a8d66a
Fix the previous commit properly: we need to set all sensor-flags during the
...
initialization of sysmon_envsys(9), otherwise, if _STA does not return true
during the attachment of the driver, it is possible that a flag is never
set. This flaw has always been present, but it only got exposed after the
conversion to use the sysmon-limits.
2010-03-22 15:08:35 +00:00
pooka
9a12bbeba5
Include bthub support.
...
As mario knows, it should be in another component, but just cram
it here for now until someone solves kernel module dependencies
for us.
2010-03-22 14:47:02 +00:00
pooka
4f4d4d6450
deal with ioconf.h
2010-03-22 14:42:01 +00:00
pooka
d0e5d93744
Some drivers want to include ioconf.h, so generate it if doing
...
"ioconf" config.
2010-03-22 14:40:54 +00:00
jruoho
66475d5b9d
Break the (too) big lead paragraph into three smaller ones.
2010-03-22 13:15:54 +00:00
jruoho
dd1725f2c7
Add a missing word introduced in the previous commit. Thanks, snj@.
2010-03-22 12:39:22 +00:00
pooka
9b255ab4af
Add rumpdev_ubt and rumpnet_netbt components.
2010-03-22 12:27:46 +00:00
pooka
5219b831d7
Add an example/test program for rump bluetooth. This does discovery
...
and prints the address and name of the first peer encountered (if any):
ubt0 at uhub0 port 1
ubt0: Cambridge Silicon Radio Bluetooth USB Adapter, rev 2.00/19.15, addr 2
device ubt0, addr xx:xx:xx:xx:xx:xx
my peer: yy:yy:yy:yy:yy:yy, major class: 2 (phone)
peer name: Mokia maailmalta
2010-03-22 12:21:37 +00:00
pooka
9a702d8fe4
USB bluetooth device rump component.
...
This is a curious driver in the sense that unlike all other current
device drivers, it does not require vfs. This is because the driver
is controlled via bluetooth, which is controlled via PF_BLUETOOTH
sockets (as opposed to a /dev node).
2010-03-22 12:14:51 +00:00
pooka
5f0c4c358e
bluetooth stack component for rump
2010-03-22 12:08:44 +00:00
pooka
e0010d2a0e
* support isochronous transfers (for as much as they can be supported
...
considering our ugen driver doesn't support isochronous write.
kern/25960 seems to contain a patch and could be investigated for that)
* add a dirty rotten hack which makes interrupt transfers of >16
work for me
2010-03-22 12:05:45 +00:00
cegger
c67c15c2cc
fix build.sh -N 4 distribution failure:
...
+ echo 'MKSOLARIS=yes'
xargs: unterminated quote
2010-03-22 12:03:04 +00:00
jruoho
998dd58875
Regen.
2010-03-22 11:16:02 +00:00
jruoho
0a2027602e
Add IFX0102 and PNP0C15. Fix INT0800.
...
Observed from the dmesg of njoly@'s Sony VAIO VGN-BZ12VN.
2010-03-22 11:13:23 +00:00
jruoho
d1a604fd21
Document the questionable ISSET/SET/CLR macros.
2010-03-22 10:32:48 +00:00
wiz
bac138f936
Mark up NULL with Dv, as usual.
2010-03-22 10:15:00 +00:00
jruoho
dd8d793a6d
Note that some definitions, such as NULL, were already in v4 UNIX.
2010-03-22 09:46:17 +00:00
pooka
1019474331
Wrap DOCALL and DOCALL_KLOCK in a new block (for easy adding of
...
debug prints before them.
XXX: can't use the standard do-while0 because lint doesn't like it.
2010-03-22 09:39:02 +00:00
jruoho
72763cb4e7
Set the capacity flags already in the acpibat_get_info(),
...
instead of acpibat_get_status().
2010-03-22 09:31:24 +00:00
jruoho
6cf60012b8
Small changes to wording and markup.
2010-03-22 08:04:25 +00:00
mrg
eeea16608f
add + _SYMQUIRK='|\.(rump|RUMP)' for powerpc64, as recommended by pooka.
...
it gets rid of many of the warnings trying to link rump_cd9960, but
there are a bunch remaining. atomic ops seem missing, and some ktrace
points.
2010-03-22 05:39:00 +00:00
mrg
668cb96893
for mips64*, use mips64 subdir, otherwise use $MACHINE_ARCH if exists,
...
or $MACHINE_CPU. idea from dennis.c.ferguson@gmail.com in PR#43021.
2010-03-22 05:12:24 +00:00
mrg
5f0f7c9f12
rename text() to wrtext(), aligning it with most other output routines,
...
and avoiding a compile error on powerpc64.
XXX: this tries to make a ".text" symbol, which already exists...
2010-03-22 05:10:19 +00:00
mrg
8ffc8574e6
fix some powerpc64 build issues.
2010-03-22 05:08:54 +00:00
mrg
a394b5afe8
set MACHINE_CPU to powerpc for MACHINE_ARCH of powerpc64.
...
from pooka via PR#43021.
2010-03-22 03:35:26 +00:00
mrg
26c2cb31ec
define _NOREGNAMES before including <machine/asm.h>, like powerpc does.
...
from dennis.c.ferguson@gmail.com in PR#43022.
2010-03-22 02:22:32 +00:00
mrg
3bdcb2e4b5
add a nop to provide enough space for the linker and long calls.
...
fixes link errors with 'cerror' and libposix.
from dennis.c.ferguson@gmail.com in PR#43010.
2010-03-22 02:17:23 +00:00
mrg
b7afc13f58
default powerpc64 mbufs to 512 bytes, like other 64 bit platforms.
...
from dennis.c.ferguson@gmail.com in PR#43028.
2010-03-22 02:14:28 +00:00
mrg
eaa088bcc1
add powerpc64 support. from dennis.c.ferguson@gmail.com in PR#43029.
2010-03-22 02:00:33 +00:00
mrg
093c642fac
replace kernel-only 'stmd' and 'lmd' operations in userland with equivalent
...
sequences of code, as done in eg, powerpc64/gen/_setjmp.S rev 1.2.
from dennis.c.ferguson@gmail.com in PR#43009.
2010-03-22 01:39:11 +00:00
mrg
4e60bef737
convert -idirafter to -isystem, as recommended by cgd in PR 11843.
...
most of the list in that PR were already done.
2010-03-22 01:29:29 +00:00
mrg
1314a37a1f
fix the dependancy list for this.
2010-03-22 00:23:59 +00:00
mrg
c9757b07d4
since pmap_activate/pmap_deactivate need to not block, but the rest of
...
pmap is OK, add a new IPL_VM pmap_ctx_lock that is held while allocating
or freeing a context, and revert pmap_lock back to IPL_NONE.
i considered a per-cpu context lock, but that would require locking
each active CPUs lock in turn in pmap_remove_all() and pmap_destroy().
thanks to ad for explaining how these parts interact.
2010-03-21 22:38:08 +00:00
jruoho
08053de4ee
Document the weird <iso646.h>.
2010-03-21 21:23:51 +00:00
jklos
054fd02ef5
Reorganizing Chelsio 10 gig files into separate directory.
2010-03-21 21:15:37 +00:00
jklos
86bb752ce4
Reorganizing all Chelsio 10 gig files into separate directory.
2010-03-21 21:11:13 +00:00
jruoho
67dcd1d1f0
Bump date for previous.
2010-03-21 20:38:20 +00:00
jruoho
341372abaa
Note inttypes(3) also here.
2010-03-21 20:34:52 +00:00
lukem
f009f7a2e4
Update version to 20100320 for Christos' commit to popen.c 1.37 for:
...
PR/43023: Bruce Cran: FTPD bug remote crash
2010-03-21 20:27:26 +00:00
plunky
56e30c61a6
send the SET_SCALE11 command before the 'sliced' command as per the
...
Linux driver (and elantech(4)), via PR kern/42853
2010-03-21 20:04:43 +00:00
plunky
4cac2374d5
Extended capability probes can confuse the passthrough device,
...
reset the touchpad on enable to cure that.
2010-03-21 19:57:05 +00:00
jruoho
61f4a4ebdc
Mention the recommended usage of inttypes(3) when applicable.
2010-03-21 19:55:19 +00:00
plunky
88c4db2ecc
some definitions from the Linux driver (via PR kern/42853)
2010-03-21 19:53:52 +00:00
jruoho
09b0a44249
Add inttypes(3).
2010-03-21 19:45:58 +00:00