[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 05/16] util/oslib-win32: add qemu_get_host_physmem implementation
From: |
Alex Bennée |
Subject: |
[PULL 05/16] util/oslib-win32: add qemu_get_host_physmem implementation |
Date: |
Mon, 27 Jul 2020 13:23:46 +0100 |
Compile tested only.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Message-Id: <20200724064509.331-6-alex.bennee@linaro.org>
diff --git a/util/oslib-win32.c b/util/oslib-win32.c
index 31030463cc9..c654dafd937 100644
--- a/util/oslib-win32.c
+++ b/util/oslib-win32.c
@@ -831,6 +831,11 @@ char *qemu_get_host_name(Error **errp)
size_t qemu_get_host_physmem(void)
{
- /* currently unimplemented */
+ MEMORYSTATUSEX statex;
+ statex.dwLength = sizeof(statex);
+
+ if (GlobalMemoryStatusEx(&statex)) {
+ return statex.ullTotalPhys;
+ }
return 0;
}
--
2.20.1
- [PULL 00/16] various fixes for rc2 (semihosting, tcg, docker, tests/vm), Alex Bennée, 2020/07/27
- [PULL 01/16] shippable: add one more qemu to registry url, Alex Bennée, 2020/07/27
- [PULL 02/16] semihosting: defer connect_chardevs a little more to use serialx, Alex Bennée, 2020/07/27
- [PULL 03/16] semihosting: don't send the trailing '\0', Alex Bennée, 2020/07/27
- [PULL 04/16] util: add qemu_get_host_physmem utility function, Alex Bennée, 2020/07/27
- [PULL 05/16] util/oslib-win32: add qemu_get_host_physmem implementation,
Alex Bennée <=
- [PULL 06/16] accel/tcg: better handle memory constrained systems, Alex Bennée, 2020/07/27
- [PULL 08/16] linux-user: don't use MAP_FIXED in pgd_find_hole_fallback, Alex Bennée, 2020/07/27
- [PULL 07/16] target/i386: floatx80: avoid compound literals in static initializers, Alex Bennée, 2020/07/27
- [PULL 12/16] linux-user: fix clock_nanosleep(), Alex Bennée, 2020/07/27
- [PULL 09/16] tests/docker: fix update command due to python3 str/bytes distinction, Alex Bennée, 2020/07/27
- [PULL 10/16] tests/docker: fix binfmt_misc image building, Alex Bennée, 2020/07/27