Page MenuHomeFreeBSD

zachary.leaf_arm.com (Zach Leaf)
User

Projects

User Details

User Since
Mar 3 2023, 10:32 AM (123 w, 6 d)

Recent Activity

Oct 28 2024

zachary.leaf_arm.com updated the test plan for D46241: HWT: Arm Statistical Profiling Extension (SPE) support.
Oct 28 2024, 5:49 PM
zachary.leaf_arm.com updated the diff for D46241: HWT: Arm Statistical Profiling Extension (SPE) support.
Oct 28 2024, 5:47 PM

Oct 9 2024

zachary.leaf_arm.com added a comment to D46192: arm64: write PID in CONTEXTIDR_EL1 on ctx switch.

Any further comments on this @jrtc27 @andrew?

Oct 9 2024, 9:27 AM

Sep 11 2024

zachary.leaf_arm.com added inline comments to D46192: arm64: write PID in CONTEXTIDR_EL1 on ctx switch.
Sep 11 2024, 9:48 AM
zachary.leaf_arm.com updated the diff for D46192: arm64: write PID in CONTEXTIDR_EL1 on ctx switch.
  • Use LDRB for bool arm64_pid_in_contextidr
  • Use LDRW for P_PID + add comment
  • Remove \label from pid_in_contextidr macro
  • Change ASSYM(PR_PID... to P_PID
Sep 11 2024, 9:45 AM

Aug 27 2024

zachary.leaf_arm.com retitled D46241: HWT: Arm Statistical Profiling Extension (SPE) support from SPE support to HWT: Arm Statistical Profiling Extension (SPE) support.
Aug 27 2024, 8:32 AM

Aug 22 2024

zachary.leaf_arm.com updated the diff for D46191: arm64: add additional MDCR_EL2 fields.

Move to hypervisor.h

Aug 22 2024, 9:56 AM
zachary.leaf_arm.com retitled D46191: arm64: add additional MDCR_EL2 fields from arm64: add MDCR_EL2 reg to arm64: add additional MDCR_EL2 fields.
Aug 22 2024, 9:55 AM
zachary.leaf_arm.com updated the diff for D46192: arm64: write PID in CONTEXTIDR_EL1 on ctx switch.

use ADRP to save a load

Aug 22 2024, 9:53 AM

Aug 8 2024

zachary.leaf_arm.com updated the summary of D46241: HWT: Arm Statistical Profiling Extension (SPE) support.
Aug 8 2024, 9:01 AM

Jul 31 2024

zachary.leaf_arm.com requested review of D46192: arm64: write PID in CONTEXTIDR_EL1 on ctx switch.
Jul 31 2024, 10:11 AM
zachary.leaf_arm.com requested review of D46191: arm64: add additional MDCR_EL2 fields.
Jul 31 2024, 10:08 AM

May 14 2024

zachary.leaf_arm.com accepted D45176: arm64: Add MRS_REG_ALT_NAME ID register macros.
May 14 2024, 1:03 PM
zachary.leaf_arm.com accepted D45177: arm64: Use the _REG macros to read ID registers.
May 14 2024, 1:03 PM

May 13 2024

zachary.leaf_arm.com updated the diff for D45173: arm64: add CONTEXTIDR_EL1 reg.
  • Retain both MRS_REG + MRS_REG_ALT_NAME variants
May 13 2024, 4:58 PM
zachary.leaf_arm.com updated the diff for D45172: arm64: add PMBSR_MSS_{BSC,FSC} status code field.
  • Added both BSC + FSC to cover both readings of this field
May 13 2024, 4:56 PM
zachary.leaf_arm.com updated the diff for D45171: arm64: make SPE regs use ALT_NAME macro.

As per review comments

May 13 2024, 4:54 PM
zachary.leaf_arm.com updated the summary of D45172: arm64: add PMBSR_MSS_{BSC,FSC} status code field.
May 13 2024, 4:52 PM
zachary.leaf_arm.com retitled D45172: arm64: add PMBSR_MSS_{BSC,FSC} status code field from arm64: add PMBSR_MSS_SC status code field to arm64: add PMBSR_MSS_{BSC,FSC} status code field.
May 13 2024, 4:52 PM
zachary.leaf_arm.com added inline comments to D45171: arm64: make SPE regs use ALT_NAME macro.
May 13 2024, 12:55 PM
zachary.leaf_arm.com requested review of D45173: arm64: add CONTEXTIDR_EL1 reg.
May 13 2024, 9:53 AM
zachary.leaf_arm.com requested review of D45172: arm64: add PMBSR_MSS_{BSC,FSC} status code field.
May 13 2024, 9:53 AM
zachary.leaf_arm.com requested review of D45171: arm64: make SPE regs use ALT_NAME macro.
May 13 2024, 9:53 AM

Mar 14 2024

zachary.leaf_arm.com added a reviewer for D40477: HWT: ARM CoreSight support: zachary.leaf_arm.com.
Mar 14 2024, 5:25 PM
zachary.leaf_arm.com added a reviewer for D40728: hwt(8) utility added: zachary.leaf_arm.com.
Mar 14 2024, 5:25 PM
zachary.leaf_arm.com added a reviewer for D40466: Hardware Trace (HWT) framework: zachary.leaf_arm.com.
Mar 14 2024, 5:24 PM

Oct 12 2023

zachary.leaf_arm.com added inline comments to D40466: Hardware Trace (HWT) framework.
Oct 12 2023, 12:43 PM
zachary.leaf_arm.com added inline comments to D40466: Hardware Trace (HWT) framework.
Oct 12 2023, 9:01 AM

Sep 18 2023

zachary.leaf_arm.com added inline comments to D40477: HWT: ARM CoreSight support.
Sep 18 2023, 11:57 AM

Aug 31 2023

zachary.leaf_arm.com updated the summary of D41671: armv8_crypto: fix recursive fpu_kern_enter call.
Aug 31 2023, 1:39 PM
zachary.leaf_arm.com requested review of D41671: armv8_crypto: fix recursive fpu_kern_enter call.
Aug 31 2023, 1:36 PM

Aug 21 2023

zachary.leaf_arm.com added inline comments to D40728: hwt(8) utility added.
Aug 21 2023, 11:18 AM

Jun 8 2023

zachary.leaf_arm.com accepted D40433: arm64: Malloc the cpu_desc array.
Jun 8 2023, 7:55 AM
zachary.leaf_arm.com added a reviewer for D40433: arm64: Malloc the cpu_desc array: zachary.leaf_arm.com.
Jun 8 2023, 7:55 AM

Jun 7 2023

zachary.leaf_arm.com accepted D40392: arm64: Reduce the direct use of cpu_desc.
Jun 7 2023, 1:06 PM
zachary.leaf_arm.com added inline comments to D40433: arm64: Malloc the cpu_desc array.
Jun 7 2023, 11:12 AM
zachary.leaf_arm.com added inline comments to D40392: arm64: Reduce the direct use of cpu_desc.
Jun 7 2023, 10:25 AM

May 9 2023

zachary.leaf_arm.com updated the diff for D39827: arm64 pmap: introduce PTE_TO_PHYS macro.
  • fix indents and comments
May 9 2023, 1:07 PM

May 2 2023

zachary.leaf_arm.com updated the diff for D39828: arm64 pmap: introduce PHYS_TO_PTE macro.
  • rename PA_TO_PTE -> PHYS_TO_PTE for symmetry with reverse operation PTE_TO_PHYS
  • pmap_kenter: remove unnecessary & ~L3_OFFSET
May 2 2023, 3:17 PM
zachary.leaf_arm.com updated the diff for D39827: arm64 pmap: introduce PTE_TO_PHYS macro.
  • rename PTE_TO_PA -> PTE_TO_PHYS
  • fix secondary indents + multi-line comments as per man style
May 2 2023, 3:13 PM
zachary.leaf_arm.com retitled D39828: arm64 pmap: introduce PHYS_TO_PTE macro from arm64 pmap: introduce PA_TO_PTE macro to arm64 pmap: introduce PHYS_TO_PTE macro.
May 2 2023, 3:10 PM
zachary.leaf_arm.com retitled D39827: arm64 pmap: introduce PTE_TO_PHYS macro from arm64 pmap: introduce PTE_TO_PA macro to arm64 pmap: introduce PTE_TO_PHYS macro.
May 2 2023, 3:10 PM

Apr 27 2023

zachary.leaf_arm.com added a comment to D39828: arm64 pmap: introduce PHYS_TO_PTE macro.
In D39828#907117, @kib wrote:

What does OE mean? O is perhaps output.

Should be OA for Output address, the field name in the documentation.

Apr 27 2023, 6:18 PM
zachary.leaf_arm.com updated the summary of D39828: arm64 pmap: introduce PHYS_TO_PTE macro.
Apr 27 2023, 12:21 PM
zachary.leaf_arm.com updated the summary of D39827: arm64 pmap: introduce PTE_TO_PHYS macro.
Apr 27 2023, 12:19 PM
zachary.leaf_arm.com added a comment to D39828: arm64 pmap: introduce PHYS_TO_PTE macro.
In D39828#906959, @kib wrote:

I was initially confused by the macro name and no description. The purpose is to convert a physical address into the output address field of a PTE, not into PTE. At least a comment would be useful, if not a different name.

Apr 27 2023, 12:19 PM
zachary.leaf_arm.com updated the diff for D39828: arm64 pmap: introduce PHYS_TO_PTE macro.
  • add comment
Apr 27 2023, 12:18 PM
zachary.leaf_arm.com added inline comments to D39827: arm64 pmap: introduce PTE_TO_PHYS macro.
Apr 27 2023, 12:15 PM
zachary.leaf_arm.com updated the diff for D39827: arm64 pmap: introduce PTE_TO_PHYS macro.
  • remove unnecessary brackets
Apr 27 2023, 12:14 PM

Apr 26 2023

zachary.leaf_arm.com added a reviewer for D39828: arm64 pmap: introduce PHYS_TO_PTE macro: arm64.
Apr 26 2023, 12:34 PM
zachary.leaf_arm.com added a reviewer for D39827: arm64 pmap: introduce PTE_TO_PHYS macro: arm64.
Apr 26 2023, 12:34 PM
zachary.leaf_arm.com added reviewers for D39827: arm64 pmap: introduce PTE_TO_PHYS macro: kib, markj.
Apr 26 2023, 12:28 PM
zachary.leaf_arm.com added reviewers for D39828: arm64 pmap: introduce PHYS_TO_PTE macro: kib, markj.
Apr 26 2023, 12:27 PM
zachary.leaf_arm.com requested review of D39828: arm64 pmap: introduce PHYS_TO_PTE macro.
Apr 26 2023, 12:25 PM
zachary.leaf_arm.com requested review of D39827: arm64 pmap: introduce PTE_TO_PHYS macro.
Apr 26 2023, 12:25 PM

Mar 8 2023

zachary.leaf_arm.com requested review of D38984: arm64: add fault address to trapframe.
Mar 8 2023, 2:53 PM
zachary.leaf_arm.com requested review of D38983: arm64: extend ESR/SPSR registers to 64b.
Mar 8 2023, 2:53 PM

Mar 3 2023

zachary.leaf_arm.com updated zachary.leaf_arm.com.
Mar 3 2023, 2:05 PM
zachary.leaf_arm.com added a member for arm64: zachary.leaf_arm.com.
Mar 3 2023, 2:04 PM