Description of problem: Rhel5 xen hv missing several important x86_emulation fixes, we need pull them in. http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15586 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15594 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15643 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15649 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15650 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15679 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15732 (mentions w2k3 failure) http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15734
Additional c/s for x86_emulate.c sync http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/f479c2af0825 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/eaf685947999
Created attachment 511909 [details] [RHEL5.8 Xen PATCH 01/10] x86_emulate: Correct RIP-relative
Created attachment 511910 [details] [RHEL5.8 Xen PATCH 02/10] x86_emulate: Certain opcodes are only
Created attachment 511911 [details] [RHEL5.8 Xen PATCH 03/10] x86_emulate: Near JMP (Grp5 /3) shoudl not
Created attachment 511913 [details] [RHEL5.8 Xen PATCH 04/10] x86_emulate: Fix CLTS emulation
Created attachment 511914 [details] [RHEL5.8 Xen PATCH 05/10] x86_emulate: fix side-effect macro call
Created attachment 511915 [details] [RHEL5.8 Xen PATCH 06/10] x86_emulate: Fix MUL emulation
Created attachment 511916 [details] [RHEL5.8 Xen PATCH 07/10] x86_emulate: Fix IMUL r/m8 emulation
Created attachment 511917 [details] [RHEL5.8 Xen PATCH 08/10] x86_emulate: INS/OUTS need Mov attribute
Created attachment 511919 [details] [RHEL5.8 Xen PATCH 09/10] x86_emulate: BT instruction does not write
Created attachment 511920 [details] [RHEL5.8 Xen PATCH 10/10] x86_emulate: Disable writeback if BSF/BSR
Patchset cover letter: [RHEL5.8 Xen PATCH 0/10] xen: sync x86_emulate with upstream xen-3.1 BZ#713702 Brew: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=3471412 RHEL5 xen hv missing several important x86_emulation fixes. To avoid hard to diagnose problems, caused by incorrect instructions emulation, we need to sync emulator with upstream version. Following c/s from xen-3.1-testing.hg repo: http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15586 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15590 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15594 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15643 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15646 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15649 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15650 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15679 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15732 http://xenbits.xen.org/hg/xen-3.1-testing.hg/rev/15734
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
Patch(es) available in kernel-2.6.18-282.el5 You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2012-0150.html