util: add qemu_get_host_physmem utility function
commitad06ef0efbf7cafba5074a183fef1ad586f38caa
authorAlex Bennée <alex.bennee@linaro.org>
Fri, 24 Jul 2020 06:44:57 +0000 (24 07:44 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Mon, 27 Jul 2020 08:40:12 +0000 (27 09:40 +0100)
tree96402a9217f1b906813c19ba1745daa8b08382f8
parent7d2d6522bbadfa8d9877e38bfa7413444fa64fbb
util: add qemu_get_host_physmem utility function

This will be used in a future patch. For POSIX systems _SC_PHYS_PAGES
isn't standardised but at least appears in the man pages for
Open/FreeBSD. The result is advisory so any users of it shouldn't just
fail if we can't work it out.

The win32 stub currently returns 0 until someone with a Windows system
can develop and test a patch.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Cc: BALATON Zoltan <balaton@eik.bme.hu>
Cc: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Message-Id: <20200724064509.331-5-alex.bennee@linaro.org>
include/qemu/osdep.h
util/oslib-posix.c
util/oslib-win32.c