NetBSD/src 06zbrgi — doc CHANGES-10.3

   cosmetics
VersionDeltaFile
1.1.2.8+1-2doc/CHANGES-10.3
+1-21 files

NetBSD/src KzUzBoW — doc CHANGES-11.1

   Tickets #508 - #513
VersionDeltaFile
1.1.2.20+320-1doc/CHANGES-11.1
+320-11 files

NetBSD/src oK0GT4Q — sys/arch/sparc64/sparc64 ofw_patch.c

   Pull up following revision(s) (requested by jdc in ticket #513):

        sys/arch/sparc64/sparc64/ofw_patch.c: revision 1.19

   Remove misplaced break in V215 HDD GPIO case.
VersionDeltaFile
1.7.26.4+2-3sys/arch/sparc64/sparc64/ofw_patch.c
+2-31 files

FreeBSD/ports b66f689 — devel/tree-sitter Makefile distinfo

devel/tree-sitter: Update to 0.27.1
DeltaFile
+3-3devel/tree-sitter/distinfo
+1-1devel/tree-sitter/Makefile
+4-42 files

NetBSD/src dntjT7d — doc CHANGES-10.3

   Tickets #1349 - #1351
VersionDeltaFile
1.1.2.7+74-1doc/CHANGES-10.3
+74-11 files

NetBSD/src 1T6RCcp — share/mk bsd.own.mk, sys/arch/amd64/conf Makefile.amd64

   sys: Fix USE_SSP?=yes settings in amd64, i386, and sparc64 makefiles.

   This was recently broken by the change in bsd.own.mk rev. 1.1488 to
   fix USE_FORT?=yes after bsd.own.mk in userland makefiles, which
   worked by unconditionally adding a conditional definition of USE_SSP
   based on lazy expansion of USE_FORT, instead of conditionally adding
   a conditional definition of USE_SSP based on eager expansion of
   USE_FORT (confused yet?):

   -.if ... ${USE_FORT:Uno} != "no" ...
   -USE_SSP?=   yes
   -.endif
   +USE_SSP?=   ${... ${USE_FORT:Uno} != "no" ...:?yes:no}

   This isolated (ha) change to bsd.own.mk saved the trouble of editing
   dozens of userland makefiles to ensure that USE_FORT is defined
   before bsd.own.mk -- and the trouble of adding diagnostics to detect
   the mistake should it rear its head again.  And it solved the problem
   systematically for userland.

    [21 lines not shown]
VersionDeltaFile
1.1489+3-2share/mk/bsd.own.mk
1.6+2-2sys/conf/ssp.mk
1.51+2-2sys/arch/xen/conf/Makefile.xen
1.198+2-2sys/arch/i386/conf/Makefile.i386
1.6+2-2sys/arch/amd64/include/Makefile.inc
1.87+2-2sys/arch/amd64/conf/Makefile.amd64
+13-122 files not shown
+17-168 files

NetBSD/src B0rVC7z — share/mk bsd.x11.mk

   Apply patch, requested by mrg in ticket #1351:

        share/mk/bsd.x11.mk             (apply patch)

   Bump xorg-server to 21.1.25
VersionDeltaFile
1.145.2.13+2-2share/mk/bsd.x11.mk
+2-21 files

NetBSD/xsrc GmNU6HR — external/mit/xorg-server/dist configure ChangeLog, external/mit/xorg-server/dist/Xi xibarriers.c

   Pull up the following, requested by mrg in ticket #1351:

        external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.35
        external/mit/xorg-server/dist/configure         up to 1.28
        external/mit/xorg-server/dist/configure.ac      up to 1.30
        external/mit/xorg-server/dist/meson.build       up to 1.1.1.25
        external/mit/xorg-server/dist/Xext/xtest.c      up to 1.11
        external/mit/xorg-server/dist/Xi/exevents.c     up to 1.1.1.16
        external/mit/xorg-server/dist/Xi/extinit.c      up to 1.1.1.10
        external/mit/xorg-server/dist/Xi/xibarriers.c   up to 1.7
        external/mit/xorg-server/dist/Xi/xipassivegrab.c up to 1.10
        external/mit/xorg-server/dist/Xi/xiquerydevice.c up to 1.6
        external/mit/xorg-server/dist/config/udev.c     up to 1.1.1.7
        external/mit/xorg-server/dist/dix/devices.c     up to 1.18
        external/mit/xorg-server/dist/dix/region.c      up to 1.5
        external/mit/xorg-server/dist/dri3/meson.build  up to 1.1.1.3
        external/mit/xorg-server/dist/exa/exa_accel.c   up to 1.8
        external/mit/xorg-server/dist/fb/fb.h           up to 1.4
        external/mit/xorg-server/dist/fb/fbgc.c         up to 1.1.1.6

    [42 lines not shown]
VersionDeltaFile
1.1.1.20.2.11+1,063-0external/mit/xorg-server/dist/ChangeLog
1.4.4.3+57-29external/mit/xorg-server/dist/Xi/xibarriers.c
1.1.1.5.2.1+53-4external/mit/xorg-server/dist/test/xi2/protocol-eventconvert.c
1.1.1.11.2.1+56-1external/mit/xorg-server/dist/hw/xquartz/X11Application.m
1.13.2.4+36-0external/mit/xorg-server/dist/dix/devices.c
1.13.2.11+14-14external/mit/xorg-server/dist/configure
+1,279-4851 files not shown
+1,550-11957 files

LLVM/project 168073c — clang-tools-extra/clangd/test CMakeLists.txt StandaloneTweakExample.cpp, clang-tools-extra/clangd/test/Inputs StandaloneTweakExample.cpp FeatureModuleExample.cpp

[clangd][test] Move plugin example source files to Inputs directory (#230245)

Move FeatureModuleExample.cpp and StandaloneTweakExample.cpp into the
clangd/test/Inputs directory to follow the directory convention, and
update CMakeLists.txt accordingly.
DeltaFile
+0-41clang-tools-extra/clangd/test/FeatureModuleExample.cpp
+41-0clang-tools-extra/clangd/test/Inputs/FeatureModuleExample.cpp
+0-32clang-tools-extra/clangd/test/StandaloneTweakExample.cpp
+32-0clang-tools-extra/clangd/test/Inputs/StandaloneTweakExample.cpp
+2-2clang-tools-extra/clangd/test/CMakeLists.txt
+75-755 files

LLVM/project 5e9ce90 — llvm/test/Transforms/SLPVectorizer/X86 div-partial-store-chain.ll

[SLP][NFC]Add a test with the missing vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/230248
DeltaFile
+272-0llvm/test/Transforms/SLPVectorizer/X86/div-partial-store-chain.ll
+272-01 files

FreeBSD/src 9a23707 — sys/fs/nfsserver nfs_nfsdsocket.c

nfs_nfsdsocket.c: Fix "nfsstats -d" for ERELOOKUP

When ERELOOKLUP is returned by a file operation
(always vop_lookup?) the operation is retried without
doing nfsrv_statsend().

This patch fixes this problem,

The only effect of the bug was bogus "nfsstat -d"
output.

PR:     298534
Reviewed by:    rmacklem
MFC after:      1 week
DeltaFile
+7-0sys/fs/nfsserver/nfs_nfsdsocket.c
+7-01 files

NetBSD/src MA4IjdK — share/mk bsd.x11.mk

   Apply patch, requested by mrg in ticket #512:

        share/mk/bsd.x11.mk

   Bump version for xorg-server to 21.1.25
VersionDeltaFile
1.162.2.6+2-2share/mk/bsd.x11.mk
+2-21 files

LLVM/project bf0a8e9 — utils/bazel MODULE.bazel.lock MODULE.bazel, utils/bazel/tools/compile_commands BUILD.bazel build.patch

[bazel] add compile_commands for bazel builds (#227653)

Adds a `//tools/compile_commands` target that creates a
`compile_commands.json` using
[bazel-compile-commands-extractor](https://github.com/helly25/bazel-compile-commands-extractor)
for use with Clangd

This was assissted by AI.
DeltaFile
+47-0utils/bazel/tools/compile_commands/generate_compile_commands.patch
+14-0utils/bazel/README.md
+14-0utils/bazel/tools/compile_commands/build.patch
+13-0utils/bazel/tools/compile_commands/BUILD.bazel
+9-0utils/bazel/MODULE.bazel
+3-0utils/bazel/MODULE.bazel.lock
+100-06 files

NetBSD/xsrc Cb4oe4L — external/mit/xorg-server/dist configure ChangeLog, external/mit/xorg-server/dist/Xi xibarriers.c

   Pull up the following, requested by mrg in ticket #512:

        external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.35
        external/mit/xorg-server/dist/configure         up to 1.28
        external/mit/xorg-server/dist/configure.ac      up to 1.30
        external/mit/xorg-server/dist/meson.build       up to 1.1.1.25
        external/mit/xorg-server/dist/Xext/xtest.c      up to 1.11
        external/mit/xorg-server/dist/Xi/exevents.c     up to 1.1.1.16
        external/mit/xorg-server/dist/Xi/extinit.c      up to 1.1.1.10
        external/mit/xorg-server/dist/Xi/xibarriers.c   up to 1.7
        external/mit/xorg-server/dist/Xi/xipassivegrab.c up to 1.10
        external/mit/xorg-server/dist/Xi/xiquerydevice.c up to 1.6
        external/mit/xorg-server/dist/config/udev.c     up to 1.1.1.7
        external/mit/xorg-server/dist/dix/devices.c     up to 1.18
        external/mit/xorg-server/dist/dix/region.c      up to 1.5
        external/mit/xorg-server/dist/dri3/meson.build  up to 1.1.1.3
        external/mit/xorg-server/dist/exa/exa_accel.c   up to 1.8
        external/mit/xorg-server/dist/fb/fb.h           up to 1.4
        external/mit/xorg-server/dist/fb/fbgc.c         up to 1.1.1.6

    [42 lines not shown]
VersionDeltaFile
1.1.1.29.2.6+1,063-0external/mit/xorg-server/dist/ChangeLog
1.5.2.2+57-29external/mit/xorg-server/dist/Xi/xibarriers.c
1.1.1.5.4.1+53-4external/mit/xorg-server/dist/test/xi2/protocol-eventconvert.c
1.1.1.11.4.1+56-1external/mit/xorg-server/dist/hw/xquartz/X11Application.m
1.17.2.1+36-0external/mit/xorg-server/dist/dix/devices.c
1.22.2.6+14-14external/mit/xorg-server/dist/configure
+1,279-4851 files not shown
+1,550-11957 files

LLVM/project 415c111 — llvm/include/llvm/CodeGen LiveVariables.h, llvm/lib/CodeGen LiveVariables.cpp

LiveVariables: Only visit tracked physical registers

Keep a bitvector of physical registers with a recorded def or use in
the current block. Register mask handling, the end of block scan, and
the per-block reset now only visit those registers instead of every
register. This is significant for targets with many registers, such as
AMDGPU.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+19-8llvm/lib/CodeGen/LiveVariables.cpp
+3-0llvm/include/llvm/CodeGen/LiveVariables.h
+22-82 files

LLVM/project 90a5721 — llvm/include/llvm/CodeGen LiveVariables.h, llvm/lib/CodeGen LiveVariables.cpp

CodeGen: Strip LiveVariables down to dead flag computation

This analysis is dead and there are no more explicit uses. There are still
passes implicitly relying on adjustments of dead flags. Missing dead
flags are added, and implicit-def operands are added for partially dead
physical registers.

The whole pass should be deleted, but it's taking a while to get all the dead
flag changes through the rest of the compiler. As a stop-gap to try to recover
some compile time regression, and avoiding new users appearing, strip the pass
down to only commputing the dead flags.

The main side effect of this is kill flags are no longer made accurate, which
is the source of the test churn.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+53-519llvm/lib/CodeGen/LiveVariables.cpp
+7-231llvm/include/llvm/CodeGen/LiveVariables.h
+34-34llvm/test/CodeGen/PowerPC/aix-cc-abi-mir.ll
+0-64llvm/unittests/MI/LiveIntervalTest.cpp
+26-26llvm/test/CodeGen/AMDGPU/waterfall-loop-exec-update-terminator.mir
+16-16llvm/test/CodeGen/AArch64/GlobalISel/arm64-pcsections.ll
+136-89031 files not shown
+213-99737 files

LLVM/project 292e35a — llvm/include/llvm/CodeGen LiveVariables.h, llvm/lib/CodeGen LiveVariables.cpp

LiveVariables: Remove dead live-in handling and Defs plumbing

No physical register is tracked at the start of a block, so handling
the block live-ins was a no-op. The Defs list was only appended for
instruction defs, which runOnInstr already collects.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+9-24llvm/lib/CodeGen/LiveVariables.cpp
+3-5llvm/include/llvm/CodeGen/LiveVariables.h
+12-292 files

LLVM/project 4670617 — llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp SelectionDAGISel.cpp, llvm/lib/Target/AMDGPU SIFrameLowering.h

Remove SparseBitVector include
DeltaFile
+1-0llvm/tools/llvm-lto2/llvm-lto2.cpp
+1-0llvm/lib/Target/X86/X86ISelLowering.cpp
+1-0llvm/lib/Target/VE/VETargetMachine.h
+1-0llvm/lib/Target/AMDGPU/SIFrameLowering.h
+1-0llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+1-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+6-04 files not shown
+9-110 files

NetBSD/src TSNbSTb — distrib/utils/embedded mkimage, etc Makefile

   Pull up following revision(s) (requested by gutteridge in ticket #511):

        etc/etc.riscv/Makefile.inc: revision 1.8
        etc/etc.evbarm/Makefile.inc: revision 1.140
        etc/etc.evbarm/Makefile.inc: revision 1.141
        etc/etc.evbarm/Makefile.inc: revision 1.142
        etc/etc.evbarm/Makefile.inc: revision 1.145
        etc/etc.evbppc/Makefile.inc: revision 1.23
        etc/etc.evbmips/Makefile.inc: revision 1.33
        etc/etc.evbarm/Makefile.inc: revision 1.139
        etc/Makefile: revision 1.478
        distrib/utils/embedded/mkimage: revision 1.98

   Generate hashes for bootable images in gzimg directory.

   At one point this should probably be unified at least a bit with the hash
   generation of regular sets, so that there is a single place that defines
   the types of hashes generated for sets and gzimg.


    [41 lines not shown]
VersionDeltaFile
1.136.2.1+80-30etc/etc.evbarm/Makefile.inc
1.7.2.1+20-10etc/etc.riscv/Makefile.inc
1.475.2.3+6-3etc/Makefile
1.19.2.2+5-3etc/etc.evbppc/Makefile.inc
1.32.2.1+5-3etc/etc.evbmips/Makefile.inc
1.92.2.1+1-5distrib/utils/embedded/mkimage
+117-546 files

LLVM/project f9f340d — mlir/lib/Dialect/Affine/IR AffineOps.cpp, mlir/test/Dialect/Affine unroll.mlir trip-count.mlir

[mlir][affine] Clamp negative static trip counts to zero (#227134)

When the bounds of an affine.for are not both constant,
getStaticTripCount subtracts the lower bound from each upper bound
result, divides by the step, and returns the minimum if every result is
constant. A result that folds to a negative constant means the loop does
not execute, but it was converted to uint64_t and wrapped around. A
single-result bound such as `%n to %n - 2` reported a trip count of 2^64
- 2, and a multi-result bound such as
`max (%n) to min (%n - 4, %n + 4)` reported 4, because the wrapped value
lost the minimum to the other result.

Callers acted on these counts. Full unrolling turned the multi-result
loop into four unconditional copies of its body and hit an assertion on
the single-result one. Unrolling the single-result loop by four added a
cleanup loop that ran two iterations, and LICM treated both loops as
executing at least once and hoisted side-effecting ops out of them.

Clamp negative results to zero, as the constant-bound path already does.

Assisted-by: Cursor
DeltaFile
+24-0mlir/test/Dialect/Affine/trip-count.mlir
+24-0mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
+18-0mlir/test/Dialect/Affine/unroll.mlir
+1-1mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+67-14 files

LLVM/project 3bcdf20 — llvm/test/tools/llubi intr_experimental_vector.ll, llvm/tools/llubi/lib Interpreter.cpp

[llubi] Avoid overflow when computing EVL with large VF (#230231)

`getEVL` uses uint32_t, and it causes division by zero in the
`RoundingUDiv` below when vscale * VF is truncated. This was identified
by an LLM.
DeltaFile
+3-4llvm/tools/llubi/lib/Interpreter.cpp
+2-0llvm/test/tools/llubi/intr_experimental_vector.ll
+5-42 files

NetBSD/src Ryg7Jl4 — external/bsd/unbound/dist/testdata sub_ds_deepcopy.rpl sub_ds_deepcopy.rpl, external/bsd/unbound/dist/util configparser.c configlexer.c

   Pull up the following, requested by christos in ticket #510:

        external/bsd/unbound/dist/libunbound/remote.h   up to 1.1.1.1
        external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/key-setup.sh up to 1.1.1.1
        external/bsd/unbound/dist/testdata/auth_xfr_host_bogus.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/dns64_dnssec.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/dns64_fwd_nocache.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/dns64_respip_bypass.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/edns_nsid_repeat.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/errreport_agent_domain_len.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/fill_reply_uninit.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/ghost_glue_a.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_class_any_merge.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_class_mixreferral.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_dname_ttl0_grace.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_ghost_ns_childapex.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_scrub_mx.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_scrub_ns_min.rpl up to 1.1.1.1
        external/bsd/unbound/dist/testdata/iter_self_glue.rpl up to 1.1.1.1

    [212 lines not shown]
VersionDeltaFile
1.1.1.8.4.3+3,895-3,821external/bsd/unbound/dist/util/configlexer.c
1.1.1.8.4.3+2,223-2,141external/bsd/unbound/dist/util/configparser.c
1.1.1.1.2.1+0-1,202external/bsd/unbound/dist/testdata/edns_nsid_repeat.rpl
1.1.1.1.2.2+1,202-0external/bsd/unbound/dist/testdata/edns_nsid_repeat.rpl
1.1.1.1.2.1+0-676external/bsd/unbound/dist/testdata/sub_ds_deepcopy.rpl
1.1.1.1.2.2+676-0external/bsd/unbound/dist/testdata/sub_ds_deepcopy.rpl
+7,996-7,840281 files not shown
+24,523-19,715287 files

LLVM/project 2652feb — lld/MachO SyntheticSections.h SyntheticSections.cpp

Address ellishg's feedback: rename stubsSize, assert total in sortSymbols
DeltaFile
+4-3lld/MachO/SyntheticSections.cpp
+1-1lld/MachO/SyntheticSections.h
+5-42 files

OPNSense/plugins 5494870 — security/q-feeds-connector/src/opnsense/mvc/app/models/OPNsense/QFeeds/Menu Menu.xml

security/q-feeds-connector - add missing menu item for firewall aliases
DeltaFile
+2-1security/q-feeds-connector/src/opnsense/mvc/app/models/OPNsense/QFeeds/Menu/Menu.xml
+2-11 files

LLVM/project 9ff4976 — lldb/tools/lldb-dap SourceBreakpoint.cpp, lldb/tools/lldb-dap/Handler DataBreakpointInfoRequestHandler.cpp SetVariableRequestHandler.cpp

[LLDB] [lldb-dap] Update to try DIL before expression evaluator. (#228185)

Update the remaining places where lldb-dap calls the expression
evaluator, to try calling DIL first. Fall back on calling the full
expression evaluator if the calls to DIL fail. Also update, the existing
calls to DIL to use eDILModeFull, rather than eDILModeLegacy, to enable
DIL to handle more expressions.
DeltaFile
+21-4lldb/tools/lldb-dap/Handler/EvaluateRequestHandler.cpp
+8-1lldb/tools/lldb-dap/Handler/SetVariableRequestHandler.cpp
+4-1lldb/tools/lldb-dap/Handler/DataBreakpointInfoRequestHandler.cpp
+1-1lldb/tools/lldb-dap/SourceBreakpoint.cpp
+34-74 files

LLVM/project ef7a2c5 — mlir/lib/Dialect/Affine/Utils LoopUtils.cpp, mlir/test/Dialect/Affine unroll-jam.mlir unroll.mlir

[mlir][affine] Fix unroll cleanup loop bound for negative trip counts (#227135)

Unrolling (or unroll-and-jamming) an affine.for by a factor f that does
not divide its trip count tc splits the loop at lb + (tc - tc mod f) *
step: the main loop ends there and the cleanup loop starts there. When
the upper bound is below the lower bound at runtime, tc = ceildiv(ub -
lb, step) can be negative, and then the split point is below lb. The
main loop does not execute, but the cleanup loop does, for tc mod f
iterations. For example, unrolling
```
  affine.for %i = 0 to %N
```
by 4 generates a cleanup loop from (N floordiv 4) * 4 to N, which
executes twice for N = -2.

Start the cleanup loop at the max of the split point and the original
lower bound instead. Keep the split point alone when it is known not to
be below the lower bound, as when the trip count is constant, so that
single-iteration cleanup loops are still promoted.

Assisted-by: Cursor
DeltaFile
+43-1mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp
+26-2mlir/test/Dialect/Affine/unroll.mlir
+3-2mlir/test/Dialect/Affine/unroll-jam.mlir
+72-53 files

FreeBSD/ports 0c352e3 — net-im/teams Makefile, textproc/obsidian Makefile

*/*: Bump port revision after electron43 update (4945f8466ad0)
DeltaFile
+1-0textproc/obsidian/Makefile
+1-0net-im/teams/Makefile
+2-02 files

FreeBSD/ports 4945f84 — devel/electron43 distinfo, devel/electron43/files patch-ui_gfx_font__util.cc patch-net_BUILD.gn

devel/electron43: Update to 43.7.9

Changelog:
- https://github.com/electron/electron/releases/tag/v43.7.8
- https://github.com/electron/electron/releases/tag/v43.7.9

Reported by:    GitHub (watch releases)
DeltaFile
+8-17devel/electron43/files/patch-electron_shell_app_electron__main__delegate.cc
+16-0devel/electron43/files/patch-electron_spec_api-browser-window-ignore-mouse-events.spec.ts
+7-7devel/electron43/files/patch-net_BUILD.gn
+7-7devel/electron43/distinfo
+10-0devel/electron43/files/packagejsons/spec/fixtures/native-addon/mouse-input/package.json
+4-4devel/electron43/files/patch-ui_gfx_font__util.cc
+52-358 files not shown
+73-4814 files

LLVM/project 8f30c72 — llvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU/Disassembler AMDGPUDisassembler.cpp

Revert "[AMDGPU] Reserve ENABLE_WAVEFRONT_SIZE32 on gfx125x" (#230228)

Reverts llvm/llvm-project#229162 until downstream consumers have aligned
with the proposed ABI change.
DeltaFile
+9-9llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
+6-8llvm/test/MC/AMDGPU/hsa-diag-v4.s
+8-6llvm/test/MC/AMDGPU/hsa-gfx1251-v4.s
+8-6llvm/test/MC/AMDGPU/hsa-gfx1250-v4.s
+5-5llvm/docs/AMDGPUUsage.rst
+1-5llvm/test/CodeGen/AMDGPU/hsa-generic-target-features.ll
+37-397 files not shown
+44-6113 files

NetBSD/src KKgJOkL — sys/arch/x86/x86 tsc.c

   Pull up following revision(s) (requested by andvar in ticket #509):

        sys/arch/x86/x86/tsc.c: revision 1.65
        sys/arch/x86/x86/tsc.c: revision 1.66
        sys/arch/x86/x86/tsc.c: revision 1.67

   Add Centaur cpuid and family 7 to check whether the TSC counter is invariant.

   Recent Zhaoxin CPUs have an invariant TSC and advertise that through
   CPUID 80000007, as Intel and AMD do.

   Allows choosing the TSC timecounter as more reliable than HPET.

   Use lfence to serialize rdtsc for VIA Nano and up,  same as Linux do.

   Unlike Linux I didn't add a 64-bit guard on assumption that it should work
   the same way and the 64-bit version will likely be the preferred one by users.
   planning to pull up to netbsd-11, netbsd-10.

   Use hex for consistency with the rest of the checks.
VersionDeltaFile
1.63.2.2+11-4sys/arch/x86/x86/tsc.c
+11-41 files