gem5-users@gem5.org

The gem5 Users mailing list

View all threads

Running modern linux on aarch64 on gem5

RH
Robert Henry
Wed, Nov 20, 2019 10:49 PM

I am a n00b to gem5.

I am somewhat confused by the instructions for running linux on aarch4 simulation found here http://gem5.org/ARM_Kernel#AArch64

Those instructions don't say where the dtb file or filesystem come from.  Poking around on http://www.gem5.org/dist/current/arm/ it seems I can find these pieces from the gem5 20170606 release but not the latest gem5 201901106 release

The linux kernel is 3.5 years old https://gem5.googlesource.com/arm/linux

Is there an intermediate gem5 distribution release I should try?

I'm looking for a recipe that builds for aarch64 a modern linux (5.0 or later), a modern file system (using bitbake and openembedded), has a plausible device tree, and is ready to give to gem5 to execute.
Robert Henry

I am a n00b to gem5. I am somewhat confused by the instructions for running linux on aarch4 simulation found here http://gem5.org/ARM_Kernel#AArch64 Those instructions don't say where the dtb file or filesystem come from. Poking around on http://www.gem5.org/dist/current/arm/ it seems I can find these pieces from the gem5 20170606 release but not the latest gem5 201901106 release The linux kernel is 3.5 years old https://gem5.googlesource.com/arm/linux Is there an intermediate gem5 distribution release I should try? I'm looking for a recipe that builds for aarch64 a modern linux (5.0 or later), a modern file system (using bitbake and openembedded), has a plausible device tree, and is ready to give to gem5 to execute. Robert Henry