The copy-firmware.sh script continues to grow new options and adding
bespoke make targets for them all isn't really sustainable. This
introduces a COPYOPTS variable that can be set to pass arguments
directly to the script via a make invocation. For now we just
include it on the 'install' target to preserve the existing behavior
of the rest.
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
A number of distributions don't include rdfind by default. This is an
optimization, so make it optional via a --ignore-duplicates option and a
new make target.
Distributions that include rdfind should add it as a dependency for
their linux-firmware package. Those that don't should use the new
target or option.
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Changelog since 1.3.10.0:
- Fixed an issue in which all packets with SCTP header were not being
received;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
describe rule id matched in the Switch;
- Parser is updated to set abort flag for malicious SCTP packets;
- Updated the Protocol IDs that are being set when receiving MAC_IPV6 type
packets that have a VLAN or MPLS header present;
- more bugfixes.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The "which" utility is not guaranteed to be installed either, and if it
is, its behavior is not portable either. This means that when rdfind /
pre-commit are installed, the `which` check will report a fatal error
because the which tool did not exist and the shell returned a nonzero
status when attempting to fork+exec. If it did exist, it might not be an
implementation of `which` that returns nonzero when commands do not
exist.
Conversely, the "command -v" shell builtin is required to exist in all
POSIX 2008 compliant shells, and is thus guaranteed to work everywhere.
For some in-depth discussions on the topic, see:
- https://mywiki.wooledge.org/BashFAQ/081
- https://unix.stackexchange.com/questions/85249/why-not-use-which-what-to-use-then/85250#85250
Examples of open-source shells likely to be installed as /bin/sh on
Linux, which implement the 15-year-old standard: ash, bash, busybox,
dash, ksh, mksh and zsh.
A side benefit of using the POSIX portable option is that it requires
neither an external disk executable, nor (because unlike "which", the
exit code is reliable) a subshell fork. This therefore represents a mild
speedup.
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
From internal git commit 21094a25a5320805c683b50de0a1a3d6e687f088
Tested with DC v3.2.262
Release notes:
- Align some code with upstream
- Disable some external interrupts while DMUB in sleep
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
The AXE-1-16M GPU is supported by the new powervr kernel driver [1], which has
recently been merged to the drm-misc tree on its trip to mainline. This adds the
initial firmware to support it.
[1] https://cgit.freedesktop.org/drm/drm-misc/tree/drivers/gpu/drm/imagination
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Changelog since 1.3.40.0:
- Updated the Protocol IDs that are being set when receiving MAC_IPV6;
type packets that have a VLAN or MPLS header present;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
describe rule id matched in the Switch;
- Parser is updated to set abort flag for malicious SCTP packets;
- Fixed an issue in which all packets with SCTP header were not received;
- other fixes.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Changelog since 1.3.30.0:
- Parser is updated to set abort flag for malicious SCTP packets;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
describe rule id matched in the Switch;
- Updated the Protocol IDs that are being set when receiving MAC_IPV6
type packets that have a VLAN or MPLS header present;
- other fixes.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
This patch updates the firmware file for Intel Bluetooth BE200
Also it is known as Intel Gale Peak2 (GaP2).
FW Build: REL45894
Release Version: 23.10.0.2
FSEQ: 0.0.4.125
Signed-off-by: Kiran K <kiran.k@intel.com>
From internal git commit 32e54270957e4262f35baa8e74e0e367bf90ddfa.
Tested with DC v3.2.261
Release notes:
- ABM fixes
- Fix a hang issue observed during stress testing
- Fix an issue that cause the backlight level to change after power
cycling a display
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Recent submissions from Cirrus were classified as spam by the lore
analysis robot script. This is because cirrus used windows-1252 for
the encoding which failed to decode as utf-8.
Try both encodings when decoding email.
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Fix the -86 ucode firmwares for the currently supported hardware and
update the PNVM binaries. The original commit had signing issues.
Build number: Core_manual_signed_core83-74
Revision: fb5c9aeb (so, ty, ma, gl)
Fixes: a07fd0b96b ("iwlwifi: add new FWs from core83-55 release")
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Since we're not using an automatic tagging pipeline we should instead
create the deb and rpm builds when externally created tags come through
CI.
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Add the -86 ucode firmwares for the currently supported hardware and
update the PNVM binaries.
Build number: Core_build_core83-55
Revision: fb5c9aeb (so, ty, ma, gl)
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>