aboutsummaryrefslogtreecommitdiff
ENTRY(_boot) /* defined in boot.S; qemu needs it to run elf file */

/* Code starts at  0x8000 - that's where RPis in 32-bit mode load
 * kernel at. My experiments do, however, show, that qemu emulating
 * RPi2 loads the kernel at 0x10000! (took some pain to find out).
 * rpi-open-firmware, on the other hand, loads kernel at 0x2000000!
 * This is not really a problem, since:
 *   1. We can use our bootloader to load the kernel at 0x8000
 *   2. We've rewritten stage 1 of both bootloader and kernel in
 *      careful assembly, so that they should work regardless of
 *      where they are loaded.
 *   3. In qemu, we can load kernel.elf instead of raw binary
 *      (qemu will do the right thing then)
 */

SECTIONS
{

	. = 0x8000; /* irrelevant */

	__start = .;
	.kernel_stage1 :
	{
		KEEP(kernel_stage1.o)
	}
	__end = .;
}
ighlight'> 2015-10-09Thank Chris.Ludovic Courtès 2015-09-20Thank Petter.Ludovic Courtès 2015-08-27Thank Eric Hanchrow.Ludovic Courtès 2015-07-23Thank Anders.Ludovic Courtès 2015-07-22Thank Malcolm.Ludovic Courtès 2015-07-22Thank Dave.Ludovic Courtès 2015-07-04Clean up 'THANKS' and 'AUTHORS'.Alex Kost * THANKS: Add Konrad Hinsen, Cyprien Nicolas, Yakkala Yagnesh Raghava and Alexander Shendi. Remove Federico Beffa, Marek Benc, John Darrington, rekado, Cyrill Schenkel and Andy Wingo because they are placed in AUTHORS. Move Amirouche Boubekki and Alex Kost to ... * AUTHORS: ... here. Add Arne Babenhauserheide, Ian Denhardt, Kevin Lemonnier, Mathieu Lirzin, Pierre-Antoine Rault and Ben Woodcroft. Fix some names and emails. 2015-06-07Thank Thomas.Ludovic Courtès 2015-05-01Thank Joshua.Ludovic Courtès 2015-04-14Thank Pjotr.Ludovic Courtès 2015-02-24Thank Daniel.Ludovic Courtès 2015-02-07Thank Andrei.Ludovic Courtès 2015-01-28Thank Amirouche.Ludovic Courtès 2014-12-09Thank rekado.Ludovic Courtès 2014-11-28Add (guix elf).Ludovic Courtès * guix/elf.scm: New file. Taken from Guile 'master', commit 3f826e3. * Makefile.am (MODULES): Add it. * THANKS: Thank Andy, who wrote this module. 2014-11-17Thank Bruno.Ludovic Courtès 2014-11-13doc: Improve acknowledgments.Ludovic Courtès * doc/guix.texi (Acknowledgments): Expound a bit. * THANKS: Mention artwork; thank Felipe & Nikita. 2014-11-11Thank Sylvain.Ludovic Courtès 2014-11-10Thank Philip Woods.Ludovic Courtès 2014-11-08Thank Felipe.Ludovic Courtès 2014-08-31Thank Frederico.Ludovic Courtès 2014-08-23Thank Brandon.Ludovic Courtès 2014-08-15Update AUTHORS and THANKS.Ludovic Courtès 2014-07-22Thank Adam.Ludovic Courtès 2014-07-18Thank Marek.Ludovic Courtès 2014-07-16Update 'THANKS'.John Darrington * THANKS: Correct the email address I use for Guix work. 2014-07-05Thank Taylan and Alex.Ludovic Courtès 2014-06-17Thank Benno.Ludovic Courtès 2014-06-09Thank Carlos.Ludovic Courtès 2014-01-03Thank Niels.Ludovic Courtès 2013-12-30Thank Kete.Ludovic Courtès 2013-10-14Thank Jeffrin and David.Ludovic Courtès 2013-10-06Update 'AUTHORS'.Ludovic Courtès * AUTHORS: Add Alex, Joshua, and Aljosha. 2013-09-21Thank Cyrill.Ludovic Courtès 2013-09-12Thank Matthias and Yutaka.Ludovic Courtès 2013-08-24gnu: Add pspp.Andreas Enge * gnu/packages/maths.scm (pspp): New variable. * THANKS: Thank John Darrington for help with debugging. 2013-08-24gnu: Add libextractor.Andreas Enge * gnu/packages/gnunet.scm: New module. * gnu-system.am (GNU_SYSTEM_MODULES): Add module. * THANKS: Thank Christian Grothoff for help with debugging. 2013-07-15Thank the translators.Ludovic Courtès 2013-07-04Import (guix hash) in build-aux/download.scm.Ludovic Courtès * build-aux/download.scm: Import (guix hash). Reported by Matthew Lien <bluet@bluet.org>. 2013-06-01Fix name of Alexandru.Ludovic Courtès 2013-05-30Thanks, Cojocaru.Ludovic Courtès 2013-02-05Thank Lluís and Daniel.Ludovic Courtès 2013-01-27Update `AUTHORS' and `THANKS'.Ludovic Courtès 2013-01-23Update `THANKS'.Ludovic Courtès 2013-01-20Update `THANKS'.Ludovic Courtès 2013-01-18Move Andreas to `AUTHORS'.Ludovic Courtès 2012-12-09Update `THANKS'.Ludovic Courtès