Home
last modified time | relevance | path

Searched hist:d67ebada159148bfdfde84871338738e4465e985 (Results 1 – 3 of 3) sorted by relevance

/qemu/tests/tcg/aarch64/
H A Dpauth-2.cd67ebada159148bfdfde84871338738e4465e985 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 DMakefile.targetd67ebada159148bfdfde84871338738e4465e985 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 Dpauth_helper.cd67ebada159148bfdfde84871338738e4465e985 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>