dev-arm: Fix GICv3 address range

Distributor and Redistributor sizes should be 64KiB and 128KiB (gicv4)

Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Change-Id: I7f9696c5911840d88f4db10379f8cd62fa06a718
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/41294
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Giacomo Travaglini
2021-02-11 15:30:49 +00:00
parent 5a47a830d3
commit 928d29d1a7

View File

@@ -74,10 +74,10 @@ Gicv3::init()
}
distRange = RangeSize(params().dist_addr,
Gicv3Distributor::ADDR_RANGE_SIZE - 1);
Gicv3Distributor::ADDR_RANGE_SIZE);
redistSize = redistributors[0]->addrRangeSize;
redistRange = RangeSize(params().redist_addr, redistSize * threads - 1);
redistRange = RangeSize(params().redist_addr, redistSize * threads);
addrRanges = {distRange, redistRange};