This source file includes following definitions.
- platform_init
 
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 #include "ops.h"
  13 #include "stdio.h"
  14 #include "44x.h"
  15 
  16 BSS_STACK(4096);
  17 
  18 #define OPENBIOS_MAC_BASE       0xfffffe0c
  19 #define OPENBIOS_MAC_OFFSET     0xc
  20 
  21 void platform_init(void)
  22 {
  23         unsigned long end_of_ram = 0x8000000;
  24         unsigned long avail_ram = end_of_ram - (unsigned long)_end;
  25 
  26         simple_alloc_init(_end, avail_ram, 32, 64);
  27         ebony_init((u8 *)OPENBIOS_MAC_BASE,
  28                    (u8 *)(OPENBIOS_MAC_BASE + OPENBIOS_MAC_OFFSET));
  29 }