This document discusses porting the Barrelfish OS to run on ARM architectures using the Gem5 simulator. It provides an overview of the Barrelfish OS, motivations for porting it to ARM, and the status of the porting work. Some key points:
- Barrelfish is a research OS developed at ETH Zurich to run on multicore systems. It takes a distributed approach where each core runs its own OS instance.
- Porting Barrelfish to ARM will allow it to be tested on the Gem5 simulator, providing an extensible platform for OS development.
- An initial port was done but not working on Gem5. The author fixed issues like ARM GCC changes and