[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [qemu-upstream-unstable] Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"
commit 79c097d5fe7cb0b4788ed509240cde7e210650bf Author: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> AuthorDate: Thu Jun 13 17:39:42 2013 +0000 Commit: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> CommitDate: Thu Jun 13 17:39:42 2013 +0000 Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)" This reverts commit 4597594c61add43725bd207bb498268a058f9cfb. Changing the start of the PCI hole requires a corresponding change in hvmloader and libxc. Revert the commit for the moment. --- hw/pc.h | 3 --- hw/pc_piix.c | 6 +++--- xen-all.c | 12 ++++++------ 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/hw/pc.h b/hw/pc.h index 30856a2..2237e86 100644 --- a/hw/pc.h +++ b/hw/pc.h @@ -78,9 +78,6 @@ extern int fd_bootchk; void pc_register_ferr_irq(qemu_irq irq); void pc_acpi_smi_interrupt(void *opaque, int irq, int level); -#define QEMU_BELOW_4G_RAM_END 0xe0000000 -#define QEMU_BELOW_4G_MMIO_LENGTH ((1ULL << 32) - QEMU_BELOW_4G_RAM_END) - void pc_cpus_init(const char *cpu_model); void *pc_memory_init(MemoryRegion *system_memory, const char *kernel_filename, diff --git a/hw/pc_piix.c b/hw/pc_piix.c index 711a22d..aa3e7f4 100644 --- a/hw/pc_piix.c +++ b/hw/pc_piix.c @@ -92,9 +92,9 @@ static void pc_init1(MemoryRegion *system_memory, kvmclock_create(); } - if (ram_size >= QEMU_BELOW_4G_RAM_END ) { - above_4g_mem_size = ram_size - QEMU_BELOW_4G_RAM_END; - below_4g_mem_size = QEMU_BELOW_4G_RAM_END; + if (ram_size >= 0xe0000000 ) { + above_4g_mem_size = ram_size - 0xe0000000; + below_4g_mem_size = 0xe0000000; } else { above_4g_mem_size = 0; below_4g_mem_size = ram_size; diff --git a/xen-all.c b/xen-all.c index d5a2edc..daf43b9 100644 --- a/xen-all.c +++ b/xen-all.c @@ -160,18 +160,18 @@ static void xen_ram_init(ram_addr_t ram_size) ram_addr_t block_len; block_len = ram_size; - if (ram_size >= QEMU_BELOW_4G_RAM_END) { + if (ram_size >= HVM_BELOW_4G_RAM_END) { /* Xen does not allocate the memory continuously, and keep a hole at - * QEMU_BELOW_4G_RAM_END of QEMU_BELOW_4G_MMIO_LENGTH + * HVM_BELOW_4G_MMIO_START of HVM_BELOW_4G_MMIO_LENGTH */ - block_len += QEMU_BELOW_4G_MMIO_LENGTH; + block_len += HVM_BELOW_4G_MMIO_LENGTH; } memory_region_init_ram(&ram_memory, "xen.ram", block_len); vmstate_register_ram_global(&ram_memory); - if (ram_size >= QEMU_BELOW_4G_RAM_END) { - above_4g_mem_size = ram_size - QEMU_BELOW_4G_RAM_END; - below_4g_mem_size = QEMU_BELOW_4G_RAM_END; + if (ram_size >= HVM_BELOW_4G_RAM_END) { + above_4g_mem_size = ram_size - HVM_BELOW_4G_RAM_END; + below_4g_mem_size = HVM_BELOW_4G_RAM_END; } else { below_4g_mem_size = ram_size; } -- generated by git-patchbot for /home/xen/git/qemu-upstream-unstable.git _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |