001/* 002 * To change this template, choose Tools | Templates 003 * and open the template in the editor. 004 */ 005package org.anarres.qemu.exec; 006 007import javax.annotation.Nonnull; 008 009/** 010 * A QEmu Machine. 011 * 012 * If your machine isn't present, you may use a {@link QEmuCustomOption} instead. 013 * 014 * @author shevek 015 */ 016public enum QEmuMachine { 017 018 akita("akita"), 019 an5206("an5206"), 020 axis_dev88("axis-dev88"), 021 bamboo("bamboo"), 022 borzoi("borzoi"), 023 canon_a1100("canon-a1100"), 024 cheetah("cheetah"), 025 clipper("clipper"), 026 collie("collie"), 027 connex("connex"), 028 cubieboard("cubieboard"), 029 dummy("dummy"), 030 fulong2e("fulong2e"), 031 g3beige("g3beige"), 032 highbank("highbank"), 033 integratorcp("integratorcp"), 034 isapc("isapc"), 035 kc705("kc705"), 036 kzm("kzm"), 037 leon3_generic("leon3_generic"), 038 lm32_evr("lm32-evr"), 039 lm32_uclinux("lm32-uclinux"), 040 lm3s6965evb("lm3s6965evb"), 041 lm3s811evb("lm3s811evb"), 042 LX("LX"), 043 lx200("lx200"), 044 lx60("lx60"), 045 mac99("mac99"), 046 magnum("magnum"), 047 mainstone("mainstone"), 048 malta("malta"), 049 mcf5208evb("mcf5208evb"), 050 midway("midway"), 051 milkymist("milkymist"), 052 mips("mips"), 053 mipssim("mipssim"), 054 ml605("ml605"), 055 moxiesim("moxiesim"), 056 mpc8544ds("mpc8544ds"), 057 musicpal("musicpal"), 058 n800("n800"), 059 n810("n810"), 060 Niagara("Niagara"), 061 none("none"), 062 nuri("nuri"), 063 or32_sim("or32-sim"), 064 pc("pc"), 065 pc_0_10("pc-0.10"), 066 pc_0_11("pc-0.11"), 067 pc_0_12("pc-0.12"), 068 pc_0_13("pc-0.13"), 069 pc_0_14("pc-0.14"), 070 pc_0_15("pc-0.15"), 071 pc_1_0("pc-1.0"), 072 pc_1_1("pc-1.1"), 073 pc_1_2("pc-1.2"), 074 pc_1_3("pc-1.3"), 075 pc_i440fx_1_4("pc-i440fx-1.4"), 076 pc_i440fx_1_5("pc-i440fx-1.5"), 077 pc_i440fx_1_6("pc-i440fx-1.6"), 078 pc_i440fx_1_7("pc-i440fx-1.7"), 079 pc_i440fx_2_0("pc-i440fx-2.0"), 080 pc_i440fx_trusty("pc-i440fx-trusty"), 081 pc_q35_1_4("pc-q35-1.4"), 082 pc_q35_1_5("pc-q35-1.5"), 083 pc_q35_1_6("pc-q35-1.6"), 084 pc_q35_1_7("pc-q35-1.7"), 085 pc_q35_2_0("pc-q35-2.0"), 086 petalogix_ml605("petalogix-ml605"), 087 petalogix_s3adsp1800("petalogix-s3adsp1800"), 088 pica61("pica61"), 089 ppce500("ppce500"), 090 prep("prep"), 091 pseries("pseries"), 092 puv3("puv3"), 093 q35("q35"), 094 r2d("r2d"), 095 realview_eb("realview-eb"), 096 realview_eb_mpcore("realview-eb-mpcore"), 097 realview_pb_a8("realview-pb-a8"), 098 realview_pbx_a9("realview-pbx-a9"), 099 ref405ep("ref405ep"), 100 s390("s390"), 101 s390_ccw("s390-ccw"), 102 s390_ccw_virtio("s390-ccw-virtio"), 103 s390_virtio("s390-virtio"), 104 shix("shix"), 105 sim("sim"), 106 smdkc210("smdkc210"), 107 SPARCbook("SPARCbook"), 108 SPARCClassic("SPARCClassic"), 109 spitz("spitz"), 110 SS_10("SS-10"), 111 SS_20("SS-20"), 112 SS_4("SS-4"), 113 SS_5("SS-5"), 114 SS_600MP("SS-600MP"), 115 sun4u("sun4u"), 116 sun4v("sun4v"), 117 sx1("sx1"), 118 sx1_v1("sx1-v1"), 119 taihu("taihu"), 120 terrier("terrier"), 121 tosa("tosa"), 122 verdex("verdex"), 123 versatileab("versatileab"), 124 versatilepb("versatilepb"), 125 vexpress_a15("vexpress-a15"), 126 vexpress_a9("vexpress-a9"), 127 virt("virt"), 128 virtex_ml507("virtex-ml507"), 129 Voyager("Voyager"), 130 xenfv("xenfv"), 131 xenpv("xenpv"), 132 xilinx_zynq_a9("xilinx-zynq-a9"), 133 z2("z2"); 134 private String text; 135 136 private QEmuMachine(@Nonnull String text) { 137 this.text = text; 138 } 139 140 @Override 141 public String toString() { 142 return text; 143 } 144}