From: stsp Date: Mon, 6 Mar 2023 11:53:24 +0000 (+0000) Subject: Switch all iwx(4) devices to -77 firmware images. X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=aecca5e6ce2eeab21033cbc0fbd3b19984b1fad8;p=openbsd Switch all iwx(4) devices to -77 firmware images. New firmware versions address some security issues, as outlined here: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00621.html https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00699.html Firmware has been available in fw_update for some time so systems which track -current should already have the new -77 images. Tested: ax200: jmc, hrvoje, stsp ax201: Mikhail, Sven Wolf, stsp ax210: lraab, stsp ax211: Mikhail, dv --- diff --git a/sys/dev/pci/if_iwxvar.h b/sys/dev/pci/if_iwxvar.h index fbb252d9f4a..65f91b4fa86 100644 --- a/sys/dev/pci/if_iwxvar.h +++ b/sys/dev/pci/if_iwxvar.h @@ -1,4 +1,4 @@ -/* $OpenBSD: if_iwxvar.h,v 1.40 2023/03/06 11:08:56 stsp Exp $ */ +/* $OpenBSD: if_iwxvar.h,v 1.41 2023/03/06 11:53:24 stsp Exp $ */ /* * Copyright (c) 2014 genua mbh @@ -471,21 +471,21 @@ struct iwx_device_cfg { }; /* Firmware listed here must be available in fw_update(8). */ -#define IWX_CC_A_FW "iwx-cc-a0-67" -#define IWX_TY_A_GF_A_FW "iwx-ty-a0-gf-a0-67" +#define IWX_CC_A_FW "iwx-cc-a0-77" +#define IWX_TY_A_GF_A_FW "iwx-ty-a0-gf-a0-77" #define IWX_TY_A_GF_A_PNVM "iwx-ty-a0-gf-a0.pnvm" -#define IWX_QU_B_HR_B_FW "iwx-Qu-b0-hr-b0-63" -#define IWX_QU_B_JF_B_FW "iwx-Qu-b0-jf-b0-63" -#define IWX_QU_C_HR_B_FW "iwx-Qu-c0-hr-b0-63" -#define IWX_QU_C_JF_B_FW "iwx-Qu-c0-jf-b0-63" -#define IWX_QUZ_A_HR_B_FW "iwx-QuZ-a0-hr-b0-67" -#define IWX_QUZ_A_JF_B_FW "iwx-QuZ-a0-jf-b0-63" -#define IWX_SO_A_GF_A_FW "iwx-so-a0-gf-a0-67" +#define IWX_QU_B_HR_B_FW "iwx-Qu-b0-hr-b0-77" +#define IWX_QU_B_JF_B_FW "iwx-Qu-b0-jf-b0-77" +#define IWX_QU_C_HR_B_FW "iwx-Qu-c0-hr-b0-77" +#define IWX_QU_C_JF_B_FW "iwx-Qu-c0-jf-b0-77" +#define IWX_QUZ_A_HR_B_FW "iwx-QuZ-a0-hr-b0-77" +#define IWX_QUZ_A_JF_B_FW "iwx-QuZ-a0-jf-b0-77" +#define IWX_SO_A_GF_A_FW "iwx-so-a0-gf-a0-77" #define IWX_SO_A_GF_A_PNVM "iwx-so-a0-gf-a0.pnvm" -#define IWX_SO_A_GF4_A_FW "iwx-so-a0-gf4-a0-67" +#define IWX_SO_A_GF4_A_FW "iwx-so-a0-gf4-a0-77" #define IWX_SO_A_GF4_A_PNVM "iwx-so-a0-gf4-a0.pnvm" -#define IWX_SO_A_HR_B_FW "iwx-so-a0-hr-b0-64" -#define IWX_SO_A_JF_B_FW "iwx-so-a0-jf-b0-64" +#define IWX_SO_A_HR_B_FW "iwx-so-a0-hr-b0-77" +#define IWX_SO_A_JF_B_FW "iwx-so-a0-jf-b0-77" const struct iwx_device_cfg iwx_9560_quz_a0_jf_b0_cfg = { .fw_name = IWX_QUZ_A_JF_B_FW,