Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

andrew committed rGf4f638eb23d7: arm64: Add additional fields for PMBSR and PMSIDR (authored by sarah.walker2_arm.com).
arm64: Add additional fields for PMBSR and PMSIDR
Thu, Oct 23, 11:05 AM
andrew committed rGb157c28ce97b: modules/dtb: Add the ARM dtb module (authored by andrew).
modules/dtb: Add the ARM dtb module
Thu, Oct 23, 11:05 AM
andrew closed D51258: modules/dtb: Add the ARM dtb module.
Thu, Oct 23, 11:05 AM
andrew committed rG82778970eeb2: share/mk: Add opencsd to the list of private libs (authored by andrew).
share/mk: Add opencsd to the list of private libs
Thu, Oct 23, 11:05 AM
andrew closed D53217: share/mk: Add opencsd to the list of private libs.
Thu, Oct 23, 11:04 AM

Mon, Oct 20

andrew requested review of D53217: share/mk: Add opencsd to the list of private libs.
Mon, Oct 20, 3:12 PM

Fri, Oct 17

andrew committed rGedbbf26e2650: pci/n1sdp: Disable HotPlug (authored by andrew).
pci/n1sdp: Disable HotPlug
Fri, Oct 17, 3:03 PM
andrew closed D53134: pci/n1sdp: Disable HotPlug.
Fri, Oct 17, 3:03 PM

Thu, Oct 16

andrew committed rGd970d0246fdd: arm64: Move BP hardening and SSBD workaround to CPU_FEAT framework (authored by sarah.walker2_arm.com).
arm64: Move BP hardening and SSBD workaround to CPU_FEAT framework
Thu, Oct 16, 4:15 PM
andrew closed D53112: arm64: Move BP hardening and SSBD workaround to CPU_FEAT framework.
Thu, Oct 16, 4:14 PM
andrew updated the diff for D51258: modules/dtb: Add the ARM dtb module.
  • allwinner -> Arm
  • Attach the Makefile to std.arm
Thu, Oct 16, 4:00 PM
andrew accepted D53112: arm64: Move BP hardening and SSBD workaround to CPU_FEAT framework.
Thu, Oct 16, 2:52 PM
andrew added a comment to D53112: arm64: Move BP hardening and SSBD workaround to CPU_FEAT framework.

The best names I can come up with for a workaround for a missing feature is feat_foo_missing or feat_foo_workaround

Thu, Oct 16, 1:31 PM
andrew requested review of D53134: pci/n1sdp: Disable HotPlug.
Thu, Oct 16, 10:48 AM

Wed, Oct 15

andrew added inline comments to D46241: HWT: Arm Statistical Profiling Extension (SPE) support.
Wed, Oct 15, 3:20 PM

Mon, Oct 13

andrew requested review of D53074: arm64: Set a FAR value when it's not valid.
Mon, Oct 13, 4:00 PM
andrew requested review of D53073: arm64: Handle more Synchronous External Aborts.
Mon, Oct 13, 4:00 PM

Thu, Oct 9

andrew committed rGf579cc44981b: arm64/vmm: Add missing debug traps (authored by andrew).
arm64/vmm: Add missing debug traps
Thu, Oct 9, 4:33 PM
andrew committed rG9f85826c88ea: arm64/vmm: Handle debug exits (authored by andrew).
arm64/vmm: Handle debug exits
Thu, Oct 9, 4:33 PM
andrew committed rGddd5ff0f770d: arm64: Add Debug OS Lock fields (authored by andrew).
arm64: Add Debug OS Lock fields
Thu, Oct 9, 4:33 PM
andrew committed rG54ee094d9a98: arm64: Sort hypervisor.h (authored by andrew).
arm64: Sort hypervisor.h
Thu, Oct 9, 4:33 PM
andrew committed rGcb004ced6350: arm64: Rename the MDCR_EL2 macros (authored by andrew).
arm64: Rename the MDCR_EL2 macros
Thu, Oct 9, 4:33 PM
andrew committed rGe14f3edc16bc: arm64/vmm: Save dbgclaimset_el1 (authored by andrew).
arm64/vmm: Save dbgclaimset_el1
Thu, Oct 9, 4:32 PM
andrew committed rGdcfe2e687e71: arm64/vmm: Save more PMU registers (authored by andrew).
arm64/vmm: Save more PMU registers
Thu, Oct 9, 4:32 PM
andrew committed rG3e9e19e9674b: arm64/vmm: Clear all pmc fields (authored by andrew).
arm64/vmm: Clear all pmc fields
Thu, Oct 9, 4:32 PM

Tue, Oct 7

andrew committed rG534aec00976c: arm64/vmm: Handle debug exits (authored by andrew).
arm64/vmm: Handle debug exits
Tue, Oct 7, 8:42 AM
andrew committed rGfa975e2a5bb2: arm64: Add Debug OS Lock fields (authored by andrew).
arm64: Add Debug OS Lock fields
Tue, Oct 7, 8:42 AM
andrew closed D52930: arm64: Add Debug OS Lock fields.
Tue, Oct 7, 8:42 AM
andrew closed D52931: arm64/vmm: Handle debug exits.
Tue, Oct 7, 8:42 AM

Mon, Oct 6

andrew added a comment to D52806: arm64/vmm: Add missing debug traps.

Can you try D52930 and D52931?

Mon, Oct 6, 3:01 PM
andrew requested review of D52931: arm64/vmm: Handle debug exits.
Mon, Oct 6, 1:50 PM
andrew requested review of D52930: arm64: Add Debug OS Lock fields.
Mon, Oct 6, 1:38 PM

Thu, Oct 2

andrew committed rGc67ea2707d2b: arm64/vmm: Add missing debug traps (authored by andrew).
arm64/vmm: Add missing debug traps
Thu, Oct 2, 4:23 PM
andrew committed rG4aa762f3cb97: arm64: Sort hypervisor.h (authored by andrew).
arm64: Sort hypervisor.h
Thu, Oct 2, 4:23 PM
andrew committed rGd552556b7e6d: arm64: Rename the MDCR_EL2 macros (authored by andrew).
arm64: Rename the MDCR_EL2 macros
Thu, Oct 2, 4:23 PM
andrew committed rG4954ec00c420: arm64/vmm: Save dbgclaimset_el1 (authored by andrew).
arm64/vmm: Save dbgclaimset_el1
Thu, Oct 2, 4:23 PM
andrew committed rG35d0c9efb17a: arm64/vmm: Save more PMU registers (authored by andrew).
arm64/vmm: Save more PMU registers
Thu, Oct 2, 4:22 PM
andrew closed D52806: arm64/vmm: Add missing debug traps.
Thu, Oct 2, 4:22 PM
andrew closed D52805: arm64: Sort hypervisor.h.
Thu, Oct 2, 4:22 PM
andrew closed D52803: arm64/vmm: Save dbgclaimset_el1.
Thu, Oct 2, 4:22 PM
andrew closed D52804: arm64: Rename the MDCR_EL2 macros.
Thu, Oct 2, 4:22 PM
andrew closed D52802: arm64/vmm: Save more PMU registers.
Thu, Oct 2, 4:22 PM
andrew committed rGc1723bbe2aa7: arm64/vmm: Clear all pmc fields (authored by andrew).
arm64/vmm: Clear all pmc fields
Thu, Oct 2, 4:22 PM
andrew closed D52801: arm64/vmm: Clear all pmc fields.
Thu, Oct 2, 4:22 PM

Wed, Oct 1

andrew committed rGcf583997282f: .github: Update to use llvm 15 (authored by andrew).
.github: Update to use llvm 15
Wed, Oct 1, 10:53 AM

Tue, Sep 30

andrew requested review of D52806: arm64/vmm: Add missing debug traps.
Tue, Sep 30, 4:18 PM
andrew requested review of D52805: arm64: Sort hypervisor.h.
Tue, Sep 30, 4:18 PM
andrew requested review of D52804: arm64: Rename the MDCR_EL2 macros.
Tue, Sep 30, 4:18 PM
andrew requested review of D52803: arm64/vmm: Save dbgclaimset_el1.
Tue, Sep 30, 4:18 PM
andrew requested review of D52802: arm64/vmm: Save more PMU registers.
Tue, Sep 30, 4:17 PM
andrew requested review of D52801: arm64/vmm: Clear all pmc fields.
Tue, Sep 30, 4:17 PM

Mon, Sep 29

andrew accepted D51621: kexec: Introduce basic arm64 support.
Mon, Sep 29, 1:03 PM
andrew added a comment to D52744: atomic.9: provide fine details about CAS memory model MD semantic.
In D52744#1205716, @alc wrote:

Note that the llsc instructions have some subtly when implementing fully sequentially consistent semantics. As the acquire and release are on different instructions this means memory operations may move into the sequence & be swapped. As we don't implement them in atomic(9) this shouldn't be an issue, however will be if we latter add them.

I vaguely recall Linux having an issue with the aforementioned behavior about 8-10 years ago in the implementation of a synchronization primitive.

Mon, Sep 29, 12:07 PM

Fri, Sep 26

andrew committed rGcee4802d0e2a: arm64: Mark EFI memory as userspace non-executable (authored by andrew).
arm64: Mark EFI memory as userspace non-executable
Fri, Sep 26, 3:13 PM
andrew committed rG2554148bd85b: arm64: Add table attributes to the EFI maps (authored by andrew).
arm64: Add table attributes to the EFI maps
Fri, Sep 26, 3:13 PM
andrew closed D52750: arm64: Mark EFI memory as userspace non-executable.
Fri, Sep 26, 3:13 PM
andrew closed D52751: arm64: Add table attributes to the EFI maps.
Fri, Sep 26, 3:13 PM
andrew added a comment to D52744: atomic.9: provide fine details about CAS memory model MD semantic.

On arm64 atomics with an acquire then later memory operations can move before the store, however the store needs to succeed as if it doesn't then we will execute the load-acquire again.

Fri, Sep 26, 2:28 PM
andrew requested review of D52751: arm64: Add table attributes to the EFI maps.
Fri, Sep 26, 11:46 AM
andrew requested review of D52750: arm64: Mark EFI memory as userspace non-executable.
Fri, Sep 26, 11:46 AM

Sep 23 2025

andrew committed rGfbe076b2c837: arm64/vmm: Use FEAT_ECV_POFF to support a timer (authored by andrew).
arm64/vmm: Use FEAT_ECV_POFF to support a timer
Sep 23 2025, 5:10 PM
andrew committed rGfe1d344bf416: sys/conf: Fix arm64 vmm_nvhe dependencies (authored by andrew).
sys/conf: Fix arm64 vmm_nvhe dependencies
Sep 23 2025, 5:10 PM
andrew committed rG0efa0fe26b9d: arm: Use the Self-Synchronized counter registers (authored by andrew).
arm: Use the Self-Synchronized counter registers
Sep 23 2025, 5:10 PM
andrew committed rGe38e04a0ba3f: arm64: Add more counter/timer registers (authored by andrew).
arm64: Add more counter/timer registers
Sep 23 2025, 5:10 PM
andrew closed D51822: sys/conf: Fix arm64 vmm_nvhe dependencies.
Sep 23 2025, 5:10 PM
andrew committed rGb3d30be6ed71: arm64/vmm: Remove support for reading CNTHCTL_EL2 (authored by andrew).
arm64/vmm: Remove support for reading CNTHCTL_EL2
Sep 23 2025, 5:10 PM
andrew closed D51821: arm64/vmm: Use FEAT_ECV_POFF to support a timer.
Sep 23 2025, 5:10 PM
andrew committed rGf38792ffc2db: arm64/vmm: Clean up enabling guest timer access (authored by andrew).
arm64/vmm: Clean up enabling guest timer access
Sep 23 2025, 5:10 PM
andrew closed D51820: arm: Use the Self-Synchronized counter registers.
Sep 23 2025, 5:10 PM
andrew committed rG0f455824d0ab: arm64/vmm: Add a feature flag and use it for HCRX (authored by andrew).
arm64/vmm: Add a feature flag and use it for HCRX
Sep 23 2025, 5:10 PM
andrew closed D51819: arm64: Add more counter/timer registers.
Sep 23 2025, 5:10 PM
andrew closed D51818: arm64/vmm: Remove support for reading CNTHCTL_EL2.
Sep 23 2025, 5:10 PM
andrew closed D51817: arm64/vmm: Clean up enabling guest timer access.
Sep 23 2025, 5:10 PM
andrew closed D51816: arm64/vmm: Add a feature flag and use it for HCRX.
Sep 23 2025, 5:09 PM
andrew added a comment to D52681: mfc-candidates: Minor improvements.

Won't that cause problems for stable/15 when stable/16 is branched?

Sep 23 2025, 8:39 AM

Sep 22 2025

andrew committed rG88489d90afa5: arm64: Fix enabling CPU features (authored by andrew).
arm64: Fix enabling CPU features
Sep 22 2025, 3:24 PM
andrew committed rG3c25261ea29c: arm64: Read the CPU feature tunables once (authored by andrew).
arm64: Read the CPU feature tunables once
Sep 22 2025, 3:24 PM
andrew committed rG20fee5aa5053: arm64: Add cpu_feat_disabled for disabled features (authored by andrew).
arm64: Add cpu_feat_disabled for disabled features
Sep 22 2025, 3:24 PM
andrew committed rGe52a47446e50: arm64: Fix the FEAT_WFxT check (authored by andrew).
arm64: Fix the FEAT_WFxT check
Sep 22 2025, 3:24 PM
andrew committed rG6492b6247826: arm64: Move the FEAT_PAN check later (authored by andrew).
arm64: Move the FEAT_PAN check later
Sep 22 2025, 3:24 PM
andrew committed rGf408052d7bfb: arm64: Add the new C1 CPU IDs (authored by andrew).
arm64: Add the new C1 CPU IDs
Sep 22 2025, 3:24 PM

Sep 19 2025

andrew committed rG68b3d0cbe034: arm64: Enable EPAN and IESB (authored by andrew).
arm64: Enable EPAN and IESB
Sep 19 2025, 10:37 AM
andrew closed D51013: arm64: Enable EPAN and IESB.
Sep 19 2025, 10:37 AM
andrew committed rG0706d3464f4e: arm64: Set the endian without a memory access (authored by andrew).
arm64: Set the endian without a memory access
Sep 19 2025, 10:37 AM
andrew committed rG5e690f1e12ce: arm64: Fix enabling CPU features (authored by andrew).
arm64: Fix enabling CPU features
Sep 19 2025, 10:37 AM
andrew committed rG5e0e2565288f: arm64: Read the CPU feature tunables once (authored by andrew).
arm64: Read the CPU feature tunables once
Sep 19 2025, 10:37 AM
andrew committed rG055229eda697: arm64: Add cpu_feat_disabled for disabled features (authored by andrew).
arm64: Add cpu_feat_disabled for disabled features
Sep 19 2025, 10:37 AM
andrew closed D51012: arm64: Set the endian without a memory access.
Sep 19 2025, 10:37 AM
andrew closed D52579: arm64: Fix enabling CPU features.
Sep 19 2025, 10:37 AM
andrew closed D52578: arm64: Read the CPU feature tunables once.
Sep 19 2025, 10:36 AM
andrew closed D52576: arm64: Move the FEAT_PAN check later.
Sep 19 2025, 10:36 AM
andrew closed D52577: arm64: Add cpu_feat_disabled for disabled features.
Sep 19 2025, 10:36 AM
andrew committed rG72828486ca94: arm64: Move the FEAT_PAN check later (authored by andrew).
arm64: Move the FEAT_PAN check later
Sep 19 2025, 10:36 AM

Sep 18 2025

andrew updated the diff for D51012: arm64: Set the endian without a memory access.

Rebase + update comments

Sep 18 2025, 4:31 PM
andrew added a comment to D52576: arm64: Move the FEAT_PAN check later.

I'm just trying to keep things out of early boot if they don't need to be there.

Sep 18 2025, 3:50 PM

Sep 16 2025

andrew added a reviewer for D52579: arm64: Fix enabling CPU features: arm64.
Sep 16 2025, 4:52 PM
andrew added a reviewer for D52578: arm64: Read the CPU feature tunables once: arm64.
Sep 16 2025, 4:52 PM
andrew added a reviewer for D52577: arm64: Add cpu_feat_disabled for disabled features: arm64.
Sep 16 2025, 4:52 PM
andrew added a reviewer for D52576: arm64: Move the FEAT_PAN check later: arm64.
Sep 16 2025, 4:52 PM
andrew requested review of D52579: arm64: Fix enabling CPU features.
Sep 16 2025, 4:51 PM