On 13 February 2011 22:43, Anthony Liguori <anthony@xxxxxxxxxxxxx> 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 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html