x86/microcode/AMD: Improve container verification
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest16 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/16 | x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover lengtharch/ | +12 | 0 replies | |
| 2/16 | x86/microcode/AMD: Add microcode container verificationarch/ | +101 | 0 replies | |
| 3/16 | x86/microcode/AMD: Move verify_patch_size() up in the filearch/ | +41 | 0 replies | |
| 4/16 | x86/microcode/AMD: Clean up per-family patch size checksarch/ | +8 | 0 replies | |
| 5/16 | x86/microcode/AMD: Cleanup verify_patch_size() morearch/ | +14 | 0 replies | |
| 6/16 | x86/microcode/AMD: Concentrate patch verificationarch/ | +54 | 0 replies | |
| 7/16 | x86/microcode/AMD: Simplify patch family detectionarch/ | +3 | 0 replies | |
| 8/16 | x86/microcode/AMD: Move patch family check to verify_patch()arch/ | +10 | 0 replies | |
| 9/16 | x86/microcode/AMD: Move chipset-specific check into verify_patch()arch/ | +6 | 0 replies | |
| 10/16 | x86/microcode/AMD: Change verify_patch()'s return valuearch/ | +52 | 0 replies | |
| 11/16 | x86/microcode/AMD: Convert early parser to the new verification routinesarch/ | +24 | 0 replies | |
| 12/16 | x86/microcode/AMD: Fix container size's typearch/ | +11 | 0 replies | |
| 13/16 | x86/microcode/AMD: Check microcode container data in the late loaderarch/ | +17 | 0 replies | |
| 14/16 | x86/microcode/AMD: Convert CPU equivalence table variable into a structarch/ | +18 | 0 replies | |
| 15/16 | x86/microcode/AMD: Check the equivalence table size when scanning itarch/ | +15 | 0 replies | |
| 16/16 | x86/microcode/AMD: Update copyrightarch/ | +1 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/16] x86/microcode/AMD: Improve container verification
From: Borislav Petkov <[email protected]>
Hi all,
this is work which got started by Maciej a while ago. I have finally had the time to redo all the ideas properly, split it in self-contained, logical chunks and test it.
Reveiew and comments are appreciated.
Thx.
Borislav Petkov (11):
x86/microcode/AMD: Move verify_patch_size() up in the file x86/microcode/AMD: Clean up per-family patch size checks x86/microcode/AMD: Cleanup verify_patch_size() more x86/microcode/AMD: Concentrate patch verification x86/microcode/AMD: Simplify patch family detection x86/microcode/AMD: Move patch family check to verify_patch() x86/microcode/AMD: Move chipset-specific check into verify_patch() x86/microcode/AMD: Change verify_patch()'s return value x86/microcode/AMD: Convert early parser to the new verification routines x86/microcode/AMD: Fix container size's type x86/microcode/AMD: Update copyright
Maciej S. Szmigiero (5):
x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length x86/microcode/AMD: Add microcode container verification x86/microcode/AMD: Check microcode container data in the late loader x86/microcode/AMD: Convert CPU equivalence table variable into a struct x86/microcode/AMD: Check the equivalence table size when scanning it
arch/x86/kernel/cpu/microcode/amd.c | 469 ++++++++++++++++++---------- 1 file changed, 307 insertions(+), 162 deletions(-)
Signature · 1 line
2.19.1