Move the hypervisor at the top of 2G memory. The gic and uart demo cells
are placed below, each given much less space than before - they don't
need more.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
JAILHOUSE_MEM_DMA,
},
/* RAM */ {
- .phys_start = 0xa4000000,
+ .phys_start = 0xfbfe0000,
.virt_start = 0,
- .size = 0x01000000,
+ .size = 0x00010000,
.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_LOADABLE,
},
JAILHOUSE_MEM_DMA,
},
/* RAM */ {
- .phys_start = 0xa5000000,
+ .phys_start = 0xfbff0000,
.virt_start = 0,
- .size = 0x01000000,
+ .size = 0x00010000,
.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_LOADABLE,
},
} __attribute__((packed)) config = {
.header = {
.hypervisor_memory = {
- .phys_start = 0xa0000000,
- .size = 0x4000000 - 0x2000,
+ .phys_start = 0xfc000000,
+ .size = 0x4000000,
},
.root_cell = {
.name = "VExpress Linux",
/* RAM */ {
.phys_start = 0x80000000,
.virt_start = 0x80000000,
- .size = 0x80000000,
+ .size = 0x7c000000,
.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
JAILHOUSE_MEM_EXECUTE,
},