Module Name: src Committed By: pooka Date: Wed Nov 11 21:52:47 UTC 2015
Modified Files: src/sys/rump/dev/lib: Makefile.inc src/sys/rump/dev/lib/libmiiphy: Makefile src/sys/rump/dev/lib/libpci_auich: Makefile src/sys/rump/dev/lib/libpci_eap: Makefile src/sys/rump/dev/lib/libpci_if_iwn: Makefile src/sys/rump/dev/lib/libpci_if_pcn: Makefile src/sys/rump/dev/lib/libpci_if_wm: Makefile src/sys/rump/dev/lib/libpci_usbhc: Makefile src/sys/rump/dev/lib/libpci_virtio: Makefile src/sys/rump/dev/lib/libubt: Makefile src/sys/rump/dev/lib/libugenhc: Makefile src/sys/rump/dev/lib/libusb: Makefile src/sys/rump/dev/lib/libvirtio_if_vioif: Makefile src/sys/rump/dev/lib/libvirtio_ld: Makefile src/sys/rump/dev/lib/libvirtio_viornd: Makefile src/sys/rump/dev/lib/libvirtio_vioscsi: Makefile Added Files: src/sys/rump/dev/lib: component_simple.c Removed Files: src/sys/rump/dev/lib/libmiiphy: phy_at_mii.c src/sys/rump/dev/lib/libpci_auich: auich_at_pci.c src/sys/rump/dev/lib/libpci_eap: eap_at_pci.c src/sys/rump/dev/lib/libpci_if_iwn: iwn_at_pci.c src/sys/rump/dev/lib/libpci_if_pcn: pcn_at_pci.c src/sys/rump/dev/lib/libpci_if_wm: wm_at_pci.c src/sys/rump/dev/lib/libpci_usbhc: usbhc_at_pci.c src/sys/rump/dev/lib/libpci_virtio: virtio_at_pci.c src/sys/rump/dev/lib/libubt: ubt_at_usb.c src/sys/rump/dev/lib/libugenhc: ugenhc_at_mainbus.c src/sys/rump/dev/lib/libusb: usb_at_hc.c src/sys/rump/dev/lib/libvirtio_if_vioif: vioif_at_virtio.c src/sys/rump/dev/lib/libvirtio_viornd: viornd_at_virtio.c src/sys/rump/dev/lib/libvirtio_vioscsi: vioscsi_at_virtio.c Log Message: Make it easier to create rump kernel components, part 1. Reduce copypasteware for the component constructors. If a constructor calls only config_init_component(), handle it from a common source file instead of copying the same(ish) file around to every component. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/Makefile.inc cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/component_simple.c cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libmiiphy/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libmiiphy/phy_at_mii.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libpci_auich/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libpci_auich/auich_at_pci.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libpci_eap/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libpci_eap/eap_at_pci.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libpci_if_iwn/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libpci_if_iwn/iwn_at_pci.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libpci_if_pcn/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libpci_if_pcn/pcn_at_pci.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libpci_if_wm/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libpci_if_wm/wm_at_pci.c cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libpci_usbhc/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libpci_usbhc/usbhc_at_pci.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libpci_virtio/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libpci_virtio/virtio_at_pci.c cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libubt/Makefile cvs rdiff -u -r1.4 -r0 src/sys/rump/dev/lib/libubt/ubt_at_usb.c cvs rdiff -u -r1.10 -r1.11 src/sys/rump/dev/lib/libugenhc/Makefile cvs rdiff -u -r1.3 -r0 src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c cvs rdiff -u -r1.9 -r1.10 src/sys/rump/dev/lib/libusb/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libusb/usb_at_hc.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libvirtio_if_vioif/Makefile cvs rdiff -u -r1.1 -r0 \ src/sys/rump/dev/lib/libvirtio_if_vioif/vioif_at_virtio.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libvirtio_ld/Makefile cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libvirtio_viornd/Makefile cvs rdiff -u -r1.1 -r0 \ src/sys/rump/dev/lib/libvirtio_viornd/viornd_at_virtio.c cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libvirtio_vioscsi/Makefile cvs rdiff -u -r1.1 -r0 \ src/sys/rump/dev/lib/libvirtio_vioscsi/vioscsi_at_virtio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.