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"

contact="""
[port-xen](mailto:port-xen@NetBSD.org)
"""

mentors="""
"""

category="kernel"
difficulty="hard"
duration="64 hours"

description="""
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.

Deliverables:

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

Implementation:

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 <wikimaster@NetBSD.org> software: FreeBSD-CVSweb