[coreboot] patch: add Kconfig support for v3 north

Marc Jones marc.jones at amd.com
Mon Jan 28 22:27:29 CET 2008



Carl-Daniel Hailfinger wrote:
> On 28.01.2008 21:55, Marc Jones wrote:
>>
>> Carl-Daniel Hailfinger wrote:
>>> On 25.01.2008 19:17, ron minnich wrote:
>>>> On Jan 25, 2008 10:15 AM, Jordan Crouse <jordan.crouse at amd.com> wrote:
>>>>
>>>>  
>>>>> Hmm - probably the right move, but the changes in buildrom are not
>>>>> trivial for v2.  We would need to figure out what the ROM size is
>>>>> (by greping
>>>>> Config.lb, probably), compress the VSA, calculate the difference and
>>>>> pad.   Its not impossible, but there is lots that can go wrong if we
>>>>> are not careful.
>>>>>     
>>>> We need a VSA.v3 and leave the old one as before. VSA.v3 is just the
>>>> uncompressed VSA.
>>>>   
>>> Fully agreed. Maybe pick another name (VSA.uncompressed or
>>> VSA.corebootv3.uncompressed), but let's simply add another download
>>> option, this time suited for v3. IIRC the VSA for v3 may also use some
>>> v3 infrastructure and be incompatible to v2 by definition.
>>>
>> I disagree. We will have an uncompressed solution that will work for
>> both v2 and v3. VSA does simple hardware emulation so it should work
>> for both. We are working out the details for buildrom now. I will also
>> write down how to do it by hand on the wiki.
> 
> I was under the impression that VSA in v3 was using x86emu for BIOS INT
> services and using separate INT routines in v2. That's what led me to
> the conclusion about different VSAs for v2 and v3.

VSA having int15 calls was bad. It made sense for a normal BIOS but not 
for coreboot. VSA can just as easily calculate what it was asking for. I 
am correcting that for this next release (real soon now). v2 patches 
also coming.
Marc

-- 
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors






More information about the coreboot mailing list