Commit ef9e455d authored by Michael S. Tsirkin's avatar Michael S. Tsirkin
Browse files

Revert "exec: limit system memory size"



This reverts commit 818f86b8.

This was a work-around for bugs elsewhere in the system,
exposed by commit a53ae8e9:
    "hw/pci: partially handle pci master abort"
since that's reverted now, the work-around is not required for 1.7
anymore.
The proper fix is supporting full 64 bit addresses in the radix tree.

Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Tested-by: default avatarMarcel Apfelbaum <marcel.a@redhat.com>
parent 0fbf50b6
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -1741,12 +1741,7 @@ void address_space_destroy_dispatch(AddressSpace *as)
static void memory_map_init(void)
{
    system_memory = g_malloc(sizeof(*system_memory));

    assert(TARGET_PHYS_ADDR_SPACE_BITS <= 64);

    memory_region_init(system_memory, NULL, "system",
                       TARGET_PHYS_ADDR_SPACE_BITS == 64 ?
                       UINT64_MAX : (0x1ULL << TARGET_PHYS_ADDR_SPACE_BITS));
    memory_region_init(system_memory, NULL, "system", INT64_MAX);
    address_space_init(&address_space_memory, system_memory, "memory");

    system_io = g_malloc(sizeof(*system_io));