the bitrig patrick_virtio branch has been created by patrick.

it is 0 commits behind master, and 1 commit ahead.

commit 1521b2b05fe6c1534f0b6ecd48b92637329a9968
diff: https://github.com/bitrig/bitrig/commit/1521b2b
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.

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