[coreboot] What is the way to add a VGA ROM space in target\xx\xx\Config.lb

Bao, Zheng Zheng.Bao at amd.com
Wed Jul 15 11:55:12 CEST 2009


In a Config.lb like this 
(in coreboot-v2/targets/amd/serengeti_cheetah_fam10/Config.lb):

  
## 
## This file is part of the coreboot project. 
## 
## Copyright (C) 2007 Advanced Micro Devices, Inc. 
## 
## This program is free software; you can redistribute it and/or modify 
## it under the terms of the GNU General Public License as published by 
## the Free Software Foundation; either version 2 of the License, or 
## (at your option) any later version. 
## 
## This program is distributed in the hope that it will be useful, 
## but WITHOUT ANY WARRANTY; without even the implied warranty of 
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
## GNU General Public License for more details. 
## 
## You should have received a copy of the GNU General Public License 
## along with this program; if not, write to the Free Software 
## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301
USA 
## 
 
# Sample config file for 
# the amd cheetah_fam10 
# This will make a target directory of ./serengeti_cheetah_fam10 
 
target serengeti_cheetah_fam10 
mainboard amd/serengeti_cheetah_fam10 
# Request this level of debugging output 
        option  CONFIG_DEFAULT_CONSOLE_LOGLEVEL=9 
# At a maximum only compile in this level of debugging 
        option  CONFIG_MAXIMUM_CONSOLE_LOGLEVEL=9 
 
# 512KB ROM 
option CONFIG_ROM_SIZE=1024*1024 
 
# Cheetah Family 10 
#romimage "normal" 
#       1MB ROM 
#       option CONFIG_ROM_SIZE = 0x100000 
#       option CONFIG_USE_FAILOVER_IMAGE=0 
#       option CONFIG_USE_FALLBACK_IMAGE=0 
#       option CONFIG_ROM_IMAGE_SIZE=0x20000 
#       option CONFIG_ROM_IMAGE_SIZE=0x30000 
#       option CONFIG_XIP_ROM_SIZE=0x40000 
#       option COREBOOT_EXTRA_VERSION="$(shell cat
../../VERSION)_Normal" 
#       payload ../payload.elf 
#end 
 
romimage "fallback" 
        option CONFIG_USE_FAILOVER_IMAGE=0 
        option CONFIG_USE_FALLBACK_IMAGE=1 
#       option CONFIG_ROM_IMAGE_SIZE=0x13800 
#       option CONFIG_ROM_IMAGE_SIZE=0x19800 
        option CONFIG_ROM_IMAGE_SIZE=0x7f000 
#       option CONFIG_ROM_IMAGE_SIZE=0x15800 
        option CONFIG_XIP_ROM_SIZE=0x80000 
        option COREBOOT_EXTRA_VERSION="$(shell cat
../../VERSION)_Fallback" 
        payload ../payload.elf 
end 
 
romimage "failover" 
        option CONFIG_USE_FAILOVER_IMAGE=1 
        option CONFIG_USE_FALLBACK_IMAGE=0 
        option CONFIG_ROM_IMAGE_SIZE=CONFIG_FAILOVER_SIZE 
        option CONFIG_XIP_ROM_SIZE=CONFIG_FAILOVER_SIZE 
        option COREBOOT_EXTRA_VERSION="$(shell cat
../../VERSION)_Failover" 
end 
 
#buildrom ./coreboot.rom CONFIG_ROM_SIZE "normal" "fallback" "failover" 
buildrom ./coreboot.rom CONFIG_ROM_SIZE "fallback" "failover"

############end####################

We want to get a space about 50K for VGA ROM like dbm690t does. I tried
CONFIG_ROM_SIZE, CONFIG_ROM_IMAGE_SIZE, but they both don't work. What
can we do?

Zheng






More information about the coreboot mailing list