diff options
| author | David Mosberger <davidm@tiger.hpl.hp.com> | 2003-10-24 09:25:45 -0700 |
|---|---|---|
| committer | David Mosberger <davidm@tiger.hpl.hp.com> | 2003-10-24 09:25:45 -0700 |
| commit | 60b75a3c144c337e6e246255b1ce25601d35fbd7 (patch) | |
| tree | 8a0ec2032dc9041f9eaec699e386c8fd96f28a91 /include | |
| parent | 7502ff99ebd26e9898a54c54618f0144b9331c36 (diff) | |
ia64: Fix/finish kernel module table support so it actually works.
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-ia64/module.h | 3 | ||||
| -rw-r--r-- | include/asm-ia64/unwind.h | 6 |
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. */ |
