OSDN Git Service

target-i386: Publish advised value of MSR_IA32_FEATURE_CONTROL via fw_cfg
authorHaozhong Zhang <haozhong.zhang@intel.com>
Thu, 23 Jun 2016 06:15:43 +0000 (14:15 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Thu, 7 Jul 2016 18:25:31 +0000 (15:25 -0300)
commit217f1b4a72153cf8d556e9d45919e9222c38d25e
treee0a87bb9de8d94200d6aa5960490ecdc312eddbd
parent87f8b626041ceaea9adcfdbd549359f0ca7b871d
target-i386: Publish advised value of MSR_IA32_FEATURE_CONTROL via fw_cfg

It's a prerequisite that certain bits of MSR_IA32_FEATURE_CONTROL should
be set before some features (e.g. VMX and LMCE) can be used, which is
usually done by the firmware. This patch adds a fw_cfg file
"etc/msr_feature_control" which contains the advised value of
MSR_IA32_FEATURE_CONTROL and can be used by guest firmware (e.g. SeaBIOS).

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
hw/i386/pc.c
target-i386/cpu.h