util/HugeAllocator: disable MEM_LARGE_PAGES on Windows

MEM_LARGE_PAGES does not appear to work.  Instead, MEM_RESERVE appears
to be necessary.  Until I figure this out, this large pages are
disabled.
This commit is contained in:
Max Kellermann 2014-12-12 09:53:44 +01:00
parent 1affc641c4
commit 2fec463542
2 changed files with 3 additions and 1 deletions

1
NEWS
View File

@ -1,6 +1,7 @@
ver 0.19.7 (not yet released)
* playlist
- don't skip non-existent songs in "listplaylist"
* fix memory allocator bug on Windows
ver 0.19.6 (2014/12/08)
* decoder

View File

@ -70,7 +70,8 @@ gcc_malloc
static inline void *
HugeAllocate(size_t size)
{
return VirtualAlloc(nullptr, size, MEM_LARGE_PAGES, PAGE_READWRITE);
// TODO: use MEM_LARGE_PAGES
return VirtualAlloc(nullptr, size, MEM_RESERVE, PAGE_READWRITE);
}
static inline void