| 1 | ===============
|
| 2 | /proc/sys/xen/
|
| 3 | ===============
|
| 4 |
|
| 5 | Copyright (c) 2026, Shubham Chakraborty <[email protected]>
|
| 6 |
|
| 7 | For general info and legal blurb, please look in
|
| 8 | Documentation/admin-guide/sysctl/index.rst.
|
| 9 |
|
| 10 | ------------------------------------------------------------------------------
|
| 11 |
|
| 12 | These files show up in ``/proc/sys/xen/``, depending on the
|
| 13 | kernel configuration:
|
| 14 |
|
| 15 | .. contents:: :local:
|
| 16 |
|
| 17 | balloon/hotplug_unpopulated
|
| 18 | ===========================
|
| 19 |
|
| 20 | This flag controls whether unpopulated memory ranges are automatically
|
| 21 | hotplugged as system RAM.
|
| 22 |
|
| 23 | - ``0``: Unpopulated ranges are not hotplugged (default).
|
| 24 | - ``1``: Unpopulated ranges are automatically hotplugged.
|
| 25 |
|
| 26 | When enabled, the Xen balloon driver will add memory regions that are
|
| 27 | marked as unpopulated in the Xen memory map to the system as usable RAM.
|
| 28 | This allows for dynamic memory expansion in Xen guest domains.
|
| 29 |
|
| 30 | This option is only available when the kernel is built with
|
| 31 | ``CONFIG_XEN_BALLOON_MEMORY_HOTPLUG`` enabled.
|