[OpenBIOS] r523 - in trunk/openbios-devel/arch/ppc: briq mol pearpc
svn at openbios.org
svn at openbios.org
Sun Aug 2 13:04:27 CEST 2009
Author: blueswirl
Date: 2009-08-02 13:04:27 +0200 (Sun, 02 Aug 2009)
New Revision: 523
Modified:
trunk/openbios-devel/arch/ppc/briq/methods.c
trunk/openbios-devel/arch/ppc/mol/methods.c
trunk/openbios-devel/arch/ppc/pearpc/methods.c
Log:
update briq/mol/pearpc client interface to use ucell type (Igor Kovalenko)
Modified: trunk/openbios-devel/arch/ppc/briq/methods.c
===================================================================
--- trunk/openbios-devel/arch/ppc/briq/methods.c 2009-08-02 11:03:26 UTC (rev 522)
+++ trunk/openbios-devel/arch/ppc/briq/methods.c 2009-08-02 11:04:27 UTC (rev 523)
@@ -260,15 +260,15 @@
static void
mmu_translate( void )
{
- ulong mode;
- int virt = POP();
- int phys = ofmem_translate( virt, &mode );
+ ucell mode;
+ ucell virt = POP();
+ ucell phys = ofmem_translate( virt, &mode );
if( phys == -1 ) {
PUSH( 0 );
} else {
PUSH( phys );
- PUSH( (int)mode );
+ PUSH( mode );
PUSH( -1 );
}
}
Modified: trunk/openbios-devel/arch/ppc/mol/methods.c
===================================================================
--- trunk/openbios-devel/arch/ppc/mol/methods.c 2009-08-02 11:03:26 UTC (rev 522)
+++ trunk/openbios-devel/arch/ppc/mol/methods.c 2009-08-02 11:04:27 UTC (rev 523)
@@ -323,10 +323,10 @@
static void
mem_claim( void )
{
- int align = POP();
- int size = POP();
- int phys = POP();
- int ret = ofmem_claim_phys( phys, size, align );
+ ucell align = POP();
+ ucell size = POP();
+ ucell phys = POP();
+ ucell ret = ofmem_claim_phys( phys, size, align );
if( ret == -1 ) {
printk("MEM: claim failure\n");
@@ -347,10 +347,10 @@
static void
mmu_claim( void )
{
- int align = POP();
- int size = POP();
- int phys = POP();
- int ret = ofmem_claim_virt( phys, size, align );
+ ucell align = POP();
+ ucell size = POP();
+ ucell phys = POP();
+ ucell ret = ofmem_claim_virt( phys, size, align );
if( ret == -1 ) {
printk("MMU: CLAIM failure\n");
@@ -371,11 +371,11 @@
static void
mmu_map( void )
{
- int mode = POP();
- int size = POP();
- int virt = POP();
- int phys = POP();
- int ret;
+ ucell mode = POP();
+ ucell size = POP();
+ ucell virt = POP();
+ ucell phys = POP();
+ ucell ret;
/* printk("mmu_map: %x %x %x %x\n", phys, virt, size, mode ); */
ret = ofmem_map( phys, virt, size, mode );
@@ -398,15 +398,15 @@
static void
mmu_translate( void )
{
- ulong mode;
- int virt = POP();
- int phys = ofmem_translate( virt, &mode );
+ ucell mode;
+ ucell virt = POP();
+ ucell phys = ofmem_translate( virt, &mode );
if( phys == -1 ) {
PUSH( 0 );
} else {
PUSH( phys );
- PUSH( (int)mode );
+ PUSH( mode );
PUSH( -1 );
}
}
@@ -415,10 +415,10 @@
static void
ciface_claim( void )
{
- int align = POP();
- int size = POP();
- int virt = POP();
- int ret = ofmem_claim( virt, size, align );
+ ucell align = POP();
+ ucell size = POP();
+ ucell virt = POP();
+ ucell ret = ofmem_claim( virt, size, align );
/* printk("ciface_claim: %08x %08x %x\n", virt, size, align ); */
PUSH( ret );
Modified: trunk/openbios-devel/arch/ppc/pearpc/methods.c
===================================================================
--- trunk/openbios-devel/arch/ppc/pearpc/methods.c 2009-08-02 11:03:26 UTC (rev 522)
+++ trunk/openbios-devel/arch/ppc/pearpc/methods.c 2009-08-02 11:04:27 UTC (rev 523)
@@ -187,12 +187,12 @@
static void
mem_claim( void )
{
- int align = POP();
- int size = POP();
- int phys = POP();
- int ret = ofmem_claim_phys( phys, size, align );
+ ucell align = POP();
+ ucell size = POP();
+ ucell phys = POP();
+ ucell ret = ofmem_claim_phys( phys, size, align );
- if( ret == -1 ) {
+ if( ret == (ucell)-1 ) {
printk("MEM: claim failure\n");
throw( -13 );
return;
@@ -211,10 +211,10 @@
static void
mmu_claim( void )
{
- int align = POP();
- int size = POP();
- int phys = POP();
- int ret = ofmem_claim_virt( phys, size, align );
+ ucell align = POP();
+ ucell size = POP();
+ ucell phys = POP();
+ ucell ret = ofmem_claim_virt( phys, size, align );
if( ret == -1 ) {
printk("MMU: CLAIM failure\n");
@@ -235,11 +235,11 @@
static void
mmu_map( void )
{
- int mode = POP();
- int size = POP();
- int virt = POP();
- int phys = POP();
- int ret;
+ ucell mode = POP();
+ ucell size = POP();
+ ucell virt = POP();
+ ucell phys = POP();
+ ucell ret;
/* printk("mmu_map: %x %x %x %x\n", phys, virt, size, mode ); */
ret = ofmem_map( phys, virt, size, mode );
@@ -262,15 +262,15 @@
static void
mmu_translate( void )
{
- ulong mode;
- int virt = POP();
- int phys = ofmem_translate( virt, &mode );
+ ucell mode;
+ ucell virt = POP();
+ ucell phys = ofmem_translate( virt, &mode );
if( phys == -1 ) {
PUSH( 0 );
} else {
PUSH( phys );
- PUSH( (int)mode );
+ PUSH( mode );
PUSH( -1 );
}
}
@@ -279,10 +279,10 @@
static void
ciface_claim( void )
{
- int align = POP();
- int size = POP();
- int virt = POP();
- int ret = ofmem_claim( virt, size, align );
+ ucell align = POP();
+ ucell size = POP();
+ ucell virt = POP();
+ ucell ret = ofmem_claim( virt, size, align );
/* printk("ciface_claim: %08x %08x %x\n", virt, size, align ); */
PUSH( ret );
More information about the OpenBIOS
mailing list