Lines Matching +full:allow +full:- +full:set +full:- +full:time

1 /* SPDX-License-Identifier: MIT */
28 * Parameter space for HVMOP_{set,get}_param.
34 * How should CPU0 event-channel notifications be delivered?
36 * If val == 0 then CPU0 event-channel notifications are not delivered.
62 * val[15:8] is interrupt flag of the PPI used by event-channel:
65 * val[7:0] is a PPI number used by event-channel.
74 * These are not used by Xen. They are here for convenience of HVM-guest
89 …* (See http://download.microsoft.com/download/A/B/4/AB43A34E-BDD0-4FA6-BDEF-79EEF16E880B/Hyperviso…
91 * To expose viridian enlightenments to the guest set this parameter
92 * to the desired feature mask. The base feature set must be present
99 * - Hypercall MSRs (HV_X64_MSR_GUEST_OS_ID and HV_X64_MSR_HYPERCALL)
100 * - APIC access MSRs (HV_X64_MSR_EOI, HV_X64_MSR_ICR and HV_X64_MSR_TPR)
101 * - Virtual Processor index MSR (HV_X64_MSR_VP_INDEX)
102 * - Timer frequency MSRs (HV_X64_MSR_TSC_FREQUENCY and
108 /* Feature set modifications */
112 * This modification restores the viridian feature set to the
113 * original 'base' set exposed in releases prior to Xen 4.4.
118 /* Enable Partition Time Reference Counter (HV_X64_MSR_TIME_REF_COUNT) */
154 /* Allow more than 64 VPs */
180 * Set mode for virtual timers (currently x86 only):
182 * Do not advance a vcpu's time beyond the correct delivery time for
185 * time stepwise for each one.
187 * As above, missed interrupts are delivered, but guest time always tracks
188 * wallclock (i.e., real) time while doing so.
191 * delivered at some non-zero rate, if we detect missed ticks then the
196 * Guest time always tracks wallclock (i.e., real) time.
204 /* Boolean: Enable virtual HPET (high-precision event timer)? (x86-only) */
207 /* Identity-map page directory used by Intel EPT when CR0.PG=0. */
226 * - 0: default, use the old addresses
228 * - 1: use the new default qemu addresses
249 * Set mode for altp2m:
251 * mixed: allow access to all altp2m ops for both in-guest and external tools
252 * external: allow access to external privileged tools only
257 * security-critical environment, each subop should be evaluated for
269 * does not allow the full FIP/FDP and FCS/FDS to be restored.
273 * 8: save/restore 64-bit FIP/FDP and clear FCS/FDS (default if CPU
276 * 4: save/restore 32-bit FIP/FDP, FCS/FDS, and clear upper 32-bits of
279 * 0: allow hypervisor to choose based on the value of FIP/FDP
282 * If FPCSDS (bit 13 in CPUID leaf 0x7, subleaf 0x0) is set, the CPU