From 658dccfbe3d3269f610571f563ba0dfd9d060cb1 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Mon, 18 Nov 2019 20:32:18 +0800 Subject: [PATCH] acrn-config: set S3/S5 to default value while BIOS not support them If S3/S5 are not support by BIOS in some platform, will set them to 0 as default. Tracked-On: #3854 Signed-off-by: Wei Liu Acked-by: Victor Sun --- misc/acrn-config/board_config/acpi_platform_h.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/misc/acrn-config/board_config/acpi_platform_h.py b/misc/acrn-config/board_config/acpi_platform_h.py index 05beb9732..e3e288f36 100644 --- a/misc/acrn-config/board_config/acpi_platform_h.py +++ b/misc/acrn-config/board_config/acpi_platform_h.py @@ -90,6 +90,12 @@ def multi_info_parser(config, default_platform, msg_s, msg_e): pm_ac_sz = OverridAccessSize() multi_lines = board_cfg_lib.get_info(board_cfg_lib.BOARD_INFO_FILE, msg_s, msg_e) + # S3/S5 not supported by BIOS + sx_name = msg_s.split('_')[0].strip('<') + if not multi_lines and sx_name in ("S3", "S5"): + print("/* {} is not supported by BIOS */".format(sx_name), file=config) + return + for s_line in multi_lines: # parse the commend line if '/*' in s_line: