6fa936b021
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. |
||
---|---|---|
.. | ||
arm-ccregs.py | ||
arm-contextidr-el2.py | ||
arm-gem5-gic-ext.py | ||
arm-hdlcd-upgrade.py | ||
arm-miscreg-teehbr.py | ||
armv8.py | ||
cpu-pid.py | ||
dvfs-perflevel.py | ||
ide-dma-abort.py | ||
isa-is-simobject.py | ||
memory-per-range.py | ||
multiple-event-queues.py | ||
process-fdmap-rename.py | ||
remove-arm-cpsr-mode-miscreg.py | ||
ruby-block-size-bytes.py | ||
smt-interrupts.py | ||
x86-add-tlb.py |