Home
last modified time | relevance | path

Searched refs:thumb (Results 1 – 25 of 135) sorted by relevance

123456

/openbmc/openbmc/poky/meta/conf/machine/include/arm/
H A Dfeature-arm-thumb.inc2 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 Darch-armv4.inc6 …-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 DREADME25 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 DMakefile4 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 Dcore.c53 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 Dinterrupts.c61 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 Dcpu_loop.c239 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 Ddecode.c197 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 DMakefile5 obj-$(CONFIG_KPROBES) += decode-thumb.o
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-devtools/klibc/files/
H A Darmv4-fix-v4bx.patch22 KLIBCREQFLAGS += -mabi=aapcs-linux -mno-thumb-interwork
25 KLIBCREQFLAGS += -mabi=apcs-gnu -mno-thumb-interwork
/openbmc/linux/arch/arm/kernel/
H A Dsignal.c327 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 Dsigreturn_codes.S45 .thumb
55 .thumb
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/linux/
H A Dlinux.inc60 # 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 Dqwiic-joystick.c42 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 Dtune-cortexa15.inc19 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 Dtune-cortexa17.inc19 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 Dtune-cortexa5.inc19 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 Dtune-cortexa7.inc19 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 Dtune-cortexa8.inc17 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 Dlibgcc-initial_13.2.bb4 # Building with thumb enabled on armv6t fails
H A Dlibgcc_13.2.bb6 # Building with thumb enabled on armv6t fails
H A Dgcc-sanitizers_13.2.bb4 # Building with thumb enabled on armv4t armv5t fails with
/openbmc/u-boot/arch/arm/
H A Dconfig.mk42 $(call cc-option,-mno-thumb-interwork,)\
46 $(call cc-option,-mno-thumb-interwork,)
/openbmc/linux/arch/arm64/kernel/
H A Dsignal32.c321 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 Dtune-ep9312.inc11 TUNE_FEATURES:tune-ep9312 = "thumb ep9312"

123456