History log of /gem5/util/cpt_upgraders/arm-gem5-gic-ext.py
Revision Date Author Comments
# 11257:39c4dcba7131 18-Sep-2015 Karthik Sangaiah <karthik.sangaiah@arm.com>

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.