Review Board 2.0.15

arm: Ship Linux device trees with gem5

Review Request #3248 - Created Dec. 8, 2015 and submitted

Andreas Sandberg
Changeset 11243:68bbd5bbe86f
arm: Ship Linux device trees with gem5

Ship aarch32 and aarch64 device trees with gem5. We currently ship
device trees as a part of the gem5 Linux kernel repository. This makes
tracking hard since device trees are supposed to be platform dependent
rather than kernel dependent (Linux considers device trees to be a
stable kernel ABI). It also makes code sharing between aarch32 and
aarch64 impossible.

This changeset implements a set of device trees for the new
VExpress_GEM5_V1 platform. The platform is described in a shared file
that is separate from the memory/CPU description. Due to differences
in how secondary CPUs are initialized, aarch32 and aarch64 use
different base files describing CPU nodes and the machine's
compatibility property.

Review request changed
Updated (Feb. 23, 2016, 3:19 a.m.)

Status: Closed (submitted)