#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
279799 |
|
09-Mar-2015 |
nwhitehorn |
Provide a shim layer in loader to condense the Open Firmware device tree to an FDT. This is how Linux and OS X boot and can avoid some issues with using Open Firmware at runtime. The code is highly experimental and disabled by default; it can be turned on by setting the loader environment variable "usefdt" to a non-NULL value.
|
#
151496 |
|
20-Oct-2005 |
marius |
Remove unused variables.
|
#
146593 |
|
24-May-2005 |
grehan |
Since the BAT mapping was removed a long time back, it can't be assumed that modules are contiguous in memory (they're not) so don't blindly __syncicache start/end. In fact, don't bother syncing the icache for modules since the kernel will do it after fixing up relocations.
This fixes the trap when loading modules at boot time.
Reported by: orlando at break dot net
|
#
131781 |
|
08-Jul-2004 |
grehan |
Extract entry point from elf header before releasing the heap. This caused a data-miss trap when the BAT init code was removed on PPC.
Compile tested on: panther (sparc64). Code built, but not used, on sparc64.
|
#
124140 |
|
04-Jan-2004 |
obrien |
Convert to __FBSDID.
|
#
123702 |
|
21-Dec-2003 |
grehan |
Make __elfN(ofw_loadfile) match parameter declaration for file_format in boot/common/bootstrap.h. Having a 32-bit size when a 64-bit param is declared wreaks havoc on PPC.
Not objected to by: sparc64
|
#
114379 |
|
01-May-2003 |
peter |
Enable the i386 loader to load and run an amd64 kernel. If this puts things over floppy size limits, I can exclude it for release builds or something like that. Most of the changes are to get the load_elf.c file into a seperate elf32_ or elf64_ namespace so that you can have two ELF loaders present at once. Note that for 64 bit kernels, it actually starts up the kernel already in 64 bit mode with paging enabled. This is really easy because we have a known minimum feature set.
Of note is that for amd64, we have to pass in the bios int 15 0xe821 memory map because once in long mode, you absolutely cannot make VM86 calls. amd64 does not use 'struct bootinfo' at all. It is a pure loader metadata startup, just like sparc64 and powerpc. Much of the infrastructure to support this was adapted from sparc64.
|
#
100318 |
|
18-Jul-2002 |
benno |
Major rework of how we copy data into kernel space.
We now talk to the memory and mmu instances directly rather than using the OpenFirmware "claim" method.
|
#
99727 |
|
10-Jul-2002 |
benno |
Add support for passing metadata.
|
#
91111 |
|
23-Feb-2002 |
jake |
#if 0 more bootinfo stuff.
|
#
84619 |
|
07-Oct-2001 |
benno |
Add new files needed by previous commit.
|