freebsd-dev/sys/powerpc
Nathan Whitehorn d929c32b7f Enter 64-bit mode as early as possible in the 64-bit PowerPC boot sequence.
Most of the effect of setting MSR[SF] is that the CPU will stop ignoring
the high 32 bits of registers containing addresses in load/store
instructions. As such, the kernel was setting it only when it began to
need access to high memory. MSR[SF] also affects the operation of some
conditional instructions, however, and so setting it at late times could
subtly break code at very early times. This fixes use of the FDT mode in
loader, and FDT boot more generally, on 64-bit PowerPC systems.

Hardware provided by: IBM LTC
Approved by: re (kib)
2016-06-26 18:43:42 +00:00
..
aim Enter 64-bit mode as early as possible in the 64-bit PowerPC boot sequence. 2016-06-26 18:43:42 +00:00
booke sys/powerpc: make use of the howmany() macro when available. 2016-04-26 14:44:49 +00:00
conf Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
cpufreq Some style(9) fixes 2013-12-13 05:54:25 +00:00
fpu Fix build of powerpc FPU emulator after changes in r295132 to restore the 2016-02-04 17:43:56 +00:00
include Fix SMP booting for PowerPC Book-E 2016-04-19 01:48:18 +00:00
mambo CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
mikrotik Create a RouterBoard platform and use it to create a flash map 2015-08-22 05:50:18 +00:00
mpc85xx Use OF_prop_free instead of direct call to free(9) 2016-05-14 20:06:38 +00:00
ofw Add a bus_null_rescan() method that always fails with an error. 2016-04-27 17:49:42 +00:00
powermac Fix the deciKelvin to Celsius conversion in kernel. 2016-05-22 13:58:32 +00:00
powerpc Update comments for the MD functions managing contexts for new 2016-06-16 12:05:44 +00:00
ps3 Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00
pseries Use our nitems() macro when param.h is available. 2016-04-20 15:45:55 +00:00
psim Use OF_prop_free instead of direct call to free(9) 2016-05-14 20:06:38 +00:00