Skip to content

how can I run gem5 with vxWorks, please give me your advice ,thanks #687

Closed Answered by hnpl
Lvhoujun asked this question in Q&A
Discussion options

You must be logged in to vote

Disclaimer: I have no idea how vxWorks works or how to create vxWorks BSP. My understanding of how vxWorks boots is via this documentation [1].

In gem5, when you run a full-system simulation for ARM and RISC-V, there'll be a file called m5out/devices.dtb that will be generated at simulation time. This file contains a Linux-compatible device tree that has specifications of all gem5 hardware components. This device tree will be written to a specific address in the memory before simulation. The address of where the device tree will be loaded is known by the bootloader, which will read the device tree.

The bootloader + kernel workflow in gem5 is that,

  • The bootloader will be written to the me…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@BobbyRBruce
Comment options

@Lvhoujun
Comment options

@hnpl
Comment options

Answer selected by BobbyRBruce
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants