sysutils/cpu-microcode-intel: Handle extended signature tables
Intel microcode files can contain an extended signature table after the
main payload, listing additional processor signatures and platform flag
combinations that are covered by the same microcode blob.
ucode-split was only reading the primary header signature when naming
output files and ignored the extended table entirely. As a result,
processors whose signature appeared only in an extended table entry had
no matching split file in ${DATADIR} and therefore no microcode via
cpucontrol(8).
This affected a number of CPU families in the current release, including
Raptor Lake (06-bf-02/05/06/07, Core Gen13/Gen14), Sapphire Rapids
steppings E0-E3 (06-8f-04 through 06-8f-07), Arrow Lake-H (06-c5-02),
Panther Lake (06-cc-02/03), and others.
Extend ucode-split to read the extended signature table and write an
additional output file for each entry.
[6 lines not shown]
[SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (#199562)
If the UpdateNodeOperands triggers CSE, we need to handle result
replacement ourselves because strided load has 2 results.
[DA] Consolidate accumulating GCD functions (NFCI) (#197936)
This patch consolidates two functions `accumulateCoefficientsGCD` and
`analyzeCoefficientsForGCD` by merging the latter into the former. These
two functions are very similar, and keeping both of them does not make
much sense.
deskutils/caja-extensions: switch to GitHub source
Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, remove tar:xz, bump PORTREVISION, and
remove stale gtk-doc plist entries.
archivers/engrampa: switch to GitHub source
Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, and add autoreconf.
www/gitea: fix the RC script
rc.subr resets $PATH to values excluding pkgsrc's $PREFIX, while by
default, Gitea needs to find the path to the git(1) binary before
starting. This adds $PREFIX/bin to $PATH in the environment, giving
Gitea a chance to start correctly even when git.PATH is not set.
Tested on NetBSD/amd64.
Bumps PKGREVISION.
devel/llvm{15-22}-libs: sync with parent ports
- llvm22-libs: update to 22.1.6
- llvm15-21-libs: bump PORTREVISION to 2
- All: add -DLLDB_ENABLE_LIBXML2=OFF to LLDB_CMAKE_ON
- All: move Mips from _FREEBSD_BACKENDS to STANDARD_BACKENDS
to match parent port; remove orphaned mips native backend block
sysutils/lima: import an RC script
This adds an RC script for lima, modeled on that of sysutils/xentools:
it allows the management of multiple instances of lima. lima expects to
run unprivileged with a dedicated user, therefore this change also
creates the corresponding user and group.
Tested on NetBSD/amd64.
Bumps PKGREVISION.
[mlir][IR] Require token producer and consumer traits
Add marker traits for operations that intentionally produce or consume the
builtin token type. The verifier now rejects token results without
TokenProducerTrait, token operands without TokenConsumerTrait, token entry
block arguments whose parent op does not produce tokens, and token block
arguments outside entry blocks.
Extend the Test dialect token ops to cover valid opt-in cases and each
verifier rejection path.
Assisted-by: Codex