GNU Linux-libre 6.4.6-gnu scripts scripts/v6.4.6-gnu
authorFreedo <freedo@linux-libre.fsfla.org>
Tue, 25 Jul 2023 07:52:32 +0000 (07:52 +0000)
committerFreedo <freedo@linux-libre.fsfla.org>
Tue, 25 Jul 2023 07:52:32 +0000 (07:52 +0000)
deblob-6.4
deblob-check

index 812f3d5dfc6d8b287fffc5ee9772b6c650cda536..04db4e276f3608276a96d366628bb8cd38367f75 100755 (executable)
@@ -643,6 +643,9 @@ s,\(timeout = \)\(firmware_loading_timeout()\),\1is_nonfree_firmware(name) ? 1 :
 announce MICROCODE_AMD - "AMD microcode patch loading support"
 reject_firmware arch/x86/kernel/cpu/microcode/amd.c
 clean_blob arch/x86/kernel/cpu/microcode/amd.c
+if grep -q -i zenbleed.*microcode arch/x86/kernel/cpu/amd.c; then
+  clean_blob arch/x86/kernel/cpu/amd.c
+fi
 clean_kconfig arch/x86/Kconfig MICROCODE_AMD
 clean_mk CONFIG_MICROCODE_AMD arch/x86/kernel/cpu/microcode/Makefile
 
index a556fdbba4fa4223cda3101b8024ce262c2906d6..d71c170013d8b9a62688fbebd90557d55a2c2890 100755 (executable)
@@ -1,6 +1,7 @@
 #! /bin/sh
 
 # deblob-check version 2023-06-12 r19329
+#        modified with 2023-07-24 r19347
 # Inspired in gNewSense's find-firmware script.
 # Written by Alexandre Oliva <lxoliva@fsfla.org>
 
@@ -6942,6 +6943,9 @@ set_except () {
     accept '[\t][\t][\t]tools[/]testing[/]selftests[/]rcutorture[/]bin[/]kvm\.sh[ ]--allcpus[ ]--duration[ ]5s[ ]--configs[ ]["]SRCU-P["][ ]--bootargs[ ]["]rcutorture\.test_srcu_lockdep=[$]val["][ ]--trust-make[ ]--datestamp[ ]["][$]ds[/][$]val["][ ]>[ ]["][$]T[/]kvm\.sh\.out["][ ]2>[&]1' tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh
     accept '[\t][\t][\t]mv[ ]["][$]T[/]kvm\.sh\.out["][ ]["][$]RCUTORTURE[/]res[/][$]ds[/][$]val["]' tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh
 
+    # New in 6.4.6, 6.1.41, 5.15.122, 5.10.187, 5.4.250, 4.19.289.
+    blobna 'please[ ]update[ ]your[ ]microcode' arch/x86/kernel/cpu/amd.c
+
     ;;
 
   */*freedo*.patch | */*logo*.patch)