[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] Clean xen-ia64-unstable checkout gets build errors
vmx_process.c -o vmx_process.o vmx/vmx_process.c:202:31: missing terminating " character vmx/vmx_process.c: In function `save_banked_regs_to_vpd': vmx/vmx_process.c:203: error: syntax error before "dep" vmx/vmx_process.c:204: error: `st8' undeclared (first use in this function)vmx/vmx_process.c:204: error: (Each undeclared identifier is reported only once vmx/vmx_process.c:204: error: for each function it appears in.) vmx/vmx_process.c:204: error: syntax error before '%' token vmx/vmx_process.c:204:44: missing terminating " character vmx/vmx_process.c:205: error: syntax error before ':' token xc_ia64_stubs.c:31: error: conflicting types for `xc_vmx_build' xenguest.h:64: error: previous declaration of `xc_vmx_build' xs_tdb_dump.c: In function `main': xs_tdb_dump.c:56: warning: field precision is not type int (arg 3) xs_tdb_dump.c:61: warning: field precision is not type int (arg 3) xs_tdb_dump.c:61: warning: int format, different type arg (arg 5) xs_tdb_dump.c:66: warning: field precision is not type int (arg 2) The attached patches make things build. John diff -r 4e1031ce3bc2 tools/libxc/xc_ia64_stubs.c --- a/tools/libxc/xc_ia64_stubs.c Mon Sep 26 17:15:55 2005 +++ b/tools/libxc/xc_ia64_stubs.c Thu Sep 29 11:59:36 2005 @@ -17,17 +17,14 @@ } int xc_vmx_build(int xc_handle, - u32 domid, - int memsize, - const char *image_name, - struct mem_map *mem_mapp, - const char *ramdisk_name, - const char *cmdline, - unsigned int control_evtchn, - unsigned long flags, - unsigned int vcpus, - unsigned int store_evtchn, - unsigned long *store_mfn) + uint32_t domid, + int memsize, + const char *image_name, + unsigned int control_evtchn, + unsigned long flags, + unsigned int vcpus, + unsigned int store_evtchn, + unsigned long *store_mfn) { PERROR("xc_vmx_build not implemented\n"); return -1; diff -r 4e1031ce3bc2 tools/xenstore/xs_tdb_dump.c --- a/tools/xenstore/xs_tdb_dump.c Mon Sep 26 17:15:55 2005 +++ b/tools/xenstore/xs_tdb_dump.c Thu Sep 29 11:59:36 2005 @@ -53,17 +53,17 @@ hdr = (void *)data.dptr; if (data.dsize < sizeof(*hdr)) fprintf(stderr, "%.*s: BAD truncated\n", - key.dsize, key.dptr); + (int)key.dsize, key.dptr); else if (data.dsize != total_size(hdr)) fprintf(stderr, "%.*s: BAD length %i for %i/%i/%i (%i)\n", - key.dsize, key.dptr, data.dsize, + (int)key.dsize, key.dptr, (int)data.dsize, hdr->num_perms, hdr->datalen, hdr->childlen, total_size(hdr)); else { unsigned int i; char *p; - printf("%.*s: ", key.dsize, key.dptr); + printf("%.*s: ", (int)key.dsize, key.dptr); for (i = 0; i < hdr->num_perms; i++) printf("%s%c%i", i == 0 ? "" : ",", diff -r 4e1031ce3bc2 xen/arch/ia64/vmx/vmx_process.c --- a/xen/arch/ia64/vmx/vmx_process.c Mon Sep 26 17:15:55 2005 +++ b/xen/arch/ia64/vmx/vmx_process.c Thu Sep 29 11:53:12 2005 @@ -199,8 +199,8 @@ if(vpsr.bn){ dst = &VCPU(v, vgr[0]); dunat =&VCPU(v, vnat); - __asm__ __volatile__ (";;extr.u %0 = %1,%4,16;; - dep %2 = %0, %2, 0, 16;; + __asm__ __volatile__ (";;extr.u %0 = %1,%4,16;; \ + dep %2 = %0, %2, 0, 16;; \ st8 [%3] = %2;;" ::"r"(i),"r"(*sunat),"r"(*dunat),"r"(dunat),"i"(IA64_PT_REGS_R16_SLOT):"memory"); _______________________________________________ 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 |