Searched hist:"7388 efafc27c2f45d22c8edbc14b3154c0381c2e" (Results 1 – 5 of 5) sorted by relevance
/qemu/include/hw/ppc/ |
H A D | spapr_cpu_core.h | 7388efafc27c2f45d22c8edbc14b3154c0381c2e Wed Jun 13 06:22:18 UTC 2018 David Gibson <david@gibson.dropbear.id.au> target/ppc, spapr: Move VPA information to machine_data
CPUPPCState currently contains a number of fields containing the state of the VPA. The VPA is a PAPR specific concept covering several guest/host shared memory areas used to communicate some information with the hypervisor.
As a PAPR concept this is really machine specific information, although it is per-cpu, so it doesn't really belong in the core CPU state structure.
There's also other information that's per-cpu, but platform/machine specific. So create a (void *)machine_data in PowerPCCPU which can be used by the machine to locate per-cpu data. Intialization, lifetime and cleanup of machine_data is entirely up to the machine type.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Tested-by: Greg Kurz <groug@kaod.org>
|
/qemu/hw/ppc/ |
H A D | spapr_cpu_core.c | 7388efafc27c2f45d22c8edbc14b3154c0381c2e Wed Jun 13 06:22:18 UTC 2018 David Gibson <david@gibson.dropbear.id.au> target/ppc, spapr: Move VPA information to machine_data
CPUPPCState currently contains a number of fields containing the state of the VPA. The VPA is a PAPR specific concept covering several guest/host shared memory areas used to communicate some information with the hypervisor.
As a PAPR concept this is really machine specific information, although it is per-cpu, so it doesn't really belong in the core CPU state structure.
There's also other information that's per-cpu, but platform/machine specific. So create a (void *)machine_data in PowerPCCPU which can be used by the machine to locate per-cpu data. Intialization, lifetime and cleanup of machine_data is entirely up to the machine type.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Tested-by: Greg Kurz <groug@kaod.org>
|
H A D | spapr_hcall.c | 7388efafc27c2f45d22c8edbc14b3154c0381c2e Wed Jun 13 06:22:18 UTC 2018 David Gibson <david@gibson.dropbear.id.au> target/ppc, spapr: Move VPA information to machine_data
CPUPPCState currently contains a number of fields containing the state of the VPA. The VPA is a PAPR specific concept covering several guest/host shared memory areas used to communicate some information with the hypervisor.
As a PAPR concept this is really machine specific information, although it is per-cpu, so it doesn't really belong in the core CPU state structure.
There's also other information that's per-cpu, but platform/machine specific. So create a (void *)machine_data in PowerPCCPU which can be used by the machine to locate per-cpu data. Intialization, lifetime and cleanup of machine_data is entirely up to the machine type.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Tested-by: Greg Kurz <groug@kaod.org>
|
/qemu/target/ppc/ |
H A D | kvm.c | 7388efafc27c2f45d22c8edbc14b3154c0381c2e Wed Jun 13 06:22:18 UTC 2018 David Gibson <david@gibson.dropbear.id.au> target/ppc, spapr: Move VPA information to machine_data
CPUPPCState currently contains a number of fields containing the state of the VPA. The VPA is a PAPR specific concept covering several guest/host shared memory areas used to communicate some information with the hypervisor.
As a PAPR concept this is really machine specific information, although it is per-cpu, so it doesn't really belong in the core CPU state structure.
There's also other information that's per-cpu, but platform/machine specific. So create a (void *)machine_data in PowerPCCPU which can be used by the machine to locate per-cpu data. Intialization, lifetime and cleanup of machine_data is entirely up to the machine type.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Tested-by: Greg Kurz <groug@kaod.org>
|
H A D | cpu.h | 7388efafc27c2f45d22c8edbc14b3154c0381c2e Wed Jun 13 06:22:18 UTC 2018 David Gibson <david@gibson.dropbear.id.au> target/ppc, spapr: Move VPA information to machine_data
CPUPPCState currently contains a number of fields containing the state of the VPA. The VPA is a PAPR specific concept covering several guest/host shared memory areas used to communicate some information with the hypervisor.
As a PAPR concept this is really machine specific information, although it is per-cpu, so it doesn't really belong in the core CPU state structure.
There's also other information that's per-cpu, but platform/machine specific. So create a (void *)machine_data in PowerPCCPU which can be used by the machine to locate per-cpu data. Intialization, lifetime and cleanup of machine_data is entirely up to the machine type.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Tested-by: Greg Kurz <groug@kaod.org>
|