struct jailhouse_cell_desc cell;
__u64 cpus[1];
struct jailhouse_memory mem_regions[2];
+ struct jailhouse_cache cache_regions[1];
__u8 pio_bitmap[0x2000];
} __attribute__((packed)) config = {
.cell = {
.cpu_set_size = sizeof(config.cpus),
.num_memory_regions = ARRAY_SIZE(config.mem_regions),
+ .num_cache_regions = ARRAY_SIZE(config.cache_regions),
.num_irqchips = 0,
.pio_bitmap_size = ARRAY_SIZE(config.pio_bitmap),
.num_pci_devices = 0,
},
},
+ .cache_regions = {
+ {
+ .start = 0,
+ .size = 2,
+ .type = JAILHOUSE_CACHE_L3,
+ },
+ },
+
.pio_bitmap = {
[ 0/8 ... 0x3f7/8] = -1,
[ 0x3f8/8 ... 0x3ff/8] = 0, /* serial1 */
[ 0x400/8 ... 0xe00f/8] = -1,
- [0xe010/8 ... 0xe017/8] = 0, /* OXPCIe952 serial1 */
+ [0xe010/8 ... 0xe017/8] = -1, /* OXPCIe952 serial1 */
[0xe018/8 ... 0xffff/8] = -1,
},
};