Actually aligning physical alloc requests.

This commit is contained in:
Ben Vanik
2013-10-19 18:18:19 -07:00
parent 49ee9d05b9
commit b8edeba195
3 changed files with 5 additions and 4 deletions

View File

@@ -234,7 +234,7 @@ uint32_t xeMmAllocatePhysicalMemoryEx(
// Allocate.
uint32_t flags = 0;
uint32_t base_address = xe_memory_heap_alloc(
state->memory(), 0, adjusted_size, flags);
state->memory(), 0, adjusted_size, flags, alignment);
if (!base_address) {
// Failed - assume no memory available.
return 0;