Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 55ab169b authored by Alexander Graf's avatar Alexander Graf
Browse files

KVM: PPC: Book3S PR: Fix ABIv2 on LE



We switched to ABIv2 on Little Endian systems now which gets rid of the
dotted function names. Branch to the actual functions when we see such
a system.

Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
parent 6ed179b6
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -25,7 +25,11 @@
#include <asm/exception-64s.h>

#if defined(CONFIG_PPC_BOOK3S_64)
#if defined(_CALL_ELF) && _CALL_ELF == 2
#define FUNC(name) 		name
#else
#define FUNC(name) 		GLUE(.,name)
#endif
#define GET_SHADOW_VCPU(reg)    addi	reg, r13, PACA_SVCPU

#elif defined(CONFIG_PPC_BOOK3S_32)
+4 −0
Original line number Diff line number Diff line
@@ -36,7 +36,11 @@

#if defined(CONFIG_PPC_BOOK3S_64)

#if defined(_CALL_ELF) && _CALL_ELF == 2
#define FUNC(name) 		name
#else
#define FUNC(name) 		GLUE(.,name)
#endif

#elif defined(CONFIG_PPC_BOOK3S_32)