| /openbmc/qemu/target/ppc/ |
| H A D | compat.c | 32 uint32_t pvr; member 53 .pvr = CPU_POWERPC_LOGICAL_2_05, 61 .pvr = CPU_POWERPC_LOGICAL_2_06, 69 .pvr = CPU_POWERPC_LOGICAL_2_06_PLUS, 77 .pvr = CPU_POWERPC_LOGICAL_2_07, 84 .pvr = CPU_POWERPC_LOGICAL_3_00, 98 .pvr = CPU_POWERPC_LOGICAL_3_10, 105 .pvr = CPU_POWERPC_LOGICAL_3_10_P11, 112 static const CompatInfo *compat_by_pvr(uint32_t pvr) in compat_by_pvr() argument 117 if (compat_table[i].pvr == pvr) { in compat_by_pvr() [all …]
|
| H A D | cpu_init.c | 6157 static bool ppc_pvr_match_power7(PowerPCCPUClass *pcc, uint32_t pvr, bool best) in ppc_pvr_match_power7() argument 6159 uint32_t base = pvr & CPU_POWERPC_POWER_SERVER_MASK; in ppc_pvr_match_power7() 6160 uint32_t pcc_base = pcc->pvr & CPU_POWERPC_POWER_SERVER_MASK; in ppc_pvr_match_power7() 6319 static bool ppc_pvr_match_power8(PowerPCCPUClass *pcc, uint32_t pvr, bool best) in ppc_pvr_match_power8() argument 6321 uint32_t base = pvr & CPU_POWERPC_POWER_SERVER_MASK; in ppc_pvr_match_power8() 6322 uint32_t pcc_base = pcc->pvr & CPU_POWERPC_POWER_SERVER_MASK; in ppc_pvr_match_power8() 6514 static bool ppc_pvr_match_power9(PowerPCCPUClass *pcc, uint32_t pvr, bool best) in ppc_pvr_match_power9() argument 6516 uint32_t base = pvr & CPU_POWERPC_POWER_SERVER_MASK; in ppc_pvr_match_power9() 6517 uint32_t pcc_base = pcc->pvr & CPU_POWERPC_POWER_SERVER_MASK; in ppc_pvr_match_power9() 6529 if ((pvr & 0x0f00) != (pcc->pvr & 0x0f00)) { in ppc_pvr_match_power9() [all …]
|
| H A D | machine.c | 172 static bool pvr_match(PowerPCCPU *cpu, uint32_t pvr) in pvr_match() argument 176 if (pvr == pcc->pvr) { in pvr_match() 179 return pcc->pvr_match(pcc, pvr, true); in pvr_match()
|
| H A D | cpu-models.c | 33 #define POWERPC_DEF_PREFIX(pvr, svr, type) \ argument 34 glue(glue(glue(glue(pvr, _), svr), _), type) 43 pcc->pvr = _pvr; \
|
| H A D | kvm.c | 211 sregs.pvr = cenv->spr[SPR_PVR]; in kvm_arch_sync_sregs() 874 sregs.pvr = env->spr[SPR_PVR]; in kvmppc_put_books_sregs() 2351 uint32_t pvr; in mfpvr() local 2354 : "=r"(pvr)); in mfpvr() 2355 return pvr; in mfpvr() 2398 pcc->pvr = mfpvr(); in kvmppc_host_cpu_class_init()
|
| H A D | cpu.h | 1494 uint32_t pvr; member 1500 bool (*pvr_match)(struct PowerPCCPUClass *pcc, uint32_t pvr, bool best); 1543 PowerPCCPUClass *ppc_cpu_class_by_pvr(uint32_t pvr); 1544 PowerPCCPUClass *ppc_cpu_class_by_pvr_mask(uint32_t pvr);
|
| H A D | helper_regs.c | 487 pcc->pvr); in register_generic_sprs()
|
| /openbmc/u-boot/arch/powerpc/include/asm/ |
| H A D | processor.h | 858 #define PVR_VER(pvr) (((pvr) >> 16) & 0xFFFF) /* Version field */ argument 859 #define PVR_REV(pvr) (((pvr) >> 0) & 0xFFFF) /* Revison field */ argument 866 #define PVR_FAM(pvr) (((pvr) >> 20) & 0xFFF) /* Family field */ argument 867 #define PVR_MEM(pvr) (((pvr) >> 16) & 0xF) /* Member field */ argument 868 #define PVR_CORE(pvr) (((pvr) >> 12) & 0xF) /* Core field */ argument 869 #define PVR_CFG(pvr) (((pvr) >> 8) & 0xF) /* Configuration field */ argument 870 #define PVR_MAJ(pvr) (((pvr) >> 4) & 0xF) /* Major revision field */ argument 871 #define PVR_MIN(pvr) (((pvr) >> 0) & 0xF) /* Minor revision field */ argument 875 #define PVR_E600_VER(pvr) (((pvr) >> 15) & 0xFFFF) /* Version/type */ argument 876 #define PVR_E600_TECH(pvr) (((pvr) >> 12) & 0xF) /* Technology */ argument [all …]
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc86xx/ |
| H A D | cpu.c | 34 uint pvr, svr; in checkcpu() local 61 pvr = get_pvr(); in checkcpu() 62 major = PVR_E600_MAJ(pvr); in checkcpu() 63 minor = PVR_E600_MIN(pvr); in checkcpu() 70 printf(", Version: %d.%d, (0x%08x)\n", major, minor, pvr); in checkcpu()
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc8xx/ |
| H A D | cpu.c | 36 static int check_CPU(long clock, uint pvr, uint immr) in check_CPU() argument 44 if (PVR_VER(pvr) != PVR_VER(PVR_8xx)) in check_CPU() 93 uint pvr = get_pvr(); in checkcpu() local 97 return check_CPU(clock, pvr, immr); in checkcpu()
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
| H A D | cpu.c | 42 uint pvr, svr; in checkcpu() local 128 pvr = get_pvr(); in checkcpu() 129 ver = PVR_VER(pvr); in checkcpu() 130 major = PVR_MAJ(pvr); in checkcpu() 131 minor = PVR_MIN(pvr); in checkcpu() 153 printf(", Version: %d.%d, (0x%08x)\n", major, minor, pvr); in checkcpu()
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | cpu.c | 33 u32 pvr = get_pvr(); in checkcpu() local 71 switch (pvr & 0xffff0000) { in checkcpu()
|
| H A D | spd_sdram.c | 152 unsigned int pvr = get_pvr(); in spd_sdram() local 431 if(PVR_MAJ(pvr) <= 1 && spd.mem_type == SPD_MEMTYPE_DDR){ in spd_sdram()
|
| /openbmc/qemu/target/sh4/ |
| H A D | cpu.c | 207 scc->pvr = 0x00050000; in sh7750r_class_init() 224 scc->pvr = 0x04050005; in sh7751r_class_init() 241 scc->pvr = 0x10300700; in sh7785_class_init()
|
| H A D | cpu.h | 238 uint32_t pvr; member
|
| /openbmc/u-boot/drivers/cpu/ |
| H A D | mpc83xx_cpu.c | 174 u32 pvr = get_pvr(); in determine_e300_type() local 176 switch ((pvr & PCR_UPPER_MASK) >> 16) { in determine_e300_type()
|
| /openbmc/openbmc/poky/meta/recipes-core/musl/gcompat/ |
| H A D | 0001-Add-fcntl64-wrapper.patch | 6 fixes loadtime errors with pvr precompiled driver for visionfive2
|
| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_hcall.c | 1137 uint32_t pvr, pvr_mask; in cas_check_pvr() local 1140 pvr = ldl_be_phys(&address_space_memory, *addr + 4); in cas_check_pvr() 1143 if (~pvr_mask & pvr) { in cas_check_pvr() 1147 if ((cpu->env.spr[SPR_PVR] & pvr_mask) == (pvr & pvr_mask)) { in cas_check_pvr() 1150 if (ppc_check_compat(cpu, pvr, best_compat, max_compat)) { in cas_check_pvr() 1151 best_compat = pvr; in cas_check_pvr()
|
| /openbmc/qemu/pc-bios/dtb/ |
| H A D | petalogix-s3adsp1800.dts | 89 xlnx,pvr = <0x01>; 90 xlnx,pvr-user1 = <0x00>; 91 xlnx,pvr-user2 = <0x00>;
|
| H A D | petalogix-ml605.dts | 109 xlnx,pvr = < 0x02 >; 110 xlnx,pvr-user1 = < 0x00 >; 111 xlnx,pvr-user2 = < 0x00 >;
|
| /openbmc/qemu/target/microblaze/ |
| H A D | cpu.c | 297 (cpu->cfg.pvr == C_PVR_FULL ? PVR0_PVR_FULL_MASK : 0) | in mb_cpu_realizefn() 414 DEFINE_PROP_UINT8("pvr", MicroBlazeCPU, cfg.pvr, C_PVR_FULL),
|
| H A D | cpu.h | 315 uint8_t pvr; member
|
| /openbmc/u-boot/arch/arm/include/asm/arch-fsl-layerscape/ |
| H A D | immap_lsch3.h | 308 u32 pvr; /* Processor version */ member
|
| H A D | immap_lsch2.h | 260 u32 pvr; /* Processor version */ member
|
| /openbmc/qemu/linux-headers/asm-powerpc/ |
| H A D | kvm.h | 176 __u32 pvr; member
|