Message ID | 20220926034057.2360083-1-npiggin@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | powerpc/64: avoid GOT addressing, don't put data in TOC | expand |
On Mon, 26 Sep 2022 13:40:52 +1000, Nicholas Piggin wrote: > This is a cleaned up set of the initial prep patches from the pcrel > series, dealing with regularising addressing variables from asm > and using helper macros more consistently. > > Changes since v1: > - Use "REGS" stack frame marker for 64-bit, leaving 32-bit unchanged. > - Fix PPC64 32-bit boot wrapper compile. > > [...] Applied to powerpc/next. [1/5] powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER https://git.kernel.org/powerpc/c/17773afdcd1589c5925a984f512330410cb2ba4f [2/5] powerpc/64: asm use consistent global variable declaration and access https://git.kernel.org/powerpc/c/dab3b8f4fd09c22e8dbb2d9608194c7d52252f33 [3/5] powerpc/64: switch asm helpers from GOT to TOC relative addressing https://git.kernel.org/powerpc/c/754f611774e4b9357a944f5b703dd291c85161cf [4/5] powerpc/64: provide a helper macro to load r2 with the kernel TOC https://git.kernel.org/powerpc/c/8e93fb33c84f68db20c0bc2821334a4c54c3e251 [5/5] powerpc/64e: provide an addressing macro for use with TOC in alternate register https://git.kernel.org/powerpc/c/3569d84bb26f6f07d426446da3d2c836180f1565 cheers