/openbmc/linux/arch/powerpc/kvm/ |
H A D | e500_mmu.c | 67 int esel = get_tlb_esel_bit(vcpu); in get_tlb_esel() local 70 esel &= vcpu_e500->gtlb_params[0].ways - 1; in get_tlb_esel() 71 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel() 73 esel &= vcpu_e500->gtlb_params[tlbsel].entries - 1; in get_tlb_esel() 76 return esel; in get_tlb_esel() 212 int tlbsel, int esel) in kvmppc_e500_gtlbe_invalidate() argument 215 get_entry(vcpu_e500, tlbsel, esel); in kvmppc_e500_gtlbe_invalidate() 230 int esel; in kvmppc_e500_emul_mt_mmucsr0() local 233 for (esel = 0; esel < vcpu_e500->gtlb_params[0].entries; esel++) in kvmppc_e500_emul_mt_mmucsr0() 234 kvmppc_e500_gtlbe_invalidate(vcpu_e500, 0, esel); in kvmppc_e500_emul_mt_mmucsr0() [all …]
|
H A D | e500_mmu_host.c | 38 #define to_htlb1_esel(esel) (host_tlb_params[1].entries - (esel) - 1) argument 185 int esel) in inval_gtlbe_on_host() argument 188 get_entry(vcpu_e500, tlbsel, esel); in inval_gtlbe_on_host() 189 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; in inval_gtlbe_on_host() 195 WARN_ON(tlbsel == 1 && vcpu_e500->g2h_tlb1_map[esel]); in inval_gtlbe_on_host() 199 u64 tmp = vcpu_e500->g2h_tlb1_map[esel]; in inval_gtlbe_on_host() 215 vcpu_e500->g2h_tlb1_map[esel] = 0; in inval_gtlbe_on_host() 511 static int kvmppc_e500_tlb0_map(struct kvmppc_vcpu_e500 *vcpu_e500, int esel, in kvmppc_e500_tlb0_map() argument 520 gtlbe = get_entry(vcpu_e500, 0, esel); in kvmppc_e500_tlb0_map() 521 ref = &vcpu_e500->gtlb_priv[0][esel].ref; in kvmppc_e500_tlb0_map() [all …]
|
H A D | e500_mmu_host.h | 10 int esel);
|
H A D | e500.h | 113 #define index_of(tlbsel, esel) (((tlbsel) << 16) | ((esel) & 0xFFFF)) argument
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | tlb.c | 138 u8 ts, u8 esel, u8 tsize, u8 iprot) in set_tlb() argument 143 use_tlb_cam(esel); in set_tlb() 152 _mas0 = FSL_BOOKE_MAS0(tlb, esel, 0); in set_tlb() 162 addrmap_set_entry(epn, rpn, TSIZE_TO_BYTES(tsize), esel); in set_tlb() 166 void disable_tlb(u8 esel) in disable_tlb() argument 170 free_tlb_cam(esel); in disable_tlb() 172 _mas0 = FSL_BOOKE_MAS0(1, esel, 0); in disable_tlb() 188 addrmap_set_entry(0, 0, 0, esel); in disable_tlb()
|
H A D | start.S | 177 .macro create_tlb1_entry esel ts tsize epn wimg rpn perm phy_high scratch 178 lis \scratch, FSL_BOOKE_MAS0(1, \esel, 0)@h 179 ori \scratch, \scratch, FSL_BOOKE_MAS0(1, \esel, 0)@l 199 .macro create_tlb0_entry esel ts tsize epn wimg rpn perm phy_high scratch 200 lis \scratch, FSL_BOOKE_MAS0(0, \esel, 0)@h 201 ori \scratch, \scratch, FSL_BOOKE_MAS0(0, \esel, 0)@l 221 .macro delete_tlb1_entry esel scratch 222 lis \scratch, FSL_BOOKE_MAS0(1, \esel, 0)@h 223 ori \scratch, \scratch, FSL_BOOKE_MAS0(1, \esel, 0)@l 233 .macro delete_tlb0_entry esel epn wimg scratch [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | manager.cpp | 54 constexpr auto esel = "ESEL"; variable 91 auto esel = ad.getValue(additional_data::esel); in create() local 92 if (esel) in create() 94 addESELPEL(*esel, obmcLogID); in create() 241 void Manager::addESELPEL(const std::string& esel, uint32_t obmcLogID) in addESELPEL() argument 249 data = std::move(eselToRawData(esel)); in addESELPEL() 260 std::vector<uint8_t> Manager::eselToRawData(const std::string& esel) in eselToRawData() argument 271 if (esel.size() <= pelStart) in eselToRawData() 273 lg2::error("ESEL data too short, length = {LEN}", "LEN", esel.size()); in eselToRawData() 277 for (size_t i = pelStart; i < esel.size(); i += 3) in eselToRawData() [all …]
|
H A D | manager.hpp | 240 static std::vector<uint8_t> eselToRawData(const std::string& esel); 362 void addESELPEL(const std::string& esel, uint32_t obmcLogID);
|
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-phosphor/logging/ |
H A D | openpower-esel-parser_git.bb | 3 HOMEPAGE = "https://github.com/YADRO-KNS/openpower-esel-parser" 22 SRC_URI = "gitsm://github.com/YADRO-KNS/openpower-esel-parser;branch=master;protocol=https"
|
/openbmc/u-boot/arch/powerpc/include/asm/ |
H A D | mmu.h | 444 #define FSL_BOOKE_MAS0(tlbsel,esel,nv) \ argument 445 (MAS0_TLBSEL(tlbsel) | MAS0_ESEL(esel) | MAS0_NV(nv)) 500 u8 ts, u8 esel, u8 tsize, u8 iprot); 501 extern void disable_tlb(u8 esel);
|
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-phosphor/cli/ |
H A D | obmc-yadro-cli_%.bbappend | 5 openpower-esel-parser \
|
/openbmc/u-boot/board/freescale/qemu-ppce500/ |
H A D | qemu-ppce500.c | 32 static void map_fdt_as(int esel) in map_fdt_as() argument 39 mas0 = MAS0_TLBSEL(1) | MAS0_ESEL(esel); in map_fdt_as()
|
/openbmc/linux/arch/x86/events/intel/ |
H A D | p4.c | 719 unsigned int esel; in p4_pmu_event_map() local 724 esel = P4_OPCODE_ESEL(bind->opcode); in p4_pmu_event_map() 725 config |= p4_config_pack_cccr(P4_CCCR_ESEL(esel)); in p4_pmu_event_map() 825 unsigned int esel; in p4_hw_config() local 846 esel = P4_OPCODE_ESEL(bind->opcode); in p4_hw_config() 847 event->hw.config |= p4_config_pack_cccr(P4_CCCR_ESEL(esel)); in p4_hw_config()
|
/openbmc/linux/arch/powerpc/mm/ |
H A D | mmu_decl.h | 121 extern void restore_to_as0(int esel, int offset, void *dt_ptr, int bootcpu);
|
/openbmc/qemu/hw/acpi/ |
H A D | generic_event_device.c | 49 Aml *esel = aml_name(AML_GED_EVT_SEL); in build_ged_aml() local 95 aml_append(evt, aml_store(esel, evt_sel)); in build_ged_aml()
|
/openbmc/openbmc-test-automation/lib/ |
H A D | openbmc_ffdc_methods.robot | 682 # /tmp/user1/dummy.181001.120000.esel (raw) 684 # /tmp/user1/dummy.181001.120000.esel.txt 694 ${logpath}= Catenate SEPARATOR= ${log_prefix_path} esel 697 FOR ${esel} IN @{esels} 698 Write Data To File "${esel}"${\n} ${logpath} 719 # "/tmp/user1/dummy.181001.120000.esel").
|
/openbmc/phosphor-logging/test/openpower-pels/ |
H A D | pel_manager_test.cpp | 497 const std::string esel{ variable 605 auto data = Manager::eselToRawData(esel); in TEST_F() 627 std::map<std::string, std::string> additionalData{{"ESEL", esel}}; in TEST_F() 641 std::string adItem = esel; in TEST_F()
|
/openbmc/openbmc-tools/openbmctool/ |
H A D | openbmctool.py | 848 def getESELSeverity(esel): argument 868 headerPosition = esel.index('55 48') # 'UH' 870 severity = esel[headerPosition:headerPosition+32].split(' ')[-1] 926 esel = "" 986 esel = str(addDataPiece[i]).strip().split('=')[1] 987 eselSeverity = getESELSeverity(esel) 989 eselParts = parseESEL(args, esel) 1041 event['raweSEL'] = esel 1056 eventDict['event' +eventNum]['raweSEL'] = esel 2196 esel = "" [all …]
|
/openbmc/linux/arch/powerpc/xmon/ |
H A D | xmon.c | 3910 int esel = i, cc = i; in dump_tlb_book3e() local 3914 esel = i % assoc; in dump_tlb_book3e() 3918 mas0 |= MAS0_ESEL(esel); in dump_tlb_book3e() 3933 printf("%04x-%c", cc, 'A' + esel); in dump_tlb_book3e() 3935 printf(" |%c", 'A' + esel); in dump_tlb_book3e()
|
/openbmc/openbmc-test-automation/openpower/ras/ |
H A D | ras_utils.robot | 40 ${error_log_file_path}= Catenate ${log_prefix}esel.txt
|
/openbmc/qemu/target/ppc/ |
H A D | mmu_helper.c | 980 int esel = (env->spr[SPR_BOOKE_MAS0] & MAS0_ESEL_MASK) >> MAS0_ESEL_SHIFT; in booke206_cur_tlb() local 991 return booke206_get_tlbm(env, tlb, ea, esel); in booke206_cur_tlb()
|
/openbmc/ |
D | opengrok1.0.log | [all...] |
D | opengrok2.0.log | [all...] |