All of lore.kernel.org
 help / color / mirror / Atom feed
* Help: How do I make a machine with 2 separate ARM SoC's?
@ 2022-05-26 22:09 Peter Delevoryas
  2022-05-30 16:53 ` Peter Maydell
  0 siblings, 1 reply; 7+ messages in thread
From: Peter Delevoryas @ 2022-05-26 22:09 UTC (permalink / raw)
  Cc: Cameron Esfahani via, qemu-arm, Cédric Le Goater, Peter Delevoryas

Hey QEMU developers,

Cedric mentioned here[1] that QEMU can support emulating a
more complete board, e.g. a machine with an AST2600 *and* an AST1030.

I read through the memory API docs[2] and it mostly makes sense to me,
but what I don’t understand is, what does system_memory represent?
Or, what should the layout be for a situation like I’m interested in,
where you have an AST2600 and an AST1030 (and actually, maybe even
an x86 CPU too? idk if that would be possible).

I need to make sure each SoC runs in a different address space, right?
But, how do I actually do that? Do I model it as two containers inside
the large system_memory container, or as two different containers
that get swapped in for system_memory when executing their associated
CPU?

I was having trouble figuring out what the Xilinx boards are actually
doing in this case. Does each CPU share peripherals, or are the
A + R cpu’s actually in separate address spaces? I’m very confused lol.

If anyone can provide suggestions, they would be greatly appreciated!

Thanks,
Peter

[1] https://lore.kernel.org/qemu-devel/2ab490a2-875d-ae82-38d0-425415f9818c@kaod.org/
[2] https://www.qemu.org/docs/master/devel/memory.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-06-07  6:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-26 22:09 Help: How do I make a machine with 2 separate ARM SoC's? Peter Delevoryas
2022-05-30 16:53 ` Peter Maydell
2022-05-30 18:15   ` Cédric Le Goater
2022-05-30 19:18     ` Peter Delevoryas
2022-06-06 15:37   ` Cédric Le Goater
2022-06-06 17:02     ` Peter Maydell
2022-06-07  6:48       ` Cédric Le Goater

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.