From a48f602c2099d3bd325729fe64e5b237d1b597f8 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Tue, 12 Jan 2016 14:22:33 -0500 Subject: post: Always set HaveRunPost prior to setting any other global variable The HaveRunPost flag controls whether post or reboot handling is entered on a reset signal. The flag needs to be set before any other global variable because an external reboot signal could occur at any time. (If any global variable is modified prior to setting HaveRunPost then the code might enter post with global variables in a dirty state.) Signed-off-by: Kevin O'Connor --- src/util.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/util.h') diff --git a/src/util.h b/src/util.h index 76db57f..43f2199 100644 --- a/src/util.h +++ b/src/util.h @@ -223,6 +223,7 @@ void device_hardware_setup(void); void prepareboot(void); void startBoot(void); void reloc_preinit(void *f, void *arg); +void code_mutable_preinit(void); // serial.c void serial_setup(void); -- cgit v1.2.1