struct {
struct jailhouse_system header;
__u64 cpus[1];
- struct jailhouse_memory mem_regions[45];
+ struct jailhouse_memory mem_regions[47];
struct jailhouse_irqchip irqchips[1];
__u8 pio_bitmap[0x2000];
struct jailhouse_pci_device pci_devices[16];
.mmconfig_end_bus = 0x3f,
.pm_timer_address = 0x408,
- .iommu_base = {
- 0xfed90000,
- 0xfed91000,
- },
+ .iommu_base = {
+ 0xfed90000,
+ 0xfed91000,
+ },
},
.device_limit = 128,
.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_DMA,
},
+ //for tinybench
+ {
+ .phys_start = 0xd9b4e000,
+ .virt_start = 0xd9b4e000,
+ .size = 0x59F000,
+ .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
+ JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_DMA,
+ },
+ {
+ .phys_start = 0xda113000,
+ .virt_start = 0xda113000,
+ .size = 0x61000,
+ .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
+ JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_DMA,
+ },
+
/* MemRegion: da174000-da3dbfff : ACPI Non-volatile Storage */
{
.phys_start = 0xda174000,