[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v5 00/10] runstate/time area registration by (guest) physical address
Hi Roger, > On Oct 2, 2023, at 23:11, Roger Pau Monne <roger.pau@xxxxxxxxxx> wrote: > > Since it was indicated that introducing specific new vCPU ops may be > beneficial independent of the introduction of a fully physical- > address-based ABI flavor, here we go. There continue to be a few open > questions throughout the series, resolving of which was one of the main > goals of the earlier postings. > > v5 adds one vm-fork specific pre-patch that does simply the introduced > code later on. It does also fix a vm-fork bug. > > Patches 1 and 6 are missing and Ack from the mem-sharing maintainer. > > Whole series will need a Release-Ack. We agreed in [1] that this series is a good candidate for 4.18, so for the whole series, Release-acked-by: Henry Wang <Henry.Wang@xxxxxxx> [1] https://lore.kernel.org/xen-devel/0be1e32f-5600-7b3a-8d72-84297a1ebee0@xxxxxxxx/ Kind regards, Henry > > Thanks, Roger. > > Jan Beulich (9): > x86/shim: zap runstate and time area handles during shutdown > domain: GADDR based shared guest area registration alternative - > teardown > domain: update GADDR based runstate guest area > x86: update GADDR based secondary time area > x86/mem-sharing: copy GADDR based shared guest areas > domain: map/unmap GADDR based shared guest areas > domain: introduce GADDR based runstate area registration alternative > x86: introduce GADDR based secondary time area registration > alternative > common: convert vCPU info area registration > > Roger Pau Monne (1): > mem_sharing/fork: do not attempt to populate vcpu_info page > > xen/arch/x86/domain.c | 33 +++ > xen/arch/x86/include/asm/domain.h | 3 + > xen/arch/x86/include/asm/shared.h | 19 +- > xen/arch/x86/mm/mem_sharing.c | 73 +++---- > xen/arch/x86/pv/shim.c | 10 +- > xen/arch/x86/time.c | 34 +++- > xen/arch/x86/x86_64/asm-offsets.c | 2 +- > xen/arch/x86/x86_64/domain.c | 36 ++++ > xen/arch/x86/x86_64/traps.c | 2 +- > xen/common/compat/domain.c | 2 +- > xen/common/domain.c | 324 ++++++++++++++++++++++-------- > xen/include/public/vcpu.h | 19 ++ > xen/include/xen/domain.h | 12 +- > xen/include/xen/sched.h | 8 +- > xen/include/xen/shared.h | 3 +- > 15 files changed, 440 insertions(+), 140 deletions(-) > > -- > 2.42.0 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |