machine/param.h File Reference

API published in:
API deprecated in:


Go to the source code of this file.


Defines

#define _ALIGNBYTES   (sizeof(int) - 1)
#define _ALIGN(p)   (((unsigned)(p) + _ALIGNBYTES) & ~_ALIGNBYTES)
#define _MACHINE   i386
#define _MACHINE_ARCH   i386
#define MACHINE   "i386"
#define MACHINE_ARCH   "i386"
#define MID_MACHINE   MID_I386
#define MAXCPU   1
#define ALIGNBYTES   _ALIGNBYTES
#define ALIGN(p)   _ALIGN(p)
#define PAGE_SHIFT   12
#define PAGE_SIZE   (1<<PAGE_SHIFT)
#define PAGE_MASK   (PAGE_SIZE-1)
#define NPTEPG   (PAGE_SIZE/(sizeof (pt_entry_t)))
#define NPGPTD   1
#define PDRSHIFT   22
#define NBPTD   (NPGPTD<<PAGE_SHIFT)
#define NPDEPTD   (NBPTD/(sizeof (pd_entry_t)))
#define NPDEPG   (PAGE_SIZE/(sizeof (pd_entry_t)))
#define NBPDR   (1<<PDRSHIFT)
#define PDRMASK   (NBPDR-1)
#define IOPAGES   2
#define KSTACK_PAGES   2
#define KSTACK_GUARD_PAGES   1
#define VM_SWZONE_SIZE_MAX   (32 * 1024 * 1024)
#define VM_BCACHE_SIZE_MAX   (200 * 1024 * 1024)
#define trunc_page(x)   ((x) & ~PAGE_MASK)
#define round_page(x)   (((x) + PAGE_MASK) & ~PAGE_MASK)
#define trunc_4mpage(x)   ((x) & ~PDRMASK)
#define round_4mpage(x)   ((((x)) + PDRMASK) & ~PDRMASK)
#define atop(x)   ((x) >> PAGE_SHIFT)
#define ptoa(x)   ((x) << PAGE_SHIFT)
#define i386_btop(x)   ((x) >> PAGE_SHIFT)
#define i386_ptob(x)   ((x) << PAGE_SHIFT)
#define pgtok(x)   ((x) * (PAGE_SIZE / 1024))

Define Documentation

#define _ALIGN  )    (((unsigned)(p) + _ALIGNBYTES) & ~_ALIGNBYTES)
 
#define _ALIGNBYTES   (sizeof(int) - 1)
 
#define _MACHINE   i386
 
#define _MACHINE_ARCH   i386
 
#define ALIGN  )    _ALIGN(p)
 
#define ALIGNBYTES   _ALIGNBYTES
 
#define atop  )    ((x) >> PAGE_SHIFT)
 
#define i386_btop  )    ((x) >> PAGE_SHIFT)
 
#define i386_ptob  )    ((x) << PAGE_SHIFT)
 
#define IOPAGES   2
 
#define KSTACK_GUARD_PAGES   1
 
#define KSTACK_PAGES   2
 
#define MACHINE   "i386"
 
#define MACHINE_ARCH   "i386"
 
#define MAXCPU   1
 
#define MID_MACHINE   MID_I386
 
#define NBPDR   (1<<PDRSHIFT)
 
#define NBPTD   (NPGPTD<<PAGE_SHIFT)
 
#define NPDEPG   (PAGE_SIZE/(sizeof (pd_entry_t)))
 
#define NPDEPTD   (NBPTD/(sizeof (pd_entry_t)))
 
#define NPGPTD   1
 
#define NPTEPG   (PAGE_SIZE/(sizeof (pt_entry_t)))
 
#define PAGE_MASK   (PAGE_SIZE-1)
 
#define PAGE_SHIFT   12
 
#define PAGE_SIZE   (1<<PAGE_SHIFT)
 
#define PDRMASK   (NBPDR-1)
 
#define PDRSHIFT   22
 
#define pgtok  )    ((x) * (PAGE_SIZE / 1024))
 
#define ptoa  )    ((x) << PAGE_SHIFT)
 
#define round_4mpage  )    ((((x)) + PDRMASK) & ~PDRMASK)
 
#define round_page  )    (((x) + PAGE_MASK) & ~PAGE_MASK)
 
#define trunc_4mpage  )    ((x) & ~PDRMASK)
 
#define trunc_page  )    ((x) & ~PAGE_MASK)
 
#define VM_BCACHE_SIZE_MAX   (200 * 1024 * 1024)
 
#define VM_SWZONE_SIZE_MAX   (32 * 1024 * 1024)
 

Copyright © Nokia Corporation 2001-2008
Back to top