From: Fabio G. <fg...@ti...> - 2002-04-16 16:15:23
|
Hi, what means in sh-lilo the following? switch (machine_type ()) { case 0: /* Unknown board */ { /* Build string "sh_mv=unknown,0xXXXXXX,1" */ unsigned int io = io_base (); int b31_24, b23_16, b15_08, b07_00; b31_24 = (io>>24)&0xff; b23_16 = (io>>16)&0xff; b15_08 = (io>>8)&0xff; b07_00 = (io>>0)&0xff; cmdline = string_set (cmdline, "sh_mv=unknown,0x"); *cmdline++ = highhex (b31_24); *cmdline++ = lowhex (b31_24); *cmdline++ = highhex (b23_16); *cmdline++ = lowhex (b23_16); *cmdline++ = highhex (b15_08); *cmdline++ = lowhex (b15_08); *cmdline++ = highhex (b07_00); *cmdline++ = lowhex (b07_00); cmdline = string_set (cmdline, ",1 "); break; } If I have defined my own board whta I have to do? Thanks. |