aboutsummaryrefslogtreecommitdiffstats
diff options
-rw-r--r--queue-5.10/arm64-insn-add-encoders-for-atomic-operations.patch10
-rw-r--r--queue-5.10/arm64-insn-add-support-for-encoding-dsb.patch2
2 files changed, 6 insertions, 6 deletions
diff --git a/queue-5.10/arm64-insn-add-encoders-for-atomic-operations.patch b/queue-5.10/arm64-insn-add-encoders-for-atomic-operations.patch
index 6fa140bbbd..072e2fe15a 100644
--- a/queue-5.10/arm64-insn-add-encoders-for-atomic-operations.patch
+++ b/queue-5.10/arm64-insn-add-encoders-for-atomic-operations.patch
@@ -38,7 +38,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
--- a/arch/arm64/include/asm/insn.h
+++ b/arch/arm64/include/asm/insn.h
-@@ -218,7 +218,9 @@ enum aarch64_insn_ldst_type {
+@@ -219,7 +219,9 @@ enum aarch64_insn_ldst_type {
AARCH64_INSN_LDST_LOAD_PAIR_POST_INDEX,
AARCH64_INSN_LDST_STORE_PAIR_POST_INDEX,
AARCH64_INSN_LDST_LOAD_EX,
@@ -48,7 +48,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
};
enum aarch64_insn_adsb_type {
-@@ -293,6 +295,36 @@ enum aarch64_insn_adr_type {
+@@ -294,6 +296,36 @@ enum aarch64_insn_adr_type {
AARCH64_INSN_ADR_TYPE_ADR,
};
@@ -85,7 +85,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
#define __AARCH64_INSN_FUNCS(abbr, mask, val) \
static __always_inline bool aarch64_insn_is_##abbr(u32 code) \
{ \
-@@ -310,6 +342,11 @@ __AARCH64_INSN_FUNCS(prfm, 0x3FC00000, 0
+@@ -311,6 +343,11 @@ __AARCH64_INSN_FUNCS(prfm, 0x3FC00000, 0
__AARCH64_INSN_FUNCS(prfm_lit, 0xFF000000, 0xD8000000)
__AARCH64_INSN_FUNCS(str_reg, 0x3FE0EC00, 0x38206800)
__AARCH64_INSN_FUNCS(ldadd, 0x3F20FC00, 0x38200000)
@@ -97,7 +97,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
__AARCH64_INSN_FUNCS(ldr_reg, 0x3FE0EC00, 0x38606800)
__AARCH64_INSN_FUNCS(ldr_lit, 0xBF000000, 0x18000000)
__AARCH64_INSN_FUNCS(ldrsw_lit, 0xFF000000, 0x98000000)
-@@ -452,13 +489,6 @@ u32 aarch64_insn_gen_load_store_ex(enum
+@@ -453,13 +490,6 @@ u32 aarch64_insn_gen_load_store_ex(enum
enum aarch64_insn_register state,
enum aarch64_insn_size_type size,
enum aarch64_insn_ldst_type type);
@@ -111,7 +111,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
u32 aarch64_insn_gen_add_sub_imm(enum aarch64_insn_register dst,
enum aarch64_insn_register src,
int imm, enum aarch64_insn_variant variant,
-@@ -519,6 +549,42 @@ u32 aarch64_insn_gen_prefetch(enum aarch
+@@ -520,6 +550,42 @@ u32 aarch64_insn_gen_prefetch(enum aarch
enum aarch64_insn_prfm_type type,
enum aarch64_insn_prfm_target target,
enum aarch64_insn_prfm_policy policy);
diff --git a/queue-5.10/arm64-insn-add-support-for-encoding-dsb.patch b/queue-5.10/arm64-insn-add-support-for-encoding-dsb.patch
index 68b8985dd6..f4d8defc4f 100644
--- a/queue-5.10/arm64-insn-add-support-for-encoding-dsb.patch
+++ b/queue-5.10/arm64-insn-add-support-for-encoding-dsb.patch
@@ -26,7 +26,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
--- a/arch/arm64/include/asm/insn.h
+++ b/arch/arm64/include/asm/insn.h
-@@ -584,6 +584,7 @@ u32 aarch64_insn_gen_cas(enum aarch64_in
+@@ -585,6 +585,7 @@ u32 aarch64_insn_gen_cas(enum aarch64_in
}
#endif
u32 aarch64_insn_gen_dmb(enum aarch64_insn_mb_type type);