[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XenPPC] [xenppc-unstable] [POWERPC] fix get the "sign" for the ft_* interfaces
# HG changeset patch # User Jimi Xenidis <jimix@xxxxxxxxxxxxxx> # Node ID da9637bef06ae6b7d72dc7a1cbcff11276395df3 # Parent 697bd866535ba6d73de5fc6c988e96bc034bbdd0 [POWERPC] fix get the "sign" for the ft_* interfaces --- tools/libxc/powerpc64/ft_build.c | 9 +++++---- tools/libxc/powerpc64/ft_build.h | 12 +++++++----- 2 files changed, 12 insertions(+), 9 deletions(-) diff -r 697bd866535b -r da9637bef06a tools/libxc/powerpc64/ft_build.c --- a/tools/libxc/powerpc64/ft_build.c Thu Aug 17 16:21:34 2006 -0400 +++ b/tools/libxc/powerpc64/ft_build.c Thu Aug 17 17:58:07 2006 -0400 @@ -90,7 +90,8 @@ static int lookup_string(struct ft_cxt * return -1; } -void ft_prop(struct ft_cxt *cxt, const char *name, const void *data, int sz) +void ft_prop(struct ft_cxt *cxt, const char *name, + const void *data, unsigned int sz) { int len, off; @@ -125,7 +126,7 @@ void ft_prop_str(struct ft_cxt *cxt, con ft_prop(cxt, name, str, strlen(str) + 1); } -void ft_prop_int(struct ft_cxt *cxt, const char *name, int val) +void ft_prop_int(struct ft_cxt *cxt, const char *name, unsigned int val) { u32 v = cpu_to_be32((u32) val); @@ -133,7 +134,7 @@ void ft_prop_int(struct ft_cxt *cxt, con } /* start construction of the flat OF tree */ -void ft_begin(struct ft_cxt *cxt, void *blob, int max_size) +void ft_begin(struct ft_cxt *cxt, void *blob, unsigned int max_size) { struct boot_param_header *bph = blob; u32 off; @@ -464,7 +465,7 @@ void ft_merge_blob(struct ft_cxt *cxt, v } } -void *ft_get_prop(void *bphp, const char *propname, int *szp) +void *ft_get_prop(void *bphp, const char *propname, unsigned int *szp) { struct boot_param_header *bph = bphp; u32 *p_struct = diff -r 697bd866535b -r da9637bef06a tools/libxc/powerpc64/ft_build.h --- a/tools/libxc/powerpc64/ft_build.h Thu Aug 17 16:21:34 2006 -0400 +++ b/tools/libxc/powerpc64/ft_build.h Thu Aug 17 17:58:07 2006 -0400 @@ -106,15 +106,17 @@ int ft_end_tree(struct ft_cxt *cxt); int ft_end_tree(struct ft_cxt *cxt); void ft_nop(struct ft_cxt *cxt); -void ft_prop(struct ft_cxt *cxt, const char *name, const void *data, int sz); +void ft_prop(struct ft_cxt *cxt, const char *name, + const void *data, unsigned int sz); void ft_prop_str(struct ft_cxt *cxt, const char *name, const char *str); -void ft_prop_int(struct ft_cxt *cxt, const char *name, int val); -void ft_begin(struct ft_cxt *cxt, void *blob, int max_size); +void ft_prop_int(struct ft_cxt *cxt, const char *name, unsigned int val); +void ft_begin(struct ft_cxt *cxt, void *blob, unsigned int max_size); void ft_add_rsvmap(struct ft_cxt *cxt, u64 physaddr, u64 size); void ft_dump_blob(const void *bphp); void ft_merge_blob(struct ft_cxt *cxt, void *blob); -void *ft_get_prop(void *bphp, const char *propname, int *szp); -void ft_set_prop(void *bphp, const char *propname, void *val, int len); +void *ft_get_prop(void *bphp, const char *propname, unsigned int *szp); +void ft_set_prop(void *bphp, const char *propname, + void *val, unsigned int len); #endif _______________________________________________ Xen-ppc-devel mailing list Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ppc-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |