Copyright (c) 2003 Bruce M Simpson <email@example.com> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documenta...
NAMEpmap_init pmap_init2 - initialize the pmap subsystem
SYNOPSISIn sys/param.h In vm/vm.h In vm/pmap.h Ft void Fn pmap_init void Ft void Fn pmap_init2 void
DESCRIPTIONThe Fn pmap_init function initializes the pmap(9) sub-system. It is called during system initialization by Fn vm_init , to initialize any structures that the sysctl Cm net.inet.tcp.syncookies system needs in order to map between physical and virtual memory.
The Fn pmap_init2 function initializes a zone for the PV entries. These are used to implement page sharing at the physical level. A high water mark is set so that the system can recover from excessive numbers of PV entries.