Commit Graph

230 Commits

Author SHA1 Message Date
pooka
eaa241e501 Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR,
with the default provided by Makefile.rump (they're all 0.0 anyway)
2014-12-02 01:59:10 +00:00
pooka
8994492cd1 On second thought, let's not build the rump kernel component for ac97
by default.  The component is not used on a NetBSD target anyway.
2014-11-19 01:08:42 +00:00
pooka
784dbdc3ce Add hdaudio driver as a rump kernel component
tested by booting a rump kernel on a T61, coupled with a client which
writes some Roy Buchanan to /dev/audio
2014-11-19 00:18:58 +00:00
pooka
c9ae4a1d22 add ac97 component
for use with eap and others
2014-11-18 09:04:20 +00:00
pooka
557725048e Add eap PCI audio driver.
tested by playing audio with rump kernel booted on qemu with -soundhw es1370
2014-11-18 08:43:03 +00:00
nonaka
a0b2d4d1c7 Adopy recent software volume control change. 2014-11-18 04:29:06 +00:00
nakayama
c0067af94a Wrap iconv.h also with #ifdef __NetBSD__. 2014-11-16 15:31:12 +00:00
nakayama
51553e0795 Using host iconv(3) is limited to NetBSD host. 2014-11-16 04:26:46 +00:00
nakayama
fb45a1eb84 Make rump_smbfs(8) uses host iconv(3) to convert filenames
character set.
2014-11-15 18:49:04 +00:00
pooka
86040218de Add rump kernel component for viornd
tested: qemu -device virtio-rng-pci
2014-11-06 00:45:58 +00:00
pooka
1dc56c39a2 Implement pci_intr_setattr()
(well, kinda.  it just ignores the MPSAFE param for now, but that's
easy to fix later)
2014-08-26 10:58:13 +00:00
pooka
272d41f121 Add a compile-time selector for I/O space operations. Needs more work
some day, but allows virtio drivers to work today.
2014-08-22 14:28:58 +00:00
pooka
08f38d958e Build virtio components as part of RUMPPCIDEVS 2014-08-22 09:58:55 +00:00
pooka
db494c8796 Add a rump kernel component for ld@virtio. 2014-08-22 09:57:05 +00:00
pooka
d7b8f51b8f Add a rump kernel component for the vioif virtio network interface. 2014-08-22 09:48:54 +00:00
pooka
e125b93131 Add a rump kernel component for the virtio bus. 2014-08-22 09:45:29 +00:00
pooka
ee9aa9eca6 Add component for the pcnet PCI driver to rump kernels. Virtualbox
emulates it by default, so it's nice-to-have for that.
2014-08-13 15:01:32 +00:00
skrll
0238b3e748 Fix error checking mistake introduced in r1.15.
Hi Antti!
2014-08-02 12:38:01 +00:00
skrll
df060bd16b First pass at adapting to usbmp. 2014-08-02 11:43:21 +00:00
skrll
a0cde44114 Let's believe the spec when it says "must". 2014-08-02 07:20:08 +00:00
skrll
bcc07bbd44 Return a valid error in rumpusb_root_intr_start on failure. 2014-08-02 07:18:47 +00:00
pooka
e1b2b6b0a7 add missing \n
from Robert Millan <rmh@freebsd.org> via rumpkernel-users
2014-07-31 15:55:08 +00:00
maxv
b83cbf05a3 Fix the ATF failures caused by my recent smbfs change (smbfs_vfsops.c -r1.103).
ok pooka@
2014-07-18 16:25:17 +00:00
prlw1
2b476a8d95 Add vnd support to rump 2014-07-17 08:16:12 +00:00
pooka
77684a56d8 mvphy is not configured, so don't try to build it 2014-05-26 19:55:53 +00:00
pooka
8fa17e4756 scsitest is a SCSI target emulator used by one test, and has little
reason to get installed.  Make the component private to the test using
it and obsolete the installed one.

IOW, rename sys/rump/dev/lib/libscsitest -> tests/dev/scsipi/libscsitest
2014-04-24 21:46:44 +00:00
pooka
db08ffef5a update to new pci_intr_string() 2014-04-15 13:47:06 +00:00
pooka
9426d42dd4 build hypercalls if RUMP_PCI_USER is defined 2014-04-14 23:53:42 +00:00
pooka
d1e65a1e3d fix typo 2014-04-14 22:56:53 +00:00
pooka
5145f215c7 * make it possible for rumpcomp_pci_intr_establish() to know which
device it's establishing the interrupt for
* make it possible to implement bus_dmamem_map() properly
2014-04-14 21:43:00 +00:00
pooka
540fe34fd1 add necessary -I for /dev/pci* creation 2014-04-14 21:36:22 +00:00
pooka
fcfbee3413 be even more explicit about handling only bus 0 2014-04-14 21:34:08 +00:00
pooka
360bbc64e4 add some sort of bus_space_barrier() 2014-04-13 15:43:26 +00:00
pooka
78921906eb create /dev/pci device nodes 2014-04-13 12:40:00 +00:00
pooka
26a5a77234 remove obfuscation macros 2014-04-11 01:03:08 +00:00
pooka
697e0f1b0e Add a rump kernel component for the iwn wireless driver, tested with
the one in my laptop:
iwn0 at pci0 dev 19 function 0: vendor 0x8086 product 0x4237 (rev. 0x00)
2014-04-07 01:45:36 +00:00
pooka
ca29f7cc9e Add PCI components, commented out from the default build for now. 2014-04-04 14:49:40 +00:00
pooka
0d262cbdb0 Add a rump kernel component that can attach if_wm @ pci 2014-04-04 14:49:09 +00:00
pooka
59246fadca Add a rump kernel component for mii support and phy drivers. 2014-04-04 14:18:19 +00:00
pooka
69955dae56 Add a rump kernel component for the PCI bus. It works both in Xen DomU
(via Xen's PCI passthrough) and Linux userspace (via uio_pci_generic).
2014-04-04 12:53:59 +00:00
christos
c1ae06abab kill sprintf 2014-03-20 20:42:08 +00:00
pooka
5102012c0e rename component.c -> md_component.c 2014-03-17 11:30:40 +00:00
pooka
fba5e42d84 rename component.c -> bpf_component.c 2014-03-13 02:01:04 +00:00
pooka
04df77c163 rename component.c -> fss_component.c 2014-03-13 01:59:05 +00:00
pooka
0a5f0aa049 rename component.c -> scsitest_component.c 2014-03-13 01:58:46 +00:00
pooka
7e72c4558e rename component.c -> scsipi_component.c 2014-03-13 01:58:20 +00:00
pooka
3bae975740 rename component.c -> audio_component.c 2014-03-13 01:57:52 +00:00
pooka
bc6163d6d2 rename component.c -> netsmb_component.c 2014-03-13 01:57:29 +00:00
pooka
13ad9d6c84 rename component.c -> drvctl_component.c 2014-03-13 01:56:55 +00:00
pooka
3c1768175c rename component.c -> umass_component.c 2014-03-13 01:54:59 +00:00