Module Name: src Committed By: thorpej Date: Sat Jan 22 11:49:18 UTC 2022
Modified Files: src/sys/arch/macppc/dev: gpio.c mediabay.c obio.c smu.c uni-n.c src/sys/arch/macppc/macppc: mainbus.c src/sys/arch/sparc/dev: bootbus.c ebus.c sbus.c src/sys/arch/sparc/include: promlib.h src/sys/arch/sparc/sparc: autoconf.c iommu.c promlib.c src/sys/arch/sparc64/dev: cbus.c central.c ebus.c ebus_mainbus.c fhc.c sbus.c upa.c vbus.c src/sys/arch/sparc64/sparc64: autoconf.c src/sys/arch/x86/x86: mpacpi.c src/sys/dev/acpi: acpi.c acpi_pci.c acpi_util.c acpi_util.h src/sys/dev/fdt: fdtbus.c src/sys/dev/i2c: i2c.c src/sys/dev/ofisa: ofisa.c src/sys/dev/ofw: ofbus.c ofw_pci_subr.c ofw_subr.c openfirm.h src/sys/dev/sbus: dma_sbus.c lebuffer.c qec.c Log Message: Change the devhandle_from_*() functions to also take a "super handle", from which the newly created handle will inherit it's implementation. The root implementation for a new handle type is used if an invalid "super handle" is passed. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/macppc/dev/gpio.c \ src/sys/arch/macppc/dev/smu.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/macppc/dev/mediabay.c cvs rdiff -u -r1.50 -r1.51 src/sys/arch/macppc/dev/obio.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/macppc/dev/uni-n.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/macppc/macppc/mainbus.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sparc/dev/bootbus.c cvs rdiff -u -r1.41 -r1.42 src/sys/arch/sparc/dev/ebus.c cvs rdiff -u -r1.83 -r1.84 src/sys/arch/sparc/dev/sbus.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/sparc/include/promlib.h cvs rdiff -u -r1.269 -r1.270 src/sys/arch/sparc/sparc/autoconf.c cvs rdiff -u -r1.100 -r1.101 src/sys/arch/sparc/sparc/iommu.c cvs rdiff -u -r1.51 -r1.52 src/sys/arch/sparc/sparc/promlib.c cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc64/dev/cbus.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/sparc64/dev/central.c \ src/sys/arch/sparc64/dev/vbus.c cvs rdiff -u -r1.68 -r1.69 src/sys/arch/sparc64/dev/ebus.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sparc64/dev/ebus_mainbus.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sparc64/dev/fhc.c cvs rdiff -u -r1.103 -r1.104 src/sys/arch/sparc64/dev/sbus.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sparc64/dev/upa.c cvs rdiff -u -r1.237 -r1.238 src/sys/arch/sparc64/sparc64/autoconf.c cvs rdiff -u -r1.108 -r1.109 src/sys/arch/x86/x86/mpacpi.c cvs rdiff -u -r1.295 -r1.296 src/sys/dev/acpi/acpi.c cvs rdiff -u -r1.33 -r1.34 src/sys/dev/acpi/acpi_pci.c cvs rdiff -u -r1.31 -r1.32 src/sys/dev/acpi/acpi_util.c cvs rdiff -u -r1.13 -r1.14 src/sys/dev/acpi/acpi_util.h cvs rdiff -u -r1.44 -r1.45 src/sys/dev/fdt/fdtbus.c cvs rdiff -u -r1.82 -r1.83 src/sys/dev/i2c/i2c.c cvs rdiff -u -r1.34 -r1.35 src/sys/dev/ofisa/ofisa.c cvs rdiff -u -r1.30 -r1.31 src/sys/dev/ofw/ofbus.c cvs rdiff -u -r1.2 -r1.3 src/sys/dev/ofw/ofw_pci_subr.c cvs rdiff -u -r1.59 -r1.60 src/sys/dev/ofw/ofw_subr.c cvs rdiff -u -r1.47 -r1.48 src/sys/dev/ofw/openfirm.h cvs rdiff -u -r1.38 -r1.39 src/sys/dev/sbus/dma_sbus.c cvs rdiff -u -r1.39 -r1.40 src/sys/dev/sbus/lebuffer.c cvs rdiff -u -r1.53 -r1.54 src/sys/dev/sbus/qec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.