]> Git Repo - qemu.git/blobdiff - hw/intc/arm_gicv3_redist.c
xics: directly register ICPState objects to vmstate
[qemu.git] / hw / intc / arm_gicv3_redist.c
index 2f60096e6e34cb5536c4a8bc6494522778ba0df3..77e5cfa327b424e9091e954a1f75273c3e075e10 100644 (file)
@@ -420,6 +420,8 @@ MemTxResult gicv3_redist_read(void *opaque, hwaddr offset, uint64_t *data,
     MemTxResult r;
     int cpuidx;
 
+    assert((offset & (size - 1)) == 0);
+
     /* This region covers all the redistributor pages; there are
      * (for GICv3) two 64K pages per CPU. At the moment they are
      * all contiguous (ie in this one region), though we might later
@@ -468,6 +470,8 @@ MemTxResult gicv3_redist_write(void *opaque, hwaddr offset, uint64_t data,
     MemTxResult r;
     int cpuidx;
 
+    assert((offset & (size - 1)) == 0);
+
     /* This region covers all the redistributor pages; there are
      * (for GICv3) two 64K pages per CPU. At the moment they are
      * all contiguous (ie in this one region), though we might later
This page took 0.024272 seconds and 4 git commands to generate.