treeboot-bamboo.c 653 B

123456789101112131415161718192021222324252627
  1. /*
  2. * Copyright IBM Corporation, 2007
  3. * Josh Boyer <jwboyer@linux.vnet.ibm.com>
  4. *
  5. * Based on ebony wrapper:
  6. * Copyright 2007 David Gibson, IBM Corporation.
  7. *
  8. * This program is free software; you can redistribute it and/or
  9. * modify it under the terms of the GNU General Public License
  10. * as published by the Free Software Foundation; version 2 of the License
  11. */
  12. #include "ops.h"
  13. #include "stdio.h"
  14. #include "44x.h"
  15. extern char _end[];
  16. BSS_STACK(4096);
  17. void platform_init(void)
  18. {
  19. unsigned long end_of_ram = 0x8000000;
  20. unsigned long avail_ram = end_of_ram - (unsigned long)_end;
  21. simple_alloc_init(_end, avail_ram, 32, 64);
  22. bamboo_init();
  23. }