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

Reply via email to