MSGBUFSIZE
if (bootconfig.dram[i].pages < atop(round_page(MSGBUFSIZE)))
bootconfig.dram[i].pages -= atop(round_page(MSGBUFSIZE));
initmsgbuf((void *)AARCH64_PA_TO_KVA(msgbufaddr), MSGBUFSIZE);
#ifndef MSGBUFSIZE
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
vsize_t sz = (vsize_t)round_page(MSGBUFSIZE);
#ifndef MSGBUFSIZE
#ifndef MSGBUFSIZE
for (int i = 0; i < btoc(round_page(MSGBUFSIZE)); i++) {
initmsgbuf(msgbufaddr, round_page(MSGBUFSIZE));
toads -= m68k_round_page(MSGBUFSIZE);
SYSMAP(void * ,msgbufaddr ,btoc(m68k_round_page(MSGBUFSIZE)) )
kernel_size += round_page(MSGBUFSIZE);
const size_t msgbuf_pgs = round_page(MSGBUFSIZE) / PAGE_SIZE;
kasan_kernelsize = (msgbuf.pv_va + round_page(MSGBUFSIZE)) - KERNEL_BASE;
for (u_int loop = 0; loop < btoc(MSGBUFSIZE); ++loop) {
initmsgbuf(msgbufaddr, round_page(MSGBUFSIZE));
round_page(MSGBUFSIZE) / PAGE_SIZE,
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
#ifndef MSGBUFSIZE
for (i = 0; i < btoc(MSGBUFSIZE); i++)
initmsgbuf(msgbufaddr, m68k_round_page(MSGBUFSIZE));
usable_segs[i - 1].end -= m68k_round_page(MSGBUFSIZE);
SYSMAP(void * ,msgbufaddr ,btoc(MSGBUFSIZE) )
#ifndef MSGBUFSIZE
va += m68k_round_page(MSGBUFSIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
int msgbuf_pgs = round_page(MSGBUFSIZE) / PAGE_SIZE;
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
initmsgbuf((void *)msgbuf_paddr, round_page(MSGBUFSIZE));
KASSERT(mr->size >= round_page(MSGBUFSIZE));
mr->size -= round_page(MSGBUFSIZE);
initmsgbuf((void *)msgbuf, round_page(MSGBUFSIZE));
va += m68k_round_page(MSGBUFSIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
vstart += MSGBUFSIZE;
initmsgbuf(msgbufaddr, MSGBUFSIZE);
#ifndef MSGBUFSIZE
#ifndef MSGBUFSIZE
msgbufaddr = (void *) uvm_pageboot_alloc(MSGBUFSIZE);
initmsgbuf(msgbufaddr, MSGBUFSIZE);
#ifndef MSGBUFSIZE
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
va += m68k_round_page(MSGBUFSIZE);
#ifndef MSGBUFSIZE
>= round_page(MSGBUFSIZE));
phys_seg_list[end_seg].ps_avail_end -= round_page(MSGBUFSIZE);
for (i = 0; i < btoc(round_page(MSGBUFSIZE)); i++) {
initmsgbuf(msgbufaddr, round_page(MSGBUFSIZE));
nextva += m68k_round_page(MSGBUFSIZE);
high[numranges - 1] -= (m68k_round_page(MSGBUFSIZE) + m68k_ptob(8));
high[numranges - 1] -= (m68k_round_page(MSGBUFSIZE) + m68k_ptob(1));
for (i = 0; i < btoc(MSGBUFSIZE); i++)
initmsgbuf(msgbufaddr, m68k_round_page(MSGBUFSIZE));
va += m68k_round_page(MSGBUFSIZE);
#ifndef MSGBUFSIZE
__syncicache((void *)msgbuf_paddr, round_page(MSGBUFSIZE));
__syncicache((void *)msgbuf_paddr, round_page(MSGBUFSIZE));
#ifndef MSGBUFSIZE
vsize_t sz = (vsize_t)round_page(MSGBUFSIZE);
mips_round_page(MSGBUFSIZE))) {
mips_round_page(MSGBUFSIZE))) {
phys_seg_list[0].ps_avail_end -= m68k_round_page(MSGBUFSIZE);
va += m68k_round_page(MSGBUFSIZE);
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);
va += m68k_round_page(MSGBUFSIZE);
va += m68k_round_page(MSGBUFSIZE);
dcache_wb(msgbuf_paddr, round_page(MSGBUFSIZE));
(void) pmap_kvptefill(msgbuf_paddr, msgbuf_paddr+round_page(MSGBUFSIZE),
char msgbuf[MSGBUFSIZE];
__syncicache((void *)msgbuf_paddr, round_page(MSGBUFSIZE));
if (!(msgbuf_vaddr = uvm_km_alloc(kernel_map, round_page(MSGBUFSIZE),
for (i = 0; i < btoc(MSGBUFSIZE); i++)
initmsgbuf((void *)msgbuf_vaddr, round_page(MSGBUFSIZE));
initmsgbuf((void *)msgbuf, round_page(MSGBUFSIZE));
sz = round_page(MSGBUFSIZE);
extern char msgbuf[MSGBUFSIZE];
#ifndef MSGBUFSIZE
sz = round_page(MSGBUFSIZE);
round_page(MSGBUFSIZE), 0x0);
msgbuf_paddr = pmap_boot_find_memory(MSGBUFSIZE, PAGE_SIZE, 1);
#ifndef MSGBUFSIZE
msgbufaddr = memory_end - MSGBUFSIZE;
fdt_memory_remove_range(msgbufaddr, msgbufaddr + MSGBUFSIZE);
initmsgbuf((void *)msgbufaddr, MSGBUFSIZE);
initmsgbuf((void *)RISCV_PA_TO_KVA(msgbufaddr), MSGBUFSIZE);
#if !defined(MSGBUFSIZE)
#ifndef MSGBUFSIZE
initmsgbuf((void *)uvm_pageboot_alloc(MSGBUFSIZE), MSGBUFSIZE);
ofw_claimpages(&virt_freeptr, &msgbuf, MSGBUFSIZE);
msgbuf.pv_va, MSGBUFSIZE);
#if !defined(MSGBUFSIZE) || MSGBUFSIZE == 8192
#if !defined(MSGBUFSIZE) || MSGBUFSIZE <= 8192
size = round_page(MSGBUFSIZE);
#if !defined (MSGBUFSIZE) /* options MSGBUFSIZE=integer */
#if INTSTACK - MSGBUF_VA - MSGBUFSIZE < 0
msgbufsiz = MSGBUFSIZE;
#ifdef MSGBUFSIZE
#ifdef MSGBUFSIZE
#ifndef MSGBUFSIZE
initmsgbuf(msgbufaddr, round_page(MSGBUFSIZE));
avail_end -= MSGBUFSIZE;
KASSERT(MSGBUFSIZE <= 8192);
va += m68k_round_page(MSGBUFSIZE);
phys_seg_list[0].ps_avail_end -= m68k_round_page(MSGBUFSIZE);
va += m68k_round_page(MSGBUFSIZE);
psize_t sz = round_page(MSGBUFSIZE);
(size_t)MSGBUFSIZE, (size_t)(MSGBUFSIZE - reqsz));
alloc_pages(msgbufphys, round_page(MSGBUFSIZE) / PAGE_SIZE);