/openbmc/u-boot/arch/arm/mach-at91/arm920t/ |
H A D | clock.c | 30 return gd->arch.main_clk_rate_hz; in at91_css_to_rate() 32 return gd->arch.plla_rate_hz; in at91_css_to_rate() 34 return gd->arch.pllb_rate_hz; in at91_css_to_rate() 125 gd->arch.main_clk_rate_hz = main_clock; in at91_clock_init() 128 gd->arch.plla_rate_hz = at91_pll_rate(main_clock, readl(&pmc->pllar)); in at91_clock_init() 137 gd->arch.at91_pllb_usb_init = at91_pll_calc(main_clock, 48000000 * 2) | in at91_clock_init() 139 gd->arch.pllb_rate_hz = at91_pll_rate(main_clock, in at91_clock_init() 140 gd->arch.at91_pllb_usb_init); in at91_clock_init() 149 freq = gd->arch.mck_rate_hz; in at91_clock_init() 153 gd->arch.mck_rate_hz = freq / in at91_clock_init() [all …]
|
H A D | timer.c | 47 gd->arch.lastinc = 0; in timer_init() 48 gd->arch.tbl = 0; in timer_init() 63 if (now >= gd->arch.lastinc) { in get_timer_raw() 65 gd->arch.tbl += now - gd->arch.lastinc; in get_timer_raw() 68 gd->arch.tbl += now + TIMER_LOAD_VAL - gd->arch.lastinc; in get_timer_raw() 70 gd->arch.lastinc = now; in get_timer_raw() 72 return gd->arch.tbl; in get_timer_raw()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | commproc.c | 46 gd->arch.dp_alloc_base = CPM_DATAONLY_BASE; in m8560_cpm_reset() 47 gd->arch.dp_alloc_top = gd->arch.dp_alloc_base + CPM_DATAONLY_SIZE; in m8560_cpm_reset() 72 savebase = gd->arch.dp_alloc_base; in m8560_cpm_dpalloc() 74 off = gd->arch.dp_alloc_base & align_mask; in m8560_cpm_dpalloc() 76 gd->arch.dp_alloc_base += (align - off); in m8560_cpm_dpalloc() 81 if ((gd->arch.dp_alloc_base + size) >= gd->arch.dp_alloc_top) { in m8560_cpm_dpalloc() 82 gd->arch.dp_alloc_base = savebase; in m8560_cpm_dpalloc() 86 retloc = gd->arch.dp_alloc_base; in m8560_cpm_dpalloc() 87 gd->arch.dp_alloc_base += size; in m8560_cpm_dpalloc() 114 #define BRG_INT_CLK gd->arch.brg_clk
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | vcpu_insn.c | 239 insn = vcpu->arch.csr_decode.insn; in kvm_riscv_vcpu_csr_return() 290 vcpu->arch.csr_decode.insn = insn; in csr_insn() 419 ct = &vcpu->arch.guest_context; in kvm_riscv_vcpu_virtual_insn() 536 vcpu->arch.mmio_decode.insn = insn; in kvm_riscv_vcpu_mmio_load() 539 vcpu->arch.mmio_decode.len = len; in kvm_riscv_vcpu_mmio_load() 651 vcpu->arch.mmio_decode.insn = insn; in kvm_riscv_vcpu_mmio_store() 653 vcpu->arch.mmio_decode.shift = 0; in kvm_riscv_vcpu_mmio_store() 654 vcpu->arch.mmio_decode.len = len; in kvm_riscv_vcpu_mmio_store() 716 insn = vcpu->arch.mmio_decode.insn; in kvm_riscv_vcpu_mmio_return() 721 len = vcpu->arch.mmio_decode.len; in kvm_riscv_vcpu_mmio_return() [all …]
|
/openbmc/qemu/linux-user/arm/ |
H A D | target_proc.h | 12 int arch, midr_rev, midr_part, midr_var, midr_impl; in open_cpuinfo() local 24 arch = 8; in open_cpuinfo() 37 arch = 7; in open_cpuinfo() 49 arch = 6; in open_cpuinfo() 52 arch = 5; in open_cpuinfo() 55 arch = 4; in open_cpuinfo() 71 i, arch, midr_rev, elf_name); in open_cpuinfo() 84 midr_impl, arch, len_var, midr_var); in open_cpuinfo() 85 if (arch >= 7) { in open_cpuinfo() 91 if (arch < 8) { in open_cpuinfo()
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_64_mmu.c | 38 if (!vcpu->arch.slb[i].valid) in kvmppc_mmu_book3s_64_find_slbe() 41 if (vcpu->arch.slb[i].tb) in kvmppc_mmu_book3s_64_find_slbe() 45 return &vcpu->arch.slb[i]; in kvmppc_mmu_book3s_64_find_slbe() 51 if (vcpu->arch.slb[i].vsid) in kvmppc_mmu_book3s_64_find_slbe() 56 vcpu->arch.slb[i].esid, in kvmppc_mmu_book3s_64_find_slbe() 57 vcpu->arch.slb[i].vsid); in kvmppc_mmu_book3s_64_find_slbe() 145 if (vcpu->arch.papr_enabled) in kvmppc_mmu_book3s_64_get_pteg() 375 if (slb_nr > vcpu->arch.slb_nr) in kvmppc_mmu_book3s_64_slbmte() 378 slbe = &vcpu->arch.slb[slb_nr]; in kvmppc_mmu_book3s_64_slbmte() 479 vcpu->arch.slb[i].orige = 0; in kvmppc_mmu_book3s_64_slbia() [all …]
|
H A D | book3s_hv_rm_mmu.c | 76 head = &kvm->arch.hpt.rev[i]; in kvmppc_add_revmap_chain() 405 vcpu->arch.pgdir, true, in kvmppc_h_enter() 406 &vcpu->arch.regs.gpr[4]); in kvmppc_h_enter() 551 &vcpu->arch.regs.gpr[4]); in kvmppc_h_remove() 827 vcpu->arch.regs.gpr[4] = gr; in kvmppc_h_clear_ref() 875 vcpu->arch.regs.gpr[4] = gr; in kvmppc_h_clear_mod() 1086 vcpu->arch.mmio_cache.index++; in next_mmio_cache_entry() 1088 vcpu->arch.mmio_cache.index = 0; in next_mmio_cache_entry() 1267 vcpu->arch.pgfault_addr = addr; in kvmppc_hpte_hv_fault() 1269 vcpu->arch.pgfault_hpte[0] = v; in kvmppc_hpte_hv_fault() [all …]
|
/openbmc/linux/arch/x86/kvm/ |
H A D | lapic.c | 1302 vcpu->arch.apic_arb_prio++; in __apic_accept_irq() 1334 vcpu->arch.pv.pv_unhalted = 1; in __apic_accept_irq() 1434 return vcpu1->arch.apic_arb_prio - vcpu2->arch.apic_arb_prio; in kvm_apic_compare_prio() 2473 if (!vcpu->arch.apic) in kvm_free_lapic() 2536 vcpu->arch.apic_base = value; in kvm_lapic_set_base() 2728 vcpu->arch.pv_eoi.msr_val = 0; in kvm_lapic_reset() 2736 vcpu->arch.apic_arb_prio = 0; in kvm_lapic_reset() 2737 vcpu->arch.apic_attention = 0; in kvm_lapic_reset() 2821 vcpu->arch.apic = apic; in kvm_create_lapic() 2855 vcpu->arch.apic = NULL; in kvm_create_lapic() [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | machine-none-test.c | 21 const char *arch; member 60 static const char *get_cpu_model_by_arch(const char *arch) in get_cpu_model_by_arch() argument 65 if (!strcmp(arch, cpus_map[i].arch)) { in get_cpu_model_by_arch() 75 const char *arch = qtest_get_arch(); in test_machine_cpu_cli() local 76 const char *cpu_model = get_cpu_model_by_arch(arch); in test_machine_cpu_cli() 81 " add it to cpus_map\n", arch); in test_machine_cpu_cli()
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/optee/files/optee-os/n1sdp/ |
H A D | 0003-plat-n1sdp-register-DRAM1-to-optee-os.patch | 14 diff --git a/core/arch/arm/plat-n1sdp/conf.mk b/core/arch/arm/plat-n1sdp/conf.mk 16 --- a/core/arch/arm/plat-n1sdp/conf.mk 17 +++ b/core/arch/arm/plat-n1sdp/conf.mk 24 diff --git a/core/arch/arm/plat-n1sdp/main.c b/core/arch/arm/plat-n1sdp/main.c 26 --- a/core/arch/arm/plat-n1sdp/main.c 27 +++ b/core/arch/arm/plat-n1sdp/main.c 36 diff --git a/core/arch/arm/plat-n1sdp/platform_config.h b/core/arch/arm/plat-n1sdp/platform_config.h 38 --- a/core/arch/arm/plat-n1sdp/platform_config.h 39 +++ b/core/arch/arm/plat-n1sdp/platform_config.h
|
H A D | 0001-plat-n1sdp-add-N1SDP-platform-support.patch | 19 core/arch/arm/plat-n1sdp/sub.mk | 3 ++ 27 diff --git a/core/arch/arm/plat-n1sdp/conf.mk b/core/arch/arm/plat-n1sdp/conf.mk 31 +++ b/core/arch/arm/plat-n1sdp/conf.mk 33 +include core/arch/arm/cpu/cortex-armv8-0.mk 74 diff --git a/core/arch/arm/plat-n1sdp/main.c b/core/arch/arm/plat-n1sdp/main.c 78 +++ b/core/arch/arm/plat-n1sdp/main.c 133 diff --git a/core/arch/arm/plat-n1sdp/n1sdp_core_pos.S b/core/arch/arm/plat-n1sdp/n1sdp_core_pos.S 137 +++ b/core/arch/arm/plat-n1sdp/n1sdp_core_pos.S 171 diff --git a/core/arch/arm/plat-n1sdp/platform_config.h b/core/arch/arm/plat-n1sdp/platform_config.h 226 diff --git a/core/arch/arm/plat-n1sdp/sub.mk b/core/arch/arm/plat-n1sdp/sub.mk [all …]
|
H A D | 0004-plat-n1sdp-add-external-device-tree-base-and-size.patch | 12 core/arch/arm/plat-n1sdp/main.c | 1 + 13 core/arch/arm/plat-n1sdp/platform_config.h | 3 +++ 16 diff --git a/core/arch/arm/plat-n1sdp/main.c b/core/arch/arm/plat-n1sdp/main.c 18 --- a/core/arch/arm/plat-n1sdp/main.c 19 +++ b/core/arch/arm/plat-n1sdp/main.c 28 diff --git a/core/arch/arm/plat-n1sdp/platform_config.h b/core/arch/arm/plat-n1sdp/platform_config.h 30 --- a/core/arch/arm/plat-n1sdp/platform_config.h 31 +++ b/core/arch/arm/plat-n1sdp/platform_config.h
|
/openbmc/debug-trigger/meson/ |
H A D | arm-linux-gneabihf-gcc.ini | 2 arch = 'arm-linux-gnueabihf' key 5 c = arch + '-gcc' 6 cpp = arch + '-g++' 7 ld = arch + '-ld' 8 strip = arch + '-strip' 9 pkgconfig = arch + '-pkg-config'
|
H A D | arm-linux-gneabi-gcc.ini | 2 arch = 'arm-linux-gnueabi' key 5 c = arch + '-gcc' 6 cpp = arch + '-g++' 7 ld = arch + '-ld' 8 strip = arch + '-strip' 9 pkgconfig = arch + '-pkg-config'
|
/openbmc/linux/arch/arc/kernel/ |
H A D | module.c | 30 mod->arch.unw_sec_idx = 0; in module_frob_arch_sections() 31 mod->arch.unw_info = NULL; in module_frob_arch_sections() 33 mod->arch.secstr = secstr; in module_frob_arch_sections() 40 if (mod->arch.unw_info) in module_arch_cleanup() 41 unwind_remove_table(mod->arch.unw_info, 0); in module_arch_cleanup() 67 module->arch.secstr + sechdrs[tgtsec].sh_name, tgt_addr); in apply_relocate_add() 86 s = module->arch.secstr + sechdrs[sym_entry->st_shndx].sh_name; in apply_relocate_add() 114 if (strcmp(module->arch.secstr+sechdrs[tgtsec].sh_name, ".eh_frame") == 0) in apply_relocate_add() 115 module->arch.unw_sec_idx = tgtsec; in apply_relocate_add() 137 int unwsec = mod->arch.unw_sec_idx; in module_finalize() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/ |
H A D | kexec-x32.patch | 12 purgatory/arch/x86_64/Makefile: Not use mcmodel large when 25 kexec/arch/x86_64/kexec-elf-rel-x86_64.c | 4 ++++ 27 purgatory/arch/x86_64/Makefile | 4 +++- 50 diff --git a/kexec/arch/x86_64/kexec-elf-rel-x86_64.c b/kexec/arch/x86_64/kexec-elf-rel-x86_64.c 52 --- a/kexec/arch/x86_64/kexec-elf-rel-x86_64.c 53 +++ b/kexec/arch/x86_64/kexec-elf-rel-x86_64.c 83 diff --git a/purgatory/arch/x86_64/Makefile b/purgatory/arch/x86_64/Makefile 85 --- a/purgatory/arch/x86_64/Makefile 86 +++ b/purgatory/arch/x86_64/Makefile 88 x86_64_PURGATORY_SRCS += purgatory/arch/i386/vga.c [all …]
|
/openbmc/u-boot/drivers/timer/ |
H A D | tsc_timer.c | 40 if (gd->arch.x86_vendor != X86_VENDOR_INTEL) in native_calibrate_tsc() 54 switch (gd->arch.x86_model) { in native_calibrate_tsc() 77 if (gd->arch.x86_vendor != X86_VENDOR_INTEL) in cpu_mhz_from_cpuid() 156 cpu_index = match_cpu(gd->arch.x86, gd->arch.x86_model); in cpu_mhz_from_msr() 390 *count = now_tick - gd->arch.tsc_base; in tsc_timer_get_count() 397 if (gd->arch.tsc_base) in tsc_timer_ensure_setup() 399 gd->arch.tsc_base = rdtsc(); in tsc_timer_ensure_setup() 401 if (!gd->arch.clock_rate) { in tsc_timer_ensure_setup() 436 if (!gd->arch.clock_rate) { in tsc_timer_probe() 459 return gd->arch.clock_rate; in timer_early_get_rate() [all …]
|
/openbmc/linux/arch/mips/kvm/ |
H A D | hypcall.c | 22 kvm_debug("[%#lx] HYPCALL %#03x\n", vcpu->arch.pc, code); in kvm_mips_emul_hypcall() 45 num = vcpu->arch.gprs[2]; /* v0 */ in kvm_mips_handle_hypcall() 46 args[0] = vcpu->arch.gprs[4]; /* a0 */ in kvm_mips_handle_hypcall() 47 args[1] = vcpu->arch.gprs[5]; /* a1 */ in kvm_mips_handle_hypcall() 48 args[2] = vcpu->arch.gprs[6]; /* a2 */ in kvm_mips_handle_hypcall() 49 args[3] = vcpu->arch.gprs[7]; /* a3 */ in kvm_mips_handle_hypcall() 52 args, &vcpu->arch.gprs[2] /* v0 */); in kvm_mips_handle_hypcall()
|
/openbmc/u-boot/arch/arm/cpu/armv7/s5p-common/ |
H A D | timer.c | 53 gd->arch.timer_reset_value = 0; in timer_init() 56 gd->arch.lastinc = timer_get_us_down(); in timer_init() 76 gd->arch.timer_reset_value += gd->arch.lastinc - now; in get_timer() 77 gd->arch.lastinc = now; in get_timer() 80 time_ms = gd->arch.timer_reset_value; in get_timer() 115 gd->arch.lastinc = readl(&timer->tcnto4); in reset_timer_masked() 116 gd->arch.tbl = 0; in reset_timer_masked()
|
/openbmc/u-boot/ |
H A D | MAINTAINERS | 95 F: arch/arm/include/asm/arch-meson/ 152 F: arch/arm/include/asm/arch-imx/ 153 F: arch/arm/include/asm/arch-mx*/ 154 F: arch/arm/include/asm/arch-vf610/ 162 F: arch/arm/include/asm/arch-hi6220/ 183 F: arch/arm/include/asm/arch-pxa/ 217 F: arch/arm/include/asm/arch-owl/ 276 F: arch/arm/include/asm/arch-sti*/ 283 F: arch/arm/include/asm/arch-spear/ 316 F: arch/arm/include/asm/arch-sunxi/ [all …]
|
/openbmc/linux/arch/s390/kvm/ |
H A D | diag.c | 40 gmap_discard(vcpu->arch.gmap, start, end); in diag_release_pages() 48 gmap_discard(vcpu->arch.gmap, start, prefix); in diag_release_pages() 50 gmap_discard(vcpu->arch.gmap, 0, PAGE_SIZE); in diag_release_pages() 52 gmap_discard(vcpu->arch.gmap, PAGE_SIZE, 2 * PAGE_SIZE); in diag_release_pages() 72 u16 rx = (vcpu->arch.sie_block->ipa & 0xf0) >> 4; in __diag_page_ref_service() 73 u16 ry = (vcpu->arch.sie_block->ipa & 0x0f); in __diag_page_ref_service() 108 vcpu->arch.pfault_token = parm.token_addr; in __diag_page_ref_service() 109 vcpu->arch.pfault_select = parm.select_mask; in __diag_page_ref_service() 110 vcpu->arch.pfault_compare = parm.compare_mask; in __diag_page_ref_service() 214 unsigned int reg = vcpu->arch.sie_block->ipa & 0xf; in __diag_ipl_functions() [all …]
|
/openbmc/linux/arch/parisc/kernel/ |
H A D | module.c | 264 kfree(mod->arch.section); in module_arch_freeing_init() 265 mod->arch.section = NULL; in module_arch_freeing_init() 290 if (!me->arch.section) in module_frob_arch_sections() 341 me->arch.got_max = gots; in module_frob_arch_sections() 362 BUG_ON(++me->arch.got_count > me->arch.got_max); in get_got() 389 BUG_ON(++me->arch.fdesc_count > me->arch.fdesc_max); in get_fdesc() 835 if (me->arch.unwind) in deregister_unwind_table() 863 me->arch.got_count, me->arch.got_max, in module_finalize() 864 me->arch.fdesc_count, me->arch.fdesc_max); in module_finalize() 894 kfree(me->arch.section); in module_finalize() [all …]
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | pmu-emul.c | 36 return &vcpu->arch.pmu.pmc[cnt_idx]; in kvm_vcpu_idx_to_pmc() 378 if (vcpu->arch.pmu.irq_level) in kvm_pmu_update_run() 794 if (!vcpu->arch.pmu.created) in kvm_arm_pmu_v3_enable() 839 &vcpu->arch.pmu); in kvm_arm_pmu_v3_init() 847 vcpu->arch.pmu.created = true; in kvm_arm_pmu_v3_init() 891 (kvm->arch.pmu_filter && kvm->arch.arm_pmu != arm_pmu)) { in kvm_arm_pmu_v3_set_pmu() 916 if (vcpu->arch.pmu.created) in kvm_arm_pmu_v3_set_attr() 919 if (!kvm->arch.arm_pmu) { in kvm_arm_pmu_v3_set_attr() 932 if (!kvm->arch.arm_pmu) in kvm_arm_pmu_v3_set_attr() 987 if (!kvm->arch.pmu_filter) { in kvm_arm_pmu_v3_set_attr() [all …]
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | machine_kexec.c | 43 pr_debug(" dtb_mem: %pa\n", &kimage->arch.dtb_mem); in _kexec_image_info() 137 kimage->arch.el2_vectors = 0; in machine_kexec_post_load() 140 &kimage->arch.el2_vectors); in machine_kexec_post_load() 152 kimage->arch.ttbr1 = __pa(trans_pgd); in machine_kexec_post_load() 153 kimage->arch.zero_page = __pa_symbol(empty_zero_page); in machine_kexec_post_load() 157 kimage->arch.kern_reloc = __pa(reloc_code); in machine_kexec_post_load() 158 rc = trans_pgd_idmap_page(&info, &kimage->arch.ttbr0, in machine_kexec_post_load() 159 &kimage->arch.t0sz, reloc_code); in machine_kexec_post_load() 215 __hyp_set_vectors(kimage->arch.el2_vectors); in machine_kexec() 216 cpu_install_ttbr0(kimage->arch.ttbr0, kimage->arch.t0sz); in machine_kexec() [all …]
|
/openbmc/u-boot/arch/arm/mach-at91/arm926ejs/ |
H A D | clock.c | 30 return gd->arch.main_clk_rate_hz; in at91_css_to_rate() 32 return gd->arch.plla_rate_hz; in at91_css_to_rate() 34 return gd->arch.pllb_rate_hz; in at91_css_to_rate() 133 gd->arch.main_clk_rate_hz = main_clock; in at91_clock_init() 147 gd->arch.pllb_rate_hz = at91_pll_rate(main_clock, in at91_clock_init() 148 gd->arch.at91_pllb_usb_init); in at91_clock_init() 159 gd->arch.plla_rate_hz /= (1 << ((mckr & 1 << 12) >> 12)); in at91_clock_init() 162 freq = gd->arch.mck_rate_hz; in at91_clock_init() 173 gd->arch.mck_rate_hz = (mckr & AT91_PMC_MCKR_MDIV_MASK) ? in at91_clock_init() 190 gd->arch.mck_rate_hz = freq / in at91_clock_init() [all …]
|