/openbmc/linux/tools/testing/selftests/kvm/s390x/ |
H A D | debug_test.c | 14 /* Common code for testing single-stepping interruptions. */ 55 /* Test single-stepping "boring" program interruptions. */ 67 * Test single-stepping program interruptions caused by DIAG. 68 * Userspace emulation must not interfere with single-stepping. 99 * Test single-stepping program interruptions caused by ISKE. 100 * CPUSTAT_KSS handling must not interfere with single-stepping. 113 * Test single-stepping program interruptions caused by LCTL. 114 * KVM emulation must not interfere with single-stepping. 126 /* Test single-stepping supervisor-call interruptions. */
|
/openbmc/qemu/target/i386/ |
H A D | host-cpu.c | 108 void host_cpu_vendor_fms(char *vendor, int *family, int *model, int *stepping) in host_cpu_vendor_fms() argument 122 if (stepping) { in host_cpu_vendor_fms() 123 *stepping = eax & 0x0F; in host_cpu_vendor_fms() 145 int family, model, stepping; in host_cpu_max_instance_init() local 150 host_cpu_vendor_fms(vendor, &family, &model, &stepping); in host_cpu_max_instance_init() 156 object_property_set_int(OBJECT(cpu), "stepping", stepping, in host_cpu_max_instance_init()
|
/openbmc/linux/drivers/ata/ |
H A D | pata_icside.c | 29 unsigned int stepping; member 35 .stepping = 6, 41 .stepping = 6, 47 .stepping = 6, 354 ioaddr->data_addr = cmd + (ATA_REG_DATA << port->stepping); in pata_icside_setup_ioaddr() 355 ioaddr->error_addr = cmd + (ATA_REG_ERR << port->stepping); in pata_icside_setup_ioaddr() 356 ioaddr->feature_addr = cmd + (ATA_REG_FEATURE << port->stepping); in pata_icside_setup_ioaddr() 357 ioaddr->nsect_addr = cmd + (ATA_REG_NSECT << port->stepping); in pata_icside_setup_ioaddr() 358 ioaddr->lbal_addr = cmd + (ATA_REG_LBAL << port->stepping); in pata_icside_setup_ioaddr() 359 ioaddr->lbam_addr = cmd + (ATA_REG_LBAM << port->stepping); in pata_icside_setup_ioaddr() [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | step.c | 109 * Enable single-stepping. Return nonzero if user mode is not using TF itself. 136 * Ensure that a trap is triggered once stepping out of a system in enable_single_step() 205 * Make sure block stepping (BTF) is not enabled unless it should be. in enable_step() 207 * instructions after the first when using block stepping. in enable_step() 208 * So no one should try to use debugger block stepping in a program in enable_step() 209 * that uses user-mode single stepping itself. in enable_step() 230 * Make sure block stepping (BTF) is disabled. in user_disable_single_step()
|
H A D | smp.c | 78 * machines with B stepping processors can fail. XXX should provide 81 * B stepping CPUs may hang. There are hardware work arounds 83 * arounds. Basically that's so I can tell anyone with a B stepping 103 * the C stepping chips too. 115 * about nothing of note with C stepping upwards.
|
/openbmc/linux/tools/power/cpupower/utils/helpers/ |
H A D | cpuid.c | 40 * Extract CPU vendor, family, model, stepping info from /proc/cpuinfo 59 cpu_info->stepping = unknown; in get_cpu_info() 90 } else if (!strncmp(value, "stepping\t: ", 10)) { in get_cpu_info() 91 sscanf(value, "stepping\t: %u", in get_cpu_info() 92 &cpu_info->stepping); in get_cpu_info() 98 cpu_info->stepping == unknown) { in get_cpu_info()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | cpu_device_id.h | 66 * @_steppings: Bitmask for steppings, stepping constant or X86_STEPPING_ANY 222 * Stepping and feature are set to wildcards 232 * X86_MATCH_VFM_STEPPINGS - Match encoded vendor/family/model/stepping 268 * vendor/family/model/stepping must be all set. 270 * Only checks against the boot CPU. When mixed-stepping configs are 271 * valid for a CPU model, add a quirk for every valid stepping and 283 #define INTEL_CPU_DESC(model, stepping, revision) { \ argument 287 .x86_stepping = (stepping), \
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt.h | 30 * a stepping in the range [from, until). The lower stepping bound is 32 * macro is for checking bounds for workarounds, which usually have a stepping 33 * ("from") at which the hardware issue is first present and another stepping 41 * stepping bound for the specified IP version.
|
/openbmc/linux/arch/arm64/kernel/probes/ |
H A D | decode-insn.c | 23 * Deliberate generation of an exception during stepping is also not in aarch64_insn_is_steppable() 25 * things we can't handle during single-stepping. in aarch64_insn_is_steppable() 38 * executing in the single-stepping environment. We do make one in aarch64_insn_is_steppable() 48 * single stepping as they may cause exception or other in aarch64_insn_is_steppable()
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | kirkwood-rd88f6281-z0.dts | 3 * Marvell RD88F6181 Z0 stepping descrition 8 * stepping of the SoC. The ethernet switch has a "wan" port.
|
/openbmc/linux/drivers/hwmon/ |
H A D | k8temp.c | 137 u8 model, stepping; in k8temp_probe() local 146 stepping = boot_cpu_data.x86_stepping; in k8temp_probe() 149 if ((model == 4 && stepping == 0) || in k8temp_probe() 150 (model == 5 && stepping <= 1)) in k8temp_probe()
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | intel_step.c | 12 * lower stepping of the GT and/or display IP. This file provides lookup 13 * tables to map the PCI revision into a standard set of stepping values that 18 * may be jumps in the revision IDs or stepping values in the tables below. 22 * Some platforms always have the same stepping value for GT and display; 73 /* Same GT stepping between tgl_uy_revids and tgl_revids don't mean the same HW */ 242 /* Not using the stepping scheme for the platform yet. */ in intel_step_init()
|
H A D | i915_drv.h | 673 * stepping back to "A0" for their first iterations, even though they're more 674 * similar to a G10 B0 stepping and G10 C0 stepping respectively in terms of 675 * functionality and workarounds. However the display stepping does not reset 676 * in the same manner --- a specific stepping like "B0" has a consistent 679 * TLDR: All GT workarounds and stepping-specific logic must be applied in 681 * and stepping-specific logic will be applied with a general DG2-wide stepping
|
/openbmc/linux/tools/perf/arch/x86/util/ |
H A D | header.c | 78 /* Full CPUID format for x86 is vendor-family-model-stepping */ 109 "vendor-family-model-stepping\n", id); in strcmp_cpuid_str() 126 * ignoring the stepping. in strcmp_cpuid_str()
|
/openbmc/linux/drivers/staging/media/av7110/ |
H A D | video-command.rst | 77 1 specifies forward single stepping, 78 -1 specifies backward single stepping,
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dmc.c | 198 /* Stepping (A, B, C, ..., *). * is a wildcard */ 199 char stepping; member 201 /* Sub-stepping (0, 1, ..., *). * is a wildcard */ 284 char stepping; member 314 si->stepping = step_name[0]; in intel_get_stepping_info() 626 if ((fw_info->substepping == '*' && si->stepping == fw_info->stepping) || in fw_info_matches_stepping() 627 (si->stepping == fw_info->stepping && si->substepping == fw_info->substepping) || in fw_info_matches_stepping() 633 (si->stepping == '*' && si->substepping == fw_info->substepping) || in fw_info_matches_stepping() 634 (fw_info->stepping == '*' && fw_info->substepping == '*')) in fw_info_matches_stepping() 663 * check for the stepping since we already found a previous FW in dmc_set_fw_offset()
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | kprobes.c | 110 * of out-of-line single-step, that result in wrongly single stepping 169 /* IRQs and single stepping do not mix well */ in setup_singlestep() 171 /* set ip register to prepare for single stepping */ in setup_singlestep() 236 * stepping. Let's just reset current kprobe and exit. in kprobe_breakpoint_handler()
|
/openbmc/qemu/docs/system/ |
H A D | gdb.rst | 163 Changing single-stepping behaviour 166 The default single stepping behavior is step with the IRQs and timer 178 This will display the MASK bits used to control the single stepping 189 stepping IE:
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | thread_info.h | 50 #define TIF_SINGLESTEP 9 /* single stepping? */ 51 #define TIF_BLOCKSTEP 10 /* branch stepping? */
|
/openbmc/linux/Documentation/devicetree/bindings/net/bluetooth/ |
H A D | brcm,bcm4377-bluetooth.yaml | 44 This blob is used if the chip stepping of the Bluetooth module does not 52 This blob is used if the chip stepping of the Bluetooth module supports
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | uprobes.c | 161 /* Single-stepping can be avoided for certain instructions: NOPs and 166 * This function returns true if the single-stepping can be skipped, 185 * initialized with the original instruction and the single-stepping 210 * single-stepping. To avoid the SMP problems that can occur when we
|
/openbmc/linux/arch/csky/kernel/probes/ |
H A D | kprobes.c | 155 * out-of-line single-step, that result in wrongly single stepping 205 /* prepare for single stepping */ in setup_singlestep() 210 /* IRQs and single stepping do not mix well. */ in setup_singlestep() 336 * stepping. Let's just reset current kprobe and exit. in kprobe_breakpoint_handler()
|
/openbmc/linux/arch/riscv/kernel/probes/ |
H A D | kprobes.c | 157 * out-of-line single-step, that result in wrongly single stepping 188 /* prepare for single stepping */ in setup_singlestep() 191 /* IRQs and single stepping do not mix well. */ in setup_singlestep() 314 * stepping. Let's just reset current kprobe and exit. in kprobe_breakpoint_handler()
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | hw_breakpoint.c | 35 /* Currently stepping a per-CPU kernel breakpoint. */ 491 * that would complicate the stepping code. in arch_build_bp_info() 567 * complicate the stepping code. in hw_breakpoint_arch_parse() 578 * This is used when single-stepping after a breakpoint exception. 656 /* Do we need to handle the stepping? */ in breakpoint_handler() 670 /* If we're already stepping a watchpoint, just return. */ in breakpoint_handler() 743 * handle the stepping ourselves since userspace really can't help in watchpoint_report() 821 /* If we're already stepping a breakpoint, just return. */ in watchpoint_handler()
|
/openbmc/u-boot/arch/x86/include/asm/arch-ivybridge/ |
H A D | sandybridge.h | 24 /* SandyBridge CPU stepping */ 29 /* IvyBridge CPU stepping */
|