aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/elf.h
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-07-12 15:56:23 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-07-12 15:56:23 +0000
commit40e54ae10094423e8de0a6f8afd1c1c0f56601fd (patch)
tree278b8a60a558e25979dad1fb52626a90ca0e0067 /xen/include/xen/elf.h
parent97a265d1887df44d75cdb8403434f034eca2b2b7 (diff)
downloadxen-40e54ae10094423e8de0a6f8afd1c1c0f56601fd.tar.gz
xen-40e54ae10094423e8de0a6f8afd1c1c0f56601fd.tar.bz2
xen-40e54ae10094423e8de0a6f8afd1c1c0f56601fd.zip
bitkeeper revision 1.1062.1.8 (40f2b4a7XA6Vy0Lq6nLBErX9_qDhcQ)
Various cleanups, and fix a domain-destruct bug that left GDT references hanging.
Diffstat (limited to 'xen/include/xen/elf.h')
-rw-r--r--xen/include/xen/elf.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/xen/include/xen/elf.h b/xen/include/xen/elf.h
index ecf6bbca97..c66aeb0d3d 100644
--- a/xen/include/xen/elf.h
+++ b/xen/include/xen/elf.h
@@ -24,6 +24,9 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#ifndef __XEN_ELF_H__
+#define __XEN_ELF_H__
+
typedef u8 Elf_Byte;
typedef u32 Elf32_Addr; /* Unsigned program address */
@@ -521,3 +524,8 @@ typedef struct {
#define AuxInfo Aux64Info
#endif
+extern int loadelfimage(char *);
+extern int readelfimage_base_and_size(
+ char *, unsigned long, unsigned long *, unsigned long *, unsigned long *);
+
+#endif /* __XEN_ELF_H__ */