Page MenuHomeFreeBSD

andrew (Andrew Turner)
User

Projects (3)

User Details

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

Recent Activity

Yesterday

andrew committed rG01ff0fa77d33: arm64: Support some per-thread sctlr_el1 fields.
Wed, Apr 29, 11:40 AM
andrew committed rG2783fb7e7321: arm64: Fix a MTE check.
Wed, Apr 29, 11:40 AM

Mon, Apr 27

andrew committed rGc16c95192f01: virtio_net: Use bus_dma for rxq/txq buffers (authored by sarah.walker2_arm.com).
Mon, Apr 27, 11:39 AM
andrew committed rGb5bad6df467c: virtio_net: Use bus_dma for command/ack buffers (authored by sarah.walker2_arm.com).
Mon, Apr 27, 11:39 AM
andrew committed rGe63eee84cad5: libgcc_s: Add a linker script to link to libgcc.
Mon, Apr 27, 11:39 AM
andrew committed rG04e4268f60e4: arm64: Remove cpu_tlb_flushID now it's unused.
Mon, Apr 27, 11:39 AM
andrew committed rG4bdbb6f7f7c6: arm64: Stop using cpu_tlb_flushID in kexec.
Mon, Apr 27, 11:39 AM

Thu, Apr 16

andrew committed rG6f9e9eba984f: arm64: mte: handle synchronous tag check faults (authored by harry.moulton_arm.com).
Thu, Apr 16, 2:23 PM
andrew committed rGaa2d89cb4263: arm64: mte: add tagged memory attribute (authored by harry.moulton_arm.com).
Thu, Apr 16, 2:23 PM

Mon, Apr 13

andrew committed rGaa555b6004d6: arm64: mte: add system register definitions (authored by harry.moulton_arm.com).
Mon, Apr 13, 2:24 PM
andrew committed rG58de79153622: arm64: mte: configure initial state for system registers (authored by harry.moulton_arm.com).
Mon, Apr 13, 2:24 PM
andrew committed rG7e718b9a8eec: arm64: mte: cleanup cache register definitions (authored by harry.moulton_arm.com).
Mon, Apr 13, 2:24 PM
andrew committed rG580958427536: arm64: Handle changing self-referential DMAP pages.
Mon, Apr 13, 2:24 PM
andrew committed rGc208439cdb58: arm64: Add a cmap page to pmap.
Mon, Apr 13, 2:24 PM

Thu, Apr 9

andrew committed rGf54209510b1b: virtio_blk: Fix initialisation of dump request structure (authored by sarah.walker2_arm.com).
Thu, Apr 9, 2:15 PM

Wed, Apr 8

andrew committed rG0ddaa4c86d68: arm64: Add arm64 SVE tests.
Wed, Apr 8, 2:21 PM
andrew committed rGb608ec429777: arm64: Add MOPS implementations of copyin/copyout (authored by sarah.walker2_arm.com).
Wed, Apr 8, 2:02 PM
andrew committed rGe40964f7123e: arm64: Add MOPS implementation of pagezero() (authored by sarah.walker2_arm.com).
Wed, Apr 8, 2:02 PM
andrew committed rGedc0dd0445b7: arm64: Enable MOPS usage in the kernel (authored by sarah.walker2_arm.com).
Wed, Apr 8, 2:02 PM
andrew committed rG44d6e17c86cf: arm64: Add MOPS implementations of memset(), memcpy() and memmove() (authored by sarah.walker2_arm.com).
Wed, Apr 8, 2:02 PM
andrew committed rGcf9949fa6c00: arm64: Optimise the repeated TLBI workaround.
Wed, Apr 8, 2:02 PM
andrew committed rGf6f5d927bf75: arm64: Have a common call to userret.
Wed, Apr 8, 2:02 PM
andrew committed rG1d4a619667ea: arm64/vmm: Support PMU v3p9.
Wed, Apr 8, 2:02 PM
andrew committed rG767f1aa9fb64: arm64: Fix the ESR_ELx_EC_MASK definition.
Wed, Apr 8, 2:02 PM
andrew committed rGffaa67ef59ab: arm64: Add more HWCAP values.
Wed, Apr 8, 2:02 PM
andrew committed rG920f5f6e10a0: arm64: Treat the PMUVer field of ID_AA64DFR0 as unsigned (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Wed, Apr 8, 2:02 PM
andrew committed rGdb2a34bc4528: nvmecontrol: Remove an incorrect use of PAGE_SIZE.
Wed, Apr 8, 2:02 PM
andrew committed rG91ce7a19120a: vtgpu: Support virtio gpu on Parallels Desktop.
Wed, Apr 8, 2:02 PM
andrew committed rG7a70c9fcff1d: arm64: Panic if the ID register isn't known.
Wed, Apr 8, 2:02 PM
andrew committed rGca69c5d68f30: arm64: Assume get_kernel_reg returns true.
Wed, Apr 8, 2:02 PM
andrew committed rGc91d1de34d26: arm64: Move creating the ID register views earlier.
Wed, Apr 8, 2:02 PM

Mar 17 2026

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

Mar 10 2026

andrew committed rG1a92fc9c1210: virtio: Restore mb() calls (authored by sarah.walker2_arm.com).
Mar 10 2026, 7:11 PM
andrew committed rG522012c8bd07: Revert "virtio: Restore mb() calls".
Mar 10 2026, 7:11 PM
andrew added a reverting change for rGd99e725c26a7: virtio: Restore mb() calls: rG522012c8bd07: Revert "virtio: Restore mb() calls".
Mar 10 2026, 7:11 PM
andrew committed rGd99e725c26a7: virtio: Restore mb() calls.
Mar 10 2026, 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