[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH 04/15] Add a hook to allow hypercalls to be emul
From: |
Alexander Graf |
Subject: |
[Qemu-devel] Re: [PATCH 04/15] Add a hook to allow hypercalls to be emulated on PowerPC |
Date: |
Sat, 12 Feb 2011 16:19:01 +0100 |
On 12.02.2011, at 15:54, David Gibson wrote:
> From: David Gibson <address@hidden>
>
> PowerPC and POWER chips since the POWER4 and 970 have a special
> hypervisor mode, and a corresponding form of the system call
> instruction which traps to the hypervisor.
>
> qemu currently has stub implementations of hypervisor mode. That
> is, the outline is there to allow qemu to run a PowerPC hypervisor
> under emulation. There are a number of details missing so this
> won't actually work at present, but the idea is there.
>
> What there is no provision at all, is for qemu to instead emulate
> the hypervisor itself. That is to have hypercalls trap into qemu
> and their result be emulated from qemu, rather than running
> hypervisor code within the emulated system.
>
> Hypervisor hardware aware KVM implementations are in the works and
> it would be useful for debugging and development to also allow
> full emulation of the same para-virtualized guests as such a KVM.
>
> Therefore, this patch adds a hook which will allow a machine to
> set up emulation of hypervisor calls.
>
> Signed-off-by: David Gibson <address@hidden>
Acked-by: Alexander Graf <address@hidden>
Alex
- [Qemu-devel] RFC: Implement emulation of pSeries logical partitions, David Gibson, 2011/02/12
- [Qemu-devel] [PATCH 01/15] Add TAGS and *~ to .gitignore, David Gibson, 2011/02/12
- [Qemu-devel] [PATCH 03/15] Allow qemu_devtree_setprop() to take arbitrary values, David Gibson, 2011/02/12
- [Qemu-devel] [PATCH 04/15] Add a hook to allow hypercalls to be emulated on PowerPC, David Gibson, 2011/02/12
- [Qemu-devel] Re: [PATCH 04/15] Add a hook to allow hypercalls to be emulated on PowerPC,
Alexander Graf <=
- [Qemu-devel] [PATCH 02/15] Clean up PowerPC SLB handling code, David Gibson, 2011/02/12
- [Qemu-devel] [PATCH 08/15] Clean up slb_lookup() function, David Gibson, 2011/02/12
- [Qemu-devel] [PATCH 06/15] Implement missing parts of the logic for the POWER PURR, David Gibson, 2011/02/12
- [Qemu-devel] [PATCH 07/15] Correct ppc popcntb logic, implement popcntw and popcntd, David Gibson, 2011/02/12
- [Qemu-devel] [PATCH 10/15] Use "hash" more consistently in ppc mmu code, David Gibson, 2011/02/12