User Details
User Details
- User Since
- May 10 2014, 2:21 PM (591 w, 2 d)
Yesterday
Yesterday
andrew requested review of D52422: arm64: Remove a kernel check form pmap.
Thu, Sep 4
Thu, Sep 4
arm64: Add a multiple TLBI workaround
arm64: Replace cpu_tlb_flushID in initarm
andrew committed rG8df4dc90952b: arm64: Create a TLBI invalidate for the kernel (authored by andrew).
arm64: Create a TLBI invalidate for the kernel
arm64: Remove CPU_MATCH_RAW
andrew committed rGefb1c4bac122: arm64: Update the Neoverse-N1 1542419 errata check (authored by andrew).
arm64: Update the Neoverse-N1 1542419 errata check
arm64: Clean up HW DBM errata detection
andrew committed rGc76b0247a95e: arm64: Add a function to check a range of CPU revs (authored by andrew).
arm64: Add a function to check a range of CPU revs
arm64: Support managing features from loader
andrew committed rG9204a315a71c: arm64: Add a sysctl to see if features are enabled (authored by andrew).
arm64: Add a sysctl to see if features are enabled
arm64: Add a macro to create cpu_feat
andrew added inline comments to D52183: arm64: Create a TLBI invalidate for the kernel.
andrew added inline comments to D52357: arm64: Add a sysctl to see if features are enabled.
andrew committed rGb21629dfcaf0: arm64: Make the padding in struct ms_page explicit (authored by andrew).
arm64: Make the padding in struct ms_page explicit
arm64: Add padding to struct mdproc
Wed, Sep 3
Wed, Sep 3
andrew added a comment to D52190: arm64: Add a multiple TLBI workaround.
I've added support to manage which features/errata are enabled at boot time & used this to disable this workaround by default, but let the user enable it if they are affected by it.
andrew updated the diff for D52190: arm64: Add a multiple TLBI workaround.
- Fix a midr check
- Rebase past D52358 so the workaround is disabled by default, but can be enabled
andrew requested review of D52358: arm64: Support managing features from loader.
andrew requested review of D52357: arm64: Add a sysctl to see if features are enabled.
andrew requested review of D52356: arm64: Add a macro to create cpu_feat.
Tue, Sep 2
Tue, Sep 2
Thu, Aug 28
Thu, Aug 28
andrew added a comment to D52197: gpio: implement bus_setup_intr and bus_teardown_intr.
I expect we would need bus_activate_resource as it's called via bus_generic_rman_alloc_resource in gpiobus_alloc_resource.
andrew updated the diff for D52189: arm64: Update the Neoverse-N1 1542419 errata check.
Use the correct revision range
Wed, Aug 27
Wed, Aug 27
andrew added inline comments to D52187: arm64: Add a function to check a range of CPU revs.
andrew requested review of D52191: arm64: Remove CPU_MATCH_RAW.
andrew requested review of D52190: arm64: Add a multiple TLBI workaround.
andrew requested review of D52189: arm64: Update the Neoverse-N1 1542419 errata check.
andrew requested review of D52188: arm64: Clean up HW DBM errata detection.
andrew requested review of D52187: arm64: Add a function to check a range of CPU revs.
andrew requested review of D52186: arm64: Cleanup enabling the MMU.
andrew requested review of D52185: arm64: Remove cpu_tlb_flushID now it's unused.
andrew requested review of D52184: arm64: Replace cpu_tlb_flushID in initarm.
andrew requested review of D52183: arm64: Create a TLBI invalidate for the kernel.
andrew committed rG77bf447759eb: arm64: Print ESR_EL1 on synchronous external abort (authored by andrew).
arm64: Print ESR_EL1 on synchronous external abort
Tue, Aug 26
Tue, Aug 26
andrew retitled D51822: sys/conf: Fix arm64 vmm_nvhe dependencies from sys/conf: Fix arm64 vmm_nvme dependencies to sys/conf: Fix arm64 vmm_nvhe dependencies.
Thu, Aug 21
Thu, Aug 21
dev/fdt: Remove fdt_ic_list
virtio: Remove the unused poll method
andrew committed rG4740d47238cf: virtio/mmio: Remove the unused virtio_mmio_if.m (authored by andrew).
virtio/mmio: Remove the unused virtio_mmio_if.m
Wed, Aug 20
Wed, Aug 20
andrew added inline comments to D51992: virtio/mmio: Remove the unused virtio_mmio_if.m.
Tue, Aug 19
Tue, Aug 19
andrew accepted D52005: if the syscall muxes are used, up to two additional argumentsmay be required. This means that the 8 required for mmap increasesup to 10 (for __syscall)..
It looks like sendfile and wait6 are also affected.
Mon, Aug 18
Mon, Aug 18
andrew added a comment to D51992: virtio/mmio: Remove the unused virtio_mmio_if.m.
It was a beri driver in sys/dev/beri/virtio/virtio_mmio_platform.c
andrew requested review of D51994: dev/fdt: Remove fdt_ic_list.
andrew requested review of D51993: virtio: Remove the unused poll method.
andrew requested review of D51992: virtio/mmio: Remove the unused virtio_mmio_if.m.
kboot: Support reading the smbios vis sysfs
Sat, Aug 16
Sat, Aug 16
andrew added inline comments to D51933: gpioc: remove unnecessary bus_generic_* calls.
Thu, Aug 14
Thu, Aug 14
andrew added inline comments to D51584: gpio: rework gpioaei.
Wed, Aug 13
Wed, Aug 13
uart: Remove the unused cd_port_subtype
uart: Add UART_ACPI_SPCR_CLASS
uart: Remove UART_ACPI_CLASS
andrew added inline comments to D51878: uart: Add UART_ACPI_SPCR_CLASS.
Tue, Aug 12
Tue, Aug 12
andrew requested review of D51879: uart: Remove the unused cd_port_subtype.
andrew requested review of D51878: uart: Add UART_ACPI_SPCR_CLASS.
andrew requested review of D51877: uart: Remove UART_ACPI_CLASS.
Mon, Aug 11
Mon, Aug 11
andrew added inline comments to D51771: uart: Add ns8250 ACPI entry for SPCR rev 2.
Aug 8 2025
Aug 8 2025
andrew requested review of D51822: sys/conf: Fix arm64 vmm_nvhe dependencies.
andrew requested review of D51821: arm64/vmm: Use FEAT_ECV_POFF to support a timer.
andrew requested review of D51820: arm: Use the Self-Synchronized counter registers.
andrew requested review of D51819: arm64: Add more counter/timer registers.
andrew requested review of D51818: arm64/vmm: Remove support for reading CNTHCTL_EL2.
andrew requested review of D51817: arm64/vmm: Clean up enabling guest timer access.
andrew requested review of D51816: arm64/vmm: Add a feature flag and use it for HCRX.
arm64: Support TBI in userspace
Aug 7 2025
Aug 7 2025
bhyve/arm64: Implement PSCI_FNID_CPU_OFF
andrew committed rG6227d0f81a5e: bhyve/arm64: Stop assuming the CPU index is MPIDR (authored by andrew).
bhyve/arm64: Stop assuming the CPU index is MPIDR
bhyve/arm64: Tidy up a licence comment
andrew updated the diff for D51763: bhyve/arm64: Stop assuming the CPU index is MPIDR.
Rebase past 5d56a04d1b99c0187c7799be0d1e93586312bd55
andrew added a comment to D51768: bhyve/arm64: Implement PSCI_FNID_CPU_OFF.
I'm not sure there is anything to assert on. CPU_OFF is defined to "Power down the calling core" & doesn't take any arguments.
bhyve/arm64: Add a missing header file
andrew updated the diff for D51763: bhyve/arm64: Stop assuming the CPU index is MPIDR.
Update based on feedback from @markj
Add a missing header file
bhyve/arm64: Mark CPU0 as on at boot