Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:32  
apic.c 4642 bytes 2025-03-06 09:18:32 2025-03-06 11:52:40  
debugfs.c 310 bytes 2025-03-06 09:18:32 2025-03-06 11:52:40  
debugfs.h 162 bytes 2025-03-06 09:18:32 2025-03-06 11:52:40  
efi.c 4393 bytes 2025-03-06 09:18:32 2025-03-06 11:52:40  
enlighten.c 8812 bytes 2025-03-06 09:18:32 2025-03-06 11:52:40  
enlighten_hvm.c 8107 bytes 2025-03-06 09:18:32 2025-03-06 11:52:40  
enlighten_pv.c 35029 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41

Core of Xen paravirt_ops implementation.

enlighten_pvh.c 1429 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41  
grant-table.c 4019 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41  
irq.c 1407 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41  
Kconfig 2224 bytes 2025-03-06 09:18:32 -  
Makefile 1316 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41  
mmu.c 1264 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41  
mmu.h 667 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41  
mmu_hvm.c 1617 bytes 2025-03-06 09:18:32 2025-03-06 11:52:41  
mmu_pv.c 65285 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42

Xen mmu operations This file contains the various mmu fetch and update operations.

multicalls.c 5127 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42

Xen hypercall batching.

multicalls.h 1829 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42  
p2m.c 23053 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42

Xen leaves the responsibility for maintaining p2m mappings to the guests themselves, but it must also access and update the p2m array during suspend/resume when all the pages are reallocated.

platform-pci-unplug.c 5664 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42  
pmu.c 13848 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42  
pmu.h 631 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42  
setup.c 26809 bytes 2025-03-06 09:18:32 2025-03-06 11:52:42

Machine specific setup for xen Jeremy Fitzhardinge <xensource.com">jeremy@xensource.com>, XenSource Inc, 2007

smp.c 6477 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43  
smp.h 1138 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43  
smp_hvm.c 2081 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43  
smp_pv.c 11532 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43

Xen SMP support This file implements the Xen versions of smp_ops.

spinlock.c 3846 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43

Split spinlock implementation out into its own file, so it can be compiled in a FTRACE-compatible way.

suspend.c 1583 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43  
suspend_hvm.c 537 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43  
suspend_pv.c 1163 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43  
time.c 16035 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43

Xen time implementation.

trace.c 518 bytes 2025-03-06 09:18:32 2025-03-06 11:52:43  
vga.c 2771 bytes 2025-03-06 09:18:32 2025-03-06 11:52:44  
xen-asm.S 7652 bytes 2025-03-06 09:18:32 2025-03-06 11:52:44  
xen-head.S 3167 bytes 2025-03-06 09:18:32 2025-03-06 11:52:44  
xen-ops.h 4328 bytes 2025-03-06 09:18:32 2025-03-06 11:52:44