mirror of
https://gitlab.com/qemu-project/openbios.git
synced 2024-02-13 08:34:06 +08:00
Revert r639, fix mem_claim (Igor Kovalenko) and mem_release
Signed-off-by: igor.v.kovalenko@gmail.com Signed-off-by: Blue Swirl <blauwirbel@gmail.com> git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@640 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
committed by
Blue Swirl
parent
3068b8763d
commit
384b8c7614
@@ -261,6 +261,8 @@ mmu_map(void)
|
||||
size = POP();
|
||||
virt = POP();
|
||||
phys = POP();
|
||||
phys <<= 32;
|
||||
phys |= POP();
|
||||
|
||||
ofmem_map(phys, virt, size, mode);
|
||||
}
|
||||
@@ -376,8 +378,8 @@ mem_claim( void )
|
||||
|
||||
ofmem_map(phys, phys, size, -1);
|
||||
|
||||
PUSH(phys >> 32);
|
||||
PUSH(phys & 0xffffffffUL);
|
||||
PUSH(phys >> 32);
|
||||
}
|
||||
|
||||
/* ( phys size --- ) */
|
||||
@@ -388,6 +390,8 @@ mem_release( void )
|
||||
|
||||
size = POP();
|
||||
phys = POP();
|
||||
phys <<= 32;
|
||||
phys |= POP();
|
||||
|
||||
ofmem_release_phys(phys, size);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user