[OpenBIOS] r216 - openbios-devel/arch/sparc64
svn at openbios.org
svn at openbios.org
Sat Aug 2 12:51:51 CEST 2008
Author: blueswirl
Date: 2008-08-02 12:51:51 +0200 (Sat, 02 Aug 2008)
New Revision: 216
Modified:
openbios-devel/arch/sparc64/openbios.c
Log:
Fix wrong translations
Modified: openbios-devel/arch/sparc64/openbios.c
===================================================================
--- openbios-devel/arch/sparc64/openbios.c 2008-07-22 07:07:37 UTC (rev 215)
+++ openbios-devel/arch/sparc64/openbios.c 2008-08-02 10:51:51 UTC (rev 216)
@@ -512,16 +512,16 @@
push_str("/virtual-memory");
fword("find-device");
- // 0 to va2pa(_start): 1:1
+ // 0 to 16M: 1:1
PUSH(0);
fword("encode-int");
PUSH(0);
fword("encode-int");
fword("encode+");
- PUSH((va2pa((unsigned long)&_data) - 8192) >> 32);
+ PUSH(0);
fword("encode-int");
fword("encode+");
- PUSH((va2pa((unsigned long)&_data) - 8192) & 0xffffffff);
+ PUSH(16 * 1024 * 1024);
fword("encode-int");
fword("encode+");
PUSH(0x80000000);
@@ -555,7 +555,7 @@
PUSH(0);
fword("encode-int");
fword("encode+");
- PUSH((unsigned long)&_start);
+ PUSH((unsigned long)&_data);
fword("encode-int");
fword("encode+");
PUSH(0);
More information about the OpenBIOS
mailing list