Page MenuHomeFreeBSD

andrew (Andrew Turner)
User

Projects

User Details

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

Recent Activity

Today

andrew accepted D44037: gicv3: In its_init_cpu_lpi record each cpu's PENDBASER.
Tue, Feb 27, 6:15 PM
andrew added inline comments to D44032: gicv3: Change how we initialize its children..
Tue, Feb 27, 6:12 PM
andrew accepted D44096: gicv3: Define PA masks for the PENDBASR and PROPBASER registers.
Tue, Feb 27, 6:08 PM
andrew accepted D44033: gicv3: Panic if the gicv3 already running.
Tue, Feb 27, 5:09 PM
andrew accepted D44034: gicv3: Don't allocate pend_base if we're already started.
Tue, Feb 27, 10:21 AM
andrew accepted D44035: gicv3: Only set the redistributor base if we're not prealloced.
Tue, Feb 27, 10:21 AM
andrew accepted D44038: gicv3: If the LPI is already allocated, remember it.
Tue, Feb 27, 10:20 AM
andrew added inline comments to D44037: gicv3: In its_init_cpu_lpi record each cpu's PENDBASER.
Tue, Feb 27, 10:12 AM
andrew accepted D44036: gicv3: Report PENDBASE when bootverbose.
Tue, Feb 27, 9:58 AM
andrew added inline comments to D44033: gicv3: Panic if the gicv3 already running.
Tue, Feb 27, 9:58 AM
andrew added inline comments to D44032: gicv3: Change how we initialize its children..
Tue, Feb 27, 9:53 AM

Thu, Feb 22

andrew committed rGe68136d3635c: arm64: Tell userspace when BTI is supported (authored by andrew).
arm64: Tell userspace when BTI is supported
Thu, Feb 22, 4:29 PM
andrew committed rG670af174e27b: arm64: Enable BTI in the kernel ELF loader (authored by andrew).
arm64: Enable BTI in the kernel ELF loader
Thu, Feb 22, 4:29 PM
andrew committed rGc4e4a7596beb: Add a BTI sysarch (authored by andrew).
Add a BTI sysarch
Thu, Feb 22, 4:28 PM
andrew closed D42441: arm64: Enable BTI in the kernel ELF loader.
Thu, Feb 22, 4:28 PM
andrew closed D39453: Add a BTI sysarch.
Thu, Feb 22, 4:28 PM
andrew closed D42328: arm64: Add BTI support to pmap.
Thu, Feb 22, 4:28 PM
andrew committed rGd3eae160b21f: arm64: Add BTI support to pmap (authored by andrew).
arm64: Add BTI support to pmap
Thu, Feb 22, 4:28 PM
andrew added inline comments to D43046: scmi: Introduce a new SCMI API and port CLK SCMI driver to it.
Thu, Feb 22, 2:48 PM
andrew added inline comments to D43045: scmi: Add SCMI message tracking and centralize tx/rx logic.
Thu, Feb 22, 2:44 PM
andrew accepted D43043: scmi: Protect SCMI/SMT channels from concurrent transmissions.
Thu, Feb 22, 2:35 PM
andrew accepted D43041: scmi: Extend and refactor SCMI shmem support.
Thu, Feb 22, 2:33 PM

Wed, Feb 21

andrew committed rG47e073941f4e: Import the kernel parts of bhyve/arm64 (authored by andrew).
Import the kernel parts of bhyve/arm64
Wed, Feb 21, 6:56 PM
andrew committed rG0f4071978e3d: arm64: Add TF_LR, it will be used by bhyve asm (authored by andrew).
arm64: Add TF_LR, it will be used by bhyve asm
Wed, Feb 21, 6:56 PM
andrew committed rGb3bbec37ba03: arm64: Add a macro to find a VM fault address (authored by andrew).
arm64: Add a macro to find a VM fault address
Wed, Feb 21, 6:56 PM
andrew committed rG9c52f98c9f1a: arm64: Add the TCR_EL2.PS mask (authored by andrew).
arm64: Add the TCR_EL2.PS mask
Wed, Feb 21, 6:56 PM
andrew closed D37428: Import the kernel parts of bhyve/arm64.
Wed, Feb 21, 6:56 PM
andrew committed rG09ac9cf8971a: arm64: Add ISS_MSR_REG for ESR_ELx.ISS values (authored by andrew).
arm64: Add ISS_MSR_REG for ESR_ELx.ISS values
Wed, Feb 21, 6:56 PM
andrew committed rG64963dd2f0a2: arm64: Add more spsr_el1 register values (authored by andrew).
arm64: Add more spsr_el1 register values
Wed, Feb 21, 4:31 PM
andrew committed rG58df49801d9d: arm64: Fix the has_hyp check (authored by andrew).
arm64: Fix the has_hyp check
Wed, Feb 21, 12:40 PM
andrew committed rG353b6a5bcb5a: arm64: Add in_vhe() to find if the kernel is in VHE (authored by andrew).
arm64: Add in_vhe() to find if the kernel is in VHE
Wed, Feb 21, 11:28 AM
andrew closed D43973: arm64: Add in_vhe() to find if the kernel is in VHE.
Wed, Feb 21, 11:28 AM
andrew committed rG5e7941b6c979: arm64: Add CurrentEL register definitions (authored by andrew).
arm64: Add CurrentEL register definitions
Wed, Feb 21, 11:28 AM
andrew committed rG37563d39efd1: arm64: Use the new CurrentEL macros (authored by andrew).
arm64: Use the new CurrentEL macros
Wed, Feb 21, 11:28 AM
andrew closed D43972: arm64: Use the new CurrentEL macros.
Wed, Feb 21, 11:28 AM
andrew closed D43971: arm64: Add CurrentEL register definitions.
Wed, Feb 21, 11:28 AM

Tue, Feb 20

andrew accepted D43981: dev/uart: name uart_class_set DATA_SET macro UART_CLASS().
Tue, Feb 20, 10:10 AM

Mon, Feb 19

andrew committed rG4dd61b21f9a0: arm64: Use adrp + :lo12: to load globals from asm (authored by andrew).
arm64: Use adrp + :lo12: to load globals from asm
Mon, Feb 19, 4:52 PM
andrew committed rG829446911790: arm64: Add an is64bit flag to user readable ID regs (authored by andrew).
arm64: Add an is64bit flag to user readable ID regs
Mon, Feb 19, 4:52 PM
andrew committed rGaace2b59a835: arm64: Add a BTI landing pad to .mcount (authored by andrew).
arm64: Add a BTI landing pad to .mcount
Mon, Feb 19, 4:52 PM
andrew committed rG977d1ded2991: arm64: Add PAC instruction macros (authored by andrew).
arm64: Add PAC instruction macros
Mon, Feb 19, 4:52 PM
andrew committed rG3e3e2ce55be3: Add BTI exceptions (authored by andrew).
Add BTI exceptions
Mon, Feb 19, 4:52 PM
andrew committed rG7a64b05196bb: arm64: Fix the TCR_TBI0 macro to use UL (authored by andrew).
arm64: Fix the TCR_TBI0 macro to use UL
Mon, Feb 19, 4:52 PM
andrew committed rGe7d2a96f4f9b: arm64: Mark the armv8 crc32c as supporting BTI (authored by andrew).
arm64: Mark the armv8 crc32c as supporting BTI
Mon, Feb 19, 4:47 PM
andrew committed rGf8c7bbd1c93f: dev/uart: Support 8-byte register access (authored by andrew).
dev/uart: Support 8-byte register access
Mon, Feb 19, 4:47 PM
andrew committed rG54cf1499a33a: arm64: Clean up finding our load address (authored by andrew).
arm64: Clean up finding our load address
Mon, Feb 19, 4:47 PM
andrew committed rGa46059e45f4a: arm64: Make kern_delta unneeded in the boot params (authored by andrew).
arm64: Make kern_delta unneeded in the boot params
Mon, Feb 19, 4:47 PM
andrew committed rG082bc380936e: arm64: Create a Linux view of the ID registers (authored by andrew).
arm64: Create a Linux view of the ID registers
Mon, Feb 19, 4:47 PM
andrew committed rGeaa247c7f3df: arm64: Check if PSCI before calling SMCCC (authored by andrew).
arm64: Check if PSCI before calling SMCCC
Mon, Feb 19, 4:47 PM
andrew committed rG88227ddc7536: arm64: Use pmap_early_vtophys in pmap_bootstrap_san (authored by andrew).
arm64: Use pmap_early_vtophys in pmap_bootstrap_san
Mon, Feb 19, 4:47 PM
andrew committed rGa10099545e29: arm64: Add more HWCAP2 values (authored by andrew).
arm64: Add more HWCAP2 values
Mon, Feb 19, 4:47 PM
andrew committed rG0cdf69c10504: arm64: Expand HWCAP2 to be 64 bit (authored by andrew).
arm64: Expand HWCAP2 to be 64 bit
Mon, Feb 19, 4:47 PM
andrew committed rG148222e3a099: arm64: Use a hwcap ID rather than pointer (authored by andrew).
arm64: Use a hwcap ID rather than pointer
Mon, Feb 19, 4:47 PM
andrew committed rG403c7ef8e853: imgact_elf: Export __elfN(parse_notes) (authored by andrew).
imgact_elf: Export __elfN(parse_notes)
Mon, Feb 19, 4:47 PM
andrew committed rGc424b194192e: imgact_elf: Move GNU_ABI_VENDOR to a common header (authored by andrew).
imgact_elf: Move GNU_ABI_VENDOR to a common header
Mon, Feb 19, 4:47 PM
andrew committed rGd4163257401c: rtld: Teach rtld about the BTI elf note (authored by andrew).
rtld: Teach rtld about the BTI elf note
Mon, Feb 19, 4:47 PM
andrew committed rG08569764e6c9: arm64: Add a missing MRS_HWCAP_END (authored by andrew).
arm64: Add a missing MRS_HWCAP_END
Mon, Feb 19, 4:47 PM
andrew committed rGeb1dae1c40f2: csu: Teach csu about PAC and BTI (authored by andrew).
csu: Teach csu about PAC and BTI
Mon, Feb 19, 4:47 PM
andrew committed rG63b2b7cca22d: arm64: Teach bus_dma on arm64 about NUMA (authored by andrew).
arm64: Teach bus_dma on arm64 about NUMA
Mon, Feb 19, 4:47 PM
andrew committed rGd723cf210ded: arm64: Fix long lines in vm_machdep.c (authored by andrew).
arm64: Fix long lines in vm_machdep.c
Mon, Feb 19, 4:47 PM
andrew committed rG0d44915e06e5: arm64: Support creating a BTI & PAC note (authored by andrew).
arm64: Support creating a BTI & PAC note
Mon, Feb 19, 4:47 PM
andrew committed rG9792d605235a: sys/sys: Check for __ASSEMBLER__ in elf_common.h (authored by andrew).
sys/sys: Check for __ASSEMBLER__ in elf_common.h
Mon, Feb 19, 4:47 PM
andrew committed rG55e2bfab4485: tools/build: Support building with glibc 2.38 (authored by andrew).
tools/build: Support building with glibc 2.38
Mon, Feb 19, 4:47 PM
andrew committed rG729576a3d540: pci: Set the domain in the pci_generic driver (authored by andrew).
pci: Set the domain in the pci_generic driver
Mon, Feb 19, 4:47 PM
andrew committed rG45ffdd4ea582: arm64: Add BTI landing pads to assembly functions (authored by andrew).
arm64: Add BTI landing pads to assembly functions
Mon, Feb 19, 4:47 PM
andrew committed rG890008575a43: arm64: Raise a SIGBUS on a user external abort (authored by andrew).
arm64: Raise a SIGBUS on a user external abort
Mon, Feb 19, 4:47 PM
andrew committed rG15ef78831eb0: arm64: Export HWCAP_CPUID (authored by andrew).
arm64: Export HWCAP_CPUID
Mon, Feb 19, 4:47 PM
andrew committed rG94f23ae15a80: arm64: Add TCR register masks (authored by andrew).
arm64: Add TCR register masks
Mon, Feb 19, 4:47 PM
andrew committed rG628fd849f55e: arm64: Enable FEAT_E0PD when supported (authored by andrew).
arm64: Enable FEAT_E0PD when supported
Mon, Feb 19, 4:47 PM
andrew committed rGbcedcc2aad22: arm64: Fix the TCR_EPD0 definition (authored by andrew).
arm64: Fix the TCR_EPD0 definition
Mon, Feb 19, 4:47 PM
andrew committed rG2ea922e9e38f: dev/uart: Support 8-byte register access (authored by andrew).
dev/uart: Support 8-byte register access
Mon, Feb 19, 4:47 PM
andrew committed rGde4ca58e2c2a: arm64: Mark the armv8 crc32c as supporting BTI (authored by andrew).
arm64: Mark the armv8 crc32c as supporting BTI
Mon, Feb 19, 4:46 PM
andrew committed rG975086258ce7: arm64: Add more HWCAP2 values (authored by andrew).
arm64: Add more HWCAP2 values
Mon, Feb 19, 4:46 PM
andrew committed rGab63af3ab3fd: arm64: Use adrp + :lo12: to load globals from asm (authored by andrew).
arm64: Use adrp + :lo12: to load globals from asm
Mon, Feb 19, 4:46 PM
andrew committed rGb9b148609abd: arm64: Check if PSCI before calling SMCCC (authored by andrew).
arm64: Check if PSCI before calling SMCCC
Mon, Feb 19, 4:46 PM
andrew committed rG9aa63df3dbe5: arm64: Expand HWCAP2 to be 64 bit (authored by andrew).
arm64: Expand HWCAP2 to be 64 bit
Mon, Feb 19, 4:46 PM
andrew committed rGa2061845faf0: imgact_elf: Move GNU_ABI_VENDOR to a common header (authored by andrew).
imgact_elf: Move GNU_ABI_VENDOR to a common header
Mon, Feb 19, 4:46 PM
andrew committed rGadb7f221a25e: arm64: Add a BTI landing pad to .mcount (authored by andrew).
arm64: Add a BTI landing pad to .mcount
Mon, Feb 19, 4:46 PM
andrew committed rG72b242ac15af: arm64: Use the Linux sigframe to restore registers (authored by andrew).
arm64: Use the Linux sigframe to restore registers
Mon, Feb 19, 4:46 PM
andrew committed rG8eda23d822eb: arm64: Add a missing MRS_HWCAP_END (authored by andrew).
arm64: Add a missing MRS_HWCAP_END
Mon, Feb 19, 4:46 PM
andrew committed rG729a561cefc3: arm64: Add PAC instruction macros (authored by andrew).
arm64: Add PAC instruction macros
Mon, Feb 19, 4:46 PM
andrew committed rG892cc8813aff: sys/sys: Check for __ASSEMBLER__ in elf_common.h (authored by andrew).
sys/sys: Check for __ASSEMBLER__ in elf_common.h
Mon, Feb 19, 4:46 PM
andrew committed rG29e38839272e: arm64: Support creating a BTI & PAC note (authored by andrew).
arm64: Support creating a BTI & PAC note
Mon, Feb 19, 4:46 PM
andrew committed rGf323ecb4e075: arm64: Raise a SIGBUS on a user external abort (authored by andrew).
arm64: Raise a SIGBUS on a user external abort
Mon, Feb 19, 4:46 PM
andrew committed rG2bcdaf2b58ba: arm64: Add BTI landing pads to assembly functions (authored by andrew).
arm64: Add BTI landing pads to assembly functions
Mon, Feb 19, 4:46 PM
andrew committed rGed304b0be0df: Add BTI exceptions (authored by andrew).
Add BTI exceptions
Mon, Feb 19, 4:46 PM
andrew committed rG3c89290626a7: arm64: Export HWCAP_CPUID (authored by andrew).
arm64: Export HWCAP_CPUID
Mon, Feb 19, 4:45 PM
andrew committed rGdb5176875809: arm64: Add TCR register masks (authored by andrew).
arm64: Add TCR register masks
Mon, Feb 19, 4:45 PM
andrew committed rG371bcfc8a245: arm64: Fix the TCR_TBI0 macro to use UL (authored by andrew).
arm64: Fix the TCR_TBI0 macro to use UL
Mon, Feb 19, 4:45 PM
andrew committed rG9fbac657f11b: arm64: Enable FEAT_E0PD when supported (authored by andrew).
arm64: Enable FEAT_E0PD when supported
Mon, Feb 19, 4:45 PM
andrew committed rGd73a0b6014f2: arm64: Fix the TCR_EPD0 definition (authored by andrew).
arm64: Fix the TCR_EPD0 definition
Mon, Feb 19, 4:45 PM
andrew requested review of D43977: arm64: If the HCR_E2H field is stuck stay in EL2.
Mon, Feb 19, 3:28 PM
andrew requested review of D43976: arm64: Rename drop_to_el1 to enter_kernel_el.
Mon, Feb 19, 3:28 PM
andrew requested review of D43975: arm: Use the correct irq when in the hypervisor.
Mon, Feb 19, 3:28 PM
andrew requested review of D43974: arm: Add a missing interrupt to the generic timer.
Mon, Feb 19, 3:28 PM
andrew requested review of D43973: arm64: Add in_vhe() to find if the kernel is in VHE.
Mon, Feb 19, 3:28 PM
andrew requested review of D43972: arm64: Use the new CurrentEL macros.
Mon, Feb 19, 3:28 PM
andrew requested review of D43971: arm64: Add CurrentEL register definitions.
Mon, Feb 19, 3:28 PM

Thu, Feb 15

andrew accepted D43920: psci: Add FDT node status check.
Thu, Feb 15, 7:16 PM
andrew updated the diff for D39453: Add a BTI sysarch.

Updates based on feedback from @markj.

Thu, Feb 15, 12:13 PM