< prev index next >

src/os/aix/vm/os_aix.cpp

Print this page
rev 8362 : CMS fence eliding using fancy synchronization when using UseCondCardMark

*** 3681,3690 **** --- 3681,3696 ---- } return JNI_OK; } + void *os::alloc_memory_serialize_page() { + address mem_serialize_page = (address) ::mmap(NULL, Aix::page_size(), PROT_READ | PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); + guarantee(mem_serialize_page != NULL, "mmap Failed for memory serialize page"); + return mem_serialize_page; + } + // Mark the polling page as unreadable void os::make_polling_page_unreadable(void) { if (!guard_memory((char*)_polling_page, Aix::page_size())) { fatal("Could not disable polling page"); }
< prev index next >