/openbmc/linux/arch/x86/kvm/svm/ |
H A D | nested.c | 86 vcpu->arch.mmu = &vcpu->arch.guest_mmu; in nested_svm_init_mmu_context() 99 vcpu->arch.walk_mmu = &vcpu->arch.nested_mmu; in nested_svm_init_mmu_context() 104 vcpu->arch.mmu = &vcpu->arch.root_mmu; in nested_svm_uninit_mmu_context() 105 vcpu->arch.walk_mmu = &vcpu->arch.root_mmu; in nested_svm_uninit_mmu_context() 515 vcpu->arch.cr3 = cr3; in nested_svm_load_cr3() 680 vcpu->arch.l1_tsc_offset, in nested_vmcb02_prepare_control() 1078 vcpu->arch.nmi_pending--; in nested_svm_vmexit() 1092 svm->vcpu.arch.tsc_offset = svm->vcpu.arch.l1_tsc_offset; in nested_svm_vmexit() 1099 vcpu->arch.tsc_scaling_ratio != vcpu->arch.l1_tsc_scaling_ratio) { in nested_svm_vmexit() 1100 vcpu->arch.tsc_scaling_ratio = vcpu->arch.l1_tsc_scaling_ratio; in nested_svm_vmexit() [all …]
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_rtas.c | 146 lockdep_assert_held(&kvm->arch.rtas_token_lock); in rtas_token_undefine() 148 list_for_each_entry_safe(d, tmp, &kvm->arch.rtas_tokens, list) { in rtas_token_undefine() 167 lockdep_assert_held(&kvm->arch.rtas_token_lock); in rtas_token_define() 169 list_for_each_entry(d, &kvm->arch.rtas_tokens, list) { in rtas_token_define() 193 list_add_tail(&d->list, &kvm->arch.rtas_tokens); in rtas_token_define() 206 mutex_lock(&kvm->arch.rtas_token_lock); in kvm_vm_ioctl_rtas_define_token() 213 mutex_unlock(&kvm->arch.rtas_token_lock); in kvm_vm_ioctl_rtas_define_token() 258 mutex_lock(&vcpu->kvm->arch.rtas_token_lock); in kvmppc_rtas_hcall() 261 list_for_each_entry(d, &vcpu->kvm->arch.rtas_tokens, list) { in kvmppc_rtas_hcall() 269 mutex_unlock(&vcpu->kvm->arch.rtas_token_lock); in kvmppc_rtas_hcall() [all …]
|
H A D | book3s_hv.h | 30 return kvm->arch.nested_enable && kvm_is_radix(kvm); in nesting_enabled() 56 vcpu->arch.shregs.msr = val; in __kvmppc_set_msr_hv() 61 return vcpu->arch.shregs.msr; in __kvmppc_get_msr_hv() 67 vcpu->arch.reg = val; \ 73 return vcpu->arch.reg; \ 83 vcpu->arch.reg[i] = val; \ 89 return vcpu->arch.reg[i]; \
|
H A D | book3s_xics.c | 632 icp = vcpu->arch.icp; in kvmppc_h_ipi() 709 icp = vcpu->arch.icp; in kvmppc_h_ipoll() 882 if (!xics || !vcpu->arch.icp) in kvmppc_xics_hcall() 1066 if (!vcpu->kvm->arch.xics) in kvmppc_xics_create_icp() 1080 vcpu->arch.icp = icp; in kvmppc_xics_create_icp() 1370 kvm->arch.xics = NULL; in kvmppc_xics_release() 1408 if (kvm->arch.xics) in kvmppc_xics_create() 1418 kvm->arch.xics = xics; in kvmppc_xics_create() 1471 if (!vcpu->arch.icp) in kvmppc_xics_free_icp() 1473 kfree(vcpu->arch.icp); in kvmppc_xics_free_icp() [all …]
|
H A D | book3s_hv_rm_xics.c | 149 cpu = vcpu->arch.thread_cpu; in icp_rm_set_vcpu_irq() 208 this_vcpu->arch.icp->rm_dbgstate = new; in icp_rm_try_update() 209 this_vcpu->arch.icp->rm_dbgtgt = icp->vcpu; in icp_rm_try_update() 484 vcpu->arch.regs.gpr[5] = get_tb(); in xics_rm_h_xirr_x() 492 struct kvmppc_icp *icp = vcpu->arch.icp; in xics_rm_h_xirr() 521 vcpu->arch.regs.gpr[4] = xirr; in xics_rm_h_xirr() 617 struct kvmppc_icp *icp = vcpu->arch.icp; in xics_rm_h_cppr() 678 struct kvmppc_icp *icp = vcpu->arch.icp; in ics_rm_eoi() 737 struct kvmppc_icp *icp = vcpu->arch.icp; in xics_rm_h_eoi() 859 xics = vcpu->kvm->arch.xics; in kvmppc_deliver_irq_passthru() [all …]
|
/openbmc/u-boot/doc/uImage.FIT/ |
H A D | multi_spl.its | 26 arch = "arm64"; 34 arch = "arm64"; 43 arch = "or1k"; 53 arch = "arm64"; 61 arch = "arm64"; 69 arch = "arm64"; 77 arch = "arm64";
|
/openbmc/u-boot/arch/mips/lib/ |
H A D | cache.c | 40 gd->arch.l2_line_size = mips_cm_l2_line_size(); in probe_l2() 46 gd->arch.l2_line_size = sl ? (2 << sl) : 0; in probe_l2() 61 gd->arch.l1i_line_size = il ? (2 << il) : 0; in mips_cache_probe() 62 gd->arch.l1d_line_size = dl ? (2 << dl) : 0; in mips_cache_probe() 70 return gd->arch.l1i_line_size; in icache_line_size() 79 return gd->arch.l1d_line_size; in dcache_line_size() 88 return gd->arch.l2_line_size; in scache_line_size()
|
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 44 return vcpu->arch.fp_state == FP_STATE_GUEST_OWNED; in guest_owns_fp_regs() 197 vcpu->arch.mdcr_el2_host = read_sysreg(mdcr_el2); in __activate_traps_common() 198 write_sysreg(vcpu->arch.mdcr_el2, mdcr_el2); in __activate_traps_common() 238 u64 hcr = vcpu->arch.hcr_el2; in ___activate_traps() 257 if (vcpu->arch.hcr_el2 & HCR_VSE) { in ___deactivate_traps() 258 vcpu->arch.hcr_el2 &= ~HCR_VSE; in ___deactivate_traps() 265 return __get_fault_info(vcpu->arch.fault.esr_el2, &vcpu->arch.fault); in __populate_fault_info() 272 &vcpu->arch.ctxt.fp_regs.fpsr); in __hyp_sve_restore_guest() 325 if (vcpu->arch.fp_state == FP_STATE_HOST_OWNED) in kvm_hyp_handle_fpsimd() 338 vcpu->arch.fp_state = FP_STATE_GUEST_OWNED; in kvm_hyp_handle_fpsimd() [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.bedbug | 21 ./arch/powerpc/cpu/ppc4xx/Makefile 24 ./arch/powerpc/cpu/ppc4xx/start.S 29 ./arch/powerpc/cpu/ppc4xx/traps.c 54 ./arch/powerpc/cpu/ppc4xx/bedbug_405.c 66 arch/powerpc/cpu/mpc8xx/Makefile 69 arch/powerpc/cpu/mpc8xx/start.S 72 arch/powerpc/cpu/mpc8xx/traps.c 77 arch/powerpc/cpu/mpc8xx/bedbug_860.c
|
/openbmc/u-boot/arch/x86/lib/ |
H A D | coreboot_table.c | 17 gd->arch.high_table_limit = gd->start_addr_sp; in high_table_reserve() 19 gd->arch.high_table_ptr = gd->start_addr_sp; in high_table_reserve() 23 if (gd->arch.prev_sleep_state != ACPI_S3) in high_table_reserve() 25 memset((void *)gd->arch.high_table_ptr, 0, in high_table_reserve() 38 new_ptr = gd->arch.high_table_ptr + bytes; in high_table_malloc() 39 if (new_ptr >= gd->arch.high_table_limit) in high_table_malloc() 41 ptr = (void *)gd->arch.high_table_ptr; in high_table_malloc() 42 gd->arch.high_table_ptr = new_ptr; in high_table_malloc()
|
H A D | mrccache.c | 167 if (!gd->arch.mrc_output_len) in mrccache_reserve() 171 gd->start_addr_sp -= (gd->arch.mrc_output_len + MRC_DATA_HEADER_SIZE); in mrccache_reserve() 175 cache->data_size = gd->arch.mrc_output_len; in mrccache_reserve() 176 checksum = compute_ip_checksum(gd->arch.mrc_output, cache->data_size); in mrccache_reserve() 181 memcpy(cache->data, gd->arch.mrc_output, cache->data_size); in mrccache_reserve() 184 gd->arch.mrc_output = (char *)cache; in mrccache_reserve() 237 if (!gd->arch.mrc_output_len) in mrccache_save() 240 gd->arch.mrc_output_len); in mrccache_save() 245 data = (struct mrc_data_container *)gd->arch.mrc_output; in mrccache_save()
|
H A D | acpi_s3.c | 39 memcpy((void *)0x1000, (const void *)gd->arch.backup_mem, in acpi_resume() 50 gd->arch.backup_mem = gd->start_addr_sp; in acpi_s3_reserve() 78 if (gd->arch.prev_sleep_state == ACPI_S3) in acpi_s3_reserve() 79 memcpy((void *)gd->arch.backup_mem, (const void *)0x1000, in acpi_s3_reserve()
|
/openbmc/u-boot/arch/m68k/cpu/mcf5445x/ |
H A D | cpu.c | 88 strmhz(buf3, gd->arch.flb_clk)); in print_cpuinfo() 92 strmhz(buf2, gd->arch.inp_clk), in print_cpuinfo() 93 strmhz(buf3, gd->arch.vco_clk)); in print_cpuinfo() 96 strmhz(buf1, gd->arch.inp_clk), in print_cpuinfo() 97 strmhz(buf2, gd->arch.vco_clk)); in print_cpuinfo()
|
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/ |
H A D | spl.c | 105 gd->arch.tlb_size = PGTABLE_SIZE; in board_init_f() 106 gd->arch.tlb_addr = (gd->ram_top - gd->arch.tlb_size) & ~(0x10000 - 1); in board_init_f() 107 gd->arch.tlb_allocated = gd->arch.tlb_addr; in board_init_f()
|
/openbmc/linux/arch/x86/um/ |
H A D | tls_32.c | 69 if (!t->arch.tls_array[idx].present) in get_free_idx() 96 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN]; in load_TLS() 136 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in needs_TLS_update() 160 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in clear_flushed_tls() 208 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; in set_tls_entry() 209 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present = 1; in set_tls_entry() 210 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed = flushed; in set_tls_entry() 243 if (!t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present) in get_tls_entry() 246 *info = t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls; in get_tls_entry() 254 !t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed)) { in get_tls_entry()
|
/openbmc/linux/tools/bpf/bpftool/ |
H A D | jit_disasm.c | 81 init_context(disasm_ctx_t *ctx, const char *arch, in init_context() argument 87 if (arch) in init_context() 88 triple = LLVMNormalizeTargetTriple(arch); in init_context() 216 static int init_context(disasm_ctx_t *ctx, const char *arch, in init_context() argument 258 if (arch) { in init_context() 259 const bfd_arch_info_type *inf = bfd_scan_arch(arch); in init_context() 264 p_err("No libbfd support for %s", arch); in init_context() 269 info->arch = bfd_get_arch(bfdf); in init_context() 279 ctx->disassemble = disassembler(info->arch, in init_context() 320 const char *arch, const char *disassembler_options, in disasm_print_insn() argument [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/optee/files/optee-os/corstone1000/ |
H A D | 0001-Handle-logging-syscall.patch | 9 core/arch/arm/kernel/spmc_sp_handler.c | 7 ++++++- 12 diff --git a/core/arch/arm/kernel/spmc_sp_handler.c b/core/arch/arm/kernel/spmc_sp_handler.c 14 --- a/core/arch/arm/kernel/spmc_sp_handler.c 15 +++ b/core/arch/arm/kernel/spmc_sp_handler.c
|
/openbmc/u-boot/arch/x86/cpu/i386/ |
H A D | cpu.c | 120 gdt_addr = new_gd->arch.gdt; in arch_setup_gd() 134 new_gd->arch.gd_addr = new_gd; in arch_setup_gd() 304 return gd->arch.x86_device & 0x0fff0ff0; in cpu_get_family_model() 309 return gd->arch.x86_mask; in cpu_get_stepping() 334 gd->arch.x86 = c.x86; in x86_cpu_init_f() 335 gd->arch.x86_vendor = cpu.vendor; in x86_cpu_init_f() 336 gd->arch.x86_model = c.x86_model; in x86_cpu_init_f() 337 gd->arch.x86_mask = c.x86_mask; in x86_cpu_init_f() 338 gd->arch.x86_device = cpu.device; in x86_cpu_init_f() 340 gd->arch.has_mtrr = has_mtrr(); in x86_cpu_init_f() [all …]
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | module_32.c | 130 me->arch.init_plt_section = i; in module_frob_arch_sections() 132 me->arch.core_plt_section = i; in module_frob_arch_sections() 134 if (!me->arch.core_plt_section || !me->arch.init_plt_section) { in module_frob_arch_sections() 140 sechdrs[me->arch.core_plt_section].sh_size in module_frob_arch_sections() 142 sechdrs[me->arch.init_plt_section].sh_size in module_frob_arch_sections() 167 entry = (void *)sechdrs[mod->arch.core_plt_section].sh_addr; in do_plt_call() 169 entry = (void *)sechdrs[mod->arch.init_plt_section].sh_addr; in do_plt_call() 324 module->arch.tramp = do_plt_call(module->mem[MOD_TEXT].base, in module_finalize_ftrace() 327 if (!module->arch.tramp) in module_finalize_ftrace() 331 module->arch.tramp_regs = do_plt_call(module->mem[MOD_TEXT].base, in module_finalize_ftrace() [all …]
|
/openbmc/linux/scripts/ |
H A D | Makefile.defconf | 12 -m -O $(objtree) $(srctree)/arch/$(ARCH)/configs/$(1) \ 13 $(foreach config,$(2),$(srctree)/arch/$(ARCH)/configs/$(config).config) 26 -Q -m -O $(objtree) $(srctree)/arch/$(ARCH)/configs/$(1) \ 27 $(foreach config,$(2),$(srctree)/arch/$(ARCH)/configs/$(config).config)
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | kvm_book3s.h | 323 return vcpu->arch.book3s; in to_book3s() 347 vcpu->arch.regs.ccr = val; in kvmppc_set_cr() 352 return vcpu->arch.regs.ccr; in kvmppc_get_cr() 357 vcpu->arch.regs.xer = val; in kvmppc_set_xer() 362 return vcpu->arch.regs.xer; in kvmppc_get_xer() 367 vcpu->arch.regs.ctr = val; in kvmppc_set_ctr() 372 return vcpu->arch.regs.ctr; in kvmppc_get_ctr() 377 vcpu->arch.regs.link = val; in kvmppc_set_lr() 387 vcpu->arch.regs.nip = val; in kvmppc_set_pc() 392 return vcpu->arch.regs.nip; in kvmppc_get_pc() [all …]
|
/openbmc/u-boot/arch/powerpc/cpu/mpc86xx/ |
H A D | speed.c | 95 gd->arch.lbc_clk = sys_info.freq_localbus; in get_clocks() 105 gd->arch.i2c1_clk = sys_info.freq_systembus; in get_clocks() 107 gd->arch.i2c1_clk = sys_info.freq_systembus / 2; in get_clocks() 109 gd->arch.i2c2_clk = gd->arch.i2c1_clk; in get_clocks()
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-kernel/linux/files/fvp-base/ |
H A D | 0001-arm64-dts-fvp-Enable-virtio-rng-support.patch | 12 arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 1 - 15 diff --git a/arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi b/arch/arm64/boot/dts/arm/rtsm_ve… 17 --- a/arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi 18 +++ b/arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
|
/openbmc/linux/arch/xtensa/ |
H A D | Makefile | 51 vardirs := $(patsubst %,arch/xtensa/variants/%/,$(variant-y)) 52 plfdirs := $(patsubst %,arch/xtensa/platforms/%/,$(platform-y)) 58 libs-y += arch/xtensa/lib/ 60 boot := arch/xtensa/boot 66 $(Q)$(MAKE) $(build)=arch/xtensa/kernel/syscalls all
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/ |
H A D | 0021-corstone1000-add-fwu-metadata-store-info.patch | 12 arch/arm/dts/corstone1000.dtsi | 7 ++++++- 15 diff --git a/arch/arm/dts/corstone1000.dtsi b/arch/arm/dts/corstone1000.dtsi 17 --- a/arch/arm/dts/corstone1000.dtsi 18 +++ b/arch/arm/dts/corstone1000.dtsi
|