# HG changeset patch # User asl # Date 1115381097 0 # Node ID 161f7ed272dfa01d77cecf5a85cef4a379340228 # Parent 7ddd5ba45ee55f4ae2f9c5b011f7ea732c2f6e45 * src/alias.c (lookup_alias): The expansion of FREEMEMLO and FREEMEMHI needs a leading '0x' so they're recognized as hex diff --git a/packages/redboot/current/ChangeLog b/packages/redboot/current/ChangeLog --- a/packages/redboot/current/ChangeLog +++ b/packages/redboot/current/ChangeLog @@ -1,3 +1,8 @@ +2005-05-04 David Vrabel + + * src/alias.c (lookup_alias): The expansion of FREEMEMLO and + FREEMEMHI needs a leading '0x' so they're recognized as hex. + 2005-04-21 Ian Campbell * src/net/net_io.c (net_init): Don't initialize the network if we diff --git a/packages/redboot/current/src/alias.c b/packages/redboot/current/src/alias.c --- a/packages/redboot/current/src/alias.c +++ b/packages/redboot/current/src/alias.c @@ -69,10 +69,10 @@ static char * lookup_alias(char *alias, char *alias_buf) { if (0 == strcasecmp("FREEMEMLO", alias)) { - diag_sprintf(alias_buf,"%x", ((CYG_ADDRWORD)mem_segments[0].start + 0x03ff) & ~0x03ff); + diag_sprintf(alias_buf,"0x%x", ((CYG_ADDRWORD)mem_segments[0].start + 0x03ff) & ~0x03ff); return alias_buf; } else if (0 == strcasecmp("FREEMEMHI", alias)) { - diag_sprintf(alias_buf,"%x", ((CYG_ADDRWORD)mem_segments[0].end) & ~0x03ff); + diag_sprintf(alias_buf,"0x%x", ((CYG_ADDRWORD)mem_segments[0].end) & ~0x03ff); return alias_buf; }