Home
last modified time | relevance | path

Searched refs:pvr (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/qemu/target/ppc/
H A Dcompat.c32 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 Dcpu_init.c6157 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 Dmachine.c172 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 Dcpu-models.c33 #define POWERPC_DEF_PREFIX(pvr, svr, type) \ argument
34 glue(glue(glue(glue(pvr, _), svr), _), type)
43 pcc->pvr = _pvr; \
H A Dkvm.c211 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 Dcpu.h1494 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 Dhelper_regs.c487 pcc->pvr); in register_generic_sprs()
/openbmc/u-boot/arch/powerpc/include/asm/
H A Dprocessor.h858 #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 Dcpu.c34 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 Dcpu.c36 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 Dcpu.c42 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 Dcpu.c33 u32 pvr = get_pvr(); in checkcpu() local
71 switch (pvr & 0xffff0000) { in checkcpu()
H A Dspd_sdram.c152 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 Dcpu.c207 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 Dcpu.h238 uint32_t pvr; member
/openbmc/u-boot/drivers/cpu/
H A Dmpc83xx_cpu.c174 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 D0001-Add-fcntl64-wrapper.patch6 fixes loadtime errors with pvr precompiled driver for visionfive2
/openbmc/qemu/hw/ppc/
H A Dspapr_hcall.c1137 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 Dpetalogix-s3adsp1800.dts89 xlnx,pvr = <0x01>;
90 xlnx,pvr-user1 = <0x00>;
91 xlnx,pvr-user2 = <0x00>;
H A Dpetalogix-ml605.dts109 xlnx,pvr = < 0x02 >;
110 xlnx,pvr-user1 = < 0x00 >;
111 xlnx,pvr-user2 = < 0x00 >;
/openbmc/qemu/target/microblaze/
H A Dcpu.c297 (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 Dcpu.h315 uint8_t pvr; member
/openbmc/u-boot/arch/arm/include/asm/arch-fsl-layerscape/
H A Dimmap_lsch3.h308 u32 pvr; /* Processor version */ member
H A Dimmap_lsch2.h260 u32 pvr; /* Processor version */ member
/openbmc/qemu/linux-headers/asm-powerpc/
H A Dkvm.h176 __u32 pvr; member

12