]> xenbits.xensource.com Git - xen.git/commit
x86/mm: don't wrap x86_emulate_ctxt in ptwr_emulate_ctxt
authorWei Liu <wei.liu2@citrix.com>
Fri, 1 Sep 2017 14:35:38 +0000 (15:35 +0100)
committerWei Liu <wei.liu2@citrix.com>
Fri, 1 Sep 2017 16:43:03 +0000 (17:43 +0100)
commit977c63de3dc54624f42420041d00a7340a9da0dc
tree310589e57d8771ce7ff2448ef43b734cc765fadb
parent25dcf06ff76c306cf0360882fcf250e045891493
x86/mm: don't wrap x86_emulate_ctxt in ptwr_emulate_ctxt

Rewrite the code so that it has the same structure as
mmio_ro_emualte_ctxt. x86_emulate_ctxt now points to ptwr_emulate_ctxt
via its data pointer.

This patch will help unify mmio_ro and ptwr code paths later.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/mm.c