Author: myles
Date: 2009-04-23 00:25:45 +0200 (Thu, 23 Apr 2009)
New Revision: 4187

Modified:
   trunk/coreboot-v2/src/config/nofailovercalculation.lb
   trunk/coreboot-v2/src/config/nofailovercalculation128.lb
   trunk/coreboot-v2/util/newconfig/config.g
Log:
This patch fixes the parser.  '|' has special meaning so [|] is used.

Signed-off-by: Myles Watson <[email protected]>
Acked-by: Carl-Daniel Hailfinger <[email protected]>


Modified: trunk/coreboot-v2/src/config/nofailovercalculation.lb
===================================================================
--- trunk/coreboot-v2/src/config/nofailovercalculation.lb       2009-04-22 
22:08:00 UTC (rev 4186)
+++ trunk/coreboot-v2/src/config/nofailovercalculation.lb       2009-04-22 
22:25:45 UTC (rev 4187)
@@ -31,8 +31,3 @@
 ##
 default XIP_ROM_SIZE = 64 * 1024
 default XIP_ROM_BASE = ( _ROMBASE - XIP_ROM_SIZE + ROM_IMAGE_SIZE )
-
-## This is needed to work around a parser bug.
-if USE_FALLBACK_IMAGE
-end
-

Modified: trunk/coreboot-v2/src/config/nofailovercalculation128.lb
===================================================================
--- trunk/coreboot-v2/src/config/nofailovercalculation128.lb    2009-04-22 
22:08:00 UTC (rev 4186)
+++ trunk/coreboot-v2/src/config/nofailovercalculation128.lb    2009-04-22 
22:25:45 UTC (rev 4187)
@@ -31,8 +31,3 @@
 ##
 default XIP_ROM_SIZE = 128 * 1024
 default XIP_ROM_BASE = ( _ROMBASE - XIP_ROM_SIZE + ROM_IMAGE_SIZE )
-
-## This is needed to work around a parser bug.
-if USE_FALLBACK_IMAGE
-end
-

Modified: trunk/coreboot-v2/util/newconfig/config.g
===================================================================
--- trunk/coreboot-v2/util/newconfig/config.g   2009-04-22 22:08:00 UTC (rev 
4186)
+++ trunk/coreboot-v2/util/newconfig/config.g   2009-04-22 22:25:45 UTC (rev 
4187)
@@ -1709,7 +1709,7 @@
 
     rule expr:         logical                 {{ l = logical }}
                        ( "&&" logical          {{ l = l and logical }}
-                       | "||"  logical         {{ l = l or logical }}
+                       | "[|][|]" logical      {{ l = l or logical }}
                        )*                      {{ return l }}
 
     rule logical:      factor                  {{ n = factor }}


-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to