On 03/10/2014 12:04 PM, Tom Musta wrote: > This patch series addresses concerns raised by Richard Henderson regarding > redundant > copies of Advanced Encryption Standard (AES) data and code (see > http://lists.nongnu.org/archive/html/qemu-devel/2014-02/msg04391.html). > > The patches declare commonly used AES tables in the include/qemu/aes.h header > file > and define the tables in util/aes.c, thus eliminating redundant copies. > > Minor refactorization of the i386 and ARM instruction models are made to > utilize > this common support. The newly added PowerPC instructions are completely > rewritten and look much more like the i386 equivalents; a substantial amount > of > code is eliminated. > > Tom Musta (6): > util: Add S-Box and InvS-Box Arrays to Common AES Utils > util: Add AES ShiftRows and InvShiftRows Tables > util: Add InvMixColumns > target-i386: Use Common ShiftRows and InvShiftRows Tables > target-arm: Use Common Tables in AES Instructions > target-ppc: Refactor AES Instructions
Other than the one nit, Reviewed-by: Richard Henderson <r...@twiddle.net> r~