target-ppc: Add Flag for bctar
This patch adds a flag for the bctar instruction. This instruction is being introduced via Power ISA 2.07. Also, the flag is added to the Power8 machine model since the P8 processor supports this instruction. Signed-off-by: Tom Musta <tommusta@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
f5bc1bfa35
commit
94840e0700
@ -1887,12 +1887,14 @@ enum {
|
||||
PPC2_FP_CVT_ISA206 = 0x0000000000000400ULL,
|
||||
/* ISA 2.06B floating point test instructions */
|
||||
PPC2_FP_TST_ISA206 = 0x0000000000000800ULL,
|
||||
|
||||
/* ISA 2.07 bctar instruction */
|
||||
PPC2_BCTAR_ISA207 = 0x0000000000001000ULL,
|
||||
|
||||
#define PPC_TCG_INSNS2 (PPC2_BOOKE206 | PPC2_VSX | PPC2_PRCNTL | PPC2_DBRX | \
|
||||
PPC2_ISA205 | PPC2_VSX207 | PPC2_PERM_ISA206 | \
|
||||
PPC2_DIVE_ISA206 | PPC2_ATOMIC_ISA206 | \
|
||||
PPC2_FP_CVT_ISA206 | PPC2_FP_TST_ISA206)
|
||||
PPC2_FP_CVT_ISA206 | PPC2_FP_TST_ISA206 | \
|
||||
PPC2_BCTAR_ISA207)
|
||||
};
|
||||
|
||||
/*****************************************************************************/
|
||||
|
@ -7159,7 +7159,7 @@ POWERPC_FAMILY(POWER8)(ObjectClass *oc, void *data)
|
||||
pcc->insns_flags2 = PPC2_VSX | PPC2_VSX207 | PPC2_DFP | PPC2_DBRX |
|
||||
PPC2_PERM_ISA206 | PPC2_DIVE_ISA206 |
|
||||
PPC2_ATOMIC_ISA206 | PPC2_FP_CVT_ISA206 |
|
||||
PPC2_FP_TST_ISA206;
|
||||
PPC2_FP_TST_ISA206 | PPC2_BCTAR_ISA207;
|
||||
pcc->msr_mask = 0x800000000284FF36ULL;
|
||||
pcc->mmu_model = POWERPC_MMU_2_06;
|
||||
#if defined(CONFIG_SOFTMMU)
|
||||
|
Loading…
Reference in New Issue
Block a user