[openfirmware] r878 - cpu/x86/pc/neptune

svn at openfirmware.info svn at openfirmware.info
Tue Aug 12 10:49:21 CEST 2008


Author: wmb
Date: 2008-08-12 10:49:21 +0200 (Tue, 12 Aug 2008)
New Revision: 878

Modified:
   cpu/x86/pc/neptune/devices.fth
   cpu/x86/pc/neptune/romreset.bth
Log:
Neptune - fixed a merge problem that prevented startup (low RAM wasn't
mapped early enough) and fixed the base offset of the dropins device
so .dropins et al work.




Modified: cpu/x86/pc/neptune/devices.fth
===================================================================
--- cpu/x86/pc/neptune/devices.fth	2008-08-11 22:32:16 UTC (rev 877)
+++ cpu/x86/pc/neptune/devices.fth	2008-08-12 08:49:21 UTC (rev 878)
@@ -93,10 +93,10 @@
 
 \ Create a node below the top-level FLASH node to accessing the portion
 \ containing the dropin modules
-0 0  " 10000"  " /flash" begin-package
+0 0  " 00000"  " /flash" begin-package
    " dropins" device-name
 
-   h# c0000 constant /device
+   h# 70000 constant /device
    fload ${BP}/dev/subrange.fth
 end-package
 

Modified: cpu/x86/pc/neptune/romreset.bth
===================================================================
--- cpu/x86/pc/neptune/romreset.bth	2008-08-11 22:32:16 UTC (rev 877)
+++ cpu/x86/pc/neptune/romreset.bth	2008-08-12 08:49:21 UTC (rev 878)
@@ -99,6 +99,7 @@
  
    \ The LX devel board has only 512M ROM, but assigning 1M of address space is harmless
    25fff002.10f80000.      1808 set-msr  \ 1M ROM at fff0.0000, system RAM limit at 0f80.0000
+   20000000.000fff00.  10000020 set-msr  \ memory - 0..fffff
    2000000f.7ff00100.  10000028 set-msr  \ Top of memory at 0f7f.ffff
    212800fd.7fffd000.  10000029 set-msr  \ Range Offset - Frame buffer at PA fd00.0000 maps to RAM at 0f80.0000
 \ XXX do we need to make the OFW area cacheable via MSR 1817 ?




More information about the openfirmware mailing list