Page MenuHomeFreeBSD

andrew (Andrew Turner)
User

Projects (3)

User Details

User Since
May 10 2014, 2:21 PM (621 w, 2 d)

Recent Activity

Tue, Mar 17

andrew committed rG14e97448fceb: arm64: Have a common call to userret.
Tue, Mar 17, 5:12 PM
andrew committed rG1d13d938fe6c: virtio: Ensure power-of-two alignment for indirect queue (authored by sarah.walker2_arm.com).
Tue, Mar 17, 11:24 AM

Tue, Mar 10

andrew committed rG1a92fc9c1210: virtio: Restore mb() calls (authored by sarah.walker2_arm.com).
Tue, Mar 10, 7:11 PM
andrew committed rG522012c8bd07: Revert "virtio: Restore mb() calls".
Tue, Mar 10, 7:11 PM
andrew added a reverting change for rGd99e725c26a7: virtio: Restore mb() calls: rG522012c8bd07: Revert "virtio: Restore mb() calls".
Tue, Mar 10, 7:11 PM
andrew committed rGd99e725c26a7: virtio: Restore mb() calls.
Tue, Mar 10, 7:09 PM

Mar 5 2026

andrew committed rG570b8b25753c: arm64: Use a canonical address when TBI is enabled.
Mar 5 2026, 3:14 PM
andrew committed rG80b4129bef8b: arm64: Optimise the repeated TLBI workaround.
Mar 5 2026, 3:14 PM

Mar 4 2026

andrew committed rGe40e5458616d: arm64: Treat the PMUVer field of ID_AA64DFR0 as unsigned (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mar 4 2026, 5:14 PM
andrew committed rGd1650d226205: arm64/vmm: Support PMU v3p9.
Mar 4 2026, 5:14 PM

Mar 3 2026

andrew committed rGc8c37141a661: virtio_blk: Use bus_dma for command/ack buffer allocations (authored by sarah.walker2_arm.com).
Mar 3 2026, 5:38 PM
andrew committed rGc499ad6f997c: virtio: Use bus_dma for ring and indirect buffer allocations (authored by sarah.walker2_arm.com).
Mar 3 2026, 5:38 PM

Feb 18 2026

andrew committed rG3a960425df75: arm64: Add more HWCAP values.
Feb 18 2026, 3:57 PM
andrew committed rGf4d1a3ab0271: arm64: Fix the ESR_ELx_EC_MASK definition.
Feb 18 2026, 3:16 PM
andrew committed rGa6ad3d4ca050: CODEOWNERS: Add myself for sys/arm64/vmm.
Feb 18 2026, 3:16 PM
andrew committed rGbfb7c81f93b5: nvmecontrol: Remove an incorrect use of PAGE_SIZE.
Feb 18 2026, 3:16 PM

Feb 10 2026

andrew committed rG1ea0721e1a56: vtgpu: Support virtio gpu on Parallels Desktop.
Feb 10 2026, 5:07 PM
andrew committed rG1224347817c4: arm64: Add MOPS implementations of copyin/copyout (authored by sarah.walker2_arm.com).
Feb 10 2026, 3:44 PM
andrew committed rG7d7295df9b13: arm64: Add MOPS implementation of pagezero() (authored by sarah.walker2_arm.com).
Feb 10 2026, 3:44 PM
andrew committed rG18af5a180b29: arm64: Enable MOPS usage in the kernel (authored by sarah.walker2_arm.com).
Feb 10 2026, 3:44 PM
andrew committed rG2ccbf06c0285: arm64: Add MOPS implementations of memset(), memcpy() and memmove() (authored by sarah.walker2_arm.com).
Feb 10 2026, 3:44 PM

Feb 9 2026

andrew committed rG3b0b6aa2cd05: arm64: Panic if the ID register isn't known.
Feb 9 2026, 5:25 PM
andrew committed rG0ea31fe85134: arm64: Move creating the ID register views earlier.
Feb 9 2026, 5:25 PM
andrew committed rGa8c393384044: arm64: Assume get_kernel_reg returns true.
Feb 9 2026, 5:25 PM
andrew committed rG1c41e411b554: arm64: Have get_kernel_reg return void.
Feb 9 2026, 5:25 PM
andrew committed rG93ba7dce8954: arm64: Attach the vgic even if there is no ITS.
Feb 9 2026, 4:29 PM
andrew committed rGc98aa51be91a: arm64/vmm: Add HYP_FEAT_FGT{,2}.
Feb 9 2026, 4:29 PM
andrew committed rG89776ce6a7b7: arm64: Add the Fine-Grained Trap registers.
Feb 9 2026, 4:29 PM
andrew committed rGc70a68bbdbf6: arm64: Fix kernel panic in get_arm64_sve during core dump (authored by william.a_carrel.org).
Feb 9 2026, 4:29 PM
andrew committed rG067250e857b4: libc/aarch64: Add memset for a 64 byte dc zva.
Feb 9 2026, 4:29 PM
andrew committed rG5b818d9f3f4d: arm64: Fix MAIR_ATTR_MASK (authored by harry.moulton_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rGd8e700f2eeb9: libc/aarch64: Use MOPS implementations of memcpy/memmove/memset where availble (authored by sarah.walker2_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rG6bea105bcd96: virtio_p9fs: Use VIRTIO_SIMPLE_PNPINFO.
Feb 9 2026, 4:29 PM
andrew committed rG5ca05e51c861: arm64: Fix jump to wrong label in case of 0 entries (authored by cingel.marian_gmail.com).
Feb 9 2026, 4:29 PM
andrew committed rGb0d8e99424f6: crypto: Update sha256 and sha512 ifuncs to use passed HWCAP flags (authored by sarah.walker2_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rGdee5c2665452: libc/csu: Pass HWCAP flags to ifunc resolver functions (authored by sarah.walker2_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rGdd8075045315: rtld-elf: Pass HWCAP flags to ifunc resolver functions (authored by sarah.walker2_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rG565f47e8f470: arm64: Add FEAT_MOPS register fields (authored by sarah.walker2_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rGd8d8be5bbcae: arm64: Provide ifunc HWCAP structure definitions (authored by sarah.walker2_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rG2a9a92ba7bd7: arm64: Enable MOPS in userspace (authored by sarah.walker2_arm.com).
Feb 9 2026, 4:29 PM
andrew committed rGdb96d49bdebf: libc/aarch64: Split out the MOPS functions.
Feb 9 2026, 4:29 PM
andrew committed rG50144c002555: libc/aarch64: Add a Makefile.inc dependency.
Feb 9 2026, 4:29 PM
andrew committed rGbcb8b267f323: arm/gic: Detect broken configurations.
Feb 9 2026, 4:29 PM

Feb 5 2026

andrew committed rGc12d6cc326b7: arm64: Attach the vgic even if there is no ITS.
Feb 5 2026, 2:02 PM

Feb 3 2026

andrew committed rGa4f0e93c5142: arm64/vmm: Set and use the fine-grained traps.
Feb 3 2026, 5:28 PM
andrew committed rG4f82ce5191d5: arm64: Add the Fine-Grained Trap registers.
Feb 3 2026, 5:28 PM
andrew committed rG095a7871f432: arm64/vmm: Add HYP_FEAT_FGT{,2}.
Feb 3 2026, 5:28 PM
andrew committed rG2f3f5055e7f6: virtio_p9fs: Use VIRTIO_SIMPLE_PNPINFO.
Feb 3 2026, 5:28 PM
andrew committed rG32d1f18865ab: libc/aarch64: Add memset for a 64 byte dc zva.
Feb 3 2026, 5:28 PM
andrew committed rG00f68392130c: libc/aarch64: Add a Makefile.inc dependency.
Feb 3 2026, 5:28 PM
andrew committed rGf0516ed4652c: libc/aarch64: Split out the MOPS functions.
Feb 3 2026, 5:28 PM

Jan 30 2026

andrew committed rG93d3ac1daa0e: arm64: Fix kernel panic in get_arm64_sve during core dump (authored by william.a_carrel.org).
Jan 30 2026, 5:21 PM

Jan 23 2026

andrew committed rG6c5fdba45a63: arm/gic: Detect broken configurations.
Jan 23 2026, 7:17 PM

Jan 20 2026

andrew requested review of D54791: arm64: Attach the vgic even if there is no ITS.
Jan 20 2026, 11:03 AM

Jan 19 2026

andrew accepted D54738: arm64/vmm: Simplify vmmpmap_remove().
Jan 19 2026, 12:31 PM
andrew accepted D54532: arm64: Fix kernel panic in get_arm64_sve during core dump.

Can you send ma a git patch with this change? e.g. the output of git format-patch

Jan 19 2026, 12:29 PM
andrew accepted D54772: loader: Only warn for !FDT && !ACPI take two.
Jan 19 2026, 12:26 PM
andrew requested review of D54776: libc/aarch64: Add memset for a 64 byte dc zva.
Jan 19 2026, 12:18 PM
andrew requested review of D54775: libc/aarch64: Split out the MOPS functions.
Jan 19 2026, 12:18 PM
andrew requested review of D54774: libc/aarch64: Add a Makefile.inc dependency.
Jan 19 2026, 12:17 PM

Jan 15 2026

andrew committed rGfb96702a034c: depend-cleanup.sh: Clean up the old arm64 memset.S.
Jan 15 2026, 3:15 PM
andrew closed D54729: depend-cleanup.sh: Clean up the old arm64 memset.S.
Jan 15 2026, 3:15 PM
andrew committed rGe79e4c7031a4: arm64: Add cpu_feat_disabled for disabled features.
Jan 15 2026, 2:57 PM
andrew committed rG2706f7abcac7: arm64: Add a multiple TLBI workaround.
Jan 15 2026, 2:52 PM
andrew committed rG7cd4ec4adb8f: arm64: Add a function to check a range of CPU revs.
Jan 15 2026, 2:52 PM
andrew committed rG972c4dc33bd7: arm64: Replace cpu_tlb_flushID in initarm.
Jan 15 2026, 2:52 PM
andrew committed rGa5371aed0235: arm64: Create a TLBI invalidate for the kernel.
Jan 15 2026, 2:52 PM
andrew committed rG5b364c721f8e: arm64: Read the CPU feature tunables once.
Jan 15 2026, 2:52 PM
andrew committed rG68d8de27c94d: arm64: Fix enabling CPU features.
Jan 15 2026, 2:51 PM
andrew committed rG2210c15b08b9: arm64: Support managing features from loader.
Jan 15 2026, 2:51 PM
andrew committed rGddc20379099b: arm64: Add a sysctl to see if features are enabled.
Jan 15 2026, 2:51 PM
andrew committed rG1c375ad453c0: arm64: Add a macro to create cpu_feat.
Jan 15 2026, 2:51 PM
andrew committed rG3b24eedc93b7: arm64: Add a new CPU feature framework.
Jan 15 2026, 2:51 PM
andrew committed rG25ff471f0bbc: arm64: Add the new C1 CPU IDs.
Jan 15 2026, 2:51 PM
andrew committed rG935f00c4ddf6: arm64: Add more CPU MIDR values.
Jan 15 2026, 2:51 PM
andrew committed rG6025e23a8f2f: pci/n1sdp: Disable HotPlug.
Jan 15 2026, 2:51 PM
andrew requested review of D54729: depend-cleanup.sh: Clean up the old arm64 memset.S.
Jan 15 2026, 10:21 AM

Jan 14 2026

andrew added inline comments to D54674: sys: add hmp.
Jan 14 2026, 7:03 PM
andrew accepted D54678: arm64/vgic_v3: Fix an inverted test when reading GICD_I<C|S>ENABLER.
Jan 14 2026, 5:01 PM
andrew committed rG6042a2662e84: arm: Handle GIC_IVAR_VGIC in the gic driver.
Jan 14 2026, 1:01 AM
andrew committed rG37491bc05315: dev/ofw: Move ofw_cpu earlier.
Jan 14 2026, 1:01 AM
andrew committed rG2b22c6f9cdf6: arm64/vmm: Remove support for reading CNTHCTL_EL2.
Jan 14 2026, 1:01 AM
andrew committed rG591c7a08bf8a: arm64: Enable MOPS in userspace (authored by sarah.walker2_arm.com).
Jan 14 2026, 1:01 AM
andrew committed rGa652357fb59f: rtld-elf: Pass HWCAP flags to ifunc resolver functions (authored by sarah.walker2_arm.com).
Jan 14 2026, 1:01 AM
andrew committed rG449339bdba24: arm64: Provide ifunc HWCAP structure definitions (authored by sarah.walker2_arm.com).
Jan 14 2026, 1:01 AM
andrew closed D54558: arm64: Enable MOPS in userspace.
Jan 14 2026, 1:01 AM
andrew closed D54559: rtld-elf: Pass HWCAP flags to ifunc resolver functions.
Jan 14 2026, 1:00 AM
andrew closed D54598: arm64: Provide ifunc HWCAP structure definitions.
Jan 14 2026, 1:00 AM
andrew committed rG474d800a341c: arm64: Add the PMBSR_MSS_BSC_BUFFER_FILLED define (authored by sarah.walker2_arm.com).
Jan 14 2026, 12:57 AM
andrew committed rG6e890c4602ef: arm64: Add a define for MDCR_EL2_E2PB_EL1_0_NO_TRAP (authored by sarah.walker2_arm.com).
Jan 14 2026, 12:57 AM
andrew committed rG683decf362ce: arm64: Correctly align the SVE signal context.
Jan 14 2026, 12:56 AM
andrew committed rGeb633cef3e07: arm64: Switch to gic_get_support_lpis in gicv3_its.
Jan 14 2026, 12:56 AM
andrew committed rG19d538c8a5a7: arm/gic: Make GICV3_IVAR_SUPPORT_LPIS generic.
Jan 14 2026, 12:56 AM
andrew committed rG4f3be1e456e3: arm64: Add non-PCI MSI support.
Jan 14 2026, 12:56 AM
andrew committed rGa90391c1e078: arm64: Add additional fields for PMBSR and PMSIDR (authored by sarah.walker2_arm.com).
Jan 14 2026, 12:56 AM
andrew committed rGc28fea611c8d: dev/fdt: Add support for non-PCI MSI interrupts.
Jan 14 2026, 12:56 AM
andrew committed rG78e35c352f2e: arm64: Move BP hardening and SSBD workaround to CPU_FEAT framework (authored by sarah.walker2_arm.com).
Jan 14 2026, 12:56 AM
andrew committed rG8dca461b1efe: dev/ofw: Teach ofw_cpu to find the pcpu on arm64.
Jan 14 2026, 12:56 AM
andrew committed rGdd4dcf661fe7: dev/ofw: Register the ofw_cpu xref.
Jan 14 2026, 12:56 AM
andrew committed rGbbd57dcdeed7: arm64: Split out accessing special registers.
Jan 14 2026, 12:56 AM