Open Source Contributions
Contributions made to open source projects throughout my program.
gEMA: gem5 Extended Modules API
In an effort to extend and maintain gem5 standardized interfaces, we introduce gEMA: the gem5 external modules API. Building upon the standard library, gEMA enables a simple HTTP interface to configure, manage, and execute gem5 simulations from any external program.
Under Review.
- View the Pull Request here.
RISC-V support in MemGuard
Implemented the necessary performance counters to enable MemGuard on RISC-V Linux. Tested on the Beagle-V Ahead single board computer.
- View the Pull Request here.