|
From: | Richard Henderson |
Subject: | Re: [PATCH 09/11] tests/tcg: disable pauth for aarch64 gdb tests |
Date: | Mon, 13 Mar 2023 12:21:12 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 |
On 3/13/23 04:44, Luis Machado wrote:
Luis: I think that rather than doing (2) with a QEMU namespace, we should define a gdb namespace for this. That makes it clear that this is still a gdb-upstream-sanctioned way of exposing the pauth registers.That should be fine as well, and would work to side-step the gdb 12 bug so it doesn't crash.We could name the feature "org.gnu.gdb.aarch64.pauth_v2" or somesuch, and slowly stop using the original "org.gnu.gdb.aarch64.pauth" feature. I can document the requirements for a compliant pauth_v2.
What if we leave the original two registers, pauth_[cd]mask, in org.gnu.gdb.aarch64.pauth and move the new *_high registers into a different feature? That would maximize the set of gdb version for which the original user-only support is functional.
r~
[Prev in Thread] | Current Thread | [Next in Thread] |