From bbfb73c1246f626af396f0a0b79554211d37711d Mon Sep 17 00:00:00 2001 From: Tony Luck Date: Thu, 18 Aug 2005 16:44:15 -0700 Subject: [PATCH] --- yaml --- r: 5863 b: refs/heads/master c: 4eaefb39528b3a78fb6a784162200b198d3e16ee h: refs/heads/master i: 5861: 290080d67594f6499a80592f1c0b5a24d98e53c6 5859: 9db27d901a569790a09444146e6e48979412d55c 5855: 2dfe88ad4ab6c9204829981035cfab5ee10b0622 v: v3 --- [refs] | 2 +- trunk/arch/ia64/hp/sim/boot/bootloader.c | 6 +++++- trunk/include/asm-ia64/io.h | 8 -------- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/[refs] b/[refs] index 6c6c9ee13a0f..56a7cd62ff0b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 30d5b64b63fa69af31b2cba32e6d71d68526eec9 +refs/heads/master: 4eaefb39528b3a78fb6a784162200b198d3e16ee diff --git a/trunk/arch/ia64/hp/sim/boot/bootloader.c b/trunk/arch/ia64/hp/sim/boot/bootloader.c index 51a7b7b4dd0e..a7bed60b69f9 100644 --- a/trunk/arch/ia64/hp/sim/boot/bootloader.c +++ b/trunk/arch/ia64/hp/sim/boot/bootloader.c @@ -30,10 +30,14 @@ struct disk_req { unsigned len; }; +/* SSC_WAIT_COMPLETION appears to want this large alignment. gcc < 4 + * seems to give it by default, however gcc > 4 is smarter and may + * not. + */ struct disk_stat { int fd; unsigned count; -}; +} __attribute__ ((aligned (16))); extern void jmp_to_kernel (unsigned long bp, unsigned long e_entry); extern struct ia64_boot_param *sys_fw_init (const char *args, int arglen); diff --git a/trunk/include/asm-ia64/io.h b/trunk/include/asm-ia64/io.h index 491e9d1fc538..54e7637a326c 100644 --- a/trunk/include/asm-ia64/io.h +++ b/trunk/include/asm-ia64/io.h @@ -120,14 +120,6 @@ static inline void ___ia64_mmiowb(void) ia64_mfa(); } -static inline const unsigned long -__ia64_get_io_port_base (void) -{ - extern unsigned long ia64_iobase; - - return ia64_iobase; -} - static inline void* __ia64_mk_io_addr (unsigned long port) {