The Linux kernel exports the number of successful and failed
hugetlb page allocations via the virtio balloon driver. These
two counts need to be documented in this specification.

Signed-off-by: Jonathan Helman <[email protected]>
---
 content.tex | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/content.tex b/content.tex
index 7a92cb1..110ab70 100644
--- a/content.tex
+++ b/content.tex
@@ -4516,6 +4516,8 @@ struct virtio_balloon_stat {
 #define VIRTIO_BALLOON_S_MEMTOT   5
 #define VIRTIO_BALLOON_S_AVAIL    6
 #define VIRTIO_BALLOON_S_CACHES   7
+#define VIRTIO_BALLOON_S_HTLB_PGALLOC 8
+#define VIRTIO_BALLOON_S_HTLB_PGFAIL  9
         le16 tag;
         le64 val;
 } __attribute__((packed));
@@ -4604,6 +4606,12 @@ first buffer.
 \item[VIRTIO_BALLOON_S_CACHES (7)] The amount of memory, in bytes, that can be
   quickly reclaimed without additional I/O. Typically these pages are used for
   caching files from disk.
+
+\item[VIRTIO_BALLOON_S_HTLB_PGALLOC (8)] The number of successful hugetlb page
+  allocations in the guest.
+
+\item[VIRTIO_BALLOON_S_HTLB_PGFAIL (9)] The number of failed hugetlb page
+  allocations in the guest.
 \end{description}
 
 \section{SCSI Host Device}\label{sec:Device Types / SCSI Host Device}
-- 
1.8.3.1


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to