X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=target%2Flinux%2Fadm5120%2Ffiles-2.6.26%2Farch%2Fmips%2Fadm5120%2Fprom%2Fmyloader.c;fp=target%2Flinux%2Fadm5120%2Ffiles-2.6.26%2Farch%2Fmips%2Fadm5120%2Fprom%2Fmyloader.c;h=939422681b343598b5629af218efc86adaadc970;hp=737c15dea2d6bfd05bf92d7abe5d7a06a95d92a9;hb=a70f18326b7680bad61f07190972dcb271f829af;hpb=57cdb4fc43700fcdcc3eb1d6ae3c9784de80b51c diff --git a/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/myloader.c b/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/myloader.c index 737c15dea2..939422681b 100644 --- a/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/myloader.c +++ b/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/prom/myloader.c @@ -36,6 +36,7 @@ int __init myloader_present(void) struct mylo_system_params *sysp; struct mylo_board_params *boardp; struct mylo_partition_table *parts; + int i; if (myloader_found) goto out; @@ -55,6 +56,12 @@ int __init myloader_present(void) myloader_info.svid = le32_to_cpu(sysp->svid); myloader_info.sdid = le32_to_cpu(sysp->sdid); + for (i = 0; i < MYLO_ETHADDR_COUNT; i++) { + int j; + for (j = 0; j < 6; j++) + myloader_info.macs[i][j] = boardp->addr[i].mac[j]; + } + myloader_found = 1; out: