mirror of
https://github.com/mii443/qemu.git
synced 2025-08-23 07:35:47 +00:00
hvf: Determine slot count from struct layout
We can handle up to a static amount of memory slots, capped by the size of an internal array. Let's make sure that array size is the only source of truth for the number of elements in that array. Signed-off-by: Alexander Graf <agraf@csgraf.de> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20211008054616.43828-1-agraf@csgraf.de> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
committed by
Paolo Bonzini
parent
8e751e9c38
commit
dec490db8b
@ -321,7 +321,7 @@ static int hvf_accel_init(MachineState *ms)
|
|||||||
|
|
||||||
s = g_new0(HVFState, 1);
|
s = g_new0(HVFState, 1);
|
||||||
|
|
||||||
s->num_slots = 32;
|
s->num_slots = ARRAY_SIZE(s->slots);
|
||||||
for (x = 0; x < s->num_slots; ++x) {
|
for (x = 0; x < s->num_slots; ++x) {
|
||||||
s->slots[x].size = 0;
|
s->slots[x].size = 0;
|
||||||
s->slots[x].slot_id = x;
|
s->slots[x].slot_id = x;
|
||||||
|
Reference in New Issue
Block a user