[coreboot] suspend/resume in v3

Stefan Reinauer stepan at coresystems.de
Mon Sep 8 14:34:28 CEST 2008


Kevin O'Connor wrote:
> Hi,
>
> On Sun, Sep 07, 2008 at 11:40:51PM +0200, Rudolf Marek wrote:
>   
>>> CAR will write to memory locations below 1M. There are three ways to
>>> cope with that:
>>> 1. Back up that area during suspend and restore it as last instruction
>>> of resume.
>>> 2. Declare the CAR area (48 kB) as reserved memory.
>>>       
>> Imho this is OK, and easiest.
>>     
>
> I don't think one can mark 48KB reserved below 0xA0000.  I've found
> that boot loaders are picky about any reserved memory below 1MB.
>
> It's normal to reserve the ebda (typically 0x9fc00 to 0xa0000), but I
> seem to recall reading that an EBDA over 16KB will confuse some
> programs.  Using the EBDA area would also likely break SeaBIOS.
>   
Isn't BDA from 0x400 to 0x500 and EBDA from 0x500 on?

Stefan

-- 
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