aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/common/load_elf.c
Commit message (Expand)AuthorAgeFilesLines
* Move sys/boot to stand. Fix all references to new locationWarner Losh2017-11-141-1038/+0
* Don't set the offset when loading the kernel on the arm loader.efi. TheAndrew Turner2016-02-091-1/+6
* Fix EFI platform build failuresSteven Hartland2016-02-061-1/+1
* Enable warnings in EFI boot codeSteven Hartland2016-01-121-1/+1
* An ARM kernel can be loaded at any 2MB boundary, make ubldr aware of that.Ian Lepore2015-05-171-16/+19
* Add code to support loading relocatable kernels at offsets that are notNathan Whitehorn2015-01-311-5/+8
* Add support for booting relocatable kernels on PowerPC.Nathan Whitehorn2015-01-311-19/+27
* loader: use correct types for parse_modmetadataRoger Pau Monné2015-01-171-4/+4
* loader: implement multiboot support for Xen Dom0Roger Pau Monné2015-01-151-51/+214
* Fix incorrect reading of 32-bit modinfo by 64-bit loaders.Peter Grehan2014-11-111-0/+22
* Fully support constructors for the purpose of code coverage analysis.Marcel Moolenaar2014-10-201-4/+34
* Attach the elf section headers to the loaded kernel as metadata, soIan Lepore2013-03-101-0/+2
* Since ubldr doesn't necessarily load a kernel at the physical address in theIan Lepore2013-03-091-5/+6
* Fix a typo that prevented booting a kernel that had virtual addresses inIan Lepore2013-02-271-1/+1
* Adjust the arm kernel entry point address properly regardless of whether theIan Lepore2013-02-261-6/+17
* Fix loading of kernel modules at boot time for powerpc64.Andreas Tobler2012-09-081-3/+3
* Don't return an error if a kld does not contain any modules (e.g. aJohn Baldwin2012-06-201-1/+1
* Add a version of the FreeBSD bootloader which can run in userland, packagedDoug Rabson2011-06-301-1/+1
* Add 2 new archsw interfaces:Marcel Moolenaar2011-04-031-9/+10
* Give a bit of a hint of the failure (read != expected) but don't makeEd Maste2010-11-251-1/+1
* Make this printfoutput more verbose.Attilio Rao2010-11-231-1/+2
* Initial support of loader(8) for ARM machines running U-Boot.Rafal Jaworowski2008-10-141-1/+10
* Add __elfN(relocation_offset). It holds the offset between the virtualMarcel Moolenaar2008-02-231-1/+27
* Unbreak compile with ELF_VERBOSE defined, and fix format warnings.Ruslan Ermilov2006-11-021-3/+4
* Revert the last change. Masking only 2 MSBs of the virtual addressRuslan Ermilov2006-11-021-1/+1
* Because the BTX mini-kernel now uses flat memory mode and clientsRuslan Ermilov2006-10-291-1/+1
* Remove more Alpha bits from the boot code including fixing severalJohn Baldwin2006-05-121-1/+1
* Make our ELF64 type definitions match standards. In particular thisMarcel Moolenaar2005-12-181-1/+1
* Separate out the ELF relocation code from the ELF loader, and addIan Dowse2004-08-281-33/+70
* Add a few helper functions for zeroing kernel space and readingIan Dowse2004-08-281-37/+11
* Fixed a misspelling of 0 as NULL.Bruce Evans2004-03-111-1/+1
* Use __FBSDID().David E. O'Brien2003-08-251-2/+3
* Fix lookup of module metadata on amd64 systems. While this is inPeter Wemm2003-05-121-5/+25
* Enable the i386 loader to load and run an amd64 kernel. If this putsPeter Wemm2003-05-011-53/+64
* Libdisk does not need to include <sys/diskslice.h> any more.Poul-Henning Kamp2003-04-041-1/+0
* Fix module dependency (pre)loading on sparc64 by relocating the variablesJake Burkholder2003-01-211-6/+57
* We don't need bootinfo any more, and sparc64 doesn't have it anyways.David E. O'Brien2002-05-101-1/+0
* Fix another unsigned long used to index the symbol table which should beJake Burkholder2002-04-091-1/+1
* Use the correct elf hash table entry type. This matches a similar fixPeter Wemm2002-04-061-6/+6
* Implement the long-awaited module->file cache database. A userlandPeter Wemm2001-09-111-24/+16
* Get rid of some constness warnings.David Malone2001-06-241-6/+7
* Convert the elf loader to the new linker set layout for elf files.Peter Wemm2001-06-191-6/+7
* Fix some of the worst formatting bug (seperate commit)Peter Wemm2001-06-191-2/+4
* Cleanup warnings. Most of these are signed/unsigned warnings, as well asJohn Baldwin2000-08-031-19/+25
* Remove residual printf.Daniel C. Sobral2000-06-071-1/+0
* long != int on Alphas.Boris Popov2000-05-121-1/+2
* Update loader logic to distinguish modules vs. files.Boris Popov2000-05-011-83/+255
* Fix the loader to handle module dependencies properly. More fixesBoris Popov2000-02-251-39/+8
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Enable load of i386 ELF kernels with larger KVA range (e.g. starting atTor Egge1999-02-151-2/+2