add a changelog entry
[debian/elilo] / ia64 / sysdeps.h
index ab447fb0372898936ff56292ba427b80e43009df..9d893e6c5dfb3616a9c5a040179c051bfd460e47 100644 (file)
@@ -65,8 +65,11 @@ typedef struct ia64_boot_params {
        UINTN initrd_start;             /* virtual address where the initial ramdisk begins */
        UINTN initrd_size;              /* how big is the initial ramdisk */
 
+       UINTN vmcode_start;             /* virtual address where the boot time vmcode begins */
+       UINTN vmcode_size;              /* how big is the boot module */
        UINTN loader_addr;              /* start address of boot loader */
        UINTN loader_size;              /* size of loader code & data */
+
 } boot_params_t;
 
 typedef struct sys_img_options {
@@ -83,7 +86,7 @@ start_kernel(VOID *kentry, VOID *bp)
         asm volatile ("mov r28=%1; br.sptk.few %0" :: "b"(kentry),"r"(bp));
 }
 
-static inline const UINT64
+static inline UINT64
 __ia64_swab64 (UINT64 x)
 {
        UINT64 result;
@@ -92,13 +95,13 @@ __ia64_swab64 (UINT64 x)
        return result;
 }
 
-static inline const UINT32
+static inline UINT32
 __ia64_swab32 (UINT32 x)
 {
        return __ia64_swab64(x) >> 32;
 }
 
-static inline const UINT16
+static inline UINT16
 __ia64_swab16(UINT16 x)
 {
        return __ia64_swab64(x) >> 48;