[coreboot] [PATCH] port yabel and vm86 to v2.

Ronald Hoogenboom ronald at zonnet.nl
Mon Mar 2 22:36:13 CET 2009


Hi,

So with this patch, it should be /easy/ to select vm86 instead of emu86
to boot my vga board on my gigabyte m57sli, like it is in v3.

What I did:

add the line

+uses CONFIG_PCI_OPTION_ROM_RUN_VM86

to src/mainboard/gigabyte/m57sli/Options.lb
and add the line

+option CONFIG_PCI_OPTION_ROM_RUN_VM86=1

to targets/gigabyte/m57sli/Config.lb
do a './buildtarget gigabyte/m57sli/Config.lb'
and 'make' in targets/gigabyte/m57sli/m57sli.

But:

gcc -m32  -nostdlib -nostartfiles -static -o coreboot_ram
-T /home/ronald/coreboot/src/config/coreboot_ram.ld coreboot_ram.o
coreboot_ram.o: In function `__vga_ec_16bit':
vm86.c:(.text+0x9eb1): relocation truncated to fit: R_386_16 against
`.text'
coreboot_ram.o: In function `__vga_ec_real':
vm86.c:(.text+0x9ece): relocation truncated to fit: R_386_16 against
symbol `__myidt' defined in .text section in coreboot_ram.o
coreboot_ram.o: In function `idthandle':
vm86.c:(.text+0x9f2d): relocation truncated to fit: R_386_16 against
`.text'
coreboot_ram.o: In function `__rms_16bit2':
vm86.c:(.text+0x9f9c): relocation truncated to fit: R_386_16 against
`.text'
coreboot_ram.o: In function `__rms_real2':
vm86.c:(.text+0x9fb0): relocation truncated to fit: R_386_16 against
symbol `__myidt' defined in .text section in coreboot_ram.o
coreboot_ram.o: In function `__rms_16bit':
vm86.c:(.text+0xa31f): relocation truncated to fit: R_386_16 against
`.text'
coreboot_ram.o: In function `__rms_real':
vm86.c:(.text+0xa338): relocation truncated to fit: R_386_16 against
symbol `__myidt' defined in .text section in coreboot_ram.o
collect2: ld returned 1 exit status
make[1]: *** [coreboot_ram] Error 1


What is still missing here??

Ronald.





More information about the coreboot mailing list