summaryrefslogtreecommitdiffhomepage
path: root/g3doc/architecture_guide
diff options
context:
space:
mode:
authorAdin Scannell <ascannell@google.com>2020-04-29 18:54:48 -0700
committerAdin Scannell <ascannell@google.com>2020-05-06 14:15:19 -0700
commit5f3a256425f4fa99fd3e5363418c5978659cecf3 (patch)
tree625571ad6a416ab369c8c49719399f888a627ef4 /g3doc/architecture_guide
parenta10d5ed9691d341c60dc8590d19302332120d365 (diff)
Add support for kramdown TOC.
Diffstat (limited to 'g3doc/architecture_guide')
-rw-r--r--g3doc/architecture_guide/performance.md2
-rw-r--r--g3doc/architecture_guide/resources.md2
-rw-r--r--g3doc/architecture_guide/security.md2
3 files changed, 6 insertions, 0 deletions
diff --git a/g3doc/architecture_guide/performance.md b/g3doc/architecture_guide/performance.md
index fd219be5e..2f83c0d20 100644
--- a/g3doc/architecture_guide/performance.md
+++ b/g3doc/architecture_guide/performance.md
@@ -1,5 +1,7 @@
# Performance Guide
+[TOC]
+
gVisor is designed to provide a secure, virtualized environment while preserving
key benefits of containerization, such as small fixed overheads and a dynamic
resource footprint. For containerized infrastructure, this can provide a
diff --git a/g3doc/architecture_guide/resources.md b/g3doc/architecture_guide/resources.md
index 3ed5d6355..4580bf9f4 100644
--- a/g3doc/architecture_guide/resources.md
+++ b/g3doc/architecture_guide/resources.md
@@ -1,5 +1,7 @@
# Resource Model
+[TOC]
+
The resource model for gVisor does not assume a fixed number of threads of
execution (i.e. vCPUs) or amount of physical memory. Where possible, decisions
about underlying physical resources are delegated to the host system, where
diff --git a/g3doc/architecture_guide/security.md b/g3doc/architecture_guide/security.md
index 59003f0a8..afafe5c05 100644
--- a/g3doc/architecture_guide/security.md
+++ b/g3doc/architecture_guide/security.md
@@ -1,5 +1,7 @@
# Security Model
+[TOC]
+
gVisor was created in order to provide additional defense against the
exploitation of kernel bugs by untrusted userspace code. In order to understand
how gVisor achieves this goal, it is first necessary to understand the basic