On 02/09/13 20:08, Kevin O'Connor wrote:
> This is the redo of the "multi-platform support" patch I sent
> previously.
> 
> This patch series is less ambitious than the previous - SeaBIOS can't
> be compiled for multiple platforms (eg, QEMU, CSM, coreboot) at the
> same time.  However, this series still contains all the CONFIG_X
> reorganization and it will ensure that virtual devices aren't accessed
> when not on real hardware when using CONFIG_CSM.  This series also
> enables the possibility of using some virtual devices under coreboot
> and CSM when it is safe to do so (and CONFIG_QEMU_HARDWARE is
> selected).
> 
> I have also placed this code for testing at:
> https://github.com/KevinOConnor/seabios/tree/test-20130209

When trying to build it on RHEL-6.3.z with the attached config (prepared
with "make menuconfig"), I get

out/vgaccode16.o: In function `runningOnQEMU':
/home/lacos/src/upstream/seabios/out/../src/paravirt.h:17: undefined reference 
to `PlatformRunningOn'
/home/lacos/src/upstream/seabios/out/../src/paravirt.h:17: undefined reference 
to `PlatformRunningOn'
/home/lacos/src/upstream/seabios/out/../src/paravirt.h:17: undefined reference 
to `PlatformRunningOn'
/home/lacos/src/upstream/seabios/out/../src/paravirt.h:17: undefined reference 
to `PlatformRunningOn'
/home/lacos/src/upstream/seabios/out/../src/paravirt.h:17: undefined reference 
to `PlatformRunningOn'
out/vgaccode16.o:/home/lacos/src/upstream/seabios/out/../src/paravirt.h:17: 
more undefined references to `PlatformRunningOn' follow

I might have mis-configured the build...

Thanks
Laszlo
#
# Automatically generated make config: don't edit
# SeaBIOS Configuration
# Tue Feb 12 13:01:59 2013
#

#
# General Features
#
# CONFIG_COREBOOT is not set
# CONFIG_QEMU is not set
CONFIG_CSM=y
CONFIG_QEMU_HARDWARE=y
CONFIG_THREADS=y
# CONFIG_THREAD_OPTIONROMS is not set
CONFIG_RELOCATE_INIT=y
CONFIG_BOOTMENU=y
CONFIG_BOOTSPLASH=y
CONFIG_BOOTORDER=y

#
# Hardware support
#
CONFIG_ATA=y
# CONFIG_ATA_DMA is not set
# CONFIG_ATA_PIO32 is not set
CONFIG_AHCI=y
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_SCSI=y
CONFIG_ESP_SCSI=y
CONFIG_LSI_SCSI=y
CONFIG_MEGASAS=y
CONFIG_FLOPPY=y
CONFIG_PS2PORT=y
CONFIG_USB=y
CONFIG_USB_UHCI=y
CONFIG_USB_OHCI=y
CONFIG_USB_EHCI=y
CONFIG_USB_MSC=y
CONFIG_USB_UAS=y
CONFIG_USB_HUB=y
CONFIG_USB_KEYBOARD=y
CONFIG_USB_MOUSE=y
CONFIG_SERIAL=y
CONFIG_LPT=y
CONFIG_PMTIMER=y

#
# BIOS interfaces
#
CONFIG_DRIVES=y
CONFIG_CDROM_BOOT=y
CONFIG_CDROM_EMU=y
CONFIG_PCIBIOS=y
CONFIG_APMBIOS=y
CONFIG_PNPBIOS=y
CONFIG_OPTIONROMS=y
# CONFIG_OPTIONROMS_DEPLOYED is not set
CONFIG_PMM=y
CONFIG_BOOT=y
CONFIG_KEYBOARD=y
CONFIG_KBD_CALL_INT15_4F=y
CONFIG_MOUSE=y
CONFIG_S3_RESUME=y
CONFIG_VGAHOOKS=y
# CONFIG_DISABLE_A20 is not set

#
# VGA ROM
#
# CONFIG_NO_VGABIOS is not set
# CONFIG_VGA_STANDARD_VGA is not set
CONFIG_VGA_CIRRUS=y
# CONFIG_VGA_BOCHS is not set
# CONFIG_VGA_GEODEGX2 is not set
# CONFIG_VGA_GEODELX is not set
CONFIG_BUILD_VGABIOS=y
CONFIG_VGA_VBE=y
CONFIG_VGA_PCI=y
# CONFIG_OVERRIDE_PCI_ID is not set
CONFIG_VGA_VID=0x1013
CONFIG_VGA_DID=0x00b8

#
# Debugging
#
CONFIG_DEBUG_LEVEL=1
# CONFIG_DEBUG_SERIAL is not set
CONFIG_DEBUG_IO=y
_______________________________________________
SeaBIOS mailing list
SeaBIOS@seabios.org
http://www.seabios.org/mailman/listinfo/seabios

Reply via email to