CVS commit: src/sys/rump/dev/lib/libwsemul_vt100
Module Name:src Committed By: uwe Date: Tue May 3 14:11:59 UTC 2022 Added Files: src/sys/rump/dev/lib/libwsemul_vt100: Makefile Log Message: libwsemul_vt100: Rumpified wscons vt100 emulator (wsvt25). This library provides wscons vt100 emulation (aka TERM=wsvt25). This is internal module, not a device, so there's no RUMP_COMPONENT. The public interface provided by this module is wsemul_vt100_ops and it needs the user to provide (in rump namespace) wsdisplay_emulinput and wsdisplay_emulbell, provided in the real kernel by wsdisplay. This subdirectory is not hooked into the build. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libwsemul_vt100/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/sys/rump/dev/lib/libwsemul_vt100/Makefile diff -u /dev/null src/sys/rump/dev/lib/libwsemul_vt100/Makefile:1.1 --- /dev/null Tue May 3 14:11:59 2022 +++ src/sys/rump/dev/lib/libwsemul_vt100/Makefile Tue May 3 14:11:59 2022 @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1 2022/05/03 14:11:59 uwe Exp $ +# + +# This library provides wscons vt100 emulation (aka TERM=wsvt25). +# This is internal module, not a device, so there's no RUMP_COMPONENT. +# The public interface provided by this module is wsemul_vt100_ops and +# it needs the user to provide (in rump namespace) wsdisplay_emulinput +# and wsdisplay_emulbell, provided in the real kernel by wsdisplay. + +.PATH: ${.CURDIR}/../../../../dev/wscons + +LIB= rumpdev_wsemul_vt100 +COMMENT=Workstation console VT100 emulation + +SRCS+= wsemul_vt100.c +SRCS+= wsemul_vt100_chars.c +SRCS+= wsemul_vt100_keys.c +SRCS+= wsemul_vt100_subr.c + +.include +.include
CVS commit: src/sys/rump/dev/lib/libwsemul_vt100
Module Name:src Committed By: uwe Date: Tue May 3 14:11:59 UTC 2022 Added Files: src/sys/rump/dev/lib/libwsemul_vt100: Makefile Log Message: libwsemul_vt100: Rumpified wscons vt100 emulator (wsvt25). This library provides wscons vt100 emulation (aka TERM=wsvt25). This is internal module, not a device, so there's no RUMP_COMPONENT. The public interface provided by this module is wsemul_vt100_ops and it needs the user to provide (in rump namespace) wsdisplay_emulinput and wsdisplay_emulbell, provided in the real kernel by wsdisplay. This subdirectory is not hooked into the build. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libwsemul_vt100/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libpci
Module Name:src Committed By: riastradh Date: Sun Feb 13 19:20:41 UTC 2022 Modified Files: src/sys/rump/dev/lib/libpci: rumpdev_bus_dma.c Log Message: rump: Omit unused EIEIO #define, vestige of powerpc bus_dma.c. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c diff -u src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c:1.10 src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c:1.11 --- src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c:1.10 Mon Nov 2 18:58:06 2020 +++ src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c Sun Feb 13 19:20:41 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: rumpdev_bus_dma.c,v 1.10 2020/11/02 18:58:06 christos Exp $ */ +/* $NetBSD: rumpdev_bus_dma.c,v 1.11 2022/02/13 19:20:41 riastradh Exp $ */ /*- * Copyright (c) 2013 Antti Kantee @@ -68,7 +68,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: rumpdev_bus_dma.c,v 1.10 2020/11/02 18:58:06 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rumpdev_bus_dma.c,v 1.11 2022/02/13 19:20:41 riastradh Exp $"); #include #include @@ -82,8 +82,6 @@ __KERNEL_RCSID(0, "$NetBSD: rumpdev_bus_ #include "pci_user.h" -#define EIEIO membar_sync() - int _bus_dmamap_load_buffer (bus_dma_tag_t, bus_dmamap_t, void *, bus_size_t, struct vmspace *, int, paddr_t *, int *, int);
CVS commit: src/sys/rump/dev/lib/libpci
Module Name:src Committed By: riastradh Date: Sun Feb 13 19:20:41 UTC 2022 Modified Files: src/sys/rump/dev/lib/libpci: rumpdev_bus_dma.c Log Message: rump: Omit unused EIEIO #define, vestige of powerpc bus_dma.c. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: src/sys/rump/dev
On 18/11/14 09:27, matthew green wrote: "Antti Kantee" writes: Module Name:src Committed By: pooka Date: Tue Nov 18 08:43:03 UTC 2014 Modified Files: src/sys/rump/dev: Makefile.rumpdevcomp Added Files: src/sys/rump/dev/lib/libpci_eap: Makefile PCI_EAP.ioconf eap_at_pci.c joy_eap.h shlib_version Log Message: Add eap PCI audio driver. tested by playing audio with rump kernel booted on qemu with -soundhw es1370 i'm disappointed in you, son, that you don't have the real hardware anymore. Are you upset that I didn't fix the "second DAC sounds like a fish" problem yet? Ask me again in 2024. By then the sea levels will have risen enough that we'll all be talking fish anyway.
re: CVS commit: src/sys/rump/dev
"Antti Kantee" writes: > Module Name: src > Committed By: pooka > Date: Tue Nov 18 08:43:03 UTC 2014 > > Modified Files: > src/sys/rump/dev: Makefile.rumpdevcomp > Added Files: > src/sys/rump/dev/lib/libpci_eap: Makefile PCI_EAP.ioconf eap_at_pci.c > joy_eap.h shlib_version > > Log Message: > Add eap PCI audio driver. > > tested by playing audio with rump kernel booted on qemu with -soundhw es1370 i'm disappointed in you, son, that you don't have the real hardware anymore.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Mon Mar 8 10:57:25 UTC 2010 Modified Files: src/sys/rump/dev/wip/libukbd: UKBD.ioconf ukbd_at_usb.c src/sys/rump/dev/wip/libums: UMS.ioconf ums_at_usb.c Log Message: Convert to pseudo-root. These can be moved out of wip (once I get some time). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libukbd/UKBD.ioconf \ src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libums/UMS.ioconf \ src/sys/rump/dev/wip/libums/ums_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/wip/libukbd/UKBD.ioconf diff -u src/sys/rump/dev/wip/libukbd/UKBD.ioconf:1.3 src/sys/rump/dev/wip/libukbd/UKBD.ioconf:1.4 --- src/sys/rump/dev/wip/libukbd/UKBD.ioconf:1.3 Fri Feb 12 04:21:57 2010 +++ src/sys/rump/dev/wip/libukbd/UKBD.ioconf Mon Mar 8 10:57:25 2010 @@ -1,4 +1,4 @@ -# $NetBSD: UKBD.ioconf,v 1.3 2010/02/12 04:21:57 pooka Exp $ +# $NetBSD: UKBD.ioconf,v 1.4 2010/03/08 10:57:25 pooka Exp $ # ioconf ukbd @@ -7,6 +7,8 @@ include "dev/usb/files.usb" include "rump/dev/files.rump" +pseudo-root uhub* + # USB HID device uhidev* at uhub? port ? configuration ? interface ? Index: src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c diff -u src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c:1.3 src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c:1.4 --- src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c:1.3 Wed Feb 10 02:26:23 2010 +++ src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c Mon Mar 8 10:57:25 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ukbd_at_usb.c,v 1.3 2010/02/10 02:26:23 pooka Exp $ */ +/* $NetBSD: ukbd_at_usb.c,v 1.4 2010/03/08 10:57:25 pooka Exp $ */ #include #include @@ -9,6 +9,7 @@ #include +#include "rump_private.h" #include "rump_dev_private.h" #include "rump_vfs_private.h" @@ -19,27 +20,14 @@ panic("\"%s\" failed", #call);\ } while (/*CONSTCOND*/0) -void -rump_device_configuration(void) +RUMP_COMPONENT(RUMP_COMPONENT_DEV) { FLAWLESSCALL(config_cfdata_attach(cfdata_ukbd, 0)); - FLAWLESSCALL(config_cfdriver_attach(&mainbus_cd)); - FLAWLESSCALL(config_cfattach_attach("mainbus", &mainbus_ca)); - - FLAWLESSCALL(config_cfdriver_attach(&ugenhc_cd)); - FLAWLESSCALL(config_cfattach_attach("ugenhc", &ugenhc_ca)); - - FLAWLESSCALL(config_cfdriver_attach(&usb_cd)); - FLAWLESSCALL(config_cfattach_attach("usb", &usb_ca)); - FLAWLESSCALL(config_cfdriver_attach(&uhidev_cd)); FLAWLESSCALL(config_cfattach_attach("uhidev", &uhidev_ca)); FLAWLESSCALL(config_cfdriver_attach(&ukbd_cd)); FLAWLESSCALL(config_cfattach_attach("ukbd", &ukbd_ca)); - - FLAWLESSCALL(config_cfdriver_attach(&uhub_cd)); - FLAWLESSCALL(config_cfattach_attach("uhub", &uroothub_ca)); } Index: src/sys/rump/dev/wip/libums/UMS.ioconf diff -u src/sys/rump/dev/wip/libums/UMS.ioconf:1.3 src/sys/rump/dev/wip/libums/UMS.ioconf:1.4 --- src/sys/rump/dev/wip/libums/UMS.ioconf:1.3 Fri Feb 12 04:21:57 2010 +++ src/sys/rump/dev/wip/libums/UMS.ioconf Mon Mar 8 10:57:25 2010 @@ -1,4 +1,4 @@ -# $NetBSD: UMS.ioconf,v 1.3 2010/02/12 04:21:57 pooka Exp $ +# $NetBSD: UMS.ioconf,v 1.4 2010/03/08 10:57:25 pooka Exp $ # ioconf ums @@ -7,6 +7,8 @@ include "dev/usb/files.usb" include "rump/dev/files.rump" +pseudo-root uhub* + # USB HID device uhidev* at uhub? port ? configuration ? interface ? Index: src/sys/rump/dev/wip/libums/ums_at_usb.c diff -u src/sys/rump/dev/wip/libums/ums_at_usb.c:1.3 src/sys/rump/dev/wip/libums/ums_at_usb.c:1.4 --- src/sys/rump/dev/wip/libums/ums_at_usb.c:1.3 Wed Feb 10 02:26:24 2010 +++ src/sys/rump/dev/wip/libums/ums_at_usb.c Mon Mar 8 10:57:25 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ums_at_usb.c,v 1.3 2010/02/10 02:26:24 pooka Exp $ */ +/* $NetBSD: ums_at_usb.c,v 1.4 2010/03/08 10:57:25 pooka Exp $ */ #include #include @@ -7,6 +7,7 @@ #include "ioconf.c" +#include "rump_private.h" #include "rump_dev_private.h" #include "rump_vfs_private.h" @@ -17,27 +18,14 @@ panic("\"%s\" failed", #call);\ } while (/*CONSTCOND*/0) -void -rump_device_configuration(void) +RUMP_COMPONENT(RUMP_COMPONENT_DEV) { FLAWLESSCALL(config_cfdata_attach(cfdata_ums, 0)); - FLAWLESSCALL(config_cfdriver_attach(&mainbus_cd)); - FLAWLESSCALL(config_cfattach_attach("mainbus", &mainbus_ca)); - - FLAWLESSCALL(config_cfdriver_attach(&ugenhc_cd)); - FLAWLESSCALL(config_cfattach_attach("ugenhc", &ugenhc_ca)); - - FLAWLESSCALL(config_cfdriver_attach(&usb_cd)); - FLAWLESSCALL(config_cfattach_attach("usb", &usb_ca)); - FLAWLESSCALL(config_cfdriver_attach(&uhidev_cd)); FLAWLESSCALL(config_cfattach_attach("uhidev", &uhidev_ca)); FLAWLESSCALL(config_cfdriver_attach(&ums_cd)); FLAWLESSCALL(config_cfattach_attach("ums", &ums_ca)); - - FLAWLESSCALL(config_cfdriver_attach(&uhub_cd)); - FLAWLESSCALL(config_cfattach_attach("uhub", &uroothub_ca)); }
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Mon Mar 8 10:57:25 UTC 2010 Modified Files: src/sys/rump/dev/wip/libukbd: UKBD.ioconf ukbd_at_usb.c src/sys/rump/dev/wip/libums: UMS.ioconf ums_at_usb.c Log Message: Convert to pseudo-root. These can be moved out of wip (once I get some time). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libukbd/UKBD.ioconf \ src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libums/UMS.ioconf \ src/sys/rump/dev/wip/libums/ums_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Mon Mar 8 10:56:12 UTC 2010 Modified Files: src/sys/rump/dev/wip: Makefile.inc Log Message: need -Irumpkern for RUMP_COMPONENT To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Mon Mar 8 10:56:12 UTC 2010 Modified Files: src/sys/rump/dev/wip: Makefile.inc Log Message: need -Irumpkern for RUMP_COMPONENT To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/wip/Makefile.inc diff -u src/sys/rump/dev/wip/Makefile.inc:1.1 src/sys/rump/dev/wip/Makefile.inc:1.2 --- src/sys/rump/dev/wip/Makefile.inc:1.1 Thu Oct 1 21:46:30 2009 +++ src/sys/rump/dev/wip/Makefile.inc Mon Mar 8 10:56:12 2010 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile.inc,v 1.1 2009/10/01 21:46:30 pooka Exp $ +# $NetBSD: Makefile.inc,v 1.2 2010/03/08 10:56:12 pooka Exp $ # RUMPTOP= ${.CURDIR}/../../.. -CPPFLAGS+= -I${RUMPTOP}/librump/rumpdev +CPPFLAGS+= -I${RUMPTOP}/librump/rumpdev -I${RUMPTOP}/librump/rumpkern .include "${RUMPTOP}/Makefile.rump"
CVS commit: src/sys/rump/dev/lib/libwscons
Module Name:src Committed By: pooka Date: Mon Mar 8 10:54:22 UTC 2010 Modified Files: src/sys/rump/dev/lib/libwscons: Makefile component.c Added Files: src/sys/rump/dev/lib/libwscons: WSCONS.ioconf Removed Files: src/sys/rump/dev/lib/libwscons: locators.h Log Message: convert to ioconf & pseudo-root To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libwscons/Makefile \ src/sys/rump/dev/lib/libwscons/component.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libwscons/WSCONS.ioconf cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libwscons/locators.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libwscons
Module Name:src Committed By: pooka Date: Mon Mar 8 10:54:22 UTC 2010 Modified Files: src/sys/rump/dev/lib/libwscons: Makefile component.c Added Files: src/sys/rump/dev/lib/libwscons: WSCONS.ioconf Removed Files: src/sys/rump/dev/lib/libwscons: locators.h Log Message: convert to ioconf & pseudo-root To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libwscons/Makefile \ src/sys/rump/dev/lib/libwscons/component.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libwscons/WSCONS.ioconf cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libwscons/locators.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/lib/libwscons/Makefile diff -u src/sys/rump/dev/lib/libwscons/Makefile:1.2 src/sys/rump/dev/lib/libwscons/Makefile:1.3 --- src/sys/rump/dev/lib/libwscons/Makefile:1.2 Tue Feb 16 20:42:45 2010 +++ src/sys/rump/dev/lib/libwscons/Makefile Mon Mar 8 10:54:21 2010 @@ -1,9 +1,10 @@ -# $NetBSD: Makefile,v 1.2 2010/02/16 20:42:45 pooka Exp $ +# $NetBSD: Makefile,v 1.3 2010/03/08 10:54:21 pooka Exp $ # .PATH: ${.CURDIR}/../../../../dev/wscons LIB= rumpdev_wscons +IOCONF= WSCONS.ioconf SRCS= wsevent.c wskbd.c wskbdutil.c wsmouse.c Index: src/sys/rump/dev/lib/libwscons/component.c diff -u src/sys/rump/dev/lib/libwscons/component.c:1.2 src/sys/rump/dev/lib/libwscons/component.c:1.3 --- src/sys/rump/dev/lib/libwscons/component.c:1.2 Mon Mar 1 13:12:20 2010 +++ src/sys/rump/dev/lib/libwscons/component.c Mon Mar 8 10:54:21 2010 @@ -1,426 +1,13 @@ -/* $NetBSD: component.c,v 1.2 2010/03/01 13:12:20 pooka Exp $ */ - -/* - * MACHINE GENERATED: DO NOT EDIT - * - * ioconf.c, from "TESTI_wscons" - */ +/* $NetBSD: component.c,v 1.3 2010/03/08 10:54:21 pooka Exp $ */ #include #include #include #include - -static const struct cfiattrdata gpibdevcf_iattrdata = { - "gpibdev", 1, - { - { "address", "-1", -1 }, - } -}; -static const struct cfiattrdata acpibuscf_iattrdata = { - "acpibus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata caccf_iattrdata = { - "cac", 1, - { - { "unit", "-1", -1 }, - } -}; -static const struct cfiattrdata spicf_iattrdata = { - "spi", 1, - { - { "slave", "NULL", 0 }, - } -}; -static const struct cfiattrdata radiodevcf_iattrdata = { - "radiodev", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata mlxcf_iattrdata = { - "mlx", 1, - { - { "unit", "-1", -1 }, - } -}; -static const struct cfiattrdata scsibuscf_iattrdata = { - "scsibus", 2, - { - { "target", "-1", -1 }, - { "lun", "-1", -1 }, - } -}; -static const struct cfiattrdata ucombuscf_iattrdata = { - "ucombus", 1, - { - { "portno", "-1", -1 }, - } -}; -static const struct cfiattrdata videobuscf_iattrdata = { - "videobus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata isabuscf_iattrdata = { - "isabus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata i2cbuscf_iattrdata = { - "i2cbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata ata_hlcf_iattrdata = { - "ata_hl", 1, - { - { "drive", "-1", -1 }, - } -}; -static const struct cfiattrdata mainbuscf_iattrdata = { - "mainbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata depcacf_iattrdata = { - "depca", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata ppbuscf_iattrdata = { - "ppbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata eisabuscf_iattrdata = { - "eisabus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata atapicf_iattrdata = { - "atapi", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata atapibuscf_iattrdata = { - "atapibus", 1, - { - { "drive", "-1", -1 }, - } -}; -static const struct cfiattrdata usbroothubifcf_iattrdata = { - "usbroothubif", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata altmemdevcf_iattrdata = { - "altmemdev", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata tcbuscf_iattrdata = { - "tcbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata onewirebuscf_iattrdata = { - "onewirebus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata gpiocf_iattrdata = { - "gpio", 2, - { - { "offset", "-1", -1 }, - { "mask", "0", 0 }, - } -}; -static const struct cfiattrdata cbbuscf_iattrdata = { - "cbbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata gpiobuscf_iattrdata = { - "gpiobus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata drmcf_iattrdata = { - "drm", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata pckbportcf_iattrdata = { - "pckbport", 1, - { - { "slot", "-1", -1 }, - } -}; -static const struct cfiattrdata irbuscf_iattrdata = { - "irbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata aaccf_iattrdata = { - "aac", 1, - { - { "unit",
CVS commit: src/sys/rump/dev/wip/libusbrum
Module Name:src Committed By: pooka Date: Mon Mar 8 10:36:10 UTC 2010 Modified Files: src/sys/rump/dev/wip/libusbrum: rum_at_usb.c Log Message: Update minimum to make compile. i don't have the hardware anymore, so i can't test other changes. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libusbrum/rum_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/wip/libusbrum/rum_at_usb.c diff -u src/sys/rump/dev/wip/libusbrum/rum_at_usb.c:1.3 src/sys/rump/dev/wip/libusbrum/rum_at_usb.c:1.4 --- src/sys/rump/dev/wip/libusbrum/rum_at_usb.c:1.3 Wed Feb 10 02:26:24 2010 +++ src/sys/rump/dev/wip/libusbrum/rum_at_usb.c Mon Mar 8 10:36:10 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: rum_at_usb.c,v 1.3 2010/02/10 02:26:24 pooka Exp $ */ +/* $NetBSD: rum_at_usb.c,v 1.4 2010/03/08 10:36:10 pooka Exp $ */ #include #include @@ -81,6 +81,7 @@ { "rum", "rum", 0, FSTATE_STAR, NULL, 0, &usbdevif_pspec }, }; +#include "rump_private.h" #include "rump_dev_private.h" #define FLAWLESSCALL(call) \ @@ -90,8 +91,7 @@ panic("\"%s\" failed", #call);\ } while (/*CONSTCOND*/0) -void -rump_device_configuration(void) +RUMP_COMPONENT(RUMP_COMPONENT_DEV) { extern struct cfattach usb_ca, uhub_ca, uroothub_ca, rum_ca;
CVS commit: src/sys/rump/dev/wip/libusbrum
Module Name:src Committed By: pooka Date: Mon Mar 8 10:36:10 UTC 2010 Modified Files: src/sys/rump/dev/wip/libusbrum: rum_at_usb.c Log Message: Update minimum to make compile. i don't have the hardware anymore, so i can't test other changes. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libusbrum/rum_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libulpt
Module Name:src Committed By: pooka Date: Mon Mar 8 10:30:17 UTC 2010 Modified Files: src/sys/rump/dev/lib/libulpt: ULPT.ioconf ulpt_at_usb.c Log Message: convert to ioconf/pseudo-root To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libulpt/ULPT.ioconf \ src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libulpt
Module Name:src Committed By: pooka Date: Mon Mar 8 10:30:17 UTC 2010 Modified Files: src/sys/rump/dev/lib/libulpt: ULPT.ioconf ulpt_at_usb.c Log Message: convert to ioconf/pseudo-root To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libulpt/ULPT.ioconf \ src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/lib/libulpt/ULPT.ioconf diff -u src/sys/rump/dev/lib/libulpt/ULPT.ioconf:1.2 src/sys/rump/dev/lib/libulpt/ULPT.ioconf:1.3 --- src/sys/rump/dev/lib/libulpt/ULPT.ioconf:1.2 Fri Feb 12 04:20:51 2010 +++ src/sys/rump/dev/lib/libulpt/ULPT.ioconf Mon Mar 8 10:30:17 2010 @@ -1,4 +1,4 @@ -# $NetBSD: ULPT.ioconf,v 1.2 2010/02/12 04:20:51 pooka Exp $ +# $NetBSD: ULPT.ioconf,v 1.3 2010/03/08 10:30:17 pooka Exp $ # ioconf ulpt @@ -7,4 +7,6 @@ include "dev/usb/files.usb" include "rump/dev/files.rump" +pseudo-root uhub* + ulpt* at uhub? port ? configuration ? interface ? Index: src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c diff -u src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c:1.2 src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c:1.3 --- src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c:1.2 Mon Mar 1 13:12:20 2010 +++ src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c Mon Mar 8 10:30:17 2010 @@ -1,10 +1,4 @@ -/* $NetBSD: ulpt_at_usb.c,v 1.2 2010/03/01 13:12:20 pooka Exp $ */ - -/* - * MACHINE GENERATED: DO NOT EDIT - * - * ioconf.c, from "TESTI_ulpt" - */ +/* $NetBSD: ulpt_at_usb.c,v 1.3 2010/03/08 10:30:17 pooka Exp $ */ #include #include @@ -12,374 +6,7 @@ #include #include -static const struct cfiattrdata gpibdevcf_iattrdata = { - "gpibdev", 1, - { - { "address", "-1", -1 }, - } -}; -static const struct cfiattrdata acpibuscf_iattrdata = { - "acpibus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata caccf_iattrdata = { - "cac", 1, - { - { "unit", "-1", -1 }, - } -}; -static const struct cfiattrdata spicf_iattrdata = { - "spi", 1, - { - { "slave", "NULL", 0 }, - } -}; -static const struct cfiattrdata radiodevcf_iattrdata = { - "radiodev", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata mlxcf_iattrdata = { - "mlx", 1, - { - { "unit", "-1", -1 }, - } -}; -static const struct cfiattrdata ucombuscf_iattrdata = { - "ucombus", 1, - { - { "portno", "-1", -1 }, - } -}; -static const struct cfiattrdata videobuscf_iattrdata = { - "videobus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata isabuscf_iattrdata = { - "isabus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata i2cbuscf_iattrdata = { - "i2cbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata ata_hlcf_iattrdata = { - "ata_hl", 1, - { - { "drive", "-1", -1 }, - } -}; -static const struct cfiattrdata depcacf_iattrdata = { - "depca", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata ppbuscf_iattrdata = { - "ppbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata eisabuscf_iattrdata = { - "eisabus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata atapicf_iattrdata = { - "atapi", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata usbroothubifcf_iattrdata = { - "usbroothubif", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata altmemdevcf_iattrdata = { - "altmemdev", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata tcbuscf_iattrdata = { - "tcbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata onewirebuscf_iattrdata = { - "onewirebus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata gpiocf_iattrdata = { - "gpio", 2, - { - { "offset", "-1", -1 }, - { "mask", "0", 0 }, - } -}; -static const struct cfiattrdata cbbuscf_iattrdata = { - "cbbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata gpiobuscf_iattrdata = { - "gpiobus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata drmcf_iattrdata = { - "drm", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata pckbportcf_iattrdata = { - "pckbport", 1, - { - { "slot", "-1", -1 }, - } -}; -static const struct cfiattrdata irbuscf_iattrdata = { - "irbus", 0, { - { NULL, NULL, 0 }, - } -}; -static const struct cfiattrdata aaccf_iattrdata = { - "aac", 1, - { - { "unit", "-1", -1 }, - } -}; -static const struct cfiattrdata pcibuscf_iattrdata = { - "pcibus", 1, - { - { "bus", "-1", -1 }, - } -}; -static const struct cfiattrdata usbififcf_iattrdata = { - "usbifif", 6, - { - { "port", "-1", -1 }, - { "configuration", "-1", -1 }, - { "interface", "-1", -1 }, - { "vendor", "-1", -1 }, - { "product", "-1", -1 }, - { "release", "-1", -1 }, - } -}; -static const struct cfiattrdata upccf_iattrdata = { - "upc", 1, - { - { "offset", "-1", -1 }, - } -}; -static const struct cfiattrdata iiccf_iattrdata = { - "iic", 2, - { - { "ad
CVS commit: src/sys/rump/dev/lib/libucom
Module Name:src Committed By: pooka Date: Sun Mar 7 17:44:40 UTC 2010 Modified Files: src/sys/rump/dev/lib/libucom: ucom_at_usb.c Log Message: Make rump devfs expose ttyU1 and dtyU1 as well. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libucom/ucom_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/lib/libucom/ucom_at_usb.c diff -u src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.3 src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.4 --- src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.3 Mon Mar 1 13:12:20 2010 +++ src/sys/rump/dev/lib/libucom/ucom_at_usb.c Sun Mar 7 17:44:40 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ucom_at_usb.c,v 1.3 2010/03/01 13:12:20 pooka Exp $ */ +/* $NetBSD: ucom_at_usb.c,v 1.4 2010/03/07 17:44:40 pooka Exp $ */ #include #include @@ -57,9 +57,9 @@ FLAWLESSCALL(devsw_attach("ucom", NULL, &bmaj, &ucom_cdevsw, &cmaj)); FLAWLESSCALL(rump_vfs_makedevnodes(S_IFCHR, "/dev/ttyU", '0', - cmaj, 0, 1)); + cmaj, 0, 2)); FLAWLESSCALL(rump_vfs_makedevnodes(S_IFCHR, "/dev/dtyU", '0', - cmaj, 0x8, 1)); + cmaj, 0x8, 2)); tty_init(); }
CVS commit: src/sys/rump/dev/lib/libucom
Module Name:src Committed By: pooka Date: Sun Mar 7 17:44:40 UTC 2010 Modified Files: src/sys/rump/dev/lib/libucom: ucom_at_usb.c Log Message: Make rump devfs expose ttyU1 and dtyU1 as well. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libucom/ucom_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libucom
Module Name:src Committed By: pooka Date: Mon Mar 1 11:34:27 UTC 2010 Modified Files: src/sys/rump/dev/lib/libucom: Makefile UCOM.ioconf ucom_at_usb.c Log Message: add u3g To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libucom/Makefile \ src/sys/rump/dev/lib/libucom/UCOM.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libucom/ucom_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/lib/libucom/Makefile diff -u src/sys/rump/dev/lib/libucom/Makefile:1.2 src/sys/rump/dev/lib/libucom/Makefile:1.3 --- src/sys/rump/dev/lib/libucom/Makefile:1.2 Tue Feb 16 20:42:45 2010 +++ src/sys/rump/dev/lib/libucom/Makefile Mon Mar 1 11:34:27 2010 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.2 2010/02/16 20:42:45 pooka Exp $ +# $NetBSD: Makefile,v 1.3 2010/03/01 11:34:27 pooka Exp $ # .PATH: ${.CURDIR}/../../../../dev/usb ${.CURDIR}/../../../../kern LIB= rumpdev_ucom -SRCS= ucom.c uplcom.c +SRCS= ucom.c uplcom.c u3g.c SRCS+= ucom_at_usb.c SRCS+= tty.c tty_conf.c tty_tty.c tty_subr.c Index: src/sys/rump/dev/lib/libucom/UCOM.ioconf diff -u src/sys/rump/dev/lib/libucom/UCOM.ioconf:1.2 src/sys/rump/dev/lib/libucom/UCOM.ioconf:1.3 --- src/sys/rump/dev/lib/libucom/UCOM.ioconf:1.2 Fri Feb 12 04:20:51 2010 +++ src/sys/rump/dev/lib/libucom/UCOM.ioconf Mon Mar 1 11:34:27 2010 @@ -1,4 +1,4 @@ -# $NetBSD: UCOM.ioconf,v 1.2 2010/02/12 04:20:51 pooka Exp $ +# $NetBSD: UCOM.ioconf,v 1.3 2010/03/01 11:34:27 pooka Exp $ # ioconf ucom @@ -7,5 +7,12 @@ include "dev/usb/files.usb" include "rump/dev/files.rump" +# I/O DATA USB-RSAQ2 serial adapter uplcom* at uhub? ucom* at uplcom? portno ? + +# USB 3G datacards +u3g* at uhub? port ? +u3ginit* at uhub? port ? + +ucom* at u3g? Index: src/sys/rump/dev/lib/libucom/ucom_at_usb.c diff -u src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.1 src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.2 --- src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.1 Thu Feb 11 02:22:09 2010 +++ src/sys/rump/dev/lib/libucom/ucom_at_usb.c Mon Mar 1 11:34:27 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: ucom_at_usb.c,v 1.1 2010/02/11 02:22:09 pooka Exp $ */ +/* $NetBSD: ucom_at_usb.c,v 1.2 2010/03/01 11:34:27 pooka Exp $ */ #include #include @@ -41,6 +41,12 @@ FLAWLESSCALL(config_cfdriver_attach(&uplcom_cd)); FLAWLESSCALL(config_cfattach_attach("uplcom", &uplcom_ca)); + FLAWLESSCALL(config_cfdriver_attach(&u3ginit_cd)); + FLAWLESSCALL(config_cfattach_attach("u3ginit", &u3ginit_ca)); + + FLAWLESSCALL(config_cfdriver_attach(&u3g_cd)); + FLAWLESSCALL(config_cfattach_attach("u3g", &u3g_ca)); + FLAWLESSCALL(config_cfdriver_attach(&ucom_cd)); FLAWLESSCALL(config_cfattach_attach("ucom", &ucom_ca));
CVS commit: src/sys/rump/dev/lib/libucom
Module Name:src Committed By: pooka Date: Mon Mar 1 11:34:27 UTC 2010 Modified Files: src/sys/rump/dev/lib/libucom: Makefile UCOM.ioconf ucom_at_usb.c Log Message: add u3g To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libucom/Makefile \ src/sys/rump/dev/lib/libucom/UCOM.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libucom/ucom_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Tue Feb 23 14:05:04 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: * abort correct endpoint in bulk xfers * actually free memory in the freem method (well, usually stick it to the usb freelist, but same thing) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Mon Feb 22 14:47:40 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: * get UDESC_CONFIG for proper config index * support UR_SET_CONFIG for root hub * set port change bits for root hub interrupts + cosmetics To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Mon Feb 22 14:47:40 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: * get UDESC_CONFIG for proper config index * support UR_SET_CONFIG for root hub * set port change bits for root hub interrupts + cosmetics To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/rump/dev/lib/libugenhc/ugenhc.c diff -u src/sys/rump/dev/lib/libugenhc/ugenhc.c:1.6 src/sys/rump/dev/lib/libugenhc/ugenhc.c:1.7 --- src/sys/rump/dev/lib/libugenhc/ugenhc.c:1.6 Sat Feb 20 13:56:29 2010 +++ src/sys/rump/dev/lib/libugenhc/ugenhc.c Mon Feb 22 14:47:40 2010 @@ -1,7 +1,7 @@ -/* $NetBSD: ugenhc.c,v 1.6 2010/02/20 13:56:29 pooka Exp $ */ +/* $NetBSD: ugenhc.c,v 1.7 2010/02/22 14:47:40 pooka Exp $ */ /* - * Copyright (c) 2009 Antti Kantee. All Rights Reserved. + * Copyright (c) 2009, 2010 Antti Kantee. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -61,7 +61,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ugenhc.c,v 1.6 2010/02/20 13:56:29 pooka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ugenhc.c,v 1.7 2010/02/22 14:47:40 pooka Exp $"); #include #include @@ -396,14 +396,16 @@ case UDESC_CONFIG: { struct usb_full_desc ufdesc; - ufdesc.ufd_config_index = 0; + ufdesc.ufd_config_index = value & 0xff; ufdesc.ufd_size = len; ufdesc.ufd_data = buf; - memset(buf, 0, totlen); + memset(buf, 0, len); if (rumpuser_ioctl(sc->sc_ugenfd[UGEN_EPT_CTRL], - USB_GET_FULL_DESC, &ufdesc, &ru_error) == -1) -panic("%d", ru_error); - totlen = len; + USB_GET_FULL_DESC, &ufdesc, &ru_error) == -1) { +err = USBD_IOERROR; +goto ret; + } + totlen = ufdesc.ufd_size; } break; @@ -446,7 +448,13 @@ break; case C(UR_SET_CONFIG, UT_WRITE_DEVICE): - /* ignored, ugen won't let us REALLY? */ + if (rumpuser_ioctl(sc->sc_ugenfd[UGEN_EPT_CTRL], + USB_SET_CONFIG, &value, &ru_error) == -1) { + printf("ugenhc: set config failed: %d\n", + ru_error); + err = USBD_IOERROR; + goto ret; + } break; case C(UR_SET_INTERFACE, UT_WRITE_INTERFACE): @@ -511,7 +519,6 @@ panic("request failed: %d", ru_error); } else { err = ru_error; -printf("warning: request failed: %d\n", err); } } } @@ -600,13 +607,17 @@ sc->sc_ugenfd[UGEN_EPT_CTRL] = fd; sc->sc_port_status = UPS_CURRENT_CONNECT_STATUS | UPS_PORT_ENABLED | UPS_PORT_POWER; - sc->sc_port_change = UPS_C_CONNECT_STATUS; + sc->sc_port_change = UPS_C_CONNECT_STATUS | UPS_C_PORT_RESET; xfer = sc->sc_intrxfer; - xfer->actlen = 0; + memset(xfer->buffer, 0xff, xfer->length); + xfer->actlen = xfer->length; xfer->status = USBD_NORMAL_COMPLETION; + usb_transfer_complete(xfer); + kpause("ugwait2", false, hz, NULL); + /* * Detect device detach. */ @@ -615,22 +626,25 @@ fd = rumpuser_open(buf, O_RDWR, &error); if (fd == -1) break; - + rumpuser_close(fd, &error); kpause("ugwait2", false, hz/4, NULL); } sc->sc_port_status = ~(UPS_CURRENT_CONNECT_STATUS | UPS_PORT_ENABLED | UPS_PORT_POWER); - sc->sc_port_change = UPS_C_CONNECT_STATUS; + sc->sc_port_change = UPS_C_CONNECT_STATUS | UPS_C_PORT_RESET; rumpuser_close(sc->sc_ugenfd[UGEN_EPT_CTRL], &error); sc->sc_ugenfd[UGEN_EPT_CTRL] = -1; xfer = sc->sc_intrxfer; - xfer->actlen = 0; + memset(xfer->buffer, 0xff, xfer->length); + xfer->actlen = xfer->length; xfer->status = USBD_NORMAL_COMPLETION; usb_transfer_complete(xfer); + + kpause("ugwait3", false, hz, NULL); } kthread_exit(0); @@ -826,7 +840,17 @@ static void rumpusb_device_bulk_close(usbd_pipe_handle pipe) { + struct ugenhc_softc *sc = pipe->device->bus->hci_private; + int endpt = pipe->endpoint->edesc->bEndpointAddress; + usbd_xfer_handle xfer; + int error; + while ((xfer = SIMPLEQ_FIRST(&pipe->queue)) != NULL) + rumpusb_device_bulk_abort(xfer); + + rumpuser_close(sc->sc_ugenfd[endpt], &error); + sc->sc_ugenfd[endpt] = -1; + sc->sc_fdmodes[endpt] = -1; } static void @@ -994,10 +1018,8 @@ int error; makeugendevstr(match->cf_unit, 0, buf); - if (rumpuser_getfileinfo(buf, NULL, NULL, &error) == -1) { - printf("match error %d\n", error); + if (rumpuser_getfileinfo(buf, NULL, NULL, &error) == -1) return 0; - } return 1; }
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Sat Feb 20 13:56:29 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: Fix snafu with error reporting in bulk transfers. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Thu Feb 18 16:24:19 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: Don't leak control endpoint descriptors. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Thu Feb 18 16:13:30 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: Actually, detach is possible enough if the device isn't in use. So just support it. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Thu Feb 18 15:25:13 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: Change match to be based on the existence of the ugen device node and signal the root hub interrupt only once we are succesfully able to open the device node. This makes it possible to insert a device after the rump kernel was booted and have it succesfully attach (does not make detach possible yet, though, as there are some ugen and host kernel uhci/ohci/ehci evil crashies with that). XXX: optimally, match would fail if there is a permanent error in opening. However, it is difficult to figure out the difference between the device backing ugen not being present, a transient error in opening and a permanent error in opening. For example, which of the latter two would EPERM be? And, ugen returns ENXIO if the device is not present, but how would be know that's really the case and not some other ENXIO from elsewhere in the stack? To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libumass
Module Name:src Committed By: pooka Date: Wed Feb 17 20:44:34 UTC 2010 Modified Files: src/sys/rump/dev/lib/libumass: Makefile Log Message: Support SCSIVERBOSE. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libumass/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libugenhc
Module Name:src Committed By: pooka Date: Wed Feb 17 20:39:53 UTC 2010 Modified Files: src/sys/rump/dev/lib/libugenhc: ugenhc.c Log Message: * allow one more request * print warning if a request which might fail, fails * report error from bulk transfers To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libugenhc/ugenhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib
Module Name:src Committed By: pooka Date: Fri Feb 12 12:07:12 UTC 2010 Modified Files: src/sys/rump/dev/lib/libumass: Makefile src/sys/rump/dev/lib/libusb: Makefile Added Files: src/sys/rump/dev/lib/libumass: dummy.c src/sys/rump/dev/lib/libusb: dummy.c Log Message: I forgot I didn't fix kern/40505 yet, and hence using delay()/DELAY() in rumps is hard due to some archs having a colorful idea of what they should be like. So temporarily disable build of components using those for non-i386 (use the no-need-to-mess-with-setlists approach). To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libumass/Makefile cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libumass/dummy.c cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libusb/Makefile cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libusb/dummy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Fri Feb 12 04:21:57 UTC 2010 Modified Files: src/sys/rump/dev/wip/libukbd: UKBD.ioconf src/sys/rump/dev/wip/libums: UMS.ioconf Log Message: adjust more config files for files.rump move To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libukbd/UKBD.ioconf cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libums/UMS.ioconf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev
Module Name:src Committed By: pooka Date: Fri Feb 12 04:20:51 UTC 2010 Modified Files: src/sys/rump/dev/lib/libucom: UCOM.ioconf src/sys/rump/dev/lib/libulpt: ULPT.ioconf src/sys/rump/dev/lib/libumass: UMASS.ioconf Added Files: src/sys/rump/dev: files.rump Removed Files: src/sys/rump/dev/wip: files.rump Log Message: move files.rump out of wip To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/files.rump cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libucom/UCOM.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libulpt/ULPT.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libumass/UMASS.ioconf cvs rdiff -u -r1.2 -r0 src/sys/rump/dev/wip/files.rump Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev
Module Name:src Committed By: pooka Date: Thu Feb 11 02:22:12 UTC 2010 Modified Files: src/sys/rump/dev: Makefile.rumpdev src/sys/rump/dev/wip: Makefile Added Files: src/sys/rump/dev/lib/libucom: Makefile UCOM.ioconf shlib_version ucom.h ucom_at_usb.c src/sys/rump/dev/lib/libugenhc: Makefile shlib_version ugenhc.c src/sys/rump/dev/lib/libulpt: Makefile ULPT.ioconf shlib_version ulpt_at_usb.c src/sys/rump/dev/lib/libumass: Makefile UMASS.ioconf sd_at_scsibus_at_umass.c shlib_version src/sys/rump/dev/lib/libumass/opt: atapibus.h opt_compat_freebsd.h opt_scsi.h scsibus.h wd.h src/sys/rump/dev/lib/libusb: Makefile locators.h shlib_version src/sys/rump/dev/lib/libusb/opt: opt_usbverbose.h src/sys/rump/dev/lib/libwscons: Makefile component.c locators.h shlib_version src/sys/rump/dev/lib/libwscons/opt: opt_wsdisplay_compat.h wsdisplay.h wskbd.h wsmouse.h wsmux.h Removed Files: src/sys/rump/dev/wip/libucom: Makefile UCOM.ioconf shlib_version ucom.h ucom_at_usb.c src/sys/rump/dev/wip/libugenhc: Makefile shlib_version ugenhc.c src/sys/rump/dev/wip/libulpt: Makefile ULPT.ioconf shlib_version ulpt_at_usb.c src/sys/rump/dev/wip/libumass: Makefile UMASS.ioconf sd_at_scsibus_at_umass.c shlib_version src/sys/rump/dev/wip/libumass/opt: atapibus.h opt_compat_freebsd.h opt_scsi.h scsibus.h wd.h src/sys/rump/dev/wip/libusb: Makefile locators.h shlib_version src/sys/rump/dev/wip/libusb/opt: opt_usbverbose.h src/sys/rump/dev/wip/libwscons: Makefile component.c locators.h shlib_version src/sys/rump/dev/wip/libwscons/opt: opt_wsdisplay_compat.h wsdisplay.h wskbd.h wsmouse.h wsmux.h Log Message: Move a bunch of rump components from dev/wip to dev/lib now that they've reached a certain maturity. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/rump/dev/Makefile.rumpdev cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libucom/Makefile \ src/sys/rump/dev/lib/libucom/UCOM.ioconf \ src/sys/rump/dev/lib/libucom/shlib_version \ src/sys/rump/dev/lib/libucom/ucom.h \ src/sys/rump/dev/lib/libucom/ucom_at_usb.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libugenhc/Makefile \ src/sys/rump/dev/lib/libugenhc/shlib_version \ src/sys/rump/dev/lib/libugenhc/ugenhc.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libulpt/Makefile \ src/sys/rump/dev/lib/libulpt/ULPT.ioconf \ src/sys/rump/dev/lib/libulpt/shlib_version \ src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libumass/Makefile \ src/sys/rump/dev/lib/libumass/UMASS.ioconf \ src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c \ src/sys/rump/dev/lib/libumass/shlib_version cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libumass/opt/atapibus.h \ src/sys/rump/dev/lib/libumass/opt/opt_compat_freebsd.h \ src/sys/rump/dev/lib/libumass/opt/opt_scsi.h \ src/sys/rump/dev/lib/libumass/opt/scsibus.h \ src/sys/rump/dev/lib/libumass/opt/wd.h cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libusb/Makefile \ src/sys/rump/dev/lib/libusb/locators.h \ src/sys/rump/dev/lib/libusb/shlib_version cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libusb/opt/opt_usbverbose.h cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libwscons/Makefile \ src/sys/rump/dev/lib/libwscons/component.c \ src/sys/rump/dev/lib/libwscons/locators.h \ src/sys/rump/dev/lib/libwscons/shlib_version cvs rdiff -u -r0 -r1.1 \ src/sys/rump/dev/lib/libwscons/opt/opt_wsdisplay_compat.h \ src/sys/rump/dev/lib/libwscons/opt/wsdisplay.h \ src/sys/rump/dev/lib/libwscons/opt/wskbd.h \ src/sys/rump/dev/lib/libwscons/opt/wsmouse.h \ src/sys/rump/dev/lib/libwscons/opt/wsmux.h cvs rdiff -u -r1.6 -r1.7 src/sys/rump/dev/wip/Makefile cvs rdiff -u -r1.3 -r0 src/sys/rump/dev/wip/libucom/Makefile cvs rdiff -u -r1.2 -r0 src/sys/rump/dev/wip/libucom/UCOM.ioconf cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libucom/shlib_version \ src/sys/rump/dev/wip/libucom/ucom.h cvs rdiff -u -r1.4 -r0 src/sys/rump/dev/wip/libucom/ucom_at_usb.c cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libugenhc/Makefile \ src/sys/rump/dev/wip/libugenhc/shlib_version \ src/sys/rump/dev/wip/libugenhc/ugenhc.c cvs rdiff -u -r1.2 -r0 src/sys/rump/dev/wip/libulpt/Makefile \ src/sys/rump/dev/wip/libulpt/ULPT.ioconf \ src/sys/rump/dev/wip/libulpt/ulpt_at_usb.c cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libulpt/shlib_version cvs rdiff -u -r1.4 -r0 src/sys/rump/dev/wip/libumass/Makefile cvs rdiff -u -r1.3 -r0 src/sys/rump/dev/wip/libumass/UMASS.ioconf cvs rdiff -u -r1.10 -r0 \ src/sys/rump/dev/wip/libumass/sd_at_scsibus_at_umass.c cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libumass/shlib_version cvs rdiff -u -r1.2 -r0 src/sy
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Wed Feb 10 02:26:24 UTC 2010 Modified Files: src/sys/rump/dev/wip: Makefile files.rump src/sys/rump/dev/wip/libucom: ucom_at_usb.c src/sys/rump/dev/wip/libukbd: ukbd_at_usb.c src/sys/rump/dev/wip/libulpt: ulpt_at_usb.c src/sys/rump/dev/wip/libumass: sd_at_scsibus_at_umass.c src/sys/rump/dev/wip/libums: ums_at_usb.c src/sys/rump/dev/wip/libusbrum: rum_at_usb.c src/sys/rump/dev/wip/libwscons: component.c Added Files: src/sys/rump/dev/wip/libugenhc: Makefile shlib_version ugenhc.c Removed Files: src/sys/rump/dev/wip/librumpusbhc: Makefile rumpusbhc.c shlib_version Log Message: Rename rumpusbhc to ugenhc, as that better describes what it does. (the full component name is rumpdev_ugenhc) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/rump/dev/wip/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/files.rump cvs rdiff -u -r1.2 -r0 src/sys/rump/dev/wip/librumpusbhc/Makefile cvs rdiff -u -r1.15 -r0 src/sys/rump/dev/wip/librumpusbhc/rumpusbhc.c cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/librumpusbhc/shlib_version cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libucom/ucom_at_usb.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libugenhc/Makefile \ src/sys/rump/dev/wip/libugenhc/shlib_version \ src/sys/rump/dev/wip/libugenhc/ugenhc.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libulpt/ulpt_at_usb.c cvs rdiff -u -r1.9 -r1.10 \ src/sys/rump/dev/wip/libumass/sd_at_scsibus_at_umass.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libums/ums_at_usb.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libusbrum/rum_at_usb.c cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libwscons/component.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip/libumass
Module Name:src Committed By: pooka Date: Wed Feb 10 02:08:34 UTC 2010 Modified Files: src/sys/rump/dev/wip/libumass: sd_at_scsibus_at_umass.c Log Message: The first step to having cd work is to remember to attach it and go "devfs" on it. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \ src/sys/rump/dev/wip/libumass/sd_at_scsibus_at_umass.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip/libumass
Module Name:src Committed By: pooka Date: Tue Feb 9 19:02:19 UTC 2010 Modified Files: src/sys/rump/dev/wip/libumass: Makefile UMASS.ioconf sd_at_scsibus_at_umass.c Log Message: add c...@scsi and c...@atapi (untested. if you have a usb cd drive, let me know) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/libumass/Makefile cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libumass/UMASS.ioconf cvs rdiff -u -r1.7 -r1.8 \ src/sys/rump/dev/wip/libumass/sd_at_scsibus_at_umass.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip/librumpusbhc
Module Name:src Committed By: pooka Date: Tue Feb 9 18:27:17 UTC 2010 Modified Files: src/sys/rump/dev/wip/librumpusbhc: rumpusbhc.c Log Message: * UR_CBI_ADSC ctrl req fails with EIO sometime for unknown reasons. Let it instead of panicking. Doesn't seem to affect functionality. * process pipe queue only until it is empty To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/rump/dev/wip/librumpusbhc/rumpusbhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Thu Feb 4 00:37:08 UTC 2010 Modified Files: src/sys/rump/dev/wip/libucom: UCOM.ioconf src/sys/rump/dev/wip/libukbd: UKBD.ioconf src/sys/rump/dev/wip/libulpt: ULPT.ioconf src/sys/rump/dev/wip/libumass: UMASS.ioconf src/sys/rump/dev/wip/libums: UMS.ioconf Added Files: src/sys/rump/dev/wip: files.rump Log Message: Put common stuff in a single file which can be included. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/files.rump cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libucom/UCOM.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libukbd/UKBD.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libulpt/ULPT.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libumass/UMASS.ioconf cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libums/UMS.ioconf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Wed Feb 3 21:18:38 UTC 2010 Modified Files: src/sys/rump/dev/wip/librumpusbhc: rumpusbhc.c src/sys/rump/dev/wip/libucom: Makefile ucom_at_usb.c src/sys/rump/dev/wip/libukbd: Makefile ukbd_at_usb.c src/sys/rump/dev/wip/libulpt: Makefile src/sys/rump/dev/wip/libumass: Makefile sd_at_scsibus_at_umass.c src/sys/rump/dev/wip/libumass/opt: atapibus.h src/sys/rump/dev/wip/libums: Makefile ums_at_usb.c src/sys/rump/dev/wip/libusb: Makefile src/sys/rump/dev/wip/libusbrum: rum_at_usb.c Added Files: src/sys/rump/dev/wip/libucom: UCOM.ioconf src/sys/rump/dev/wip/libukbd: UKBD.ioconf src/sys/rump/dev/wip/libulpt: ULPT.ioconf src/sys/rump/dev/wip/libumass: UMASS.ioconf src/sys/rump/dev/wip/libums: UMS.ioconf Removed Files: src/sys/rump/dev/wip/libucom: locators.h src/sys/rump/dev/wip/libukbd: locators.h src/sys/rump/dev/wip/libumass: locators.h src/sys/rump/dev/wip/libums: locators.h Log Message: Convert to ioconf new world order: define attachments using config(1) grammar instead of wildly copypasted, hand-edited and glue-sniffed C files. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/rump/dev/wip/librumpusbhc/rumpusbhc.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libucom/Makefile \ src/sys/rump/dev/wip/libucom/ucom_at_usb.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libucom/UCOM.ioconf cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libucom/locators.h cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libukbd/Makefile \ src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libukbd/UKBD.ioconf cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libukbd/locators.h cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libulpt/Makefile cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libulpt/ULPT.ioconf cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libumass/Makefile cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libumass/UMASS.ioconf cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libumass/locators.h cvs rdiff -u -r1.6 -r1.7 \ src/sys/rump/dev/wip/libumass/sd_at_scsibus_at_umass.c cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libumass/opt/atapibus.h cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libums/Makefile \ src/sys/rump/dev/wip/libums/ums_at_usb.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libums/UMS.ioconf cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libums/locators.h cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libusb/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libusbrum/rum_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip/librumpusbhc
Module Name:src Committed By: pooka Date: Wed Feb 3 18:14:56 UTC 2010 Modified Files: src/sys/rump/dev/wip/librumpusbhc: rumpusbhc.c Log Message: one more request type to pass through (seriously, i'll make it pass all of them through very soon. just want to debug a little more) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/rump/dev/wip/librumpusbhc/rumpusbhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libdisk
Module Name:src Committed By: pooka Date: Sat Jan 30 05:09:24 UTC 2010 Removed Files: src/sys/rump/dev/lib/libdisk: dummy.c Log Message: no longer used To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libdisk/dummy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libbpf
Module Name:src Committed By: pooka Date: Tue Jan 26 17:50:02 UTC 2010 Modified Files: src/sys/rump/dev/lib/libbpf: component.c Log Message: let attach via module space To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libbpf/component.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/lib/libcgd
Module Name:src Committed By: pooka Date: Wed Jan 13 00:31:57 UTC 2010 Modified Files: src/sys/rump/dev/lib/libcgd: component.c Log Message: cgd is attached via the module interface now instead of pseudodevs. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libcgd/component.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Mon Jan 11 02:15:38 UTC 2010 Modified Files: src/sys/rump/dev/wip: Makefile Log Message: decend into ums, ukbd and wscons To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/wip/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip
Module Name:src Committed By: pooka Date: Mon Jan 11 02:15:20 UTC 2010 Added Files: src/sys/rump/dev/wip/libukbd: Makefile locators.h shlib_version ukbd_at_usb.c src/sys/rump/dev/wip/libums: Makefile locators.h shlib_version ums_at_usb.c Log Message: Support ums (usb mouse) and ukbd (usb keyboard) drivers in rump. (both components include tty support and uhid currently. they should be split out to separate ones. i'll do that soon'ish). To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libukbd/Makefile \ src/sys/rump/dev/wip/libukbd/locators.h \ src/sys/rump/dev/wip/libukbd/shlib_version \ src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libums/Makefile \ src/sys/rump/dev/wip/libums/locators.h \ src/sys/rump/dev/wip/libums/shlib_version \ src/sys/rump/dev/wip/libums/ums_at_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip/libwscons
Module Name:src Committed By: pooka Date: Mon Jan 11 02:12:52 UTC 2010 Added Files: src/sys/rump/dev/wip/libwscons: Makefile component.c locators.h shlib_version src/sys/rump/dev/wip/libwscons/opt: opt_wsdisplay_compat.h wsdisplay.h wskbd.h wsmouse.h wsmux.h Log Message: Add wscons rump component. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libwscons/Makefile \ src/sys/rump/dev/wip/libwscons/component.c \ src/sys/rump/dev/wip/libwscons/locators.h \ src/sys/rump/dev/wip/libwscons/shlib_version cvs rdiff -u -r0 -r1.1 \ src/sys/rump/dev/wip/libwscons/opt/opt_wsdisplay_compat.h \ src/sys/rump/dev/wip/libwscons/opt/wsdisplay.h \ src/sys/rump/dev/wip/libwscons/opt/wskbd.h \ src/sys/rump/dev/wip/libwscons/opt/wsmouse.h \ src/sys/rump/dev/wip/libwscons/opt/wsmux.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip/librumpusbhc
Module Name:src Committed By: pooka Date: Sun Jan 10 22:13:18 UTC 2010 Modified Files: src/sys/rump/dev/wip/librumpusbhc: rumpusbhc.c Log Message: Add a simple hack to make interrupt pipes work (can't close them yet ... except with SIGINT. "muah"). To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/rump/dev/wip/librumpusbhc/rumpusbhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/dev/wip/librumpusbhc
Module Name:src Committed By: pooka Date: Sun Jan 10 21:30:16 UTC 2010 Modified Files: src/sys/rump/dev/wip/librumpusbhc: rumpusbhc.c Log Message: pass a few more requests through to ugen To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/rump/dev/wip/librumpusbhc/rumpusbhc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.