acrn-hypervisor/misc/config_tools/board_inspector/extractors
Kunhui-Li c9de9b61a3 config_tools: add BIOS invalid setting check
1. check if VMX feature is enabled in the BIOS setting.
If disabled, board inspector will show error message.
2. check if Hyper-Threading is enabled in the BIOS setting.
If enabled, board inspector will show warning message.
3. check if VT-d is enabled in the BIOS setting.
If disabled, board inspector will show error message.

v2-->v3:
Use the class names instead of addresses, and invoke the rdmsr method
of each class.

v1-->v2:
1. For the Hyper-Threading BIOS check, update the log level to the warning.
2. For VMX invalid BIOS check, the XDS does the actual check,
the board inspector only collects information.

Tracked-On: #6689
Signed-off-by: Kunhui-Li <kunhuix.li@intel.com>
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
2022-03-30 09:43:31 +08:00
..
10-processors.py config_tools: add BIOS invalid setting check 2022-03-30 09:43:31 +08:00
20-cache.py config_tools: category based on different log levels 2022-02-17 14:49:25 +08:00
30-memory.py board_inspector: make filtering by device status optional 2021-08-09 09:05:01 +08:00
40-acpi-tables.py config-tools: add 40-acpi-tables.py to board_inspector/extractors 2022-01-18 14:04:26 +08:00
50-acpi-namespace.py config_tools: category based on different log levels 2022-02-17 14:49:25 +08:00
60-pci.py config_tools: category based on different log levels 2022-02-17 14:49:25 +08:00
70-device-classes.py config_tools: extract serial ttys in board XML 2022-03-28 09:43:38 +08:00
80-lookup.py config_tools: format BDF in descriptions of PCI devices 2022-03-28 09:43:38 +08:00
90-sorting.py board_inspector: make filtering by device status optional 2021-08-09 09:05:01 +08:00
helpers.py config_tools: category based on different log levels 2022-02-17 14:49:25 +08:00