36 Commits (a6f02277595136832c9e9bcaf447ab574f7b1128)

Author SHA1 Message Date
Daniel P. Berrangé 6992c88683 hw/misc/aspeed_hace: skip automatic zero-init of large array 10 months ago
Jamin Lin 22370d29e8 hw/misc/aspeed_hace: Support to dump plaintext and digest for better debugging 11 months ago
Jamin Lin 555167a8fd hw/misc/aspeed_hace: Add trace-events for better debugging 11 months ago
Jamin Lin 7e65aa39b3 hw/misc/aspeed_hace: Support DMA 64 bits dram address 11 months ago
Jamin Lin 6262c8addc hw/misc/aspeed_hace: Add support for source, digest, key buffer 64 bit addresses 11 months ago
Jamin Lin 89d2a9f3f7 hw/misc/aspeed_hace: Move register size to instance class and dynamically allocate regs 11 months ago
Jamin Lin 7b4e588000 hw/misc/aspeed_hace: Support accumulative mode for direct access mode 11 months ago
Jamin Lin 973fab3b30 hw/misc/aspeed_hace: Rename R_HASH_DEST to R_HASH_DIGEST and introduce 64-bit hash digest address helper 11 months ago
Jamin Lin c6c5fc5ab0 hw/misc/aspeed_hace: Introduce 64-bit hash source address helper function 11 months ago
Jamin Lin b9ccbe212e hw/misc/aspeed_hace: Extract accumulation-mode hash execution into helper function 11 months ago
Jamin Lin 02c4c44846 hw/misc/aspeed_hace: Extract non-accumulation hash execution into helper function 11 months ago
Jamin Lin 0479419785 hw/misc/aspeed_hace: Extract digest write and iov unmap into helper function 11 months ago
Jamin Lin 0b7dd5f991 hw/misc/aspeed_hace: Extract SG-mode hash buffer setup into helper function 11 months ago
Jamin Lin 7328c48b57 hw/misc/aspeed_hace: Extract direct mode hash buffer setup into helper function 11 months ago
Jamin Lin fb8e59abbe hw/misc/aspeed_hace: Ensure HASH_IRQ is always set to prevent firmware hang 11 months ago
Jamin Lin c869da4edd hw/misc/aspeed_hace: Improve readability and consistency in variable naming 11 months ago
Jamin Lin f05cc69c6c hw/misc/aspeed_hace: Remove unused code for better readability 11 months ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 1 year ago
Jamin Lin 78877b2e06 hw/misc/aspeed_hace: Fix buffer overflow in has_padding function 1 year ago
Jamin Lin 8e002a6931 hw/misc/aspeed_hace: Fix boot issue in the Crypto Manager Self Test 1 year ago
Jamin Lin 393c908afb hw/misc/aspeed_hace: Add AST2700 support 1 year ago
Jamin Lin cde8182b87 hw/misc/aspeed_hace: Fix coding style 1 year ago
Richard Henderson 5fcabe628b include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 1 year ago
Richard Henderson 3002997310 hw/misc: Constify all Property 1 year ago
Alejandro Zeise 4c1d0af4a2 hw/misc/aspeed_hace: Fix SG Accumulative hashing 2 years ago
Peter Maydell e3d0814368 hw: Use device_class_set_legacy_reset() instead of opencoding 2 years ago
Markus Armbruster ef834aa2b2 qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 2 years ago
Richard Henderson e4ea952fb0 hw/misc: Constify VMState 2 years ago
Cédric Le Goater c8f48b120b aspeed/hace: Initialize g_autofree pointer 3 years ago
Philippe Mathieu-Daudé ed5d9774c6 hw/misc/aspeed_hace: Do not crash if address_space_map() failed 3 years ago
Joel Stanley 0dbf6dc576 aspeed/hace: Accumulative mode supported 4 years ago
Joel Stanley 87893cb5f5 aspeed/hace: Add missing newlines to unimp messages 4 years ago
Steven Lee e056c52233 aspeed/hace: Support AST1030 HACE 4 years ago
Steven Lee 5cd7d8564a aspeed/hace: Support AST2600 HACE 4 years ago
Steven Lee 1877069c9d aspeed/hace: Support HMAC Key Buffer register. 4 years ago
Joel Stanley c5475b3f9a hw: Model ASPEED's Hash and Crypto Engine 5 years ago