History log of /freebsd-10-stable/sys/boot/powerpc/ofw/start.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 218822 18-Feb-2011 dim

Merge binutils 2.17.50 to head. This brings a number of improvements to
x86 CPU support, better support for powerpc64, some new directives, and
many other things. Bump __FreeBSD_version, and add a note to UPDATING.

Thanks to the many people that have helped to test this.

Obtained from: projects/binutils-2.17


# 215441 17-Nov-2010 andreast

Revert r215435. We need to figure out the exact value to be loaded.

Approved by: nwhitehorn (mentor)


# 215436 17-Nov-2010 andreast

Make sure the .bss is cleared at the beginning. The pSeries OF ELF loader does
not clear .bss automatically.

Approved by: nwhitehorn (mentor)


# 215435 17-Nov-2010 andreast

Load the full 16k stack space.

Approved by: nwhitehorn (mentor)


# 174722 17-Dec-2007 marcel

Forced commit to record that this file was repocopied from
src/sys/boot/powerpc/loader.

Repocopy by: simon@


# 139738 05-Jan-2005 imp

Start each of the license/copyright comments with /*-


# 131785 08-Jul-2004 grehan

Remove cache flush, 256Mb 1:1 BAT mapping, and BAT clearing. This doesn't
work on a G5 (no BAT registers) or on PearPC (dBAT3 used for mapping
the framebuffer and BATs not re-inited on OpenFirmware calls).

It also hid a number of bugs.


# 124139 04-Jan-2004 obrien

Convert to __FBSDID.


# 118485 05-Aug-2003 grehan

Fix asm string newlines to keep gcc3.3 happy. Use register prefixes
to make the asm a bit more readable.


# 84617 07-Oct-2001 benno

Mega-patch for OpenFirmware loader support.

- Flesh out ofw_readin routine.
- Add OpenFirmware load and exec routines.
- Make sure memory allocation for the kernel is done correctly.
- Change the way the heap is allocated so as to make it easier to deallocate
when we hand over.
- Add a command to print memory maps similar to the one for ia64.

With this patch, I can now load and hand over to a kernel on my iMac. There
are some problems with OpenFirmware routines failing after the hand over that
still need to be addressed.


# 68548 10-Nov-2000 benno

OpenFirmware/PowerPC loader, part 2.

As of this patchset, the loader builds (under NetBSD/macppc), boots, interacts
and talks to BOOTP/NFS servers.

(main.c was moved from boot/ofw/libofw to boot/ofw/common but has no revision
history)

Reviewed by: obrien