Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 64130109 authored by Cédric Le Goater's avatar Cédric Le Goater Committed by Benjamin Herrenschmidt
Browse files

powerpc/boot: Define typedef ihandle as u32



This makes ihandle 64bit friendly.

Signed-off-by: default avatarCédric Le Goater <clg@fr.ibm.com>
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent 034e55e6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
#define _PPC_BOOT_OF_H_

typedef void *phandle;
typedef void *ihandle;
typedef u32 ihandle;

void of_init(void *promptr);
int of_call_prom(const char *service, int nargs, int nret, ...);
+5 −5
Original line number Diff line number Diff line
@@ -106,7 +106,7 @@ static int string_match(const char *s1, const char *s2)
 */
static int need_map = -1;
static ihandle chosen_mmu;
static phandle memory;
static ihandle memory;

static int check_of_version(void)
{
@@ -135,10 +135,10 @@ static int check_of_version(void)
		printf("no mmu\n");
		return 0;
	}
	memory = (ihandle) of_call_prom("open", 1, 1, "/memory");
	if (memory == (ihandle) -1) {
		memory = (ihandle) of_call_prom("open", 1, 1, "/memory@0");
		if (memory == (ihandle) -1) {
	memory = of_call_prom("open", 1, 1, "/memory");
	if (memory == PROM_ERROR) {
		memory = of_call_prom("open", 1, 1, "/memory@0");
		if (memory == PROM_ERROR) {
			printf("no memory node\n");
			return 0;
		}