/openbmc/openbmc/poky/meta/conf/machine/include/arm/ |
H A D | feature-arm-thumb.inc | 2 TUNEVALID[thumb] = "Support Thumb instructions" 4 # If the device supports ARM, then respect ARM_THUMB_OPT (which can be "arm" or "thumb") 5 # If the device doesn't support ARM, then always set "thumb" even when 7 ARM_THUMB_OPT = "${@['arm', 'thumb'][d.getVar('ARM_INSTRUCTION_SET') == 'thumb']}" 8 ARM_M_OPT = "${@bb.utils.contains('TUNE_FEATURES', 'arm', '${ARM_THUMB_OPT}', 'thumb', d)}" 11 if bb.utils.contains('TUNE_FEATURES', 'thumb', False, True, d): 22 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'thumb', ' -m${ARM_M_OPT}', '', d)}" 29 # Add suffix from ARM_THUMB_SUFFIX only if after all this we still set ARM_M_OPT to thumb 30 …"${@bb.utils.contains('TUNE_FEATURES', 'thumb', '${ARM_THUMB_SUFFIX}', '', d) if d.getVar('ARM_M_O… 33 TARGET_CC_KERNEL_ARCH += "${@bb.utils.contains('TUNE_FEATURES', 'thumb', '-mno-thumb-interwork -mar…
|
H A D | arch-armv4.inc | 6 …-fix-v4bx when we have armv4 in TUNE_FEATURES, but then disable it when we have also armv5 or thumb 11 FIX_V4BX = "${@bb.utils.contains('TUNE_FEATURES', 'thumb', '', '${FIX_V4BX_ARMV5}', d)}" 16 require conf/machine/include/arm/feature-arm-thumb.inc 23 TUNE_FEATURES:tune-armv4t = "${TUNE_FEATURES:tune-armv4} thumb"
|
H A D | README | 25 ARMPKGSFX_THUMB - This is the thumb specific suffix. Curently it is 26 defined in feature-arm-thumb.inc.
|
/openbmc/linux/arch/arm/probes/kprobes/ |
H A D | Makefile | 4 KASAN_SANITIZE_actions-thumb.o := n 10 obj-$(CONFIG_KPROBES) += actions-thumb.o checkers-thumb.o 11 test-kprobes-objs += test-thumb.o
|
H A D | core.c | 53 bool thumb; in arch_prepare_kprobe() local 60 thumb = true; in arch_prepare_kprobe() 75 thumb = false; in arch_prepare_kprobe() 100 ((uintptr_t)p->ainsn.insn | thumb); in arch_prepare_kprobe()
|
/openbmc/u-boot/arch/arm/lib/ |
H A D | interrupts.c | 61 const int thumb = thumb_mode(regs); in dump_instr() local 62 const int width = thumb ? 4 : 8; in dump_instr() 65 if (thumb) in dump_instr() 70 for (i = -4; i < 1 + !!thumb; i++) { in dump_instr() 73 if (thumb) in dump_instr()
|
/openbmc/qemu/linux-user/arm/ |
H A D | cpu_loop.c | 239 env->thumb = true; in do_kernel_trap() 351 if (insn_is_linux_bkpt(opcode, env->thumb)) { in cpu_loop() 355 if (!env->thumb && emulate_arm_fpa11(env, opcode)) { in cpu_loop() 367 if (env->thumb) { in cpu_loop() 405 env->regs[15] -= env->thumb ? 2 : 4; in cpu_loop() 433 faultaddr -= env->thumb ? 2 : 4; in cpu_loop() 450 env->regs[15] -= env->thumb ? 2 : 4; in cpu_loop() 459 env->regs[15] += env->thumb ? 2 : 4; in cpu_loop()
|
/openbmc/linux/arch/arm/probes/ |
H A D | decode.c | 197 bool thumb) in prepare_emulated_insn() argument 200 if (thumb) { in prepare_emulated_insn() 223 bool thumb) in set_emulated_insn() argument 226 if (thumb) { in set_emulated_insn() 412 const union decode_item *table, bool thumb, in probes_decode_insn() argument 443 insn = prepare_emulated_insn(insn, asi, thumb); in probes_decode_insn() 505 set_emulated_insn(insn, asi, thumb); in probes_decode_insn()
|
H A D | Makefile | 5 obj-$(CONFIG_KPROBES) += decode-thumb.o
|
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-devtools/klibc/files/ |
H A D | armv4-fix-v4bx.patch | 22 KLIBCREQFLAGS += -mabi=aapcs-linux -mno-thumb-interwork 25 KLIBCREQFLAGS += -mabi=apcs-gnu -mno-thumb-interwork
|
/openbmc/linux/arch/arm/kernel/ |
H A D | signal.c | 327 unsigned int idx, thumb = 0; in setup_return() local 354 thumb = handler & 1; in setup_return() 369 if (thumb) { in setup_return() 386 idx = 6 + thumb * 3; in setup_return() 397 idx = thumb << 1; in setup_return() 420 (idx << 2) + thumb; in setup_return() 431 retcode = ((unsigned long)rc) + thumb; in setup_return()
|
H A D | sigreturn_codes.S | 45 .thumb 55 .thumb
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/linux/ |
H A D | linux.inc | 60 # When enabling thumb for userspace we also need thumb support in the kernel 61 if [ "${ARM_INSTRUCTION_SET}" = "thumb" ] ; then
|
/openbmc/linux/drivers/input/joystick/ |
H A D | qwiic-joystick.c | 42 u8 thumb; member 58 input_report_key(input, BTN_THUMBL, !data.thumb); in qwiic_poll()
|
/openbmc/openbmc/poky/meta/conf/machine/include/arm/armv7a/ |
H A D | tune-cortexa15.inc | 19 TUNE_FEATURES:tune-cortexa15t = "${TUNE_FEATURES:tune-cortexa15} thumb" 21 TUNE_FEATURES:tune-cortexa15t-neon = "${TUNE_FEATURES:tune-cortexa15-neon} thumb" 23 TUNE_FEATURES:tune-cortexa15t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa15-neon-vfpv4} thumb"
|
H A D | tune-cortexa17.inc | 19 TUNE_FEATURES:tune-cortexa17t = "${TUNE_FEATURES:tune-cortexa17} thumb" 21 TUNE_FEATURES:tune-cortexa17t-neon = "${TUNE_FEATURES:tune-cortexa17-neon} thumb" 23 TUNE_FEATURES:tune-cortexa17t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa17-neon-vfpv4} thumb"
|
H A D | tune-cortexa5.inc | 19 TUNE_FEATURES:tune-cortexa5t = "${TUNE_FEATURES:tune-cortexa5} thumb" 21 TUNE_FEATURES:tune-cortexa5t-neon = "${TUNE_FEATURES:tune-cortexa5-neon} thumb" 23 TUNE_FEATURES:tune-cortexa5t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa5-neon-vfpv4} thumb"
|
H A D | tune-cortexa7.inc | 19 TUNE_FEATURES:tune-cortexa7t = "${TUNE_FEATURES:tune-cortexa7} thumb" 21 TUNE_FEATURES:tune-cortexa7t-neon = "${TUNE_FEATURES:tune-cortexa7-neon} thumb" 23 TUNE_FEATURES:tune-cortexa7t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa7-neon-vfpv4} thumb"
|
H A D | tune-cortexa8.inc | 17 TUNE_FEATURES:tune-cortexa8t = "${TUNE_FEATURES:tune-cortexa8} thumb" 19 TUNE_FEATURES:tune-cortexa8t-neon = "${TUNE_FEATURES:tune-cortexa8-neon} thumb"
|
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/ |
H A D | libgcc-initial_13.2.bb | 4 # Building with thumb enabled on armv6t fails
|
H A D | libgcc_13.2.bb | 6 # Building with thumb enabled on armv6t fails
|
H A D | gcc-sanitizers_13.2.bb | 4 # Building with thumb enabled on armv4t armv5t fails with
|
/openbmc/u-boot/arch/arm/ |
H A D | config.mk | 42 $(call cc-option,-mno-thumb-interwork,)\ 46 $(call cc-option,-mno-thumb-interwork,)
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | signal32.c | 321 int thumb; in compat_setup_return() local 324 thumb = handler & 1; in compat_setup_return() 326 if (thumb) in compat_setup_return() 341 unsigned int idx = thumb << 1; in compat_setup_return() 347 (idx << 2) + thumb; in compat_setup_return()
|
/openbmc/openbmc/poky/meta/conf/machine/include/arm/armv4/ |
H A D | tune-ep9312.inc | 11 TUNE_FEATURES:tune-ep9312 = "thumb ep9312"
|