* ron minnich <[EMAIL PROTECTED]> [030723 16:58]: > > > make reset a rel jump to 0xfffffff0 - (sizeof entry16). Then put entry 16 > > > right before 0xfffffff0. Entry16 code turns on 32-bit mode and then jumps > > > to the real start of the linuxbios image -- which can now be anywhere in > > > the flash image. I could use this now, as could others. > sadly, it appears that 0xffe0000 is not enabled at hardware startup.
> One option is to grow this idea a bit: have the 32-bit mode enable right > below 0xfffffff0, but include in that a flash enable. Then it would work. If a flash enable can always happen that early, this is definitely a good idea, as we want to know our code as soon as possible. On the K8 this might mean that this early code has to contain all of: * check if BSP * coherent ht init * non coherent ht enumeration * enable flash before actually jumping anywhere down. Don't know if that would all fit. > By far the simplest thing to do is make it possible to move c_payload > around, say to 0xfffe0000 if this means that we can easily make linuxbios fallback and normal share the same payload, it would be my fav. Stefan _______________________________________________ Linuxbios mailing list [EMAIL PROTECTED] http://www.clustermatic.org/mailman/listinfo/linuxbios

