Nathan Whitehorn
70f654991a
Add support for 64-bit PowerPC kernels to be directly loaded by kexec, which
...
is used as the bootloader on a number of PPC64 platforms. This involves the
following pieces:
- Making the first instruction a valid kernel entry point, since kexec
ignores the ELF entry value. This requires a separate section and linker
magic to prevent the linker from filling the beginning of the section
with stubs.
- Adding an entry point at 0x60 past the first instruction for systems
lacking firmware CPU shutdown support (notably PS3).
- Linker script changes to support the above.
MFC after: 1 month
2017-12-29 20:30:10 +00:00
..
2017-11-18 14:26:50 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-12-19 09:59:20 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-03-26 18:46:35 +00:00
2017-11-27 15:09:59 +00:00
2016-10-13 06:56:23 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-18 14:26:50 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-25 21:59:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-30 15:48:35 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2016-02-01 23:12:04 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2016-01-10 16:42:14 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-12-15 04:11:20 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:09:59 +00:00
2017-11-27 15:09:59 +00:00
2017-12-29 20:30:10 +00:00