// SPDX-License-Identifier: GPL-2.0-or-later1/*2* arch/powerpc/boot/gamecube.c3*4* Nintendo GameCube bootwrapper support5* Copyright (C) 2004-2009 The GameCube Linux Team6* Copyright (C) 2008,2009 Albert Herranz7*/89#include <stddef.h>10#include "stdio.h"11#include "types.h"12#include "io.h"13#include "ops.h"1415#include "ugecon.h"1617BSS_STACK(8192);1819void platform_init(unsigned long r3, unsigned long r4, unsigned long r5)20{21u32 heapsize = 16*1024*1024 - (u32)_end;2223simple_alloc_init(_end, heapsize, 32, 64);24fdt_init(_dtb_start);2526if (ug_probe())27console_ops.write = ug_console_write;28}29303132