--- wikisrc/features/uvm_hotplug.mdwn 2016/12/29 16:59:58 1.2 +++ wikisrc/features/uvm_hotplug.mdwn 2019/04/08 23:29:04 1.4 @@ -7,8 +7,10 @@ [[!template id=man name=uvm_hotplug section=9]] change. Early boot code of every port is affected. Global variables: - struct vm_physseg vm_physmem; - int vm_nphysmem; + + struct vm_physseg vm_physmem; + int vm_nphysmem; + are no longer visible. They need to be replaced by appropriate accessor calls in [[!template id=man name=uvm_hotplug section=9]] @@ -20,8 +22,8 @@ 2. What files may be affected? - In most of the architectures the "sys/arch///machdep.c" - and "sys/arch///pmap.c" if they exist are usually + In most of the architectures the `sys/arch///machdep.c` + and `sys/arch///pmap.c` if they exist are usually affected. But this may not be a exhaustive list. Any other files that deals with pmap and @@ -38,7 +40,7 @@ An array based implementation is also provided, for backwards compatibility. This is the default implementation and does not provide - hot pluggability. It is also used without 'options UVM_HOTPLUG' + hot pluggability. It is also used without `options UVM_HOTPLUG` However the API itself is implementation agnostic. 4. Why is it needed? @@ -60,4 +62,4 @@ An example of [[!template id=man name=uvm_hotplug section=9]] api's application can be found in - [[!template id=man name=balloon section=4]]. \ No newline at end of file + [[!template id=man name=balloon section=4]].