struct jailhouse_irqchip irqchips[1];
} __attribute__((packed)) config = {
.cell = {
+ .signature = JAILHOUSE_CELL_DESC_SIGNATURE,
.name = "linux-demo",
.flags = JAILHOUSE_CELL_PASSIVE_COMMREG,
},
.irqchips = {
- /* GIC */ {
- .address = 0x2f000000,
- .pin_bitmap = 0x0000000000000100,
+ /* GIC v3 */ {
+ .address = 0x2f000000, /* GIC v2: 0x2f001000 */
+ .pin_base = 32,
+ .pin_bitmap = {
+ 0x00000100,
+ },
},
}
};