Re: [Etherboot-developers] booting non linux images
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Anuradha R. <anu...@gn...> - 2001-05-18 05:37:59
|
On Wed, 16 May 2001, Ken Yap wrote: > There is some tricky stuff in bootsect.S that doesn't get done because > you jump directly to setup.S. For example ss is set to INITSEG and sp > to about 0x4000. When you are coming direct from Etherboot, ss is > 0x9400 and sp a bit less than 0xc000 (= linear address of just below > 0xa0000). It doesn't matter in the case of booting Linux, because > first-linux.S takes care of this before calling setup.S. But you don't > have your equivalent of first-linux.S. So you'd have to read setup.S > very carefully, bearing in mind the initial conditions of entry to see > if anything untoward will happen. I am now in the process of changing setup.S, so that it initializes the necessary registers and the stack as done in bootsect.S. I wonder how lilo happily boots memtest86. Is it correct to say that it also jumps directly to setup.S code? Anuradha |