File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -450,11 +450,17 @@ struct kvm_ppc_cpu_char {
450450#define KVM_PPC_CPU_CHAR_MTTRIG_THR_RECONF (1ULL << 57)
451451#define KVM_PPC_CPU_CHAR_COUNT_CACHE_DIS (1ULL << 56)
452452#define KVM_PPC_CPU_CHAR_BCCTR_FLUSH_ASSIST (1ull << 54)
453+ #define KVM_PPC_CPU_CHAR_BCCTR_LINK_FLUSH_ASSIST (1ull << 52)
453454
454455#define KVM_PPC_CPU_BEHAV_FAVOUR_SECURITY (1ULL << 63)
455456#define KVM_PPC_CPU_BEHAV_L1D_FLUSH_PR (1ULL << 62)
456457#define KVM_PPC_CPU_BEHAV_BNDS_CHK_SPEC_BAR (1ULL << 61)
458+ #define KVM_PPC_CPU_BEHAV_FAVOUR_SECURITY_H (1ull << 60)
457459#define KVM_PPC_CPU_BEHAV_FLUSH_COUNT_CACHE (1ull << 58)
460+ #define KVM_PPC_CPU_BEHAV_FLUSH_LINK_STACK (1ull << 57)
461+ #define KVM_PPC_CPU_BEHAV_NO_L1D_FLUSH_ENTRY (1ull << 56)
462+ #define KVM_PPC_CPU_BEHAV_NO_L1D_FLUSH_UACCESS (1ull << 55)
463+ #define KVM_PPC_CPU_BEHAV_NO_STF_BARRIER (1ull << 54)
458464
459465/* Per-vcpu XICS interrupt controller state */
460466#define KVM_REG_PPC_ICP_STATE (KVM_REG_PPC | KVM_REG_SIZE_U64 | 0x8c)
Original file line number Diff line number Diff line change @@ -2261,11 +2261,17 @@ static int pseries_get_cpu_char(struct kvm_ppc_cpu_char *cp)
22612261 KVM_PPC_CPU_CHAR_BR_HINT_HONOURED |
22622262 KVM_PPC_CPU_CHAR_MTTRIG_THR_RECONF |
22632263 KVM_PPC_CPU_CHAR_COUNT_CACHE_DIS |
2264- KVM_PPC_CPU_CHAR_BCCTR_FLUSH_ASSIST ;
2264+ KVM_PPC_CPU_CHAR_BCCTR_FLUSH_ASSIST |
2265+ KVM_PPC_CPU_CHAR_BCCTR_LINK_FLUSH_ASSIST ;
22652266 cp -> behaviour_mask = KVM_PPC_CPU_BEHAV_FAVOUR_SECURITY |
22662267 KVM_PPC_CPU_BEHAV_L1D_FLUSH_PR |
22672268 KVM_PPC_CPU_BEHAV_BNDS_CHK_SPEC_BAR |
2268- KVM_PPC_CPU_BEHAV_FLUSH_COUNT_CACHE ;
2269+ KVM_PPC_CPU_BEHAV_FAVOUR_SECURITY_H |
2270+ KVM_PPC_CPU_BEHAV_FLUSH_COUNT_CACHE |
2271+ KVM_PPC_CPU_BEHAV_FLUSH_LINK_STACK |
2272+ KVM_PPC_CPU_BEHAV_NO_L1D_FLUSH_ENTRY |
2273+ KVM_PPC_CPU_BEHAV_NO_L1D_FLUSH_UACCESS |
2274+ KVM_PPC_CPU_BEHAV_NO_STF_BARRIER ;
22692275 }
22702276 return 0 ;
22712277}
You can’t perform that action at this time.
0 commit comments