Searched hist:d67ebada159148bfdfde84871338738e4465e985 (Results 1 – 3 of 3) sorted by relevance
/qemu/tests/tcg/aarch64/ |
H A D | pauth-2.c | d67ebada159148bfdfde84871338738e4465e985 Sun Jun 09 22:22:49 UTC 2019 Richard Henderson <richard.henderson@linaro.org> target/arm: Fix output of PAuth Auth
The ARM pseudocode installs the error_code into the original pointer, not the encrypted pointer. The difference applies within the 7 bits of pac data; the result should be the sign extension of bit 55.
Add a testcase to that effect.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
|
H A D | Makefile.target | d67ebada159148bfdfde84871338738e4465e985 Sun Jun 09 22:22:49 UTC 2019 Richard Henderson <richard.henderson@linaro.org> target/arm: Fix output of PAuth Auth
The ARM pseudocode installs the error_code into the original pointer, not the encrypted pointer. The difference applies within the 7 bits of pac data; the result should be the sign extension of bit 55.
Add a testcase to that effect.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
|
/qemu/target/arm/tcg/ |
H A D | pauth_helper.c | d67ebada159148bfdfde84871338738e4465e985 Sun Jun 09 22:22:49 UTC 2019 Richard Henderson <richard.henderson@linaro.org> target/arm: Fix output of PAuth Auth
The ARM pseudocode installs the error_code into the original pointer, not the encrypted pointer. The difference applies within the 7 bits of pac data; the result should be the sign extension of bit 55.
Add a testcase to that effect.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
|