Review Board 2.0.15


dev, arm: Add gem5 extensions to support more than 8 cores

Review Request #3232 - Created Nov. 20, 2015 and submitted

Information
Andreas Sandberg
gem5
default
Reviewers
Default
Changeset 11222:69ed6a935de7
---------------------------
dev, arm: Add gem5 extensions to support more than 8 cores

Previous ARM-based simulations were limited to 8 cores due to
limitations in GICv2 and earlier. This changeset adds a set of
gem5-specific extensions that enable support for up to 256 cores.

When the gem5 extensions are enabled, the GIC uses CPU IDs instead of
a CPU bitmask in the GIC's register interface. To OS can enable the
extensions by setting bit 0x200 in ICDICTR.

This changeset is based on previous work by Matt Evans.

   
Review request changed
Updated (Dec. 10, 2015, 2:23 a.m.)

Status: Closed (submitted)