Page MenuHomeFreeBSD

andrew (Andrew Turner)
User

Projects (3)

User Details

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

Recent Activity

Mon, Jul 6

andrew committed rGee2642678a2c: arm64/vmm: Move host-side EL2 regs into sys_regs (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mon, Jul 6, 3:25 PM
andrew committed rG35164034e390: arm64/vmm: Make remaining registers use hypctx_*_sys_reg (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mon, Jul 6, 3:25 PM
andrew committed rGdd08cb0c8d6e: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mon, Jul 6, 3:25 PM
andrew committed rGe3cd6d104783: arm64/vmm: Refactor vmm_hyp.c (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mon, Jul 6, 3:25 PM
andrew committed rGf4c3458ab3ce: arm64/vmm: Move vttbr_el2 & vtimer into struct hypctx (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mon, Jul 6, 3:25 PM
andrew committed rGd2e3e76ab902: arm64/vmm: Store non-VNCR registers in an array (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mon, Jul 6, 3:25 PM
andrew committed rG5c7315317f5f: arm64/vmm: Add FEAT_NV2 definitions (authored by Kajetan Puchalski <kajetan.puchalski@arm.com>).
Mon, Jul 6, 3:25 PM

Thu, Jun 18

andrew committed rG8fdaa1b16367: busdma_bounce: Allocate bounce buffers as unprotected (authored by sarah.walker2_arm.com).
Thu, Jun 18, 4:05 PM
andrew committed rG8193fa3b8e1a: virtio_net: Use bus_dma for rxq/txq buffers (authored by sarah.walker2_arm.com).
Thu, Jun 18, 4:05 PM
andrew committed rGea130fa32099: virtio_net: Use bus_dma for command/ack buffers (authored by sarah.walker2_arm.com).
Thu, Jun 18, 4:05 PM
andrew committed rGc84261da6f6c: arm64: Add an initial GICv5 driver.
Thu, Jun 18, 2:58 PM
andrew committed rGcbef29bde7ce: arm64: Add an initial GICv5 IWB driver.
Thu, Jun 18, 2:58 PM
andrew committed rG06d64ee0ecc2: arm64: Add an initial GICv5 ITS driver.
Thu, Jun 18, 2:58 PM
andrew committed rGcd94485281f3: arm64: Add FEAT_ALWAYS_ENABLE to cpu_feat.
Thu, Jun 18, 2:58 PM
andrew committed rGa9e12d3ec8bd: arm64: Support building sys/sysl instructions.
Thu, Jun 18, 2:58 PM

Jun 5 2026

andrew committed rG5cc3fa098856: arm64: Add exception flag for ksiginfo_t and set in trapsignal (authored by Alex Arslan <ararslan@comcast.net>).
Jun 5 2026, 4:16 PM
andrew committed rG0b862a795a35: arm64: Expose ESR in mcontext (authored by Alex Arslan <ararslan@comcast.net>).
Jun 5 2026, 4:16 PM

May 29 2026

andrew committed rGf6911b941f14: sys: Renumber MTE SEGV codes.
May 29 2026, 4:06 PM

May 27 2026

andrew committed rGbb9497a2d462: arm64: Add vm_page_t MTE flags (authored by harry.moulton_arm.com).
May 27 2026, 3:25 PM
andrew committed rG7bb6b62394d3: arm64: mte: copy/save tags on copy-on-write (authored by harry.moulton_arm.com).
May 27 2026, 3:25 PM
andrew committed rG5a6ae4230b04: arm64: Manage the MTE state like pointer auth.
May 27 2026, 3:24 PM
andrew committed rGd63a62fb3504: arm64: Add support for per-page flags.
May 27 2026, 3:24 PM
andrew committed rG5cb511e62763: arm64: Check for MTE tag failures on kernel entry.
May 27 2026, 3:24 PM
andrew committed rGa780d21eab97: arm64: Support changing the DMAP memory type.
May 27 2026, 3:24 PM
andrew committed rG48da01ad0b16: arm64: Add a comment about HWCAP values.
May 27 2026, 3:24 PM

May 14 2026

andrew committed rGb8606c3406ea: arm64: Fix the includes for rsi.c.
May 14 2026, 9:49 AM

May 12 2026

andrew committed rGa6add87b5e17: arm64: Load SOCDEV_PA as a literal rather than an immediate (authored by sarah.walker2_arm.com).
May 12 2026, 4:56 PM
andrew committed rG76a2904c352b: arm64: Add RSI detection for CCA (authored by sarah.walker2_arm.com).
May 12 2026, 4:56 PM
andrew committed rG56abdbc5f709: arm64: VM/PMAP changes for CCA guest support (authored by sarah.walker2_arm.com).
May 12 2026, 4:56 PM
andrew committed rGcd2512eaab5c: vm: Add flags for unprotected allocations (authored by sarah.walker2_arm.com).
May 12 2026, 4:56 PM
andrew committed rGf9ba99eaa24f: physmem: Add a way to read all memory (authored by sarah.walker2_arm.com).
May 12 2026, 4:56 PM

May 5 2026

andrew added a reverting change for rGb5bad6df467c: virtio_net: Use bus_dma for command/ack buffers: rGc8167ebb742c: Revert "virtio_net: Use bus_dma for command/ack buffers".
May 5 2026, 9:33 AM
andrew added a reverting change for rGc16c95192f01: virtio_net: Use bus_dma for rxq/txq buffers: rGdc00f118405e: Revert "virtio_net: Use bus_dma for rxq/txq buffers".
May 5 2026, 9:33 AM
andrew committed rGc8167ebb742c: Revert "virtio_net: Use bus_dma for command/ack buffers".
May 5 2026, 9:33 AM
andrew committed rGdc00f118405e: Revert "virtio_net: Use bus_dma for rxq/txq buffers".
May 5 2026, 9:33 AM

Apr 29 2026

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

Apr 27 2026

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

Apr 16 2026

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

Apr 13 2026

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

Apr 9 2026

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

Apr 8 2026

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