Commit caff52dc authored by Michael Ellerman's avatar Michael Ellerman

powerpc/kvm: Add ifdefs around template code

Some of the templates used for KVM patching are only used on certain
platforms, but currently they are always built-in, fix that.
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20190911115746.12433-4-mpe@ellerman.id.au
parent 731dade1
...@@ -192,6 +192,8 @@ kvm_emulate_mtmsr_orig_ins_offs: ...@@ -192,6 +192,8 @@ kvm_emulate_mtmsr_orig_ins_offs:
kvm_emulate_mtmsr_len: kvm_emulate_mtmsr_len:
.long (kvm_emulate_mtmsr_end - kvm_emulate_mtmsr) / 4 .long (kvm_emulate_mtmsr_end - kvm_emulate_mtmsr) / 4
#ifdef CONFIG_BOOKE
/* also used for wrteei 1 */ /* also used for wrteei 1 */
.global kvm_emulate_wrtee .global kvm_emulate_wrtee
kvm_emulate_wrtee: kvm_emulate_wrtee:
...@@ -285,6 +287,10 @@ kvm_emulate_wrteei_0_branch_offs: ...@@ -285,6 +287,10 @@ kvm_emulate_wrteei_0_branch_offs:
kvm_emulate_wrteei_0_len: kvm_emulate_wrteei_0_len:
.long (kvm_emulate_wrteei_0_end - kvm_emulate_wrteei_0) / 4 .long (kvm_emulate_wrteei_0_end - kvm_emulate_wrteei_0) / 4
#endif /* CONFIG_BOOKE */
#ifdef CONFIG_PPC_BOOK3S_32
.global kvm_emulate_mtsrin .global kvm_emulate_mtsrin
kvm_emulate_mtsrin: kvm_emulate_mtsrin:
...@@ -334,6 +340,8 @@ kvm_emulate_mtsrin_orig_ins_offs: ...@@ -334,6 +340,8 @@ kvm_emulate_mtsrin_orig_ins_offs:
kvm_emulate_mtsrin_len: kvm_emulate_mtsrin_len:
.long (kvm_emulate_mtsrin_end - kvm_emulate_mtsrin) / 4 .long (kvm_emulate_mtsrin_end - kvm_emulate_mtsrin) / 4
#endif /* CONFIG_PPC_BOOK3S_32 */
.balign 4 .balign 4
.global kvm_tmp .global kvm_tmp
kvm_tmp: kvm_tmp:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment