From 60b75a3c144c337e6e246255b1ce25601d35fbd7 Mon Sep 17 00:00:00 2001 From: David Mosberger Date: Fri, 24 Oct 2003 09:25:45 -0700 Subject: ia64: Fix/finish kernel module table support so it actually works. --- include/asm-ia64/module.h | 3 ++- include/asm-ia64/unwind.h | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/asm-ia64/module.h b/include/asm-ia64/module.h index d5b6ec9a1cec..85c82bd819f2 100644 --- a/include/asm-ia64/module.h +++ b/include/asm-ia64/module.h @@ -18,7 +18,8 @@ struct mod_arch_specific { struct elf64_shdr *unwind; /* unwind-table section */ unsigned long gp; /* global-pointer for module */ - void *unw_table; /* unwind-table cookie returned by unwinder */ + void *core_unw_table; /* core unwind-table cookie returned by unwinder */ + void *init_unw_table; /* init unwind-table cookie returned by unwinder */ unsigned int next_got_entry; /* index of next available got entry */ }; diff --git a/include/asm-ia64/unwind.h b/include/asm-ia64/unwind.h index 3f7624a10e9b..61426ad3ecdb 100644 --- a/include/asm-ia64/unwind.h +++ b/include/asm-ia64/unwind.h @@ -93,6 +93,12 @@ struct unw_frame_info { * The official API follows below: */ +struct unw_table_entry { + u64 start_offset; + u64 end_offset; + u64 info_offset; +}; + /* * Initialize unwind support. */ -- cgit v1.2.3