the bitrig master branch has been updated by patrick with 1 new commit: commit 3266fbd0da1f9cf9e2472cec9bcc91d7e36d4fa2 diff: https://github.com/bitrig/bitrig/commit/3266fbd author: Patrick Wildt <[email protected]> date: Fri Oct 3 12:54:56 2014 +0200
arm: virtio board support This commit consists of a bunch of changes which improve our FDT support and add support for the virtio board type from qemu. FDT changes: * Add a struct for returning memory address/size pairs. * Add code to find out how big the address/size properties are. * Add code to return data. * Use this API in ampintc and virtio. * Implement a way to get the interrupt controller of a device. * Implement a way to find out the cell size, so that we can read the interrupt number. * Add API to get interrupt number. * Use this API in virtio. Virtio: * Implement basic construct for virtio board virt. * Have virt use it's own device attaching mechanism. * Iterate through fdt nodes and try to attach all nodes. * Add Virtio MMIO driver. * Make virt board use virtio drivers and attach to the MMIO driver. * Write a small driver for the virtio pl011 uart, based on the i.MX6 driver. ok drahn@ M sys/arch/arm/arm/fdt.c M sys/arch/arm/cortex/agtimer.c M sys/arch/arm/cortex/ampintc.c M sys/arch/arm/include/fdt.h M sys/arch/armv7/armv7/armv7_machdep.c M sys/arch/armv7/armv7/armv7var.h M sys/arch/armv7/armv7/platform.c M sys/arch/armv7/conf/files.armv7 M sys/arch/armv7/conf/generic A sys/arch/armv7/conf/generic.virt A sys/arch/armv7/virt/files.virt A sys/arch/armv7/virt/pl011.c A sys/arch/armv7/virt/pl011reg.h A sys/arch/armv7/virt/pl011var.h A sys/arch/armv7/virt/virt.c A sys/arch/armv7/virt/virt_machdep.c A sys/arch/armv7/virt/virtio_mmio.c
