19#include <FreeNOS/System.h>
static void * set(void *dest, int ch, unsigned count)
Fill memory with a constant byte.
@ UserData
< User program data from libexec, e.g.
@ UserArgs
< Used for copying program arguments and file descriptors
@ UserShare
< User shared dynamic memory mappings
@ UserPrivate
< User private dynamic memory mappings
@ KernelPrivate
< Kernel dynamic memory mappings
@ KernelData
< Kernel program data from libexec, e.g.
Memory::Range m_regions[MEMORYMAP_MAX_REGIONS]
Memory ranges.
#define GigaByte(v)
Convert gigabytes to bytes.
#define MegaByte(v)
Convert megabytes to bytes.
#define KiloByte(v)
Convert kilobytes to bytes.
Size size
Size in number of bytes.
Address phys
Physical address.
Address virt
Virtual address.
Access access
Page access flags.