CPC G06F 9/45558 (2013.01) [G06F 9/45545 (2013.01); G06F 9/5038 (2013.01); G06F 9/5044 (2013.01); G06F 9/546 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A processing system comprising:
an interconnect;
a master processing device including processing cores coupled to the interconnect;
a hypervisor coupled to the interconnect and configured to allocate the processing cores to one or more virtual machines;
domain configuration information including a domain identifier for each of the one or more virtual machines;
remote peripheral devices coupled to the interconnect; and
a domain access controller coupled to the interconnect and configured to receive the domain identifiers for the remote peripherals directly from the hypervisor through the interconnect, wherein the hypervisor is configured to, upon startup or bootup of the processing system, communicate the domain identifiers to the domain access controller via the interconnect before any of the one or more virtual machines are configured and begin operation.
|