Home
last modified time | relevance | path

Searched full:stepping (Results 1 – 25 of 343) sorted by relevance

12345678910>>...14

/openbmc/linux/tools/testing/selftests/kvm/s390x/
H A Ddebug_test.c14 /* 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 Dhost-cpu.c108 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 Dpata_icside.c29 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 Dstep.c109 * 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 Dsmp.c78 * 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 Dcpuid.c40 * 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 Dcpu_device_id.h66 * @_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 Dintel_gt.h30 * 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 Ddecode-insn.c23 * 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 Dkirkwood-rd88f6281-z0.dts3 * Marvell RD88F6181 Z0 stepping descrition
8 * stepping of the SoC. The ethernet switch has a "wan" port.
/openbmc/linux/drivers/hwmon/
H A Dk8temp.c137 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 Dintel_step.c12 * 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 Di915_drv.h673 * 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 Dheader.c78 /* 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 Dvideo-command.rst77 1 specifies forward single stepping,
78 -1 specifies backward single stepping,
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_dmc.c198 /* 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 Dkprobes.c110 * 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 Dgdb.rst163 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 Dthread_info.h50 #define TIF_SINGLESTEP 9 /* single stepping? */
51 #define TIF_BLOCKSTEP 10 /* branch stepping? */
/openbmc/linux/Documentation/devicetree/bindings/net/bluetooth/
H A Dbrcm,bcm4377-bluetooth.yaml44 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 Duprobes.c161 /* 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 Dkprobes.c155 * 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 Dkprobes.c157 * 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 Dhw_breakpoint.c35 /* 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 Dsandybridge.h24 /* SandyBridge CPU stepping */
29 /* IvyBridge CPU stepping */

12345678910>>...14