#
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.
|