[OpenBIOS] r657 - trunk/openbios-devel/forth/admin

svn at openbios.org svn at openbios.org
Sat Jan 2 13:44:00 CET 2010


Author: mcayland
Date: 2010-01-02 13:43:59 +0100 (Sat, 02 Jan 2010)
New Revision: 657

Modified:
   trunk/openbios-devel/forth/admin/nvram.fs
Log:
Add Stefan's hack for load-base to allow it to be referenced as a value from within Fcode bootloaders such as Milax.


Modified: trunk/openbios-devel/forth/admin/nvram.fs
===================================================================
--- trunk/openbios-devel/forth/admin/nvram.fs	2010-01-01 18:21:18 UTC (rev 656)
+++ trunk/openbios-devel/forth/admin/nvram.fs	2010-01-02 12:43:59 UTC (rev 657)
@@ -301,7 +301,7 @@
 \ NVRAM variables
 \ --------------------------------------------------------
 \ fcode-debug? input-device output-device
-s" true"     s" auto-boot?"           bool-config   \ 7.4.3.5
+s" false"     s" auto-boot?"           bool-config   \ 7.4.3.5
 s" boot"     s" boot-command"         str-config    \ 7.4.3.5
 s" "         s" boot-file"            str-config    \ 7.4.3.5
 s" false"    s" diag-switch?"         bool-config   \ 7.4.3.5
@@ -359,6 +359,7 @@
 [IFDEF] CONFIG_SPARC64
 \ ---- SPARC64 ----
 s" 4000000"  s" load-base"          int-config
+s" false"    s" little-endian?"       bool-config
 [THEN]
 
 \ --- ??? ---
@@ -371,6 +372,12 @@
 ['] fcode-debug? to _fcode-debug?
 ['] diag-switch? to _diag-switch?
 
+\ Hack for load-base: it seems that some Sun bootloaders try
+\ and execute "<value> to load-base" which will only work if
+\ load-base is value. Hence we redefine load-base here as a
+\ value using its normal default.
+load-base value load-base
+
 : release-load-area
     drop
 ;




More information about the OpenBIOS mailing list