Skip to content

Consolidate the various functions that read and write guest memory

Laurent Vivier kvm 1 version Applied

Status from this message: Thanks, applied. Please use different subjects for emails in a patchset.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 of 6 patches 4 repliesApplied

5 of 6 patches are in this archive. The cover letter announces 6.

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/6Consolidate the various functions that read and write guest memorydrivers/kvm/kvm_main.c drivers/kvm/x86_emulate.c drivers/kvm/x86_emulate.h+13 -110 replies
3/6Consolidate the various functions that read and write guest memorydrivers/kvm/kvm.h drivers/kvm/kvm_main.c drivers/kvm/svm.c +1 more+15 -440 replies
4/6Consolidate the various functions that read and write guest memorydrivers/kvm/kvm_main.c drivers/kvm/x86_emulate.c drivers/kvm/x86_emulate.h+10 -110 replies
5/6Consolidate the various functions that read and write guest memorydrivers/kvm/kvm.h drivers/kvm/kvm_main.c drivers/kvm/vmx.c+9 -440 replies
6/6Consolidate the various functions that read and write guest memorydrivers/kvm/kvm_main.c drivers/kvm/x86_emulate.c drivers/kvm/x86_emulate.h+5 -50 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] Consolidate the various functions that read and write guest memory

From the TODO, this serie of patch is trying to consolidate the various functions that read and write guest memory.
We remove kvm_read_guest() and kvm_write_guest(), and we use instead emulator_read_std() and emulator_write_emulated().

PATCH 1/6: read_std-vcpu, emulator_read_std() uses struct kvm_vcpu instead of x86_emulate_ctxt to be called in place of kvm_read_guest().

PATCH 2/6: read_emulated-vcpu, emulator_read_emulated() uses struct kvm_vcpu instead of x86_emulate_ctxt to be consistency with emulator_read_std().

PATCH 3/6: remove-kvm_read_guest, remove kvm_read_guest() and use emulator_read_std() instead.

PATCH 4/6: write_emulated-vcpu, emulator_write_emulated() uses struct kvm_vcpu instead of x86_emulate_ctxt to be called in place of kvm_write_guest().

PATCH 5/6: remove-kvm_write, remove kvm_write_guest() and use emulator_write_emulated() instead.

PATCH 6/6: cmpxchg_emulated-vcpu, emulator_cmpxchr_emulated() uses struct kvm_vcpu instead of x86_emulate_ctxt to be consistency with other memops.

Signature · 2 lines
------------- Laurent.Vivier-6ktuUTfB/[email protected]  --------------
          "Software is hard" - Donald Knuth

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/

_______________________________________________
kvm-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel