Re: [Etherboot-developers] Q: does xstart work?
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ke...@us...> - 2002-07-23 11:55:21
|
>xstart16 still needs a little work to get the bootp data structure below >1MB. But othewise it should work fine. > >The open issues are: >- How to copy/move bootp low for 16bit code. Also the segment descriptor array. Maybe this ties in with the memory allocator routines. Ask it for a chunk of memory below 1MB and memcpy the bootp and segment descriptor structures before calling xstart. You could also ask the memory allocator for a chunk for use as stack. I'm not so concerned about the text segment size of Etherboot when Etherboot is converted to run high. In the current version the main concern is the 48kB limitation. I think there are few machines that can't spare a couple of hundred kB from the top of memory during the image loading phase. One is not supposed to load memory to brim anyway, Linux will need room to expand when it gains control. |