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.


733bfe7c29db64e3218eb45f3090924ff7f1d698
[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         vmm_bios.o
50
51
52 obj-$(V3_CONFIG_SWAPPING) += vmm_swapping.o
53
54 obj-$(V3_CONFIG_XED) += vmm_xed.o
55 obj-$(V3_CONFIG_V3_DECODER) += vmm_v3dec.o
56 obj-$(V3_CONFIG_QUIX86) += vmm_quix86.o
57 obj-$(V3_CONFIG_QUIX86_DEBUG) += vmm_quix86.o
58
59
60 obj-$(V3_CONFIG_SVM) +=    svm.o \
61                            svm_io.o \
62                            svm_lowlevel.o \
63                            svm_msr.o \
64                            svm_pause.o \
65                            svm_wbinvd.o \
66                            svm_handler.o \
67                            svm_exits.o \
68                            vmcb.o
69
70 obj-$(V3_CONFIG_VMX) +=         vmx.o \
71                                 vmx_handler.o \
72                                 vmx_io.o \
73                                 vmx_lowlevel.o \
74                                 vmx_msr.o \
75                                 vmx_hw_info.o \
76                                 vmcs.o \
77                                 vmx_ctrl_regs.o \
78                                 vmx_assist.o \
79                                 vmx_exits.o
80
81
82
83 obj-$(V3_CONFIG_CHECKPOINT) += vmm_checkpoint.o
84
85 obj-$(V3_CONFIG_TELEMETRY) += vmm_telemetry.o 
86
87 obj-$(V3_CONFIG_PMU_TELEMETRY) += vmm_pmu_telemetry.o 
88 obj-$(V3_CONFIG_PWRSTAT_TELEMETRY) += vmm_pwrstat_telemetry.o
89
90 obj-$(V3_CONFIG_SYMBIOTIC) += vmm_symbiotic.o vmm_symspy.o
91 obj-$(V3_CONFIG_SYMCALL) += vmm_symcall.o
92 obj-$(V3_CONFIG_SYMMOD) += vmm_symmod.o
93
94
95 obj-$(V3_CONFIG_MEM_TRACK) += vmm_mem_track.o
96
97 obj-$(V3_CONFIG_MULTIBOOT) += vmm_multiboot.o
98 obj-$(V3_CONFIG_HVM) += vmm_hvm.o vmm_hvm_lowlevel.o
99
100 obj-y += mmu/