Re: [Qemu-devel] KVM call minutes for Feb 8

Peter Maydell
2011-02-13T23:35:28Z

On 13 February 2011 22:43, Anthony Liguori <anthony@codemonkey.ws> wrote:
> On 02/13/2011 03:24 PM, Peter Maydell wrote:
>> How would this work for systems with multiple CPUs which have different
>> views of the world? (ie their memory maps differ so that eg some RAM is
>> shared between them but some parts of the address space are different
>> RAM for the two cores, some devices one core only, some devices shared
>> between cores but the device can tell which core made an IO request)
>> With a bus-style abstraction this is straightforward: each core has its
>> own bus which is what defines its view of the world, some devices
>> and RAM are wired up to both buses. I'm not sure how the bidirectional
>> reference model would look for this?
>
> Each core has it's own northbridge.  You would do:
>
> -device arm-cpu,northbridge=nb1  -device dsp,northbridge=nb2

I'm afraid I don't really understand what you mean here. "Northbridge"
as I understand it is a very PC-architecture specific term; can you
explain a bit more about what would actually be going on here?
(ie what are the various components in this kind of system model
and what are they doing?)

-- PMM