update briq/mol/pearpc client interface to use ucell type (Igor Kovalenko)

git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@523 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Blue Swirl
2009-08-02 11:04:27 +00:00
parent b2336d54c0
commit 75cbf028bb
3 changed files with 47 additions and 47 deletions

View File

@@ -260,15 +260,15 @@ mmu_unmap( void )
static void static void
mmu_translate( void ) mmu_translate( void )
{ {
ulong mode; ucell mode;
int virt = POP(); ucell virt = POP();
int phys = ofmem_translate( virt, &mode ); ucell phys = ofmem_translate( virt, &mode );
if( phys == -1 ) { if( phys == -1 ) {
PUSH( 0 ); PUSH( 0 );
} else { } else {
PUSH( phys ); PUSH( phys );
PUSH( (int)mode ); PUSH( mode );
PUSH( -1 ); PUSH( -1 );
} }
} }

View File

@@ -323,10 +323,10 @@ DECLARE_NODE( mmu_ciface, 0, 0, "/packages/client-iface" );
static void static void
mem_claim( void ) mem_claim( void )
{ {
int align = POP(); ucell align = POP();
int size = POP(); ucell size = POP();
int phys = POP(); ucell phys = POP();
int ret = ofmem_claim_phys( phys, size, align ); ucell ret = ofmem_claim_phys( phys, size, align );
if( ret == -1 ) { if( ret == -1 ) {
printk("MEM: claim failure\n"); printk("MEM: claim failure\n");
@@ -347,10 +347,10 @@ mem_release( void )
static void static void
mmu_claim( void ) mmu_claim( void )
{ {
int align = POP(); ucell align = POP();
int size = POP(); ucell size = POP();
int phys = POP(); ucell phys = POP();
int ret = ofmem_claim_virt( phys, size, align ); ucell ret = ofmem_claim_virt( phys, size, align );
if( ret == -1 ) { if( ret == -1 ) {
printk("MMU: CLAIM failure\n"); printk("MMU: CLAIM failure\n");
@@ -371,11 +371,11 @@ mmu_release( void )
static void static void
mmu_map( void ) mmu_map( void )
{ {
int mode = POP(); ucell mode = POP();
int size = POP(); ucell size = POP();
int virt = POP(); ucell virt = POP();
int phys = POP(); ucell phys = POP();
int ret; ucell ret;
/* printk("mmu_map: %x %x %x %x\n", phys, virt, size, mode ); */ /* printk("mmu_map: %x %x %x %x\n", phys, virt, size, mode ); */
ret = ofmem_map( phys, virt, size, mode ); ret = ofmem_map( phys, virt, size, mode );
@@ -398,15 +398,15 @@ mmu_unmap( void )
static void static void
mmu_translate( void ) mmu_translate( void )
{ {
ulong mode; ucell mode;
int virt = POP(); ucell virt = POP();
int phys = ofmem_translate( virt, &mode ); ucell phys = ofmem_translate( virt, &mode );
if( phys == -1 ) { if( phys == -1 ) {
PUSH( 0 ); PUSH( 0 );
} else { } else {
PUSH( phys ); PUSH( phys );
PUSH( (int)mode ); PUSH( mode );
PUSH( -1 ); PUSH( -1 );
} }
} }
@@ -415,10 +415,10 @@ mmu_translate( void )
static void static void
ciface_claim( void ) ciface_claim( void )
{ {
int align = POP(); ucell align = POP();
int size = POP(); ucell size = POP();
int virt = POP(); ucell virt = POP();
int ret = ofmem_claim( virt, size, align ); ucell ret = ofmem_claim( virt, size, align );
/* printk("ciface_claim: %08x %08x %x\n", virt, size, align ); */ /* printk("ciface_claim: %08x %08x %x\n", virt, size, align ); */
PUSH( ret ); PUSH( ret );

View File

@@ -187,12 +187,12 @@ DECLARE_NODE( mmu_ciface, 0, 0, "/packages/client-iface" );
static void static void
mem_claim( void ) mem_claim( void )
{ {
int align = POP(); ucell align = POP();
int size = POP(); ucell size = POP();
int phys = POP(); ucell phys = POP();
int ret = ofmem_claim_phys( phys, size, align ); ucell ret = ofmem_claim_phys( phys, size, align );
if( ret == -1 ) { if( ret == (ucell)-1 ) {
printk("MEM: claim failure\n"); printk("MEM: claim failure\n");
throw( -13 ); throw( -13 );
return; return;
@@ -211,10 +211,10 @@ mem_release( void )
static void static void
mmu_claim( void ) mmu_claim( void )
{ {
int align = POP(); ucell align = POP();
int size = POP(); ucell size = POP();
int phys = POP(); ucell phys = POP();
int ret = ofmem_claim_virt( phys, size, align ); ucell ret = ofmem_claim_virt( phys, size, align );
if( ret == -1 ) { if( ret == -1 ) {
printk("MMU: CLAIM failure\n"); printk("MMU: CLAIM failure\n");
@@ -235,11 +235,11 @@ mmu_release( void )
static void static void
mmu_map( void ) mmu_map( void )
{ {
int mode = POP(); ucell mode = POP();
int size = POP(); ucell size = POP();
int virt = POP(); ucell virt = POP();
int phys = POP(); ucell phys = POP();
int ret; ucell ret;
/* printk("mmu_map: %x %x %x %x\n", phys, virt, size, mode ); */ /* printk("mmu_map: %x %x %x %x\n", phys, virt, size, mode ); */
ret = ofmem_map( phys, virt, size, mode ); ret = ofmem_map( phys, virt, size, mode );
@@ -262,15 +262,15 @@ mmu_unmap( void )
static void static void
mmu_translate( void ) mmu_translate( void )
{ {
ulong mode; ucell mode;
int virt = POP(); ucell virt = POP();
int phys = ofmem_translate( virt, &mode ); ucell phys = ofmem_translate( virt, &mode );
if( phys == -1 ) { if( phys == -1 ) {
PUSH( 0 ); PUSH( 0 );
} else { } else {
PUSH( phys ); PUSH( phys );
PUSH( (int)mode ); PUSH( mode );
PUSH( -1 ); PUSH( -1 );
} }
} }
@@ -279,10 +279,10 @@ mmu_translate( void )
static void static void
ciface_claim( void ) ciface_claim( void )
{ {
int align = POP(); ucell align = POP();
int size = POP(); ucell size = POP();
int virt = POP(); ucell virt = POP();
int ret = ofmem_claim( virt, size, align ); ucell ret = ofmem_claim( virt, size, align );
/* printk("ciface_claim: %08x %08x %x\n", virt, size, align ); */ /* printk("ciface_claim: %08x %08x %x\n", virt, size, align ); */
PUSH( ret ); PUSH( ret );