Searched refs:hypervisor (Results 1 - 25 of 45) sorted by relevance

12

/fuchsia/zircon/kernel/lib/hypervisor/include/hypervisor/
H A Dstate_invalidator.h9 namespace hypervisor { namespace
11 // Allows hypervisor state to be invalidated.
17 } // namespace hypervisor
H A Dcpu.h12 namespace hypervisor { namespace
30 } // namespace hypervisor
H A Dinterrupt_tracker.h11 #include <hypervisor/ktrace.h>
12 #include <hypervisor/state_invalidator.h>
17 namespace hypervisor { namespace
109 } // namespace hypervisor
H A Dpage.h12 namespace hypervisor { namespace
59 } // namespace hypervisor
H A Did_allocator.h12 namespace hypervisor { namespace
46 } // namespace hypervisor
H A Dtrap_map.h12 #include <hypervisor/state_invalidator.h>
16 namespace hypervisor { namespace
81 } // namespace hypervisor
/fuchsia/zircon/kernel/arch/x86/hypervisor/
H A Dpvclock_priv.h9 #include <hypervisor/guest_physical_address_space.h>
31 zx_status_t pvclock_update_boot_time(hypervisor::GuestPhysicalAddressSpace* gpas,
36 zx_status_t pvclock_reset_clock(PvClockState* pvclock, hypervisor::GuestPhysicalAddressSpace* gpas,
43 void pvclock_update_system_time(PvClockState* pvclock, hypervisor::GuestPhysicalAddressSpace* gpas);
47 zx_status_t pvclock_populate_offset(hypervisor::GuestPhysicalAddressSpace* gpas,
H A Dpvclock.cpp8 #include <arch/hypervisor.h>
11 #include <hypervisor/guest_physical_address_space.h>
65 zx_status_t pvclock_update_boot_time(hypervisor::GuestPhysicalAddressSpace* gpas,
74 hypervisor::GuestPtr guest_ptr;
97 zx_status_t pvclock_reset_clock(PvClockState* pvclock, hypervisor::GuestPhysicalAddressSpace* gpas,
112 hypervisor::GuestPhysicalAddressSpace* gpas) {
140 zx_status_t pvclock_populate_offset(hypervisor::GuestPhysicalAddressSpace* gpas,
142 hypervisor::GuestPtr guest_ptr;
H A Dvmx_cpu_state_priv.h9 #include <arch/hypervisor.h>
/fuchsia/zircon/kernel/arch/arm64/hypervisor/
H A Del2_cpu_state_priv.h11 #include <hypervisor/id_allocator.h>
12 #include <hypervisor/page.h>
20 hypervisor::Page l0_page_;
21 hypervisor::Page l1_page_;
31 hypervisor::Page page_;
35 class El2CpuState : public hypervisor::IdAllocator<uint8_t, 64> {
H A Dvmexit_priv.h9 #include <hypervisor/guest_physical_address_space.h>
10 #include <hypervisor/trap_map.h>
117 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor::TrapMap* traps,
H A Dguest.cpp7 #include <arch/hypervisor.h>
9 #include <hypervisor/guest_physical_address_space.h>
11 #include <zircon/syscalls/hypervisor.h>
43 status = hypervisor::GuestPhysicalAddressSpace::Create(vmid, &guest->gpas_);
H A Dvcpu.cpp9 #include <arch/hypervisor.h>
13 #include <hypervisor/cpu.h>
14 #include <hypervisor/guest_physical_address_space.h>
15 #include <hypervisor/ktrace.h>
23 #include <zircon/syscalls/hypervisor.h>
129 hypervisor::GuestPhysicalAddressSpace* gpas = guest->AddressSpace();
142 thread_t* thread = hypervisor::pin_thread(vpid);
192 if (!hypervisor::check_pinned_cpu_invariant(vpid_, thread_))
262 mp_interrupt(MP_IPI_TARGET_MASK, cpu_num_to_mask(hypervisor::cpu_of(vpid_)));
268 if (!hypervisor
[all...]
H A Dvmexit.cpp14 #include <arch/hypervisor.h>
17 #include <hypervisor/ktrace.h>
20 #include <zircon/syscalls/hypervisor.h>
159 hypervisor::GuestPhysicalAddressSpace* gpas,
243 hypervisor::GuestPhysicalAddressSpace* gpas) {
253 hypervisor::GuestPhysicalAddressSpace* gpas,
254 hypervisor::TrapMap* traps,
257 hypervisor::Trap* trap;
309 hypervisor::GuestPhysicalAddressSpace* gpas, hypervisor
[all...]
/fuchsia/zircon/kernel/arch/x86/include/arch/
H A Dhypervisor.h14 #include <hypervisor/guest_physical_address_space.h>
15 #include <hypervisor/id_allocator.h>
16 #include <hypervisor/interrupt_tracker.h>
17 #include <hypervisor/page.h>
18 #include <hypervisor/trap_map.h>
26 class VmxPage : public hypervisor::Page {
31 using hypervisor::Page::Alloc;
34 // Represents a guest within the hypervisor.
44 hypervisor::GuestPhysicalAddressSpace* AddressSpace() const { return gpas_.get(); }
45 hypervisor
[all...]
/fuchsia/zircon/kernel/arch/arm64/include/arch/
H A Dhypervisor.h12 #include <hypervisor/guest_physical_address_space.h>
13 #include <hypervisor/id_allocator.h>
14 #include <hypervisor/interrupt_tracker.h>
15 #include <hypervisor/page.h>
16 #include <hypervisor/trap_map.h>
40 hypervisor::GuestPhysicalAddressSpace* AddressSpace() const { return gpas_.get(); }
41 hypervisor::TrapMap* Traps() { return &traps_; }
48 fbl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas_;
49 hypervisor::TrapMap traps_;
54 hypervisor
[all...]
/fuchsia/zircon/kernel/lib/hypervisor/
H A Dcpu.cpp9 #include <hypervisor/cpu.h>
18 hypervisor::percpu_task_t task;
21 percpu_state(hypervisor::percpu_task_t _task, void* _context)
27 namespace hypervisor { namespace
60 } // namespace hypervisor
H A Dhypervisor_unittest.cpp9 #include <hypervisor/guest_physical_address_space.h>
54 static zx_status_t create_gpas(fbl::unique_ptr<hypervisor::GuestPhysicalAddressSpace>* gpas) {
56 return hypervisor::GuestPhysicalAddressSpace::Create(1 /* vmid */, gpas);
58 return hypervisor::GuestPhysicalAddressSpace::Create(gpas);
83 fbl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas;
113 fbl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas;
137 fbl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas;
182 fbl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas;
249 fbl::unique_ptr<hypervisor::GuestPhysicalAddressSpace> gpas;
309 fbl::unique_ptr<hypervisor
[all...]
H A Dtrap_map.cpp7 #include <hypervisor/trap_map.h>
11 #include <hypervisor/ktrace.h>
13 #include <zircon/syscalls/hypervisor.h>
18 namespace hypervisor { namespace
23 return arena_.Init("hypervisor-packets", kMaxPacketsPerRange);
142 } // namespace hypervisor
H A Drules.mk19 kernel/arch/$(ARCH)/hypervisor \
H A Dktrace.cpp7 #include <hypervisor/ktrace.h>
/fuchsia/zircon/kernel/object/include/object/
H A Dguest_dispatcher.h9 #include <zircon/syscalls/hypervisor.h>
/fuchsia/zircon/system/utest/hypervisor/
H A Drules.mk9 MODULE_NAME := hypervisor-test
/fuchsia/zircon/kernel/object/
H A Dvcpu_dispatcher.cpp9 #include <arch/hypervisor.h>
11 #include <hypervisor/guest_physical_address_space.h>
/fuchsia/zircon/kernel/arch/arm64/hypervisor/gic/
H A Dgicv3.cpp7 #include <arch/arm64/hypervisor/gic/el2.h>
8 #include <arch/arm64/hypervisor/gic/gicv3.h>

Completed in 105 milliseconds

12