mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-03 11:56:42 +07:00
28 lines
653 B
C
28 lines
653 B
C
|
/*
|
||
|
* Copyright IBM Corporation, 2007
|
||
|
* Josh Boyer <jwboyer@linux.vnet.ibm.com>
|
||
|
*
|
||
|
* Based on ebony wrapper:
|
||
|
* Copyright 2007 David Gibson, IBM Corporation.
|
||
|
*
|
||
|
* This program is free software; you can redistribute it and/or
|
||
|
* modify it under the terms of the GNU General Public License
|
||
|
* as published by the Free Software Foundation; version 2 of the License
|
||
|
*/
|
||
|
#include "ops.h"
|
||
|
#include "stdio.h"
|
||
|
#include "44x.h"
|
||
|
|
||
|
extern char _end[];
|
||
|
|
||
|
BSS_STACK(4096);
|
||
|
|
||
|
void platform_init(void)
|
||
|
{
|
||
|
unsigned long end_of_ram = 0x8000000;
|
||
|
unsigned long avail_ram = end_of_ram - (unsigned long)_end;
|
||
|
|
||
|
simple_alloc_init(_end, avail_ram, 32, 64);
|
||
|
bamboo_init();
|
||
|
}
|