[Xen-devel] [BUG] Rhel7u2 guest with kernel 4.6.0 restore and migrate failed

2016-06-13 Thread Zhang, PengtaoX
Bug detailed description:

1. Rhel7u2 guest with kernel 4.6.0 migrate failed
2. Rhel7u2 guest with kernel 4.6.0 restore failed
3. Rhel7u2 guest with default kernel (3.10.0) can be restored and migrate 
successfully

Environment :

HW: Skylake-SP
Xen: Xen 4.7.0 RC4
Dom0: Linux 4.5.2 stable

Reproduce steps:

Prepare test environment 
1.Install redhat 6.7 OS on Skylake-SP platform  as base OS , then compile and 
install  ,xen and Dom0, reboot from xen .
2.Create a rhel7.2 guest with kernel 4.6.0 via :
xl create config.rhel7u2-4.6

Save/Restore test
1.After boot up guest with kernel 4.6.0 then :
xl save $dom_id $save_guest.img
2.After save guest do
xl restore $save_guest.img
3.Current status is guest with kernel 4.6.0 can be save successfully ,but 
restore guest failed . Guest with default kernel can be save/restore 
successfully .

Migrate test 
1. After boot up guest with kernel 4.6.0 then :
xl migrate $dom_id localhost 
2. Current status is guest with kernel 4.6.0 migrate failed . Guest with 
default kernel can be migrate successfully .

Base error log:

rhel7u2_4.6.0_SR_fail.log file only for Save/Restore test , other log file are 
for migrate test .


Regards,
Pengtao




config.rhel7u2_4.6
Description: config.rhel7u2_4.6


qemu-dm-RHEL7.2_xen.hvm.log
Description: qemu-dm-RHEL7.2_xen.hvm.log


qemu-dm-RHEL7.2_xen.hvm--incoming.log
Description: qemu-dm-RHEL7.2_xen.hvm--incoming.log


rhel7u2_3.10.0_lm_pass.log
Description: rhel7u2_3.10.0_lm_pass.log


rhel7u2_4.6.0_SR_fail.log
Description: rhel7u2_4.6.0_SR_fail.log


rhel7u2_xen_4.6.0_migraete_fail.log
Description: rhel7u2_xen_4.6.0_migraete_fail.log
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


[Xen-devel] [BUG] xen's LLC, UCNA and MEM testing show error messge"Failed to inject MSR"

2016-05-26 Thread Zhang, PengtaoX
Bug detailed description:

On haswell-ex and boardwell-ex  server, testing the xen's LLC, MEM, UCNA, show 
error message:"Failed to inject MSR: Invalid argument".

Environment :

HW: haswell-ex/boardwell-ex 
Xen: Xen 4.7.0 RC3
Dom0: Linux 4.6.0

Reproduce steps:

1.Compiling  xen-mceinj in xen : xen/tools/tests/mce-test/tools 
2.Run the commond:  xen/tools/tests/mce-test/tools/xen-mceinj -t 0

Current result:

For step2 show error messages: 
get gaddr of error inject is: 0x180020
Failed to inject MSR: Invalid argument

Base error log:

Xen 4.7 RC3 and Xen RC1 log are same attached rc1 log .
Console log:
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x17a <-- 0x5
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x41d <-- 0xbd208a
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x41f <-- 0x86


Regards,
Pengtao
[root@hsw-ex1 tools]# xl lis
NameID   Mem VCPUs  State   Time(s)
Domain-0 0  409632 r-   3.3
test_guest 633  4096 1 -b  10.6
[root@hsw-ex1 tools]# pwd
/root/fengjuan/xen/tools/tests/mce-test/tools
[root@hsw-ex1 tools]# ./xen-mceinj -t 1
get gaddr of error inject is: 0x180020
Failed to inject MSR: Invalid argument

Putty output
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x17a <-- 0x5
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x421 <-- 0xbd400f
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x423 <-- 0x86
[root@hsw-ex1 tools]# xl lis
NameID   Mem VCPUs  State   Time(s)
Domain-0 0  409632 r-   0.6
test_guest 633  4096 1 -b  10.6
[root@hsw-ex1 tools]# pwd
/root/fengjuan/xen/tools/tests/mce-test/tools
[root@hsw-ex1 tools]# ./xen-mceinj -t 0
get gaddr of error inject is: 0x180020
Failed to inject MSR: Invalid argument

Putty output:
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x17a <-- 0x5
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x41d <-- 0xbd208a
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x41f <-- 0x86
[root@hsw-ex1 tools]# xl lis
NameID   Mem VCPUs  State   Time(s)
Domain-0 0  409632 r-   4.5
test_guest 633  4096 1 -b  10.7
[root@hsw-ex1 tools]# pwd
/root/fengjuan/xen/tools/tests/mce-test/tools
[root@hsw-ex1 tools]# ./xen-mceinj -t 2
get gaddr of error inject is: 0x180020
Failed to inject MSR: Invalid argument
[root@hsw-ex1 tools]# 


Putty output:
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x17a <-- 0
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x425 <-- 
0xbc208136
(XEN) HV MSR INJECT (interpose) target 0 actual 0 MSR 0x427 <-- 0x86


xen4.7_rc1-xen-mce_llc_hpervisor.log
Description: xen4.7_rc1-xen-mce_llc_hpervisor.log


xen4.7_rc1-xen-mce_mem_hpervisor.log
Description: xen4.7_rc1-xen-mce_mem_hpervisor.log


xen4.7_rc1-xen-mce_ucna_hpervisor.log
Description: xen4.7_rc1-xen-mce_ucna_hpervisor.log
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel