/*1* Compatibility for old (not device tree aware) U-Boot versions2*3* Author: Scott Wood <[email protected]>4* Consolidated using macros by David Gibson <[email protected]>5*6* Copyright 2007 David Gibson, IBM Corporation.7* Copyright (c) 2007 Freescale Semiconductor, Inc.8*9* This program is free software; you can redistribute it and/or modify it10* under the terms of the GNU General Public License version 2 as published11* by the Free Software Foundation.12*/1314#include "ops.h"15#include "stdio.h"1617#include "ppcboot.h"1819void cuboot_init(unsigned long r4, unsigned long r5,20unsigned long r6, unsigned long r7,21unsigned long end_of_ram)22{23unsigned long avail_ram = end_of_ram - (unsigned long)_end;2425loader_info.initrd_addr = r4;26loader_info.initrd_size = r4 ? r5 - r4 : 0;27loader_info.cmdline = (char *)r6;28loader_info.cmdline_len = r7 - r6;2930simple_alloc_init(_end, avail_ram - 1024*1024, 32, 64);31}323334