* Patch by Travis Sawyer, 10 Jun 2005:

Initialize allocated dev and private hw structures
  after their respective allocation in 440gx_enet.c

* Patch by Steven Scholz, 10 Jun 2005:
  Fix byteorder problems with second argument of "bootm" with
  standalone images;
This commit is contained in:
wdenk 2005-06-20 10:17:34 +00:00
parent a87589da74
commit b2532eff87
3 changed files with 11 additions and 1 deletions

View File

@ -2,6 +2,14 @@
Changes for U-Boot 1.1.3: Changes for U-Boot 1.1.3:
====================================================================== ======================================================================
* Patch by Travis Sawyer, 10 Jun 2005:
Initialize allocated dev and private hw structures
after their respective allocation in 440gx_enet.c
* Patch by Steven Scholz, 10 Jun 2005:
Fix byteorder problems with second argument of "bootm" with
standalone images;
* Add support for HMI1001 board * Add support for HMI1001 board
* Disable "date" and "sntp" commands on TQM866M * Disable "date" and "sntp" commands on TQM866M

View File

@ -261,7 +261,7 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
name = "Standalone Application"; name = "Standalone Application";
/* A second argument overwrites the load address */ /* A second argument overwrites the load address */
if (argc > 2) { if (argc > 2) {
hdr->ih_load = simple_strtoul(argv[2], NULL, 16); hdr->ih_load = htonl(simple_strtoul(argv[2], NULL, 16));
} }
break; break;
case IH_TYPE_KERNEL: case IH_TYPE_KERNEL:

View File

@ -1216,6 +1216,7 @@ int ppc_440x_eth_initialize (bd_t * bis)
"Cannot allocate eth_device %d\n", eth_num); "Cannot allocate eth_device %d\n", eth_num);
return (-1); return (-1);
} }
memset(dev, 0, sizeof(*dev));
/* Allocate our private use data */ /* Allocate our private use data */
hw = (EMAC_440GX_HW_PST) malloc (sizeof (*hw)); hw = (EMAC_440GX_HW_PST) malloc (sizeof (*hw));
@ -1226,6 +1227,7 @@ int ppc_440x_eth_initialize (bd_t * bis)
free (dev); free (dev);
return (-1); return (-1);
} }
memset(hw, 0, sizeof(*hw));
switch (eth_num) { switch (eth_num) {
default: /* fall through */ default: /* fall through */