[siemens/jailhouse] 3f5d4f: x86: svm: Fix broken FS base on deactivation

已查看 4 次
跳至第一个未读帖子

GitHub

未读,
2015年11月13日 10:49:352015/11/13
收件人 jailho...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/siemens/jailhouse
Commit: 3f5d4f7077746356cc1efc0d5f03fbdbc01d4bb3
https://github.com/siemens/jailhouse/commit/3f5d4f7077746356cc1efc0d5f03fbdbc01d4bb3
Author: Jan Kiszka <jan.k...@siemens.com>
Date: 2015-09-25 (Fri, 25 Sep 2015)

Changed paths:
M hypervisor/arch/x86/svm.c

Log Message:
-----------
x86: svm: Fix broken FS base on deactivation

After f93e23934b, we no longer call vmsave, thus will also not find the
right FS base there. This caused sporadic crashes of "jailhouse disable"
on return to userspace.

Fix it by loading the value from the corresponding MSR.

Signed-off-by: Jan Kiszka <jan.k...@siemens.com>


Commit: f9be20bf44e423a7339714041fda96fc00cef35a
https://github.com/siemens/jailhouse/commit/f9be20bf44e423a7339714041fda96fc00cef35a
Author: Jan Kiszka <jan.k...@siemens.com>
Date: 2015-09-25 (Fri, 25 Sep 2015)

Changed paths:
M hypervisor/arch/x86/svm.c

Log Message:
-----------
x86: svm: Do not enable incomplete AVIC support

This breaks on hardware with the AVIC feature present.

Signed-off-by: Jan Kiszka <jan.k...@siemens.com>


Commit: dcbbfc30d253fc03f0c13fcde26a493445c46fff
https://github.com/siemens/jailhouse/commit/dcbbfc30d253fc03f0c13fcde26a493445c46fff
Author: Jan Kiszka <jan.k...@siemens.com>
Date: 2015-09-25 (Fri, 25 Sep 2015)

Changed paths:
M hypervisor/arch/x86/svm.c

Log Message:
-----------
x86: svm: Remove redundant error report on NPF exits

svm_handle_apic_access and vcpu_handle_mmio_access already do the
reporting.

Signed-off-by: Jan Kiszka <jan.k...@siemens.com>


Compare: https://github.com/siemens/jailhouse/compare/61a1b18531f3...dcbbfc30d253
回复全部
回复作者
转发
0 个新帖子