On 25 February 2015 at 18:52, Alexander Graf wrote:
>
>
> On 24.02.15 16:09, Peter Maydell wrote:
>> On 7 February 2015 at 02:04, Alexander Graf wrote:
>>> typedef struct MemMapEntry {
>>> @@ -129,13 +131,21 @@ static const MemMapEntry a15memmap[] = {
>>> [VIRT_FW_CFG] = { 0x0902, 0
On 24.02.15 16:09, Peter Maydell wrote:
> On 7 February 2015 at 02:04, Alexander Graf wrote:
>> typedef struct MemMapEntry {
>> @@ -129,13 +131,21 @@ static const MemMapEntry a15memmap[] = {
>> [VIRT_FW_CFG] = { 0x0902, 0x000a },
>> [VIRT_MMIO] = { 0x0a00, 0x
On 7 February 2015 at 02:04, Alexander Graf wrote:
> typedef struct MemMapEntry {
> @@ -129,13 +131,21 @@ static const MemMapEntry a15memmap[] = {
> [VIRT_FW_CFG] = { 0x0902, 0x000a },
> [VIRT_MMIO] = { 0x0a00, 0x0200 },
> /* ...repeating for a total of NU
Now that we have a working "generic" PCIe host bridge driver, we can plug
it into ARM's virt machine to always have PCIe available to normal ARM VMs.
I've successfully managed to expose a Bochs VGA device, XHCI and an e1000
into an AArch64 VM with this and they all lived happily ever after.
Signe