[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] ask for help
On Thu, 2007-09-06 at 10:53 +0800, Duan, Ronghui wrote: > Hi: > > Some guy reported before that big-endian programs can not run on > xenU. I am looking for this bug .Could any one can tell me how to > compile a big-endian program on IA64. It seems that -mbig-endian > option of gcc can not make sense. Thank you! This seems to do it: #define IA64_PSR_BE_BIT 1 #define IA64_PSR_BE ((1) << IA64_PSR_BE_BIT) #define ia64_sum(mask) asm volatile ("sum %0":: "i"((mask)) : "memory") int main(void) { ia64_sum(IA64_PSR_BE); while (1); } Compile with 'gcc -o test test.c'. I confirmed that this runs on a bare metal kernel, but crashes under Xen. Thanks, Alex -- Alex Williamson HP Open Source & Linux Org. _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |