more fixes but it appears that options are not picking up the right values.
I set USE_FALLBACK_IMAGE to 1 in the top-level Config, but when it is tested in arima/hdama/Config.lb, it is acting as though it is zero. Also added a print command so it is easier to trace 'if' behavior. Usage: print "string" git-svn-id: svn://svn.coreboot.org/coreboot/trunk@913 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@@ -955,6 +955,7 @@ parser Config:
|
||||
token OPTION: 'option'
|
||||
token PAYLOAD: 'payload'
|
||||
token PMC: 'pmc'
|
||||
token PRINT: 'print'
|
||||
token REGISTER: 'register'
|
||||
token SOUTHBRIDGE: 'southbridge'
|
||||
token SUPERIO: 'superio'
|
||||
@@ -1084,6 +1085,7 @@ parser Config:
|
||||
| dir<<C>> {{ return dir}}
|
||||
| ldscript<<C>> {{ return ldscript}}
|
||||
| payload<<C>> {{ return payload}}
|
||||
| pprint<<C>> {{ return pprint}}
|
||||
|
||||
# ENTRY for parsing Config.lb file
|
||||
rule cfgfile: (uses<<1>>)* (stmt<<1>>)*
|
||||
@@ -1104,6 +1106,8 @@ parser Config:
|
||||
|
||||
rule opstmt: option<<1>>
|
||||
| opif
|
||||
# print clashes with a python keyword
|
||||
rule pprint<<C>>: PRINT STR {{ if (C): print "%s\n"%STR}}
|
||||
|
||||
# ENTRY for parsing a delayed value
|
||||
rule delexpr: "{" expr "}" {{ return expr }}
|
||||
|
Reference in New Issue
Block a user