Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


dee8c0dbad9fc9b975e8ac3c8ab43294c11db282
[palacios.git] / palacios / src / palacios / Makefile
1 obj-y := \
2         vm_guest.o \
3         vm_guest_mem.o \
4         vmm.o \
5         vmm_config.o \
6         vmm_cpu_mapper.o \
7         vmm_ctrl_regs.o \
8         vmm_debug.o \
9         vmm_decoder.o \
10         vmm_dev_mgr.o \
11         vmm_direct_paging.o \
12         vmm_emulator.o \
13         vmm_excp.o \
14         vmm_halt.o \
15         vmm_mwait.o \
16         vmm_hashtable.o \
17         vmm_host_events.o \
18         vmm_hypercall.o \
19         vmm_intr.o \
20         vmm_io.o \
21         vmm_lock.o \
22         vmm_mem.o \
23         vmm_fp.o \
24         vmm_msr.o \
25         vmm_paging.o \
26         vmm_options.o \
27         vmm_queue.o \
28         vmm_rbtree.o \
29         vmm_ringbuffer.o \
30         vmm_scheduler.o \
31         vmm_shadow_paging.o \
32         vmm_sprintf.o \
33         vmm_string.o \
34         vmm_time.o \
35         vmm_util.o \
36         vmm_binaries.o \
37         vmm_cpuid.o \
38         vmm_xml.o \
39         vmm_mem_hook.o \
40         vmm_extensions.o \
41         vmm_multitree.o \
42         vmm_bitmap.o \
43         vmm_barrier.o \
44         vmm_timeout.o \
45         vmm_exits.o \
46         vmm_events.o \
47         vmm_perftune.o \
48         vmm_fw_cfg.o 
49
50
51 obj-$(V3_CONFIG_SWAPPING) += vmm_swapping.o
52
53 obj-$(V3_CONFIG_XED) += vmm_xed.o
54 obj-$(V3_CONFIG_V3_DECODER) += vmm_v3dec.o
55 obj-$(V3_CONFIG_QUIX86) += vmm_quix86.o
56 obj-$(V3_CONFIG_QUIX86_DEBUG) += vmm_quix86.o
57
58
59 obj-$(V3_CONFIG_SVM) +=    svm.o \
60                            svm_io.o \
61                            svm_lowlevel.o \
62                            svm_msr.o \
63                            svm_pause.o \
64                            svm_wbinvd.o \
65                            svm_handler.o \
66                            svm_exits.o \
67                            vmcb.o
68
69 obj-$(V3_CONFIG_VMX) +=         vmx.o \
70                                 vmx_handler.o \
71                                 vmx_io.o \
72                                 vmx_lowlevel.o \
73                                 vmx_msr.o \
74                                 vmx_hw_info.o \
75                                 vmcs.o \
76                                 vmx_ctrl_regs.o \
77                                 vmx_assist.o \
78                                 vmx_exits.o
79
80
81
82 obj-$(V3_CONFIG_CHECKPOINT) += vmm_checkpoint.o
83
84 obj-$(V3_CONFIG_TELEMETRY) += vmm_telemetry.o 
85
86 obj-$(V3_CONFIG_PMU_TELEMETRY) += vmm_pmu_telemetry.o 
87 obj-$(V3_CONFIG_PWRSTAT_TELEMETRY) += vmm_pwrstat_telemetry.o
88
89 obj-$(V3_CONFIG_SYMBIOTIC) += vmm_symbiotic.o vmm_symspy.o
90 obj-$(V3_CONFIG_SYMCALL) += vmm_symcall.o
91 obj-$(V3_CONFIG_SYMMOD) += vmm_symmod.o
92
93
94 obj-$(V3_CONFIG_MEM_TRACK) += vmm_mem_track.o
95
96 obj-y += mmu/