oslib-win32.c (9e5319ca52a5b9e84d55ad9c36e2c0b317a122bb) | oslib-win32.c (038adc2f5850e32019bda06c559d0301be436eae) |
---|---|
1/* 2 * os-win32.c 3 * 4 * Copyright (c) 2003-2008 Fabrice Bellard 5 * Copyright (c) 2010-2016 Red Hat, Inc. 6 * 7 * QEMU library functions for win32 which are shared between QEMU and 8 * the QEMU tools. --- 540 unchanged lines hidden (view full) --- 549 GetSystemInfo(&system_info); 550 return system_info.dwPageSize; 551} 552 553void os_mem_prealloc(int fd, char *area, size_t memory, int smp_cpus, 554 Error **errp) 555{ 556 int i; | 1/* 2 * os-win32.c 3 * 4 * Copyright (c) 2003-2008 Fabrice Bellard 5 * Copyright (c) 2010-2016 Red Hat, Inc. 6 * 7 * QEMU library functions for win32 which are shared between QEMU and 8 * the QEMU tools. --- 540 unchanged lines hidden (view full) --- 549 GetSystemInfo(&system_info); 550 return system_info.dwPageSize; 551} 552 553void os_mem_prealloc(int fd, char *area, size_t memory, int smp_cpus, 554 Error **errp) 555{ 556 int i; |
557 size_t pagesize = getpagesize(); | 557 size_t pagesize = qemu_real_host_page_size; |
558 559 memory = (memory + pagesize - 1) & -pagesize; 560 for (i = 0; i < memory / pagesize; i++) { 561 memset(area + pagesize * i, 0, 1); 562 } 563} 564 565char *qemu_get_pid_name(pid_t pid) --- 245 unchanged lines hidden --- | 558 559 memory = (memory + pagesize - 1) & -pagesize; 560 for (i = 0; i < memory / pagesize; i++) { 561 memset(area + pagesize * i, 0, 1); 562 } 563} 564 565char *qemu_get_pid_name(pid_t pid) --- 245 unchanged lines hidden --- |