File:  [NetBSD Developer Wiki] / wikisrc / projects / project / xen-hot-add.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Wed Aug 19 00:12:08 2015 UTC (4 years, 3 months ago) by reed
Branches: MAIN
CVS tags: HEAD
add more xen related projects

this was provided to board

[[!template id=project

title="RAM hot-add"



duration="64 hours"

Abstract: This project enables NetBSD to have physical ram pages
dynamically added via uvm_page_physload() and dynamically removed
using a complimentary function.

Rationale: Makes NetBSD a viable datacentre OS, with hotspare RAM
add/remove support.


* dynamic physical page add/remove support
* Xen balloon driver usage of this support.


Further api and infrastructural changes may be required to accommodate
these changes. The physical page management code will need to be enhanced to more than a fixed array, while taking into account memory attribute
related tagging information.


CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb