On Mon, May 06, 2002 at 12:27:32PM +0200, Florian Lohoff wrote: > i yesterday had a try booting my RM200 (Big Endian Sinix firmware) > with a big endian compiled kernel - It immediatly crashes in ArcWrite > as the Bios is not an Arc (Probably a bit similar). > > Does anyone have interesting informations about that prom ? > > BTW: There are really some funny lines in arc/init.c :) > > arch/mips/arc/init.c > 36 if (pb->magic != 0x53435241) { > 37 prom_printf("Aieee, bad prom vector magic %08lx\n", pb->magic); > 38 while(1) > 39 ; > 40 } > 41 > > Calling ArcWrite in case of no Arc ;) At least one knows what happens > if the Firmware is giving out EPC Faulting address (Which in this case > is 0x6c) So far the assumption is that SNI's firmware is lookling like ARCS which is basically a big endian abortion of ARC. Alternativly it might as well look similar to the firmware of the old MIPS workstations such as the RC3230 or similar. I wonder if the the magic just needs to be endianess swapped? Ralf