summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDavid Mosberger <davidm@tiger.hpl.hp.com>2003-10-24 09:25:45 -0700
committerDavid Mosberger <davidm@tiger.hpl.hp.com>2003-10-24 09:25:45 -0700
commit60b75a3c144c337e6e246255b1ce25601d35fbd7 (patch)
tree8a0ec2032dc9041f9eaec699e386c8fd96f28a91 /include
parent7502ff99ebd26e9898a54c54618f0144b9331c36 (diff)
ia64: Fix/finish kernel module table support so it actually works.
Diffstat (limited to 'include')
-rw-r--r--include/asm-ia64/module.h3
-rw-r--r--include/asm-ia64/unwind.h6
2 files changed, 8 insertions, 1 deletions
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.
*/