[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] i386: Ensure feature names are always defined
From: |
Eduardo Habkost |
Subject: |
[PATCH 0/3] i386: Ensure feature names are always defined |
Date: |
Mon, 1 Feb 2021 17:54:01 -0500 |
Forgetting to adding feature names to the feature array
seems to be a very common mistake.
Examples:
- Missing name for MSR_VMX_EPT_WB
commit 0723cc8a5558 ("target/i386: add VMX features to named CPU models")
- Missing name for "ibrs" at
0ad4017d-e755-94a3-859e-800661bcd2d1@amd.com">https://lore.kernel.org/qemu-devel/0ad4017d-e755-94a3-859e-800661bcd2d1@amd.com
This series fixes the MSR_VMX_EPT_WB problem and adds a runtime
check that should detect similar mistakes even before CPU model
classes are registered.
Eduardo Habkost (3):
i386: Add missing "vmx-ept-wb" feature name
i386: Move asserts to separate x86_cpudef_validate() function
i386: Sanity check CPU model feature sets
target/i386/cpu.c | 31 +++++++++++++++++++++++++++----
1 file changed, 27 insertions(+), 4 deletions(-)
--
2.28.0
- [PATCH 0/3] i386: Ensure feature names are always defined,
Eduardo Habkost <=
- [PATCH 1/3] i386: Add missing "vmx-ept-wb" feature name, Eduardo Habkost, 2021/02/01
- Re: [PATCH 1/3] i386: Add missing "vmx-ept-wb" feature name, Paolo Bonzini, 2021/02/01
- Re: [PATCH 1/3] i386: Add missing "vmx-ept-wb" feature name, Eduardo Habkost, 2021/02/01
- Re: [PATCH 1/3] i386: Add missing "vmx-ept-wb" feature name, Paolo Bonzini, 2021/02/01
- Re: [PATCH 1/3] i386: Add missing "vmx-ept-wb" feature name, Eduardo Habkost, 2021/02/01
- Re: [PATCH 1/3] i386: Add missing "vmx-ept-wb" feature name, Paolo Bonzini, 2021/02/02
- Re: [PATCH 1/3] i386: Add missing "vmx-ept-wb" feature name, Eduardo Habkost, 2021/02/02
[PATCH 2/3] i386: Move asserts to separate x86_cpudef_validate() function, Eduardo Habkost, 2021/02/01
[PATCH 3/3] i386: Sanity check CPU model feature sets, Eduardo Habkost, 2021/02/01