[coreboot] [PATCH-v2] Repair vsmsetup on GX2

Stefan Reinauer stepan at coresystems.de
Fri Jan 15 00:13:23 CET 2010


On 1/14/10 11:33 PM, ron minnich wrote:
> On Thu, Jan 14, 2010 at 11:44 AM, Stefan Reinauer <stepan at coresystems.de> wrote:
>   
>> On 1/14/10 8:08 PM, ron minnich wrote:
>>
>> Acked-by: Ronald G. Minnich <rminnich at gmail.com>
>>
>>
>>
>> I'd like to suggest solving this in a different way if possible.
>>
>> Roughly two objections:
>>
>> Moving coreboot down to 0x4000 is not safe, and we should attempt to fix it
>> living above 1MB. There are two different ways for doing this:
>>  - Adding an entry to the GDT that allows a real mode segment above 1MB
>> (Rudolf Marek did that once for resume)
>>  - Copying a stub code to the low 4KB (i.e. 0x600 is safe) for the real mode
>> calls. util/x86emu/x86.c does that.
>>
>> Also, adding yet another copy of a GDT seems quite counter productive since
>> we have about half a dozen already...
>>     
>
> Agree with your objections. I am thinking we can get it working and
> then do one more go round to fix the problems you point out?
>   

oh absolutely.

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866





More information about the coreboot mailing list