freebsd-dev/sys/powerpc/conf
Brandon Bergren 6e5dbfb2bf [PowerPC64LE] Initial GENERIC64LE kernel config.
This is slightly stripped down from GENERIC64, as PowerMac G5 machines
are incapable of running in LE mode (so we can skip the Mac drivers.)

While technically POWER6 and POWER7 have the hardware capability of running
in LE mode, they have a tendency to trap excessively when a load/store is
misaligned. (an extremely common occurrence in LE code, and one of the main
reasons I consider BE to be superior, as it turns potential security issues
into immediately obvious mangled numbers.)

Additionally, there was no mechanism to control what endian interrupts
are delivered in, so supporting LE operation on POWER6 and POWER7 involves
some really dirty tricks in the interrupt vectors that I would rather
avoid.

IBM drew the line in the sand at POWER8 some time around 2013, embracing
full support for LE in the platform, and making a push across the board
for LE code to target POWER8 as a minimum requirement. As such, usage of
LE kernels on POWER6 and POWER7 is practically nil, despite it being
technically possible to do.

The so-called "TRUELE" feature bit which is the baseline requirement for
 needed for PowerPC64LE was introduced in POWER8.

Sponsored by:	Tag1 Consulting, Inc.
2020-09-23 01:07:55 +00:00
..
dpaa Disable new clang 10.0.0 warnings about misleading indentation in 2020-02-17 19:20:47 +00:00
DEFAULTS
GENERIC Include TMPFS in all the GENERIC kernel configs 2020-07-24 08:40:04 +00:00
GENERIC64 [PowerPC64LE] Work around qemu TCG bug in mtmsrd emulation. 2020-09-23 00:09:29 +00:00
GENERIC64-NODEBUG Set MALLOC_DEBUG_MAXZONES=1 in GENERIC-NODEBUG configurations. 2019-11-18 20:03:28 +00:00
GENERIC64LE [PowerPC64LE] Initial GENERIC64LE kernel config. 2020-09-23 01:07:55 +00:00
GENERIC-NODEBUG Set MALLOC_DEBUG_MAXZONES=1 in GENERIC-NODEBUG configurations. 2019-11-18 20:03:28 +00:00
GENERIC.hints
Makefile
MPC85XX Fix bogusly declared WERRORs in kernel build 2019-08-25 19:39:31 +00:00
MPC85XXSPE Fix bogusly declared WERRORs in kernel build 2019-08-25 19:39:31 +00:00
NOTES [PowerPC64LE] Work around qemu TCG bug in mtmsrd emulation. 2020-09-23 00:09:29 +00:00
QORIQ64 powerpc/qoriq: Add more devices to config for desktop usage 2020-05-16 03:33:28 +00:00