SVNews r327358

NOTE: This service is experimental and subject to change! Use at your own risk!

2017-12-29 20:30:10 - r327358 by nwhitehorn (Nathan Whitehorn)

Complete list of files affected by revision r327358:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/sys/conf/ldscript.powerpc64  
  History   Contents   Diff   MODIFY   /head/sys/powerpc/aim/locore64.S  
  History   Contents   Diff   MODIFY   /head/sys/powerpc/include/vmparam.h  

Commit message:

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

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 35 ms, 3 files printed. Current time is 2018-04-20 14:30:44. All times are in UTC/GMT.