[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 00/44] Hexagon update
|
From: |
Richard Henderson |
|
Subject: |
Re: [PULL 00/44] Hexagon update |
|
Date: |
Sat, 13 May 2023 11:22:09 +0100 |
|
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 |
On 5/12/23 22:46, Taylor Simpson wrote:
The following changes since commit 278238505d28d292927bff7683f39fb4fbca7fd1:
Merge tag 'pull-tcg-20230511-2' ofhttps://gitlab.com/rth7680/qemu into
staging (2023-05-11 11:44:23 +0100)
are available in the Git repository at:
https://github.com/quic/qemu tags/pull-hex-20230512-1
for you to fetch changes up to a1c042e1cc4c1da209f7c3e04aec5e622c7bcdc0:
Hexagon (linux-user/hexagon): handle breakpoints (2023-05-12 14:43:14 -0700)
----------------------------------------------------------------
This PR can be broken down into the following parts
- Add support for new architecture versions v68/v69/v71/v73
- Short-circuit writes to temporaries when packet semantics permit this
- Move bookkeeping items from CPUHexagonState to DisasContext
- Correct '-cpu help' output and handling of unknown Hexagon versions
- Enable LLDB debugging
- Miscellaneous fixes and improvements
Please always test 32-bit host. You have a CI failure:
https://gitlab.com/qemu-project/qemu/-/jobs/4279656830#L873
/builds/qemu-project/qemu/target/hexagon/idef-parser/idef-parser.lex: In
function 'yylex':
/builds/qemu-project/qemu/target/hexagon/idef-parser/idef-parser.lex:435:38: error: format
'%lx' expects argument of type 'long unsigned int', but argument 2 has type 'int64_t' {aka
'long long int'} [-Werror=format=]
435 | printf("value = 0x%lx\n", value);
| ^~~~~~~~~~~~~~~~~ ~~~~~
| |
| int64_t {aka
long long int}
r~
- [PULL 26/44] Hexagon (target/hexagon) Move new_value to DisasContext, (continued)
- [PULL 26/44] Hexagon (target/hexagon) Move new_value to DisasContext, Taylor Simpson, 2023/05/12
- [PULL 10/44] meson.build Add CONFIG_HEXAGON_IDEF_PARSER, Taylor Simpson, 2023/05/12
- [PULL 19/44] Hexagon (target/hexagon) Mark registers as read during packet analysis, Taylor Simpson, 2023/05/12
- [PULL 20/44] Hexagon (target/hexagon) Short-circuit packet register writes, Taylor Simpson, 2023/05/12
- [PULL 29/44] Hexagon (target/hexagon) Move pkt_has_store_s1 to DisasContext, Taylor Simpson, 2023/05/12
- [PULL 44/44] Hexagon (linux-user/hexagon): handle breakpoints, Taylor Simpson, 2023/05/12
- [PULL 40/44] gdbstub: add test for untimely stop-reply packets, Taylor Simpson, 2023/05/12
- [PULL 42/44] Hexagon (gdbstub): fix p3:0 read and write via stub, Taylor Simpson, 2023/05/12
- [PULL 41/44] Hexagon: add core gdbstub xml data for LLDB, Taylor Simpson, 2023/05/12
- [PULL 43/44] Hexagon (gdbstub): add HVX support, Taylor Simpson, 2023/05/12
- Re: [PULL 00/44] Hexagon update,
Richard Henderson <=