On 15.05.2025 11:09, Jamin Lin via wrote:

This patchset resolves incorrect hash results reported on the AST2700 platform.
This update addresses the following kernel warnings and test failures related to
the crypto self-test framework:
..
Jamin Lin (28):
   hw/misc/aspeed_hace: Remove unused code for better readability
   hw/misc/aspeed_hace: Improve readability and consistency in variable
     naming
   hw/misc/aspeed_hace: Ensure HASH_IRQ is always set to prevent firmware
     hang
   hw/misc/aspeed_hace: Extract direct mode hash buffer setup into helper
     function
   hw/misc/aspeed_hace: Extract SG-mode hash buffer setup into helper
     function
   hw/misc/aspeed_hace: Extract digest write and iov unmap into helper
     function
   hw/misc/aspeed_hace: Extract non-accumulation hash execution into
     helper function
   hw/misc/aspeed_hace: Extract accumulation-mode hash execution into
     helper function
   hw/misc/aspeed_hace: Introduce 64-bit hash source address helper
     function
   hw/misc/aspeed_hace: Rename R_HASH_DEST to R_HASH_DIGEST and introduce
     64-bit hash digest address helper
   hw/misc/aspeed_hace: Support accumulative mode for direct access mode
   hw/misc/aspeed_hace: Move register size to instance class and
     dynamically allocate regs
   hw/misc/aspeed_hace: Add support for source, digest, key buffer 64 bit
     addresses
   hw/misc/aspeed_hace: Support DMA 64 bits dram address
   hw/misc/aspeed_hace: Add trace-events for better debugging
   hw/misc/aspeed_hace: Support to dump plaintext and digest for better
     debugging
   tests/qtest: Reorder aspeed test list
   test/qtest: Introduce a new aspeed-hace-utils.c to place common
     testcases
   test/qtest/hace: Specify explicit array sizes for test vectors and
     hash results
   test/qtest/hace: Adjust test address range for AST1030 due to SRAM
     limitations
   test/qtest/hace: Add SHA-384 test cases for ASPEED HACE model
   test/qtest/hace: Add SHA-384 tests for AST2600
   test/qtest/hace: Add tests for AST1030
   test/qtest/hace: Update source data and digest data type to 64-bit
   test/qtest/hace: Support 64-bit source and digest addresses for
     AST2700
   test/qtest/hace: Support to test upper 32 bits of digest and source
     addresses
   test/qtest/hace: Support to validate 64-bit hmac key buffer addresses
   test/qtest/hace: Add tests for AST2700

Is there anything here which is worth to apply to qemu-stable
(10.0.x is supposed to be LTS series)?

Thanks,

/mjt

Reply via email to