diff options
Diffstat (limited to 'src/mainboard/tyan')
-rw-r--r-- | src/mainboard/tyan/s2912/apc_auto.c | 10 | ||||
-rw-r--r-- | src/mainboard/tyan/s2912_fam10/apc_auto.c | 10 |
2 files changed, 4 insertions, 16 deletions
diff --git a/src/mainboard/tyan/s2912/apc_auto.c b/src/mainboard/tyan/s2912/apc_auto.c index 2600dd3b6b..880d06a1cf 100644 --- a/src/mainboard/tyan/s2912/apc_auto.c +++ b/src/mainboard/tyan/s2912/apc_auto.c @@ -100,14 +100,8 @@ void hardwaremain(int ret_addr) } -struct eregs { - uint32_t eax, ecx, edx, ebx, esp, ebp, esi, edi; - uint32_t vector; - uint32_t error_code; - uint32_t eip; - uint32_t cs; - uint32_t eflags; -}; + +#include <arch/registers.h> void x86_exception(struct eregs *info) { diff --git a/src/mainboard/tyan/s2912_fam10/apc_auto.c b/src/mainboard/tyan/s2912_fam10/apc_auto.c index 2600dd3b6b..880d06a1cf 100644 --- a/src/mainboard/tyan/s2912_fam10/apc_auto.c +++ b/src/mainboard/tyan/s2912_fam10/apc_auto.c @@ -100,14 +100,8 @@ void hardwaremain(int ret_addr) } -struct eregs { - uint32_t eax, ecx, edx, ebx, esp, ebp, esi, edi; - uint32_t vector; - uint32_t error_code; - uint32_t eip; - uint32_t cs; - uint32_t eflags; -}; + +#include <arch/registers.h> void x86_exception(struct eregs *info) { |