Welcome to ARCHIMANTIX!
Hi, I'm Saber. This blog is where I share thoughts, lessons, experiments and dev logs from my work (and curiosity) in computer architecture, simulation tools, and the broader world of systems research.
Hi, I'm Saber. This blog is where I share thoughts, lessons, experiments and dev logs from my work (and curiosity) in computer architecture, simulation tools, and the broader world of systems research.
Implementing IRG, the first Arm MTE instruction
Exploring the Linux kernel to identify MTE system registers and implement them in gem5 for early boot support.
Enabling Arm Memory Tagging Extension in gem5 by advertising CPU support and exposing it through feature registers.
A deep dive into gem5's FEAT_PAUTH implementation, what works, what doesn't, and how to fix the missing fault behavior.