xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/4] XEN: fix vmx exception mistake
@ 2012-05-30  2:35 Xudong Hao
  2012-05-30  2:35 ` [PATCH v2 1/4] xen: Define new struct hvm_trap and cleanup vmx exception Xudong Hao
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Xudong Hao @ 2012-05-30  2:35 UTC (permalink / raw)
  To: JBeulich, keir.xen; +Cc: aravindh, eddie.dong, Ian.Jackson, xen-devel

Changes from v1:
- Define new struct hvm_trap to represent information of trap, include
  instruction length. 
- Renames hvm_inject_exception to hvm_inject_trap. Then define a couple of
  wrappers around that function for existing callers, so that their parameter
  lists actually *shrink*.


This series of patches fix the mistake for debug exception(#DB), overflow
exception(#OF) and INT3(#BP), INTn instruction emulation. 

PATCH 3 and PATCH 4 supply an interface for userspace to inject trap.


PATCH 1: Define new struct hvm_trap and cleanup vmx exception.

PATCH 2: Fix the mistake for debug exception(#DB), overflow exception(#OF) and
INT3(#BP), INTn instruction emulation. Add inslen field in struct hvm_trap.

PATCH 3: Add parameter inslen for hypercall HVMOP_inject_trap, supply interface
used by passing instruction length from userspace.

PATCH 4: Add a parameter to represent instruction length in function
  xc_hvm_inject_trap(), user should set this value when this
  function is called.

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2012-06-01  0:46 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-30  2:35 [PATCH v2 0/4] XEN: fix vmx exception mistake Xudong Hao
2012-05-30  2:35 ` [PATCH v2 1/4] xen: Define new struct hvm_trap and cleanup vmx exception Xudong Hao
2012-05-30  2:35 ` [PATCH v2 2/4] VMX: Fix the mistake of exception execution Xudong Hao
2012-05-30  9:18   ` Jan Beulich
2012-05-30 11:24     ` Hao, Xudong
2012-05-30  2:35 ` [PATCH v2 3/4] xen: Add instruction length parameter in hypercall HVMOP_inject_trap Xudong Hao
2012-05-30  9:19   ` Jan Beulich
2012-05-30 10:40 ` [PATCH v2 0/4] XEN: fix vmx exception mistake Keir Fraser
2012-05-30 11:16   ` Hao, Xudong
2012-05-30 12:21     ` Keir Fraser
2012-05-31  2:00       ` Hao, Xudong
2012-05-31 23:21         ` Aravindh Puthiyaparambil
2012-06-01  0:46           ` Hao, Xudong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).