From 8919c987e0ffb88f0da019c79a1e241f997e1f87 Mon Sep 17 00:00:00 2001 From: Raptor Engineering Development Team <support@raptorengineering.com> Date: Fri, 15 Jan 2021 13:43:50 -0600 Subject: [PATCH] Fix HIOMAP window reset on chassis power down --- main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.c b/main.c index ce98ea1..01bcc87 100644 --- a/main.c +++ b/main.c @@ -1150,6 +1150,14 @@ static void run_post_shutdown_bmc_peripheral_teardown(void) // Disable LPC slave IRQs set_lpc_slave_irq_enable(0); + // Reset HIOMAP windows + hiomap_config.protocol_version = 0; + hiomap_config.window_start_address = 0; + hiomap_config.window_length_bytes = FLASH_SIZE_BYTES; + hiomap_config.active_device_id = 0; + hiomap_config.window_type = HIOMAP_WINDOW_TYPE_READ; + hiomap_config.dirty_range_count = 0; + // Reset POST codes and display post_code_high = 0; post_code_low = 0; -- GitLab