|
@@ -236,6 +236,11 @@ END_FTR_SECTION_NESTED(ftr,ftr,943)
|
|
|
mtctr reg; \
|
|
|
bctr
|
|
|
|
|
|
+#define BRANCH_LINK_TO_FAR(reg, label) \
|
|
|
+ __LOAD_FAR_HANDLER(reg, label); \
|
|
|
+ mtctr reg; \
|
|
|
+ bctrl
|
|
|
+
|
|
|
/*
|
|
|
* KVM requires __LOAD_FAR_HANDLER.
|
|
|
*
|
|
@@ -260,6 +265,9 @@ END_FTR_SECTION_NESTED(ftr,ftr,943)
|
|
|
#define BRANCH_TO_COMMON(reg, label) \
|
|
|
b label
|
|
|
|
|
|
+#define BRANCH_LINK_TO_FAR(reg, label) \
|
|
|
+ bl label
|
|
|
+
|
|
|
#define BRANCH_TO_KVM(reg, label) \
|
|
|
b label
|
|
|
|