Switch sparc64 to ofmem (Igor Kovalenko)

Initialize ofmem at startup.
Switch malloc/realloc/free to use ofmem.
Implement runtime migration of startup mappings to ofmem.
Implement mmu miss handlers to install tlb entries based on ofmem
translations list.


git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@517 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Blue Swirl
2009-07-31 11:16:24 +00:00
parent e5b34330ee
commit ffd20b950d
4 changed files with 237 additions and 186 deletions

View File

@@ -27,11 +27,12 @@
new-device
" memory" device-name
" memory" device-type
external
: open true ;
: close ;
\ claim ( phys size align -- base )
: claim 2drop ;
\ : claim 2drop ;
\ release ( phys size -- )
finish-device
@@ -41,7 +42,7 @@ new-device
: open true ;
: close ;
\ claim ( phys size align -- base )
: claim 2drop ;
\ : claim 2drop ;
\ release ( phys size -- )
finish-device