[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: QEMU for Qualcomm Hexagon - KVM Forum talk and code available
From: |
Taylor Simpson |
Subject: |
RE: QEMU for Qualcomm Hexagon - KVM Forum talk and code available |
Date: |
Mon, 4 Nov 2019 02:35:10 +0000 |
That is correct.
Once you register on developer.qualcomm.com, you can download the Hexagon SDK
version 3.4.3. Note that there are different downloads for Linux and Windows
hosts.
Once you have installed the SDK, look for the document bundle in the following
location
<INSTALL_DIR>/tools/HEXAGON_Tools/8.3.02/Documents/Hexagon_Document_Bundle.pdf
That PDF file is a container for a bunch of other documents. If you want to
read more about the Hexagon architecture, look at the following
V67 Programmer's Reference Manual
V66 HVX Programmer's Reference Manual
The version on the quic github implements these. Note that HVX stands for
Hexagon Vector eXtensions. It is an optional set of instructions that operate
on 128-byte vectors.
IIRC, the revng github implements up to V62. Alessandro or Niccolo can confirm.
Note that the toolchain in that installation generates code for the standalone
runtime or the RTOS, not Linux that the quic qemu generates. However, they
should run on the revng version. In the coming weeks, we'll work on setting up
a container to build the toolchain that will generate binaries that will run on
the quic version.
If anyone has any more questions, I'm happy to answer them.
Taylor
-----Original Message-----
From: Philippe Mathieu-Daudé <address@hidden>
Sent: Friday, November 1, 2019 1:30 PM
To: Taylor Simpson <address@hidden>; address@hidden
Cc: Alessandro Di Federico <address@hidden>; address@hidden; Niccolò Izzo
<address@hidden>
Subject: Re: QEMU for Qualcomm Hexagon - KVM Forum talk and code available
Hi Taylor,
On 10/25/19 6:26 PM, Taylor Simpson wrote:
> We would like inform the you that we will be doing a talk at the KVM
> Forum next week on QEMU for Qualcomm Hexagon. Alessandro Di Federico,
> Niccolo Izzo, and I have been working independently on implementations
> of the Hexagon target. We plan to merge the implementations, have a
> community review, and ultimately have Hexagon be an official target in
> QEMU. Our code is available at the links below.
>
> _https://github.com/revng/qemu-hexagon_
>
> _https://github.com/quic/qemu_
>
> If anyone has any feedback on the code as it stands today or guidance
> on how best to prepare it for review, please let us know.
Is your target the 'Hexagon Series 600', with documentation available here?
https://developer.qualcomm.com/software/hexagon-dsp-sdk/tools
Regards,
Phil.
- Re: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Philippe Mathieu-Daudé, 2019/11/01
- RE: QEMU for Qualcomm Hexagon - KVM Forum talk and code available,
Taylor Simpson <=
- Re: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Aleksandar Markovic, 2019/11/04
- RE: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Taylor Simpson, 2019/11/05
- RE: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Taylor Simpson, 2019/11/12
- Re: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Alex Bennée, 2019/11/13
- RE: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Taylor Simpson, 2019/11/13
- Re: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Richard Henderson, 2019/11/13
- RE: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Taylor Simpson, 2019/11/14
- Re: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Peter Maydell, 2019/11/13
- Re: QEMU for Qualcomm Hexagon - KVM Forum talk and code available, Philippe Mathieu-Daudé, 2019/11/19