Rostislav Okulov via coreboot coreboot@coreboot.org writes:
Hello, guys. I need some help with coreboot.
First I have created config with "make menuconfig" compilation works with Rom chip size 8Mb (but if I understand correctly for this motherboard it Rom chip size should be 1Mb)
Whatever the size of your flash may be. The default is 1MiB.
with 1Mb building stops here: FMAP build/util/cbfstool/fmaptool -h build/fmap_config.h build/fmap.fmd build/fmap.fmap syntax error FATAL: Failed while processing provided descriptor Makefile.inc:856: recipe for target 'build/fmap.fmap' failed make: *** [build/fmap.fmap] Error 4
Is your CONFIG_CBFS_SIZE ok for 1MiB. If you changed back the flash size then it might not have followed. An easy way is to 'rm -rf .config' and run make menuconfig again or simply adapt the size.
Second When I 've created seabios config and copied it with name .seabiosconfig in coreboot directory anyway script use it's default config
CC ramstage/arch/x86/wakeup.o CP ramstage/arch/x86/memlayout.ld CP ramstage/lib/program.ld CC generated/ramstage.o CC cbfs/fallback/ramstage.debug Fetching new commits from the SeaBIOS git repo Checking out SeaBIOS revision origin/master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. Deleted branch coreboot (was 3fdabae). Branch coreboot set up to track remote branch master from origin. Switched to a new branch 'coreboot' CONFIG SeaBIOS origin/master /home/gutsycat/coreboot/coreboot/payloads/external/SeaBIOS/seabios/.config:15:warning: override: reassigning to symbol COREBOOT /home/gutsycat/coreboot/coreboot/payloads/external/SeaBIOS/seabios/.config:15:warning: override: COREBOOT changes choice state /home/gutsycat/coreboot/coreboot/payloads/external/SeaBIOS/seabios/.config:90:warning: override: reassigning to symbol VGA_COREBOOT /home/gutsycat/coreboot/coreboot/payloads/external/SeaBIOS/seabios/.config:90:warning: override: VGA_COREBOOT changes choice state /home/gutsycat/coreboot/coreboot/payloads/external/SeaBIOS/seabios/.config:91:warning: override: reassigning to symbol BUILD_VGABIOS /home/gutsycat/coreboot/coreboot/payloads/external/SeaBIOS/seabios/.config:102:warning: override: reassigning to symbol DEBUG_SERIAL # # configuration written to /home/gutsycat/coreboot/coreboot/payloads/external/SeaBIOS/seabios/.config # MAKE SeaBIOS origin/master Build Kconfig config file Compile checking out/src/misc.o Compile checking out/src/stacks.o Compile checking out/src/output.o
Not sure what you are asking here...
Third How can I test my ROM with and emulator before installing it?
Not possible unless the rom is compiled for a virtual target like qemu. On real hardware you should make a backup of the original firmware.
Thank you for your help.