Edwin Beasant wrote:
> This patch fixes the option rom code that was buggy

Content-Description: coreboot-v4-vsa-fix.patch
> @@ -141,21 +146,25 @@
>       mov     %ax, %ds
>       lidt    __realmode_idt
>  
> +     /* initialize registers for option rom lcall */
> +     movl    __registers +  0, %eax
..
>       /* Set all segments to 0x0000, ds to 0x0040 */
> +
>       mov     %ax, %es
>       mov     %ax, %fs
>       mov     %ax, %gs
>       mov     $0x40, %ax
>       mov     %ax, %ds
> +     popal
>  
> -     /* initialize registers for option rom lcall */
> -     movl    __registers +  0, %eax

Thanks for finding that one Edwin! Good find. I read through it a few
times but didn't catch the ds change/memory ref.


//Peter

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to