diff options
author | Ian Jackson <Ian.Jackson@eu.citrix.com> | 2011-01-28 19:37:49 +0000 |
---|---|---|
committer | Ian Jackson <Ian.Jackson@eu.citrix.com> | 2011-01-28 19:37:49 +0000 |
commit | 9f187767c5f6ca77511a69dd4b7a78b66b3c844a (patch) | |
tree | c7608a105ef69c8bcc9922ee3183d28cfea51253 /tools/libxc/xc_private.h | |
parent | 36ac3bcd564975302e6e6df556b854687c0d1f93 (diff) | |
download | xen-9f187767c5f6ca77511a69dd4b7a78b66b3c844a.tar.gz xen-9f187767c5f6ca77511a69dd4b7a78b66b3c844a.tar.bz2 xen-9f187767c5f6ca77511a69dd4b7a78b66b3c844a.zip |
libxc: Do not use dom0 physmem as parameter to lzma decoder
It's not clear why a userspace lzma decode would want to use that
particular value, what bearing it has on anything or why it would
assume it could use 1/3 of the total RAM in the system (potentially
quite a large amount of RAM) as opposed to any other limit number.
Instead, hardcode 32Mby.
This reverts 22830:c80960244942, removes the xc_get_physmem/physmem
function entirely, and replaces the expression at the call site with a
fixed constant.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <Ian.Campbell@eu.citrix.com>
Cc: Christoph Egger <Christoph.Egger@amd.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxc/xc_private.h')
-rw-r--r-- | tools/libxc/xc_private.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/tools/libxc/xc_private.h b/tools/libxc/xc_private.h index 4d19dd6144..b01ca2419d 100644 --- a/tools/libxc/xc_private.h +++ b/tools/libxc/xc_private.h @@ -275,9 +275,6 @@ void bitmap_byte_to_64(uint64_t *lp, const uint8_t *bp, int nbits); /* Optionally flush file to disk and discard page cache */ void discard_file_cache(xc_interface *xch, int fd, int flush); -/* How much physical RAM is available? */ -uint64_t xc_get_physmem(void); - #define MAX_MMU_UPDATES 1024 struct xc_mmu { mmu_update_t updates[MAX_MMU_UPDATES]; |