Home
last modified time | relevance | path

Searched full:hexagon (Results 1 – 25 of 49) sorted by relevance

12

/qemu/target/hexagon/
H A DREADME1 Hexagon is Qualcomm's very long instruction word (VLIW) digital signal
2 processor(DSP). We also support Hexagon Vector eXtensions (HVX). HVX
6 The following versions of the Hexagon core are supported
8 … https://developer.qualcomm.com/downloads/qualcomm-hexagon-v73-programmers-reference-manual-rev-aa
10 …https://developer.qualcomm.com/downloads/qualcomm-hexagon-v73-hvx-programmers-reference-manual-rev…
13 …https://kvmforum2019.sched.com/event/Tmwc/qemu-hexagon-automatic-translation-of-the-isa-manual-pse…
17 The qemu-hexagon implementation is a combination of qemu and the Hexagon
19 Hexagon-specific code are
21 qemu/target/hexagon
23 qemu/target/hexagon/imported
[all …]
H A Dcpu-qom.h2 * QEMU Hexagon CPU QOM header (target agnostic)
14 #define TYPE_HEXAGON_CPU "hexagon-cpu"
H A Dop_helper.c461 * Section 5.5 of the Hexagon V67 Programmer's Reference Manual
573 /* Hexagon checks the sign before rounding */ in HELPER()
588 /* Hexagon returns -1 for NaN */ in HELPER()
603 /* Hexagon checks the sign before rounding */ in HELPER()
618 /* Hexagon returns -1 for NaN */ in HELPER()
633 /* Hexagon checks the sign before rounding */ in HELPER()
648 /* Hexagon returns -1 for NaN */ in HELPER()
663 /* Hexagon checks the sign before rounding */ in HELPER()
678 /* Hexagon returns -1 for NaN */ in HELPER()
693 /* Hexagon checks the sign before rounding */ in HELPER()
[all …]
H A Dhex_arch_types.h25 * These types are used by the code imported from the Hexagon
H A Dcpu.h31 #error "Hexagon does not support system emulation"
H A Dgen_semantics.c21 * files imported from the Hexagon architecture library.
H A Dcpu.c324 gdb_find_static_feature("hexagon-hvx.xml"), 0); in hexagon_cpu_realize()
374 cc->gdb_core_xml_file = "hexagon-core.xml"; in hexagon_cpu_class_init()
H A Dmeson.build274 if idef_parser_enabled and 'hexagon-linux-user' in target_dirs
400 target_arch += {'hexagon': hexagon_ss}
/qemu/configs/targets/
H A Dhexagon-linux-user.mak1 TARGET_ARCH=hexagon
2 TARGET_XML_FILES=gdb-xml/hexagon-core.xml gdb-xml/hexagon-hvx.xml
4 TARGET_SYSTBL_ABI=common,32,hexagon,time32,stat64,rlimit,renameat
/qemu/tests/docker/dockerfiles/
H A Ddebian-hexagon-cross.docker2 # Docker Hexagon cross-compiler target
4 # This docker target is used for building hexagon tests. As it also
43 ENV TOOLCHAIN_BASENAME "clang+llvm-${TOOLCHAIN_RELEASE}-cross-hexagon-unknown-linux-musl"
44 ENV TOOLCHAIN_URL https://codelinaro.jfrog.io/artifactory/codelinaro-toolchain-for-hexagon/${TOOLCH…
/qemu/target/hexagon/idef-parser/
H A DREADME.rst1 Hexagon ISA instruction definitions to tinycode generator compiler
4 idef-parser is a small compiler able to translate the Hexagon ISA description
11 example. Let's start by one of the simplest Hexagon instruction: the ``add``.
48 instruction belongs, in this case ``A2`` corresponds to the Hexagon
186 The grammar describes the whole file which contains the Hexagon instruction
250 ``PdV``, ``CsV``, and other idiomatic register names from Hexagon, are
256 refer to Hexagon registers such as the program counter, stack pointer, and frame
496 'env -i <qemu-hexagon full path> -d cpu <TEST>'
533 DOCKER_IMAGE=debian-hexagon-cross \
535 DOCKER_CROSS_CC_GUEST=hexagon-unknown-linux-musl-clang
[all …]
/qemu/linux-user/hexagon/
H A Dtarget_mman.h5 * arch/hexagon/include/asm/mem-layout.h
11 /* arch/hexagon/include/asm/elf.h */
H A Dmeson.build3 'hexagon': generator(sh,
H A Dtarget_syscall.h26 #define UNAME_MACHINE "hexagon"
/qemu/scripts/coverity-scan/
H A DCOMPONENTS.md12 hexagon-gen (component should be ignored in analysis)
13 ~ .*/qemu(/target/hexagon/.*generated.*)
15 hexagon
16 ~ .*/qemu(/target/hexagon/.*)
/qemu/.gitlab-ci.d/
H A Dcontainer-cross.yml31 hexagon-cross-container:
35 NAME: debian-hexagon-cross
H A Dbuildtest.yml395 build-user-hexagon:
398 job: hexagon-cross-container
400 IMAGE: debian-hexagon-cross
401 TARGETS: hexagon-linux-user
/qemu/disas/
H A Dhexagon.c19 * QEMU Hexagon Disassembler
24 #include "target/hexagon/cpu_bits.h"
H A Dmeson.build2 common_ss.add(when: 'CONFIG_HEXAGON_DIS', if_true: files('hexagon.c'))
/qemu/tests/tcg/hexagon/
H A DMakefile.target18 # Hexagon doesn't support gdb, so skip the EXTRA_RUNS
24 HEX_SRC=$(SRC_PATH)/tests/tcg/hexagon
/qemu/target/
H A Dmeson.build4 subdir('hexagon') subdir
/qemu/linux-user/
H A Dmeson.build42 subdir('hexagon') subdir
/qemu/tests/tcg/multiarch/linux/
H A Dlinux-sigrtminmax.c14 /* For hexagon and microblaze. */
/qemu/scripts/
H A Dprobe-gdb-support.py32 # no hexagon in upstream gdb
H A Dupdate-syscalltbl.sh5 scripts/syscall.tbl,linux-user/hexagon/syscall.tbl \

12