[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/3] microvm: use 2G split unconditionally
From: |
Gerd Hoffmann |
Subject: |
[PATCH 1/3] microvm: use 2G split unconditionally |
Date: |
Mon, 25 May 2020 15:40:59 +0200 |
Looks like the logic was copied over from q35.
q35 does this for backward compatibility, there is no reason to do this
on microvm though. So split @ 2G unconditionally.
Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
---
hw/i386/microvm.c | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/hw/i386/microvm.c b/hw/i386/microvm.c
index 937db10ae6a5..44c08f8a5ab0 100644
--- a/hw/i386/microvm.c
+++ b/hw/i386/microvm.c
@@ -170,23 +170,9 @@ static void microvm_memory_init(MicrovmMachineState *mms)
MemoryRegion *ram_below_4g, *ram_above_4g;
MemoryRegion *system_memory = get_system_memory();
FWCfgState *fw_cfg;
- ram_addr_t lowmem;
+ ram_addr_t lowmem = 0x80000000; /* 2G */
int i;
- /*
- * Check whether RAM fits below 4G (leaving 1/2 GByte for IO memory
- * and 256 Mbytes for PCI Express Enhanced Configuration Access Mapping
- * also known as MMCFG).
- * If it doesn't, we need to split it in chunks below and above 4G.
- * In any case, try to make sure that guest addresses aligned at
- * 1G boundaries get mapped to host addresses aligned at 1G boundaries.
- */
- if (machine->ram_size >= 0xb0000000) {
- lowmem = 0x80000000;
- } else {
- lowmem = 0xb0000000;
- }
-
/*
* Handle the machine opt max-ram-below-4g. It is basically doing
* min(qemu limit, user limit).
--
2.18.4
- [PATCH 0/3] microvm: memory config tweaks, Gerd Hoffmann, 2020/05/25
- [PATCH 2/3] microvm: drop max-ram-below-4g support, Gerd Hoffmann, 2020/05/25
- [PATCH 1/3] microvm: use 2G split unconditionally,
Gerd Hoffmann <=
- [PATCH 3/3] x86: move max-ram-below-4g to pc, Gerd Hoffmann, 2020/05/25
- Re: [PATCH 0/3] microvm: memory config tweaks, Paolo Bonzini, 2020/05/25
- Re: [PATCH 0/3] microvm: memory config tweaks, no-reply, 2020/05/25
- Re: [PATCH 0/3] microvm: memory config tweaks, no-reply, 2020/05/25