diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/virtual/kvm/ppc-pv.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Documentation/virtual/kvm/ppc-pv.txt b/Documentation/virtual/kvm/ppc-pv.txt index 4643cde517c4..319560646f32 100644 --- a/Documentation/virtual/kvm/ppc-pv.txt +++ b/Documentation/virtual/kvm/ppc-pv.txt | |||
@@ -94,10 +94,24 @@ a bitmap of available features inside the magic page. | |||
94 | The following enhancements to the magic page are currently available: | 94 | The following enhancements to the magic page are currently available: |
95 | 95 | ||
96 | KVM_MAGIC_FEAT_SR Maps SR registers r/w in the magic page | 96 | KVM_MAGIC_FEAT_SR Maps SR registers r/w in the magic page |
97 | KVM_MAGIC_FEAT_MAS0_TO_SPRG7 Maps MASn, ESR, PIR and high SPRGs | ||
97 | 98 | ||
98 | For enhanced features in the magic page, please check for the existence of the | 99 | For enhanced features in the magic page, please check for the existence of the |
99 | feature before using them! | 100 | feature before using them! |
100 | 101 | ||
102 | Magic page flags | ||
103 | ================ | ||
104 | |||
105 | In addition to features that indicate whether a host is capable of a particular | ||
106 | feature we also have a channel for a guest to tell the guest whether it's capable | ||
107 | of something. This is what we call "flags". | ||
108 | |||
109 | Flags are passed to the host in the low 12 bits of the Effective Address. | ||
110 | |||
111 | The following flags are currently available for a guest to expose: | ||
112 | |||
113 | MAGIC_PAGE_FLAG_NOT_MAPPED_NX Guest handles NX bits correclty wrt magic page | ||
114 | |||
101 | MSR bits | 115 | MSR bits |
102 | ======== | 116 | ======== |
103 | 117 | ||