1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088 |
- //
- // Copyright © 2022 osy. All rights reserved.
- //
- // Licensed under the Apache License, Version 2.0 (the "License");
- // you may not use this file except in compliance with the License.
- // You may obtain a copy of the License at
- //
- // http://www.apache.org/licenses/LICENSE-2.0
- //
- // Unless required by applicable law or agreed to in writing, software
- // distributed under the License is distributed on an "AS IS" BASIS,
- // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- // See the License for the specific language governing permissions and
- // limitations under the License.
- //
- // !! THIS FILE IS GENERATED FROM const-gen.py, DO NOT MODIFY MANUALLY !!
- import Foundation
- enum QEMUArchitecture: String, CaseIterable, QEMUConstant {
- case alpha
- case arm
- case aarch64
- case avr
- case hppa
- case i386
- case loongarch64
- case m68k
- case microblaze
- case microblazeel
- case mips
- case mipsel
- case mips64
- case mips64el
- case or1k
- case ppc
- case ppc64
- case riscv32
- case riscv64
- case rx
- case s390x
- case sh4
- case sh4eb
- case sparc
- case sparc64
- case tricore
- case x86_64
- case xtensa
- case xtensaeb
- var prettyValue: String {
- switch self {
- case .alpha: return "Alpha"
- case .arm: return "ARM (aarch32)"
- case .aarch64: return "ARM64 (aarch64)"
- case .avr: return "AVR"
- case .hppa: return "HPPA"
- case .i386: return "i386 (x86)"
- case .loongarch64: return "LoongArch64"
- case .m68k: return "m68k"
- case .microblaze: return "Microblaze"
- case .microblazeel: return "Microblaze (Little Endian)"
- case .mips: return "MIPS"
- case .mipsel: return "MIPS (Little Endian)"
- case .mips64: return "MIPS64"
- case .mips64el: return "MIPS64 (Little Endian)"
- case .or1k: return "OpenRISC"
- case .ppc: return "PowerPC"
- case .ppc64: return "PowerPC64"
- case .riscv32: return "RISC-V32"
- case .riscv64: return "RISC-V64"
- case .rx: return "RX"
- case .s390x: return "S390x (zSeries)"
- case .sh4: return "SH4"
- case .sh4eb: return "SH4 (Big Endian)"
- case .sparc: return "SPARC"
- case .sparc64: return "SPARC64"
- case .tricore: return "TriCore"
- case .x86_64: return "x86_64"
- case .xtensa: return "Xtensa"
- case .xtensaeb: return "Xtensa (Big Endian)"
- }
- }
- }
- enum QEMUCPU_alpha: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case ev4
- case ev5
- case ev56
- case ev6
- case ev67
- case ev68
- case pca56
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .ev4: return "ev4"
- case .ev5: return "ev5"
- case .ev56: return "ev56"
- case .ev6: return "ev6"
- case .ev67: return "ev67"
- case .ev68: return "ev68"
- case .pca56: return "pca56"
- }
- }
- }
- enum QEMUCPU_arm: String, CaseIterable, QEMUCPU {
- case pxa250
- case pxa255
- case pxa260
- case pxa261
- case pxa262
- case pxa270
- case pxa270_a0 = "pxa270-a0"
- case pxa270_a1 = "pxa270-a1"
- case pxa270_b0 = "pxa270-b0"
- case pxa270_b1 = "pxa270-b1"
- case pxa270_c0 = "pxa270-c0"
- case pxa270_c5 = "pxa270-c5"
- case `default` = "default"
- case arm1026
- case arm1136
- case arm1136_r2 = "arm1136-r2"
- case arm1176
- case arm11mpcore
- case arm926
- case arm946
- case cortex_a15 = "cortex-a15"
- case cortex_a7 = "cortex-a7"
- case cortex_a8 = "cortex-a8"
- case cortex_a9 = "cortex-a9"
- case cortex_m0 = "cortex-m0"
- case cortex_m3 = "cortex-m3"
- case cortex_m33 = "cortex-m33"
- case cortex_m4 = "cortex-m4"
- case cortex_m55 = "cortex-m55"
- case cortex_m7 = "cortex-m7"
- case cortex_r5 = "cortex-r5"
- case cortex_r52 = "cortex-r52"
- case cortex_r5f = "cortex-r5f"
- case max
- case sa1100
- case sa1110
- case ti925t
- var prettyValue: String {
- switch self {
- case .pxa250: return "(deprecated) (pxa250)"
- case .pxa255: return "(deprecated) (pxa255)"
- case .pxa260: return "(deprecated) (pxa260)"
- case .pxa261: return "(deprecated) (pxa261)"
- case .pxa262: return "(deprecated) (pxa262)"
- case .pxa270: return "(deprecated) (pxa270)"
- case .pxa270_a0: return "(deprecated) (pxa270-a0)"
- case .pxa270_a1: return "(deprecated) (pxa270-a1)"
- case .pxa270_b0: return "(deprecated) (pxa270-b0)"
- case .pxa270_b1: return "(deprecated) (pxa270-b1)"
- case .pxa270_c0: return "(deprecated) (pxa270-c0)"
- case .pxa270_c5: return "(deprecated) (pxa270-c5)"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .arm1026: return "arm1026"
- case .arm1136: return "arm1136"
- case .arm1136_r2: return "arm1136-r2"
- case .arm1176: return "arm1176"
- case .arm11mpcore: return "arm11mpcore"
- case .arm926: return "arm926"
- case .arm946: return "arm946"
- case .cortex_a15: return "cortex-a15"
- case .cortex_a7: return "cortex-a7"
- case .cortex_a8: return "cortex-a8"
- case .cortex_a9: return "cortex-a9"
- case .cortex_m0: return "cortex-m0"
- case .cortex_m3: return "cortex-m3"
- case .cortex_m33: return "cortex-m33"
- case .cortex_m4: return "cortex-m4"
- case .cortex_m55: return "cortex-m55"
- case .cortex_m7: return "cortex-m7"
- case .cortex_r5: return "cortex-r5"
- case .cortex_r52: return "cortex-r52"
- case .cortex_r5f: return "cortex-r5f"
- case .max: return "max"
- case .sa1100: return "sa1100"
- case .sa1110: return "sa1110"
- case .ti925t: return "ti925t"
- }
- }
- }
- enum QEMUCPU_aarch64: String, CaseIterable, QEMUCPU {
- case pxa250
- case pxa255
- case pxa260
- case pxa261
- case pxa262
- case pxa270
- case pxa270_a0 = "pxa270-a0"
- case pxa270_a1 = "pxa270-a1"
- case pxa270_b0 = "pxa270-b0"
- case pxa270_b1 = "pxa270-b1"
- case pxa270_c0 = "pxa270-c0"
- case pxa270_c5 = "pxa270-c5"
- case `default` = "default"
- case a64fx
- case arm1026
- case arm1136
- case arm1136_r2 = "arm1136-r2"
- case arm1176
- case arm11mpcore
- case arm926
- case arm946
- case cortex_a15 = "cortex-a15"
- case cortex_a35 = "cortex-a35"
- case cortex_a53 = "cortex-a53"
- case cortex_a55 = "cortex-a55"
- case cortex_a57 = "cortex-a57"
- case cortex_a7 = "cortex-a7"
- case cortex_a710 = "cortex-a710"
- case cortex_a72 = "cortex-a72"
- case cortex_a76 = "cortex-a76"
- case cortex_a8 = "cortex-a8"
- case cortex_a9 = "cortex-a9"
- case cortex_m0 = "cortex-m0"
- case cortex_m3 = "cortex-m3"
- case cortex_m33 = "cortex-m33"
- case cortex_m4 = "cortex-m4"
- case cortex_m55 = "cortex-m55"
- case cortex_m7 = "cortex-m7"
- case cortex_r5 = "cortex-r5"
- case cortex_r52 = "cortex-r52"
- case cortex_r5f = "cortex-r5f"
- case host
- case max
- case neoverse_n1 = "neoverse-n1"
- case neoverse_n2 = "neoverse-n2"
- case neoverse_v1 = "neoverse-v1"
- case sa1100
- case sa1110
- case ti925t
- var prettyValue: String {
- switch self {
- case .pxa250: return "(deprecated) (pxa250)"
- case .pxa255: return "(deprecated) (pxa255)"
- case .pxa260: return "(deprecated) (pxa260)"
- case .pxa261: return "(deprecated) (pxa261)"
- case .pxa262: return "(deprecated) (pxa262)"
- case .pxa270: return "(deprecated) (pxa270)"
- case .pxa270_a0: return "(deprecated) (pxa270-a0)"
- case .pxa270_a1: return "(deprecated) (pxa270-a1)"
- case .pxa270_b0: return "(deprecated) (pxa270-b0)"
- case .pxa270_b1: return "(deprecated) (pxa270-b1)"
- case .pxa270_c0: return "(deprecated) (pxa270-c0)"
- case .pxa270_c5: return "(deprecated) (pxa270-c5)"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .a64fx: return "a64fx"
- case .arm1026: return "arm1026"
- case .arm1136: return "arm1136"
- case .arm1136_r2: return "arm1136-r2"
- case .arm1176: return "arm1176"
- case .arm11mpcore: return "arm11mpcore"
- case .arm926: return "arm926"
- case .arm946: return "arm946"
- case .cortex_a15: return "cortex-a15"
- case .cortex_a35: return "cortex-a35"
- case .cortex_a53: return "cortex-a53"
- case .cortex_a55: return "cortex-a55"
- case .cortex_a57: return "cortex-a57"
- case .cortex_a7: return "cortex-a7"
- case .cortex_a710: return "cortex-a710"
- case .cortex_a72: return "cortex-a72"
- case .cortex_a76: return "cortex-a76"
- case .cortex_a8: return "cortex-a8"
- case .cortex_a9: return "cortex-a9"
- case .cortex_m0: return "cortex-m0"
- case .cortex_m3: return "cortex-m3"
- case .cortex_m33: return "cortex-m33"
- case .cortex_m4: return "cortex-m4"
- case .cortex_m55: return "cortex-m55"
- case .cortex_m7: return "cortex-m7"
- case .cortex_r5: return "cortex-r5"
- case .cortex_r52: return "cortex-r52"
- case .cortex_r5f: return "cortex-r5f"
- case .host: return "host"
- case .max: return "max"
- case .neoverse_n1: return "neoverse-n1"
- case .neoverse_n2: return "neoverse-n2"
- case .neoverse_v1: return "neoverse-v1"
- case .sa1100: return "sa1100"
- case .sa1110: return "sa1110"
- case .ti925t: return "ti925t"
- }
- }
- }
- enum QEMUCPU_avr: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case avr5
- case avr51
- case avr6
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .avr5: return "avr5"
- case .avr51: return "avr51"
- case .avr6: return "avr6"
- }
- }
- }
- enum QEMUCPU_hppa: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case hppa_cpu = "hppa-cpu"
- case hppa64_cpu = "hppa64-cpu"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .hppa_cpu: return "hppa-cpu"
- case .hppa64_cpu: return "hppa64-cpu"
- }
- }
- }
- enum QEMUCPU_i386: String, CaseIterable, QEMUCPU {
- case _486 = "486"
- case _486_v1 = "486-v1"
- case EPYC_v1 = "EPYC-v1"
- case EPYC_v3 = "EPYC-v3"
- case EPYC_v2 = "EPYC-v2"
- case EPYC_Genoa_v1 = "EPYC-Genoa-v1"
- case EPYC_Milan_v1 = "EPYC-Milan-v1"
- case EPYC_Milan_v2 = "EPYC-Milan-v2"
- case EPYC_Rome_v1 = "EPYC-Rome-v1"
- case EPYC_Rome_v2 = "EPYC-Rome-v2"
- case EPYC_Rome_v3 = "EPYC-Rome-v3"
- case EPYC_Rome_v4 = "EPYC-Rome-v4"
- case EPYC_v4 = "EPYC-v4"
- case Opteron_G2_v1 = "Opteron_G2-v1"
- case Opteron_G3_v1 = "Opteron_G3-v1"
- case Opteron_G1_v1 = "Opteron_G1-v1"
- case Opteron_G4_v1 = "Opteron_G4-v1"
- case Opteron_G5_v1 = "Opteron_G5-v1"
- case phenom_v1 = "phenom-v1"
- case Broadwell
- case Broadwell_IBRS = "Broadwell-IBRS"
- case Broadwell_noTSX = "Broadwell-noTSX"
- case Broadwell_noTSX_IBRS = "Broadwell-noTSX-IBRS"
- case Cascadelake_Server = "Cascadelake-Server"
- case Cascadelake_Server_noTSX = "Cascadelake-Server-noTSX"
- case ClearwaterForest
- case kvm32_v1 = "kvm32-v1"
- case kvm64_v1 = "kvm64-v1"
- case Conroe
- case Cooperlake
- case `default` = "default"
- case Denverton
- case Dhyana
- case EPYC
- case EPYC_Genoa = "EPYC-Genoa"
- case EPYC_IBPB = "EPYC-IBPB"
- case EPYC_Milan = "EPYC-Milan"
- case EPYC_Rome = "EPYC-Rome"
- case max
- case coreduo_v1 = "coreduo-v1"
- case GraniteRapids
- case Haswell
- case Haswell_IBRS = "Haswell-IBRS"
- case Haswell_noTSX = "Haswell-noTSX"
- case Haswell_noTSX_IBRS = "Haswell-noTSX-IBRS"
- case Dhyana_v1 = "Dhyana-v1"
- case Dhyana_v2 = "Dhyana-v2"
- case Icelake_Server = "Icelake-Server"
- case Icelake_Server_noTSX = "Icelake-Server-noTSX"
- case Denverton_v1 = "Denverton-v1"
- case Denverton_v3 = "Denverton-v3"
- case Denverton_v2 = "Denverton-v2"
- case Snowridge_v1 = "Snowridge-v1"
- case Snowridge_v2 = "Snowridge-v2"
- case Snowridge_v3 = "Snowridge-v3"
- case Snowridge_v4 = "Snowridge-v4"
- case Conroe_v1 = "Conroe-v1"
- case Penryn_v1 = "Penryn-v1"
- case Broadwell_v1 = "Broadwell-v1"
- case Broadwell_v3 = "Broadwell-v3"
- case Broadwell_v2 = "Broadwell-v2"
- case Broadwell_v4 = "Broadwell-v4"
- case Haswell_v1 = "Haswell-v1"
- case Haswell_v3 = "Haswell-v3"
- case Haswell_v2 = "Haswell-v2"
- case Haswell_v4 = "Haswell-v4"
- case Skylake_Client_v1 = "Skylake-Client-v1"
- case Skylake_Client_v2 = "Skylake-Client-v2"
- case Skylake_Client_v3 = "Skylake-Client-v3"
- case Skylake_Client_v4 = "Skylake-Client-v4"
- case Nehalem_v1 = "Nehalem-v1"
- case Nehalem_v2 = "Nehalem-v2"
- case IvyBridge_v1 = "IvyBridge-v1"
- case IvyBridge_v2 = "IvyBridge-v2"
- case SandyBridge_v1 = "SandyBridge-v1"
- case SandyBridge_v2 = "SandyBridge-v2"
- case KnightsMill_v1 = "KnightsMill-v1"
- case Cascadelake_Server_v1 = "Cascadelake-Server-v1"
- case Cascadelake_Server_v5 = "Cascadelake-Server-v5"
- case Cascadelake_Server_v4 = "Cascadelake-Server-v4"
- case Cascadelake_Server_v3 = "Cascadelake-Server-v3"
- case Cascadelake_Server_v2 = "Cascadelake-Server-v2"
- case ClearwaterForest_v1 = "ClearwaterForest-v1"
- case Cooperlake_v1 = "Cooperlake-v1"
- case Cooperlake_v2 = "Cooperlake-v2"
- case GraniteRapids_v1 = "GraniteRapids-v1"
- case GraniteRapids_v2 = "GraniteRapids-v2"
- case Icelake_Server_v1 = "Icelake-Server-v1"
- case Icelake_Server_v3 = "Icelake-Server-v3"
- case Icelake_Server_v4 = "Icelake-Server-v4"
- case Icelake_Server_v6 = "Icelake-Server-v6"
- case Icelake_Server_v7 = "Icelake-Server-v7"
- case Icelake_Server_v5 = "Icelake-Server-v5"
- case Icelake_Server_v2 = "Icelake-Server-v2"
- case SapphireRapids_v1 = "SapphireRapids-v1"
- case SapphireRapids_v2 = "SapphireRapids-v2"
- case SapphireRapids_v3 = "SapphireRapids-v3"
- case SierraForest_v1 = "SierraForest-v1"
- case SierraForest_v2 = "SierraForest-v2"
- case Skylake_Server_v1 = "Skylake-Server-v1"
- case Skylake_Server_v2 = "Skylake-Server-v2"
- case Skylake_Server_v3 = "Skylake-Server-v3"
- case Skylake_Server_v4 = "Skylake-Server-v4"
- case Skylake_Server_v5 = "Skylake-Server-v5"
- case n270_v1 = "n270-v1"
- case core2duo_v1 = "core2duo-v1"
- case IvyBridge
- case IvyBridge_IBRS = "IvyBridge-IBRS"
- case KnightsMill
- case Nehalem
- case Nehalem_IBRS = "Nehalem-IBRS"
- case Opteron_G1
- case Opteron_G2
- case Opteron_G3
- case Opteron_G4
- case Opteron_G5
- case Penryn
- case athlon_v1 = "athlon-v1"
- case qemu32_v1 = "qemu32-v1"
- case qemu64_v1 = "qemu64-v1"
- case SandyBridge
- case SandyBridge_IBRS = "SandyBridge-IBRS"
- case SapphireRapids
- case SierraForest
- case Skylake_Client = "Skylake-Client"
- case Skylake_Client_IBRS = "Skylake-Client-IBRS"
- case Skylake_Client_noTSX_IBRS = "Skylake-Client-noTSX-IBRS"
- case Skylake_Server = "Skylake-Server"
- case Skylake_Server_IBRS = "Skylake-Server-IBRS"
- case Skylake_Server_noTSX_IBRS = "Skylake-Server-noTSX-IBRS"
- case Snowridge
- case Westmere
- case Westmere_v2 = "Westmere-v2"
- case Westmere_v1 = "Westmere-v1"
- case Westmere_IBRS = "Westmere-IBRS"
- case YongFeng
- case YongFeng_v1 = "YongFeng-v1"
- case YongFeng_v2 = "YongFeng-v2"
- case athlon
- case base
- case core2duo
- case coreduo
- case kvm32
- case kvm64
- case n270
- case pentium
- case pentium_v1 = "pentium-v1"
- case pentium2
- case pentium2_v1 = "pentium2-v1"
- case pentium3
- case pentium3_v1 = "pentium3-v1"
- case phenom
- case qemu32
- case qemu64
- var prettyValue: String {
- switch self {
- case ._486: return "486"
- case ._486_v1: return "486-v1"
- case .EPYC_v1: return "AMD EPYC Processor (EPYC-v1)"
- case .EPYC_v3: return "AMD EPYC Processor (EPYC-v3)"
- case .EPYC_v2: return "AMD EPYC Processor (with IBPB) (EPYC-v2)"
- case .EPYC_Genoa_v1: return "AMD EPYC-Genoa Processor (EPYC-Genoa-v1)"
- case .EPYC_Milan_v1: return "AMD EPYC-Milan Processor (EPYC-Milan-v1)"
- case .EPYC_Milan_v2: return "AMD EPYC-Milan-v2 Processor (EPYC-Milan-v2)"
- case .EPYC_Rome_v1: return "AMD EPYC-Rome Processor (EPYC-Rome-v1)"
- case .EPYC_Rome_v2: return "AMD EPYC-Rome Processor (EPYC-Rome-v2)"
- case .EPYC_Rome_v3: return "AMD EPYC-Rome-v3 Processor (EPYC-Rome-v3)"
- case .EPYC_Rome_v4: return "AMD EPYC-Rome-v4 Processor (no XSAVES) (EPYC-Rome-v4)"
- case .EPYC_v4: return "AMD EPYC-v4 Processor (EPYC-v4)"
- case .Opteron_G2_v1: return "AMD Opteron 22xx (Gen 2 Class Opteron) (Opteron_G2-v1)"
- case .Opteron_G3_v1: return "AMD Opteron 23xx (Gen 3 Class Opteron) (Opteron_G3-v1)"
- case .Opteron_G1_v1: return "AMD Opteron 240 (Gen 1 Class Opteron) (Opteron_G1-v1)"
- case .Opteron_G4_v1: return "AMD Opteron 62xx class CPU (Opteron_G4-v1)"
- case .Opteron_G5_v1: return "AMD Opteron 63xx class CPU (Opteron_G5-v1)"
- case .phenom_v1: return "AMD Phenom(tm) 9550 Quad-Core Processor (phenom-v1)"
- case .Broadwell: return "Broadwell"
- case .Broadwell_IBRS: return "Broadwell-IBRS"
- case .Broadwell_noTSX: return "Broadwell-noTSX"
- case .Broadwell_noTSX_IBRS: return "Broadwell-noTSX-IBRS"
- case .Cascadelake_Server: return "Cascadelake-Server"
- case .Cascadelake_Server_noTSX: return "Cascadelake-Server-noTSX"
- case .ClearwaterForest: return "ClearwaterForest"
- case .kvm32_v1: return "Common 32-bit KVM processor (kvm32-v1)"
- case .kvm64_v1: return "Common KVM processor (kvm64-v1)"
- case .Conroe: return "Conroe"
- case .Cooperlake: return "Cooperlake"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .Denverton: return "Denverton"
- case .Dhyana: return "Dhyana"
- case .EPYC: return "EPYC"
- case .EPYC_Genoa: return "EPYC-Genoa"
- case .EPYC_IBPB: return "EPYC-IBPB"
- case .EPYC_Milan: return "EPYC-Milan"
- case .EPYC_Rome: return "EPYC-Rome"
- case .max: return "Enables all features supported by the accelerator in the current host (max)"
- case .coreduo_v1: return "Genuine Intel(R) CPU T2600 @ 2.16GHz (coreduo-v1)"
- case .GraniteRapids: return "GraniteRapids"
- case .Haswell: return "Haswell"
- case .Haswell_IBRS: return "Haswell-IBRS"
- case .Haswell_noTSX: return "Haswell-noTSX"
- case .Haswell_noTSX_IBRS: return "Haswell-noTSX-IBRS"
- case .Dhyana_v1: return "Hygon Dhyana Processor (Dhyana-v1)"
- case .Dhyana_v2: return "Hygon Dhyana Processor [XSAVES] (Dhyana-v2)"
- case .Icelake_Server: return "Icelake-Server"
- case .Icelake_Server_noTSX: return "Icelake-Server-noTSX"
- case .Denverton_v1: return "Intel Atom Processor (Denverton) (Denverton-v1)"
- case .Denverton_v3: return "Intel Atom Processor (Denverton) [XSAVES, no MPX, no MONITOR] (Denverton-v3)"
- case .Denverton_v2: return "Intel Atom Processor (Denverton) [no MPX, no MONITOR] (Denverton-v2)"
- case .Snowridge_v1: return "Intel Atom Processor (SnowRidge) (Snowridge-v1)"
- case .Snowridge_v2: return "Intel Atom Processor (Snowridge, no MPX) (Snowridge-v2)"
- case .Snowridge_v3: return "Intel Atom Processor (Snowridge, no MPX) [XSAVES, no MPX] (Snowridge-v3)"
- case .Snowridge_v4: return "Intel Atom Processor (Snowridge, no MPX) [no split lock detect, no core-capability] (Snowridge-v4)"
- case .Conroe_v1: return "Intel Celeron_4x0 (Conroe/Merom Class Core 2) (Conroe-v1)"
- case .Penryn_v1: return "Intel Core 2 Duo P9xxx (Penryn Class Core 2) (Penryn-v1)"
- case .Broadwell_v1: return "Intel Core Processor (Broadwell) (Broadwell-v1)"
- case .Broadwell_v3: return "Intel Core Processor (Broadwell, IBRS) (Broadwell-v3)"
- case .Broadwell_v2: return "Intel Core Processor (Broadwell, no TSX) (Broadwell-v2)"
- case .Broadwell_v4: return "Intel Core Processor (Broadwell, no TSX, IBRS) (Broadwell-v4)"
- case .Haswell_v1: return "Intel Core Processor (Haswell) (Haswell-v1)"
- case .Haswell_v3: return "Intel Core Processor (Haswell, IBRS) (Haswell-v3)"
- case .Haswell_v2: return "Intel Core Processor (Haswell, no TSX) (Haswell-v2)"
- case .Haswell_v4: return "Intel Core Processor (Haswell, no TSX, IBRS) (Haswell-v4)"
- case .Skylake_Client_v1: return "Intel Core Processor (Skylake) (Skylake-Client-v1)"
- case .Skylake_Client_v2: return "Intel Core Processor (Skylake, IBRS) (Skylake-Client-v2)"
- case .Skylake_Client_v3: return "Intel Core Processor (Skylake, IBRS, no TSX) (Skylake-Client-v3)"
- case .Skylake_Client_v4: return "Intel Core Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, no TSX] (Skylake-Client-v4)"
- case .Nehalem_v1: return "Intel Core i7 9xx (Nehalem Class Core i7) (Nehalem-v1)"
- case .Nehalem_v2: return "Intel Core i7 9xx (Nehalem Core i7, IBRS update) (Nehalem-v2)"
- case .IvyBridge_v1: return "Intel Xeon E3-12xx v2 (Ivy Bridge) (IvyBridge-v1)"
- case .IvyBridge_v2: return "Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS) (IvyBridge-v2)"
- case .SandyBridge_v1: return "Intel Xeon E312xx (Sandy Bridge) (SandyBridge-v1)"
- case .SandyBridge_v2: return "Intel Xeon E312xx (Sandy Bridge, IBRS update) (SandyBridge-v2)"
- case .KnightsMill_v1: return "Intel Xeon Phi Processor (Knights Mill) (KnightsMill-v1)"
- case .Cascadelake_Server_v1: return "Intel Xeon Processor (Cascadelake) (Cascadelake-Server-v1)"
- case .Cascadelake_Server_v5: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, XSAVES, no TSX] (Cascadelake-Server-v5)"
- case .Cascadelake_Server_v4: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, no TSX] (Cascadelake-Server-v4)"
- case .Cascadelake_Server_v3: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] (Cascadelake-Server-v3)"
- case .Cascadelake_Server_v2: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES] (Cascadelake-Server-v2)"
- case .ClearwaterForest_v1: return "Intel Xeon Processor (ClearwaterForest) (ClearwaterForest-v1)"
- case .Cooperlake_v1: return "Intel Xeon Processor (Cooperlake) (Cooperlake-v1)"
- case .Cooperlake_v2: return "Intel Xeon Processor (Cooperlake) [XSAVES] (Cooperlake-v2)"
- case .GraniteRapids_v1: return "Intel Xeon Processor (GraniteRapids) (GraniteRapids-v1)"
- case .GraniteRapids_v2: return "Intel Xeon Processor (GraniteRapids) (GraniteRapids-v2)"
- case .Icelake_Server_v1: return "Intel Xeon Processor (Icelake) (Icelake-Server-v1)"
- case .Icelake_Server_v3: return "Intel Xeon Processor (Icelake) (Icelake-Server-v3)"
- case .Icelake_Server_v4: return "Intel Xeon Processor (Icelake) (Icelake-Server-v4)"
- case .Icelake_Server_v6: return "Intel Xeon Processor (Icelake) [5-level EPT] (Icelake-Server-v6)"
- case .Icelake_Server_v7: return "Intel Xeon Processor (Icelake) [TSX, taa-no] (Icelake-Server-v7)"
- case .Icelake_Server_v5: return "Intel Xeon Processor (Icelake) [XSAVES] (Icelake-Server-v5)"
- case .Icelake_Server_v2: return "Intel Xeon Processor (Icelake) [no TSX] (Icelake-Server-v2)"
- case .SapphireRapids_v1: return "Intel Xeon Processor (SapphireRapids) (SapphireRapids-v1)"
- case .SapphireRapids_v2: return "Intel Xeon Processor (SapphireRapids) (SapphireRapids-v2)"
- case .SapphireRapids_v3: return "Intel Xeon Processor (SapphireRapids) (SapphireRapids-v3)"
- case .SierraForest_v1: return "Intel Xeon Processor (SierraForest) (SierraForest-v1)"
- case .SierraForest_v2: return "Intel Xeon Processor (SierraForest) (SierraForest-v2)"
- case .Skylake_Server_v1: return "Intel Xeon Processor (Skylake) (Skylake-Server-v1)"
- case .Skylake_Server_v2: return "Intel Xeon Processor (Skylake, IBRS) (Skylake-Server-v2)"
- case .Skylake_Server_v3: return "Intel Xeon Processor (Skylake, IBRS, no TSX) (Skylake-Server-v3)"
- case .Skylake_Server_v4: return "Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, EPT switching, no TSX] (Skylake-Server-v4)"
- case .Skylake_Server_v5: return "Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, EPT switching, no TSX] (Skylake-Server-v5)"
- case .n270_v1: return "Intel(R) Atom(TM) CPU N270 @ 1.60GHz (n270-v1)"
- case .core2duo_v1: return "Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (core2duo-v1)"
- case .IvyBridge: return "IvyBridge"
- case .IvyBridge_IBRS: return "IvyBridge-IBRS"
- case .KnightsMill: return "KnightsMill"
- case .Nehalem: return "Nehalem"
- case .Nehalem_IBRS: return "Nehalem-IBRS"
- case .Opteron_G1: return "Opteron_G1"
- case .Opteron_G2: return "Opteron_G2"
- case .Opteron_G3: return "Opteron_G3"
- case .Opteron_G4: return "Opteron_G4"
- case .Opteron_G5: return "Opteron_G5"
- case .Penryn: return "Penryn"
- case .athlon_v1: return "QEMU Virtual CPU version 2.5+ (athlon-v1)"
- case .qemu32_v1: return "QEMU Virtual CPU version 2.5+ (qemu32-v1)"
- case .qemu64_v1: return "QEMU Virtual CPU version 2.5+ (qemu64-v1)"
- case .SandyBridge: return "SandyBridge"
- case .SandyBridge_IBRS: return "SandyBridge-IBRS"
- case .SapphireRapids: return "SapphireRapids"
- case .SierraForest: return "SierraForest"
- case .Skylake_Client: return "Skylake-Client"
- case .Skylake_Client_IBRS: return "Skylake-Client-IBRS"
- case .Skylake_Client_noTSX_IBRS: return "Skylake-Client-noTSX-IBRS"
- case .Skylake_Server: return "Skylake-Server"
- case .Skylake_Server_IBRS: return "Skylake-Server-IBRS"
- case .Skylake_Server_noTSX_IBRS: return "Skylake-Server-noTSX-IBRS"
- case .Snowridge: return "Snowridge"
- case .Westmere: return "Westmere"
- case .Westmere_v2: return "Westmere E56xx/L56xx/X56xx (IBRS update) (Westmere-v2)"
- case .Westmere_v1: return "Westmere E56xx/L56xx/X56xx (Nehalem-C) (Westmere-v1)"
- case .Westmere_IBRS: return "Westmere-IBRS"
- case .YongFeng: return "YongFeng"
- case .YongFeng_v1: return "Zhaoxin YongFeng Processor (YongFeng-v1)"
- case .YongFeng_v2: return "Zhaoxin YongFeng Processor [with the correct model number] (YongFeng-v2)"
- case .athlon: return "athlon"
- case .base: return "base CPU model type with no features enabled (base)"
- case .core2duo: return "core2duo"
- case .coreduo: return "coreduo"
- case .kvm32: return "kvm32"
- case .kvm64: return "kvm64"
- case .n270: return "n270"
- case .pentium: return "pentium"
- case .pentium_v1: return "pentium-v1"
- case .pentium2: return "pentium2"
- case .pentium2_v1: return "pentium2-v1"
- case .pentium3: return "pentium3"
- case .pentium3_v1: return "pentium3-v1"
- case .phenom: return "phenom"
- case .qemu32: return "qemu32"
- case .qemu64: return "qemu64"
- }
- }
- }
- enum QEMUCPU_loongarch64: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case la132
- case la464
- case max
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .la132: return "la132"
- case .la464: return "la464"
- case .max: return "max"
- }
- }
- }
- enum QEMUCPU_m68k: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case any
- case cfv4e
- case m5206
- case m5208
- case m68000
- case m68010
- case m68020
- case m68030
- case m68040
- case m68060
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .any: return "any"
- case .cfv4e: return "cfv4e"
- case .m5206: return "m5206"
- case .m5208: return "m5208"
- case .m68000: return "m68000"
- case .m68010: return "m68010"
- case .m68020: return "m68020"
- case .m68030: return "m68030"
- case .m68040: return "m68040"
- case .m68060: return "m68060"
- }
- }
- }
- enum QEMUCPU_microblaze: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case microblaze_cpu = "microblaze-cpu"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .microblaze_cpu: return "microblaze-cpu"
- }
- }
- }
- enum QEMUCPU_microblazeel: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case microblaze_cpu = "microblaze-cpu"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .microblaze_cpu: return "microblaze-cpu"
- }
- }
- }
- enum QEMUCPU_mips: String, CaseIterable, QEMUCPU {
- case _24KEc = "24KEc"
- case _24Kc = "24Kc"
- case _24Kf = "24Kf"
- case _34Kf = "34Kf"
- case _4KEc = "4KEc"
- case _4KEcR1 = "4KEcR1"
- case _4KEm = "4KEm"
- case _4KEmR1 = "4KEmR1"
- case _4Kc = "4Kc"
- case _4Km = "4Km"
- case _74Kf = "74Kf"
- case `default` = "default"
- case I7200
- case M14K
- case M14Kc
- case P5600
- case XBurstR1
- case XBurstR2
- case mips32r6_generic = "mips32r6-generic"
- var prettyValue: String {
- switch self {
- case ._24KEc: return "24KEc"
- case ._24Kc: return "24Kc"
- case ._24Kf: return "24Kf"
- case ._34Kf: return "34Kf"
- case ._4KEc: return "4KEc"
- case ._4KEcR1: return "4KEcR1"
- case ._4KEm: return "4KEm"
- case ._4KEmR1: return "4KEmR1"
- case ._4Kc: return "4Kc"
- case ._4Km: return "4Km"
- case ._74Kf: return "74Kf"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .I7200: return "I7200"
- case .M14K: return "M14K"
- case .M14Kc: return "M14Kc"
- case .P5600: return "P5600"
- case .XBurstR1: return "XBurstR1"
- case .XBurstR2: return "XBurstR2"
- case .mips32r6_generic: return "mips32r6-generic"
- }
- }
- }
- enum QEMUCPU_mipsel: String, CaseIterable, QEMUCPU {
- case _24KEc = "24KEc"
- case _24Kc = "24Kc"
- case _24Kf = "24Kf"
- case _34Kf = "34Kf"
- case _4KEc = "4KEc"
- case _4KEcR1 = "4KEcR1"
- case _4KEm = "4KEm"
- case _4KEmR1 = "4KEmR1"
- case _4Kc = "4Kc"
- case _4Km = "4Km"
- case _74Kf = "74Kf"
- case `default` = "default"
- case I7200
- case M14K
- case M14Kc
- case P5600
- case XBurstR1
- case XBurstR2
- case mips32r6_generic = "mips32r6-generic"
- var prettyValue: String {
- switch self {
- case ._24KEc: return "24KEc"
- case ._24Kc: return "24Kc"
- case ._24Kf: return "24Kf"
- case ._34Kf: return "34Kf"
- case ._4KEc: return "4KEc"
- case ._4KEcR1: return "4KEcR1"
- case ._4KEm: return "4KEm"
- case ._4KEmR1: return "4KEmR1"
- case ._4Kc: return "4Kc"
- case ._4Km: return "4Km"
- case ._74Kf: return "74Kf"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .I7200: return "I7200"
- case .M14K: return "M14K"
- case .M14Kc: return "M14Kc"
- case .P5600: return "P5600"
- case .XBurstR1: return "XBurstR1"
- case .XBurstR2: return "XBurstR2"
- case .mips32r6_generic: return "mips32r6-generic"
- }
- }
- }
- enum QEMUCPU_mips64: String, CaseIterable, QEMUCPU {
- case _20Kc = "20Kc"
- case _24KEc = "24KEc"
- case _24Kc = "24Kc"
- case _24Kf = "24Kf"
- case _34Kf = "34Kf"
- case _4KEc = "4KEc"
- case _4KEcR1 = "4KEcR1"
- case _4KEm = "4KEm"
- case _4KEmR1 = "4KEmR1"
- case _4Kc = "4Kc"
- case _4Km = "4Km"
- case _5KEc = "5KEc"
- case _5KEf = "5KEf"
- case _5Kc = "5Kc"
- case _5Kf = "5Kf"
- case _74Kf = "74Kf"
- case `default` = "default"
- case I6400
- case I6500
- case I7200
- case Loongson_2E = "Loongson-2E"
- case Loongson_2F = "Loongson-2F"
- case Loongson_3A1000 = "Loongson-3A1000"
- case Loongson_3A4000 = "Loongson-3A4000"
- case M14K
- case M14Kc
- case MIPS64R2_generic = "MIPS64R2-generic"
- case Octeon68XX
- case P5600
- case R4000
- case VR5432
- case XBurstR1
- case XBurstR2
- case mips32r6_generic = "mips32r6-generic"
- case mips64dspr2
- var prettyValue: String {
- switch self {
- case ._20Kc: return "20Kc"
- case ._24KEc: return "24KEc"
- case ._24Kc: return "24Kc"
- case ._24Kf: return "24Kf"
- case ._34Kf: return "34Kf"
- case ._4KEc: return "4KEc"
- case ._4KEcR1: return "4KEcR1"
- case ._4KEm: return "4KEm"
- case ._4KEmR1: return "4KEmR1"
- case ._4Kc: return "4Kc"
- case ._4Km: return "4Km"
- case ._5KEc: return "5KEc"
- case ._5KEf: return "5KEf"
- case ._5Kc: return "5Kc"
- case ._5Kf: return "5Kf"
- case ._74Kf: return "74Kf"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .I6400: return "I6400"
- case .I6500: return "I6500"
- case .I7200: return "I7200"
- case .Loongson_2E: return "Loongson-2E"
- case .Loongson_2F: return "Loongson-2F"
- case .Loongson_3A1000: return "Loongson-3A1000"
- case .Loongson_3A4000: return "Loongson-3A4000"
- case .M14K: return "M14K"
- case .M14Kc: return "M14Kc"
- case .MIPS64R2_generic: return "MIPS64R2-generic"
- case .Octeon68XX: return "Octeon68XX"
- case .P5600: return "P5600"
- case .R4000: return "R4000"
- case .VR5432: return "VR5432"
- case .XBurstR1: return "XBurstR1"
- case .XBurstR2: return "XBurstR2"
- case .mips32r6_generic: return "mips32r6-generic"
- case .mips64dspr2: return "mips64dspr2"
- }
- }
- }
- enum QEMUCPU_mips64el: String, CaseIterable, QEMUCPU {
- case _20Kc = "20Kc"
- case _24KEc = "24KEc"
- case _24Kc = "24Kc"
- case _24Kf = "24Kf"
- case _34Kf = "34Kf"
- case _4KEc = "4KEc"
- case _4KEcR1 = "4KEcR1"
- case _4KEm = "4KEm"
- case _4KEmR1 = "4KEmR1"
- case _4Kc = "4Kc"
- case _4Km = "4Km"
- case _5KEc = "5KEc"
- case _5KEf = "5KEf"
- case _5Kc = "5Kc"
- case _5Kf = "5Kf"
- case _74Kf = "74Kf"
- case `default` = "default"
- case I6400
- case I6500
- case I7200
- case Loongson_2E = "Loongson-2E"
- case Loongson_2F = "Loongson-2F"
- case Loongson_3A1000 = "Loongson-3A1000"
- case Loongson_3A4000 = "Loongson-3A4000"
- case M14K
- case M14Kc
- case MIPS64R2_generic = "MIPS64R2-generic"
- case Octeon68XX
- case P5600
- case R4000
- case VR5432
- case XBurstR1
- case XBurstR2
- case mips32r6_generic = "mips32r6-generic"
- case mips64dspr2
- var prettyValue: String {
- switch self {
- case ._20Kc: return "20Kc"
- case ._24KEc: return "24KEc"
- case ._24Kc: return "24Kc"
- case ._24Kf: return "24Kf"
- case ._34Kf: return "34Kf"
- case ._4KEc: return "4KEc"
- case ._4KEcR1: return "4KEcR1"
- case ._4KEm: return "4KEm"
- case ._4KEmR1: return "4KEmR1"
- case ._4Kc: return "4Kc"
- case ._4Km: return "4Km"
- case ._5KEc: return "5KEc"
- case ._5KEf: return "5KEf"
- case ._5Kc: return "5Kc"
- case ._5Kf: return "5Kf"
- case ._74Kf: return "74Kf"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .I6400: return "I6400"
- case .I6500: return "I6500"
- case .I7200: return "I7200"
- case .Loongson_2E: return "Loongson-2E"
- case .Loongson_2F: return "Loongson-2F"
- case .Loongson_3A1000: return "Loongson-3A1000"
- case .Loongson_3A4000: return "Loongson-3A4000"
- case .M14K: return "M14K"
- case .M14Kc: return "M14Kc"
- case .MIPS64R2_generic: return "MIPS64R2-generic"
- case .Octeon68XX: return "Octeon68XX"
- case .P5600: return "P5600"
- case .R4000: return "R4000"
- case .VR5432: return "VR5432"
- case .XBurstR1: return "XBurstR1"
- case .XBurstR2: return "XBurstR2"
- case .mips32r6_generic: return "mips32r6-generic"
- case .mips64dspr2: return "mips64dspr2"
- }
- }
- }
- enum QEMUCPU_or1k: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case any
- case or1200
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .any: return "any"
- case .or1200: return "or1200"
- }
- }
- }
- enum QEMUCPU_ppc: String, CaseIterable, QEMUCPU {
- case _405 = "405"
- case _405cr = "405cr"
- case _405gp = "405gp"
- case _405gpe = "405gpe"
- case _440ep = "440ep"
- case _460ex = "460ex"
- case _603e = "603e"
- case _603r = "603r"
- case _604e = "604e"
- case _740 = "740"
- case _7400 = "7400"
- case _7410 = "7410"
- case _7441 = "7441"
- case _7445 = "7445"
- case _7447 = "7447"
- case _7447a = "7447a"
- case _7448 = "7448"
- case _745 = "745"
- case _7450 = "7450"
- case _7451 = "7451"
- case _7455 = "7455"
- case _7457 = "7457"
- case _7457a = "7457a"
- case _750 = "750"
- case _750cl = "750cl"
- case _750cx = "750cx"
- case _750cxe = "750cxe"
- case _750fx = "750fx"
- case _750gx = "750gx"
- case _750l = "750l"
- case _755 = "755"
- case `default` = "default"
- case _603 = "603"
- case _604 = "604"
- case _603e_v1_1 = "603e_v1.1"
- case _603e_v1_2 = "603e_v1.2"
- case _603e_v1_3 = "603e_v1.3"
- case _603e_v1_4 = "603e_v1.4"
- case _603e_v2_2 = "603e_v2.2"
- case _603e_v3 = "603e_v3"
- case _603e_v4 = "603e_v4"
- case _603e_v4_1 = "603e_v4.1"
- case _603p = "603p"
- case _603e7v = "603e7v"
- case _603e7v1 = "603e7v1"
- case _603e7 = "603e7"
- case _603e7v2 = "603e7v2"
- case _603e7t = "603e7t"
- case _740_v1_0 = "740_v1.0"
- case _740e = "740e"
- case _750_v1_0 = "750_v1.0"
- case _740_v2_0 = "740_v2.0"
- case _750_v2_0 = "750_v2.0"
- case _750e = "750e"
- case _740_v2_1 = "740_v2.1"
- case _750_v2_1 = "750_v2.1"
- case _740_v2_2 = "740_v2.2"
- case _750_v2_2 = "750_v2.2"
- case _740_v3_0 = "740_v3.0"
- case _750_v3_0 = "750_v3.0"
- case _740_v3_1 = "740_v3.1"
- case _750_v3_1 = "750_v3.1"
- case _750cx_v1_0 = "750cx_v1.0"
- case _750cx_v2_0 = "750cx_v2.0"
- case _750cx_v2_1 = "750cx_v2.1"
- case _750cx_v2_2 = "750cx_v2.2"
- case _750cxe_v2_1 = "750cxe_v2.1"
- case _750cxe_v2_2 = "750cxe_v2.2"
- case _750cxe_v2_3 = "750cxe_v2.3"
- case _750cxe_v2_4 = "750cxe_v2.4"
- case _750cxe_v3_0 = "750cxe_v3.0"
- case _750cxe_v3_1 = "750cxe_v3.1"
- case _745_v1_0 = "745_v1.0"
- case _755_v1_0 = "755_v1.0"
- case _745_v1_1 = "745_v1.1"
- case _755_v1_1 = "755_v1.1"
- case _745_v2_0 = "745_v2.0"
- case _755_v2_0 = "755_v2.0"
- case _745_v2_1 = "745_v2.1"
- case _755_v2_1 = "755_v2.1"
- case _745_v2_2 = "745_v2.2"
- case _755_v2_2 = "755_v2.2"
- case _745_v2_3 = "745_v2.3"
- case _755_v2_3 = "755_v2.3"
- case _745_v2_4 = "745_v2.4"
- case _755_v2_4 = "755_v2.4"
- case _745_v2_5 = "745_v2.5"
- case _755_v2_5 = "755_v2.5"
- case _745_v2_6 = "745_v2.6"
- case _755_v2_6 = "755_v2.6"
- case _745_v2_7 = "745_v2.7"
- case _755_v2_7 = "755_v2.7"
- case _745_v2_8 = "745_v2.8"
- case _755_v2_8 = "755_v2.8"
- case _750cxe_v2_4b = "750cxe_v2.4b"
- case _750cxe_v3_1b = "750cxe_v3.1b"
- case _750cxr = "750cxr"
- case _750cl_v1_0 = "750cl_v1.0"
- case _750cl_v2_0 = "750cl_v2.0"
- case _750l_v2_0 = "750l_v2.0"
- case _750l_v2_1 = "750l_v2.1"
- case _750l_v2_2 = "750l_v2.2"
- case _750l_v3_0 = "750l_v3.0"
- case _750l_v3_2 = "750l_v3.2"
- case _604e_v1_0 = "604e_v1.0"
- case _604e_v2_2 = "604e_v2.2"
- case _604e_v2_4 = "604e_v2.4"
- case _604r = "604r"
- case _7400_v1_0 = "7400_v1.0"
- case _7400_v1_1 = "7400_v1.1"
- case _7400_v2_0 = "7400_v2.0"
- case _7400_v2_1 = "7400_v2.1"
- case _7400_v2_2 = "7400_v2.2"
- case _7400_v2_6 = "7400_v2.6"
- case _7400_v2_7 = "7400_v2.7"
- case _7400_v2_8 = "7400_v2.8"
- case _7400_v2_9 = "7400_v2.9"
- case g2
- case mpc603
- case g2hip3
- case e300c1
- case mpc8343
- case mpc8343a
- case mpc8343e
- case mpc8343ea
- case mpc8347ap
- case mpc8347at
- case mpc8347eap
- case mpc8347eat
- case mpc8347ep
- case mpc8347et
- case mpc8347p
- case mpc8347t
- case mpc8349
- case mpc8349a
- case mpc8349e
- case mpc8349ea
- case e300c2
- case e300c3
- case e300c4
- case mpc8377
- case mpc8377e
- case mpc8378
- case mpc8378e
- case mpc8379
- case mpc8379e
- case _740p = "740p"
- case _750p = "750p"
- case _460exb = "460exb"
- case _440epx = "440epx"
- case _405d2 = "405d2"
- case x2vp4
- case x2vp20
- case _405gpa = "405gpa"
- case _405gpb = "405gpb"
- case _405cra = "405cra"
- case _405gpc = "405gpc"
- case _405gpd = "405gpd"
- case _405crb = "405crb"
- case _405crc = "405crc"
- case stb03
- case npe4gs3
- case npe405h
- case npe405h2
- case _405ez = "405ez"
- case npe405l
- case _405d4 = "405d4"
- case stb04
- case _405lp = "405lp"
- case _440epa = "440epa"
- case _440epb = "440epb"
- case _405gpr = "405gpr"
- case _405ep = "405ep"
- case stb25
- case _750fx_v1_0 = "750fx_v1.0"
- case _750fx_v2_0 = "750fx_v2.0"
- case _750fx_v2_1 = "750fx_v2.1"
- case _750fx_v2_2 = "750fx_v2.2"
- case _750fl = "750fl"
- case _750fx_v2_3 = "750fx_v2.3"
- case _750gx_v1_0 = "750gx_v1.0"
- case _750gx_v1_1 = "750gx_v1.1"
- case _750gl = "750gl"
- case _750gx_v1_2 = "750gx_v1.2"
- case _440_xilinx = "440-xilinx"
- case _440_xilinx_w_dfpu = "440-xilinx-w-dfpu"
- case _7450_v1_0 = "7450_v1.0"
- case _7450_v1_1 = "7450_v1.1"
- case _7450_v1_2 = "7450_v1.2"
- case _7450_v2_0 = "7450_v2.0"
- case _7441_v2_1 = "7441_v2.1"
- case _7450_v2_1 = "7450_v2.1"
- case _7441_v2_3 = "7441_v2.3"
- case _7451_v2_3 = "7451_v2.3"
- case _7441_v2_10 = "7441_v2.10"
- case _7451_v2_10 = "7451_v2.10"
- case _7445_v1_0 = "7445_v1.0"
- case _7455_v1_0 = "7455_v1.0"
- case _7445_v2_1 = "7445_v2.1"
- case _7455_v2_1 = "7455_v2.1"
- case _7445_v3_2 = "7445_v3.2"
- case _7455_v3_2 = "7455_v3.2"
- case _7445_v3_3 = "7445_v3.3"
- case _7455_v3_3 = "7455_v3.3"
- case _7445_v3_4 = "7445_v3.4"
- case _7455_v3_4 = "7455_v3.4"
- case _7447_v1_0 = "7447_v1.0"
- case _7457_v1_0 = "7457_v1.0"
- case _7447_v1_1 = "7447_v1.1"
- case _7457_v1_1 = "7457_v1.1"
- case _7457_v1_2 = "7457_v1.2"
- case _7447a_v1_0 = "7447a_v1.0"
- case _7457a_v1_0 = "7457a_v1.0"
- case _7447a_v1_1 = "7447a_v1.1"
- case _7457a_v1_1 = "7457a_v1.1"
- case _7447a_v1_2 = "7447a_v1.2"
- case _7457a_v1_2 = "7457a_v1.2"
- case e600
- case mpc8610
- case mpc8641
- case mpc8641d
- case _7448_v1_0 = "7448_v1.0"
- case _7448_v1_1 = "7448_v1.1"
- case _7448_v2_0 = "7448_v2.0"
- case _7448_v2_1 = "7448_v2.1"
- case _7410_v1_0 = "7410_v1.0"
- case _7410_v1_1 = "7410_v1.1"
- case _7410_v1_2 = "7410_v1.2"
- case _7410_v1_3 = "7410_v1.3"
- case _7410_v1_4 = "7410_v1.4"
- case e500_v10
- case mpc8540_v10
- case mpc8560_v10
- case e500_v20
- case mpc8540_v20
- case mpc8540_v21
- case mpc8541_v10
- case mpc8541_v11
- case mpc8541e_v10
- case mpc8541e_v11
- case mpc8555_v10
- case mpc8555_v11
- case mpc8555e_v10
- case mpc8555e_v11
- case mpc8560_v20
- case mpc8560_v21
- case e500v2_v10
- case mpc8543_v10
- case mpc8543e_v10
- case mpc8548_v10
- case mpc8548e_v10
- case mpc8543_v11
- case mpc8543e_v11
- case mpc8548_v11
- case mpc8548e_v11
- case e500v2_v20
- case mpc8543_v20
- case mpc8543e_v20
- case mpc8545_v20
- case mpc8545e_v20
- case mpc8547e_v20
- case mpc8548_v20
- case mpc8548e_v20
- case e500v2_v21
- case mpc8533_v10
- case mpc8533e_v10
- case mpc8543_v21
- case mpc8543e_v21
- case mpc8544_v10
- case mpc8544e_v10
- case mpc8545_v21
- case mpc8545e_v21
- case mpc8547e_v21
- case mpc8548_v21
- case mpc8548e_v21
- case e500v2_v22
- case mpc8533_v11
- case mpc8533e_v11
- case mpc8544_v11
- case mpc8544e_v11
- case mpc8567
- case mpc8567e
- case mpc8568
- case mpc8568e
- case e500v2_v30
- case mpc8572
- case mpc8572e
- case e500mc
- case g2h4
- case g2hip4
- case g2le
- case g2gp
- case g2legp
- case g2legp1
- case mpc5200_v10
- case mpc5200_v11
- case mpc5200_v12
- case mpc5200b_v20
- case mpc5200b_v21
- case g2legp3
- case e200z5
- case e200z6
- case g2ls
- case g2lels
- case apollo6
- case apollo7
- case apollo7pm
- case arthur
- case conan_doyle = "conan/doyle"
- case e200
- case e300
- case e500
- case e500v1
- case e500v2
- case g3
- case g4
- case goldeneye
- case goldfinger
- case lonestar
- case mach5
- case mpc5200
- case mpc5200b
- case mpc52xx
- case mpc8240
- case mpc8241
- case mpc8245
- case mpc8247
- case mpc8248
- case mpc8250
- case mpc8250_hip3
- case mpc8250_hip4
- case mpc8255
- case mpc8255_hip3
- case mpc8255_hip4
- case mpc8260
- case mpc8260_hip3
- case mpc8260_hip4
- case mpc8264
- case mpc8264_hip3
- case mpc8264_hip4
- case mpc8265
- case mpc8265_hip3
- case mpc8265_hip4
- case mpc8266
- case mpc8266_hip3
- case mpc8266_hip4
- case mpc8270
- case mpc8271
- case mpc8272
- case mpc8275
- case mpc8280
- case mpc82xx
- case mpc8347
- case mpc8347a
- case mpc8347e
- case mpc8347ea
- case mpc8533
- case mpc8533e
- case mpc8540
- case mpc8541
- case mpc8541e
- case mpc8543
- case mpc8543e
- case mpc8544
- case mpc8544e
- case mpc8545
- case mpc8545e
- case mpc8547e
- case mpc8548
- case mpc8548e
- case mpc8555
- case mpc8555e
- case mpc8560
- case nitro
- case powerquicc_ii = "powerquicc-ii"
- case ppc
- case ppc32
- case sirocco
- case stretch
- case typhoon
- case vaillant
- case vanilla
- case vger
- case x2vp50
- case x2vp7
- var prettyValue: String {
- switch self {
- case ._405: return "405"
- case ._405cr: return "405cr"
- case ._405gp: return "405gp"
- case ._405gpe: return "405gpe"
- case ._440ep: return "440ep"
- case ._460ex: return "460ex"
- case ._603e: return "603e"
- case ._603r: return "603r"
- case ._604e: return "604e"
- case ._740: return "740"
- case ._7400: return "7400"
- case ._7410: return "7410"
- case ._7441: return "7441"
- case ._7445: return "7445"
- case ._7447: return "7447"
- case ._7447a: return "7447a"
- case ._7448: return "7448"
- case ._745: return "745"
- case ._7450: return "7450"
- case ._7451: return "7451"
- case ._7455: return "7455"
- case ._7457: return "7457"
- case ._7457a: return "7457a"
- case ._750: return "750"
- case ._750cl: return "750cl"
- case ._750cx: return "750cx"
- case ._750cxe: return "750cxe"
- case ._750fx: return "750fx"
- case ._750gx: return "750gx"
- case ._750l: return "750l"
- case ._755: return "755"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case ._603: return "PVR 00030100 (603)"
- case ._604: return "PVR 00040103 (604)"
- case ._603e_v1_1: return "PVR 00060101 (603e_v1.1)"
- case ._603e_v1_2: return "PVR 00060102 (603e_v1.2)"
- case ._603e_v1_3: return "PVR 00060103 (603e_v1.3)"
- case ._603e_v1_4: return "PVR 00060104 (603e_v1.4)"
- case ._603e_v2_2: return "PVR 00060202 (603e_v2.2)"
- case ._603e_v3: return "PVR 00060300 (603e_v3)"
- case ._603e_v4: return "PVR 00060400 (603e_v4)"
- case ._603e_v4_1: return "PVR 00060401 (603e_v4.1)"
- case ._603p: return "PVR 00070000 (603p)"
- case ._603e7v: return "PVR 00070100 (603e7v)"
- case ._603e7v1: return "PVR 00070101 (603e7v1)"
- case ._603e7: return "PVR 00070200 (603e7)"
- case ._603e7v2: return "PVR 00070201 (603e7v2)"
- case ._603e7t: return "PVR 00071201 (603e7t)"
- case ._740_v1_0: return "PVR 00080100 (740_v1.0)"
- case ._740e: return "PVR 00080100 (740e)"
- case ._750_v1_0: return "PVR 00080100 (750_v1.0)"
- case ._740_v2_0: return "PVR 00080200 (740_v2.0)"
- case ._750_v2_0: return "PVR 00080200 (750_v2.0)"
- case ._750e: return "PVR 00080200 (750e)"
- case ._740_v2_1: return "PVR 00080201 (740_v2.1)"
- case ._750_v2_1: return "PVR 00080201 (750_v2.1)"
- case ._740_v2_2: return "PVR 00080202 (740_v2.2)"
- case ._750_v2_2: return "PVR 00080202 (750_v2.2)"
- case ._740_v3_0: return "PVR 00080300 (740_v3.0)"
- case ._750_v3_0: return "PVR 00080300 (750_v3.0)"
- case ._740_v3_1: return "PVR 00080301 (740_v3.1)"
- case ._750_v3_1: return "PVR 00080301 (750_v3.1)"
- case ._750cx_v1_0: return "PVR 00082100 (750cx_v1.0)"
- case ._750cx_v2_0: return "PVR 00082200 (750cx_v2.0)"
- case ._750cx_v2_1: return "PVR 00082201 (750cx_v2.1)"
- case ._750cx_v2_2: return "PVR 00082202 (750cx_v2.2)"
- case ._750cxe_v2_1: return "PVR 00082211 (750cxe_v2.1)"
- case ._750cxe_v2_2: return "PVR 00082212 (750cxe_v2.2)"
- case ._750cxe_v2_3: return "PVR 00082213 (750cxe_v2.3)"
- case ._750cxe_v2_4: return "PVR 00082214 (750cxe_v2.4)"
- case ._750cxe_v3_0: return "PVR 00082310 (750cxe_v3.0)"
- case ._750cxe_v3_1: return "PVR 00082311 (750cxe_v3.1)"
- case ._745_v1_0: return "PVR 00083100 (745_v1.0)"
- case ._755_v1_0: return "PVR 00083100 (755_v1.0)"
- case ._745_v1_1: return "PVR 00083101 (745_v1.1)"
- case ._755_v1_1: return "PVR 00083101 (755_v1.1)"
- case ._745_v2_0: return "PVR 00083200 (745_v2.0)"
- case ._755_v2_0: return "PVR 00083200 (755_v2.0)"
- case ._745_v2_1: return "PVR 00083201 (745_v2.1)"
- case ._755_v2_1: return "PVR 00083201 (755_v2.1)"
- case ._745_v2_2: return "PVR 00083202 (745_v2.2)"
- case ._755_v2_2: return "PVR 00083202 (755_v2.2)"
- case ._745_v2_3: return "PVR 00083203 (745_v2.3)"
- case ._755_v2_3: return "PVR 00083203 (755_v2.3)"
- case ._745_v2_4: return "PVR 00083204 (745_v2.4)"
- case ._755_v2_4: return "PVR 00083204 (755_v2.4)"
- case ._745_v2_5: return "PVR 00083205 (745_v2.5)"
- case ._755_v2_5: return "PVR 00083205 (755_v2.5)"
- case ._745_v2_6: return "PVR 00083206 (745_v2.6)"
- case ._755_v2_6: return "PVR 00083206 (755_v2.6)"
- case ._745_v2_7: return "PVR 00083207 (745_v2.7)"
- case ._755_v2_7: return "PVR 00083207 (755_v2.7)"
- case ._745_v2_8: return "PVR 00083208 (745_v2.8)"
- case ._755_v2_8: return "PVR 00083208 (755_v2.8)"
- case ._750cxe_v2_4b: return "PVR 00083214 (750cxe_v2.4b)"
- case ._750cxe_v3_1b: return "PVR 00083311 (750cxe_v3.1b)"
- case ._750cxr: return "PVR 00083410 (750cxr)"
- case ._750cl_v1_0: return "PVR 00087200 (750cl_v1.0)"
- case ._750cl_v2_0: return "PVR 00087210 (750cl_v2.0)"
- case ._750l_v2_0: return "PVR 00088200 (750l_v2.0)"
- case ._750l_v2_1: return "PVR 00088201 (750l_v2.1)"
- case ._750l_v2_2: return "PVR 00088202 (750l_v2.2)"
- case ._750l_v3_0: return "PVR 00088300 (750l_v3.0)"
- case ._750l_v3_2: return "PVR 00088302 (750l_v3.2)"
- case ._604e_v1_0: return "PVR 00090100 (604e_v1.0)"
- case ._604e_v2_2: return "PVR 00090202 (604e_v2.2)"
- case ._604e_v2_4: return "PVR 00090204 (604e_v2.4)"
- case ._604r: return "PVR 000a0101 (604r)"
- case ._7400_v1_0: return "PVR 000c0100 (7400_v1.0)"
- case ._7400_v1_1: return "PVR 000c0101 (7400_v1.1)"
- case ._7400_v2_0: return "PVR 000c0200 (7400_v2.0)"
- case ._7400_v2_1: return "PVR 000c0201 (7400_v2.1)"
- case ._7400_v2_2: return "PVR 000c0202 (7400_v2.2)"
- case ._7400_v2_6: return "PVR 000c0206 (7400_v2.6)"
- case ._7400_v2_7: return "PVR 000c0207 (7400_v2.7)"
- case ._7400_v2_8: return "PVR 000c0208 (7400_v2.8)"
- case ._7400_v2_9: return "PVR 000c0209 (7400_v2.9)"
- case .g2: return "PVR 00810011 (g2)"
- case .mpc603: return "PVR 00810100 (mpc603)"
- case .g2hip3: return "PVR 00810101 (g2hip3)"
- case .e300c1: return "PVR 00830010 (e300c1)"
- case .mpc8343: return "PVR 00830010 (mpc8343)"
- case .mpc8343a: return "PVR 00830010 (mpc8343a)"
- case .mpc8343e: return "PVR 00830010 (mpc8343e)"
- case .mpc8343ea: return "PVR 00830010 (mpc8343ea)"
- case .mpc8347ap: return "PVR 00830010 (mpc8347ap)"
- case .mpc8347at: return "PVR 00830010 (mpc8347at)"
- case .mpc8347eap: return "PVR 00830010 (mpc8347eap)"
- case .mpc8347eat: return "PVR 00830010 (mpc8347eat)"
- case .mpc8347ep: return "PVR 00830010 (mpc8347ep)"
- case .mpc8347et: return "PVR 00830010 (mpc8347et)"
- case .mpc8347p: return "PVR 00830010 (mpc8347p)"
- case .mpc8347t: return "PVR 00830010 (mpc8347t)"
- case .mpc8349: return "PVR 00830010 (mpc8349)"
- case .mpc8349a: return "PVR 00830010 (mpc8349a)"
- case .mpc8349e: return "PVR 00830010 (mpc8349e)"
- case .mpc8349ea: return "PVR 00830010 (mpc8349ea)"
- case .e300c2: return "PVR 00840010 (e300c2)"
- case .e300c3: return "PVR 00850010 (e300c3)"
- case .e300c4: return "PVR 00860010 (e300c4)"
- case .mpc8377: return "PVR 00860010 (mpc8377)"
- case .mpc8377e: return "PVR 00860010 (mpc8377e)"
- case .mpc8378: return "PVR 00860010 (mpc8378)"
- case .mpc8378e: return "PVR 00860010 (mpc8378e)"
- case .mpc8379: return "PVR 00860010 (mpc8379)"
- case .mpc8379e: return "PVR 00860010 (mpc8379e)"
- case ._740p: return "PVR 10080000 (740p)"
- case ._750p: return "PVR 10080000 (750p)"
- case ._460exb: return "PVR 130218a4 (460exb)"
- case ._440epx: return "PVR 200008d0 (440epx)"
- case ._405d2: return "PVR 20010000 (405d2)"
- case .x2vp4: return "PVR 20010820 (x2vp4)"
- case .x2vp20: return "PVR 20010860 (x2vp20)"
- case ._405gpa: return "PVR 40110000 (405gpa)"
- case ._405gpb: return "PVR 40110040 (405gpb)"
- case ._405cra: return "PVR 40110041 (405cra)"
- case ._405gpc: return "PVR 40110082 (405gpc)"
- case ._405gpd: return "PVR 401100c4 (405gpd)"
- case ._405crb: return "PVR 401100c5 (405crb)"
- case ._405crc: return "PVR 40110145 (405crc)"
- case .stb03: return "PVR 40310000 (stb03)"
- case .npe4gs3: return "PVR 40b10000 (npe4gs3)"
- case .npe405h: return "PVR 414100c0 (npe405h)"
- case .npe405h2: return "PVR 41410140 (npe405h2)"
- case ._405ez: return "PVR 41511460 (405ez)"
- case .npe405l: return "PVR 416100c0 (npe405l)"
- case ._405d4: return "PVR 41810000 (405d4)"
- case .stb04: return "PVR 41810000 (stb04)"
- case ._405lp: return "PVR 41f10000 (405lp)"
- case ._440epa: return "PVR 42221850 (440epa)"
- case ._440epb: return "PVR 422218d3 (440epb)"
- case ._405gpr: return "PVR 50910951 (405gpr)"
- case ._405ep: return "PVR 51210950 (405ep)"
- case .stb25: return "PVR 51510950 (stb25)"
- case ._750fx_v1_0: return "PVR 70000100 (750fx_v1.0)"
- case ._750fx_v2_0: return "PVR 70000200 (750fx_v2.0)"
- case ._750fx_v2_1: return "PVR 70000201 (750fx_v2.1)"
- case ._750fx_v2_2: return "PVR 70000202 (750fx_v2.2)"
- case ._750fl: return "PVR 70000203 (750fl)"
- case ._750fx_v2_3: return "PVR 70000203 (750fx_v2.3)"
- case ._750gx_v1_0: return "PVR 70020100 (750gx_v1.0)"
- case ._750gx_v1_1: return "PVR 70020101 (750gx_v1.1)"
- case ._750gl: return "PVR 70020102 (750gl)"
- case ._750gx_v1_2: return "PVR 70020102 (750gx_v1.2)"
- case ._440_xilinx: return "PVR 7ff21910 (440-xilinx)"
- case ._440_xilinx_w_dfpu: return "PVR 7ff21910 (440-xilinx-w-dfpu)"
- case ._7450_v1_0: return "PVR 80000100 (7450_v1.0)"
- case ._7450_v1_1: return "PVR 80000101 (7450_v1.1)"
- case ._7450_v1_2: return "PVR 80000102 (7450_v1.2)"
- case ._7450_v2_0: return "PVR 80000200 (7450_v2.0)"
- case ._7441_v2_1: return "PVR 80000201 (7441_v2.1)"
- case ._7450_v2_1: return "PVR 80000201 (7450_v2.1)"
- case ._7441_v2_3: return "PVR 80000203 (7441_v2.3)"
- case ._7451_v2_3: return "PVR 80000203 (7451_v2.3)"
- case ._7441_v2_10: return "PVR 80000210 (7441_v2.10)"
- case ._7451_v2_10: return "PVR 80000210 (7451_v2.10)"
- case ._7445_v1_0: return "PVR 80010100 (7445_v1.0)"
- case ._7455_v1_0: return "PVR 80010100 (7455_v1.0)"
- case ._7445_v2_1: return "PVR 80010201 (7445_v2.1)"
- case ._7455_v2_1: return "PVR 80010201 (7455_v2.1)"
- case ._7445_v3_2: return "PVR 80010302 (7445_v3.2)"
- case ._7455_v3_2: return "PVR 80010302 (7455_v3.2)"
- case ._7445_v3_3: return "PVR 80010303 (7445_v3.3)"
- case ._7455_v3_3: return "PVR 80010303 (7455_v3.3)"
- case ._7445_v3_4: return "PVR 80010304 (7445_v3.4)"
- case ._7455_v3_4: return "PVR 80010304 (7455_v3.4)"
- case ._7447_v1_0: return "PVR 80020100 (7447_v1.0)"
- case ._7457_v1_0: return "PVR 80020100 (7457_v1.0)"
- case ._7447_v1_1: return "PVR 80020101 (7447_v1.1)"
- case ._7457_v1_1: return "PVR 80020101 (7457_v1.1)"
- case ._7457_v1_2: return "PVR 80020102 (7457_v1.2)"
- case ._7447a_v1_0: return "PVR 80030100 (7447a_v1.0)"
- case ._7457a_v1_0: return "PVR 80030100 (7457a_v1.0)"
- case ._7447a_v1_1: return "PVR 80030101 (7447a_v1.1)"
- case ._7457a_v1_1: return "PVR 80030101 (7457a_v1.1)"
- case ._7447a_v1_2: return "PVR 80030102 (7447a_v1.2)"
- case ._7457a_v1_2: return "PVR 80030102 (7457a_v1.2)"
- case .e600: return "PVR 80040010 (e600)"
- case .mpc8610: return "PVR 80040010 (mpc8610)"
- case .mpc8641: return "PVR 80040010 (mpc8641)"
- case .mpc8641d: return "PVR 80040010 (mpc8641d)"
- case ._7448_v1_0: return "PVR 80040100 (7448_v1.0)"
- case ._7448_v1_1: return "PVR 80040101 (7448_v1.1)"
- case ._7448_v2_0: return "PVR 80040200 (7448_v2.0)"
- case ._7448_v2_1: return "PVR 80040201 (7448_v2.1)"
- case ._7410_v1_0: return "PVR 800c1100 (7410_v1.0)"
- case ._7410_v1_1: return "PVR 800c1101 (7410_v1.1)"
- case ._7410_v1_2: return "PVR 800c1102 (7410_v1.2)"
- case ._7410_v1_3: return "PVR 800c1103 (7410_v1.3)"
- case ._7410_v1_4: return "PVR 800c1104 (7410_v1.4)"
- case .e500_v10: return "PVR 80200010 (e500_v10)"
- case .mpc8540_v10: return "PVR 80200010 (mpc8540_v10)"
- case .mpc8560_v10: return "PVR 80200010 (mpc8560_v10)"
- case .e500_v20: return "PVR 80200020 (e500_v20)"
- case .mpc8540_v20: return "PVR 80200020 (mpc8540_v20)"
- case .mpc8540_v21: return "PVR 80200020 (mpc8540_v21)"
- case .mpc8541_v10: return "PVR 80200020 (mpc8541_v10)"
- case .mpc8541_v11: return "PVR 80200020 (mpc8541_v11)"
- case .mpc8541e_v10: return "PVR 80200020 (mpc8541e_v10)"
- case .mpc8541e_v11: return "PVR 80200020 (mpc8541e_v11)"
- case .mpc8555_v10: return "PVR 80200020 (mpc8555_v10)"
- case .mpc8555_v11: return "PVR 80200020 (mpc8555_v11)"
- case .mpc8555e_v10: return "PVR 80200020 (mpc8555e_v10)"
- case .mpc8555e_v11: return "PVR 80200020 (mpc8555e_v11)"
- case .mpc8560_v20: return "PVR 80200020 (mpc8560_v20)"
- case .mpc8560_v21: return "PVR 80200020 (mpc8560_v21)"
- case .e500v2_v10: return "PVR 80210010 (e500v2_v10)"
- case .mpc8543_v10: return "PVR 80210010 (mpc8543_v10)"
- case .mpc8543e_v10: return "PVR 80210010 (mpc8543e_v10)"
- case .mpc8548_v10: return "PVR 80210010 (mpc8548_v10)"
- case .mpc8548e_v10: return "PVR 80210010 (mpc8548e_v10)"
- case .mpc8543_v11: return "PVR 80210011 (mpc8543_v11)"
- case .mpc8543e_v11: return "PVR 80210011 (mpc8543e_v11)"
- case .mpc8548_v11: return "PVR 80210011 (mpc8548_v11)"
- case .mpc8548e_v11: return "PVR 80210011 (mpc8548e_v11)"
- case .e500v2_v20: return "PVR 80210020 (e500v2_v20)"
- case .mpc8543_v20: return "PVR 80210020 (mpc8543_v20)"
- case .mpc8543e_v20: return "PVR 80210020 (mpc8543e_v20)"
- case .mpc8545_v20: return "PVR 80210020 (mpc8545_v20)"
- case .mpc8545e_v20: return "PVR 80210020 (mpc8545e_v20)"
- case .mpc8547e_v20: return "PVR 80210020 (mpc8547e_v20)"
- case .mpc8548_v20: return "PVR 80210020 (mpc8548_v20)"
- case .mpc8548e_v20: return "PVR 80210020 (mpc8548e_v20)"
- case .e500v2_v21: return "PVR 80210021 (e500v2_v21)"
- case .mpc8533_v10: return "PVR 80210021 (mpc8533_v10)"
- case .mpc8533e_v10: return "PVR 80210021 (mpc8533e_v10)"
- case .mpc8543_v21: return "PVR 80210021 (mpc8543_v21)"
- case .mpc8543e_v21: return "PVR 80210021 (mpc8543e_v21)"
- case .mpc8544_v10: return "PVR 80210021 (mpc8544_v10)"
- case .mpc8544e_v10: return "PVR 80210021 (mpc8544e_v10)"
- case .mpc8545_v21: return "PVR 80210021 (mpc8545_v21)"
- case .mpc8545e_v21: return "PVR 80210021 (mpc8545e_v21)"
- case .mpc8547e_v21: return "PVR 80210021 (mpc8547e_v21)"
- case .mpc8548_v21: return "PVR 80210021 (mpc8548_v21)"
- case .mpc8548e_v21: return "PVR 80210021 (mpc8548e_v21)"
- case .e500v2_v22: return "PVR 80210022 (e500v2_v22)"
- case .mpc8533_v11: return "PVR 80210022 (mpc8533_v11)"
- case .mpc8533e_v11: return "PVR 80210022 (mpc8533e_v11)"
- case .mpc8544_v11: return "PVR 80210022 (mpc8544_v11)"
- case .mpc8544e_v11: return "PVR 80210022 (mpc8544e_v11)"
- case .mpc8567: return "PVR 80210022 (mpc8567)"
- case .mpc8567e: return "PVR 80210022 (mpc8567e)"
- case .mpc8568: return "PVR 80210022 (mpc8568)"
- case .mpc8568e: return "PVR 80210022 (mpc8568e)"
- case .e500v2_v30: return "PVR 80210030 (e500v2_v30)"
- case .mpc8572: return "PVR 80210030 (mpc8572)"
- case .mpc8572e: return "PVR 80210030 (mpc8572e)"
- case .e500mc: return "PVR 80230020 (e500mc)"
- case .g2h4: return "PVR 80811010 (g2h4)"
- case .g2hip4: return "PVR 80811014 (g2hip4)"
- case .g2le: return "PVR 80820010 (g2le)"
- case .g2gp: return "PVR 80821010 (g2gp)"
- case .g2legp: return "PVR 80822010 (g2legp)"
- case .g2legp1: return "PVR 80822011 (g2legp1)"
- case .mpc5200_v10: return "PVR 80822011 (mpc5200_v10)"
- case .mpc5200_v11: return "PVR 80822011 (mpc5200_v11)"
- case .mpc5200_v12: return "PVR 80822011 (mpc5200_v12)"
- case .mpc5200b_v20: return "PVR 80822011 (mpc5200b_v20)"
- case .mpc5200b_v21: return "PVR 80822011 (mpc5200b_v21)"
- case .g2legp3: return "PVR 80822013 (g2legp3)"
- case .e200z5: return "PVR 81000000 (e200z5)"
- case .e200z6: return "PVR 81120000 (e200z6)"
- case .g2ls: return "PVR 90810010 (g2ls)"
- case .g2lels: return "PVR a0822010 (g2lels)"
- case .apollo6: return "apollo6"
- case .apollo7: return "apollo7"
- case .apollo7pm: return "apollo7pm"
- case .arthur: return "arthur"
- case .conan_doyle: return "conan/doyle"
- case .e200: return "e200"
- case .e300: return "e300"
- case .e500: return "e500"
- case .e500v1: return "e500v1"
- case .e500v2: return "e500v2"
- case .g3: return "g3"
- case .g4: return "g4"
- case .goldeneye: return "goldeneye"
- case .goldfinger: return "goldfinger"
- case .lonestar: return "lonestar"
- case .mach5: return "mach5"
- case .mpc5200: return "mpc5200"
- case .mpc5200b: return "mpc5200b"
- case .mpc52xx: return "mpc52xx"
- case .mpc8240: return "mpc8240"
- case .mpc8241: return "mpc8241"
- case .mpc8245: return "mpc8245"
- case .mpc8247: return "mpc8247"
- case .mpc8248: return "mpc8248"
- case .mpc8250: return "mpc8250"
- case .mpc8250_hip3: return "mpc8250_hip3"
- case .mpc8250_hip4: return "mpc8250_hip4"
- case .mpc8255: return "mpc8255"
- case .mpc8255_hip3: return "mpc8255_hip3"
- case .mpc8255_hip4: return "mpc8255_hip4"
- case .mpc8260: return "mpc8260"
- case .mpc8260_hip3: return "mpc8260_hip3"
- case .mpc8260_hip4: return "mpc8260_hip4"
- case .mpc8264: return "mpc8264"
- case .mpc8264_hip3: return "mpc8264_hip3"
- case .mpc8264_hip4: return "mpc8264_hip4"
- case .mpc8265: return "mpc8265"
- case .mpc8265_hip3: return "mpc8265_hip3"
- case .mpc8265_hip4: return "mpc8265_hip4"
- case .mpc8266: return "mpc8266"
- case .mpc8266_hip3: return "mpc8266_hip3"
- case .mpc8266_hip4: return "mpc8266_hip4"
- case .mpc8270: return "mpc8270"
- case .mpc8271: return "mpc8271"
- case .mpc8272: return "mpc8272"
- case .mpc8275: return "mpc8275"
- case .mpc8280: return "mpc8280"
- case .mpc82xx: return "mpc82xx"
- case .mpc8347: return "mpc8347"
- case .mpc8347a: return "mpc8347a"
- case .mpc8347e: return "mpc8347e"
- case .mpc8347ea: return "mpc8347ea"
- case .mpc8533: return "mpc8533"
- case .mpc8533e: return "mpc8533e"
- case .mpc8540: return "mpc8540"
- case .mpc8541: return "mpc8541"
- case .mpc8541e: return "mpc8541e"
- case .mpc8543: return "mpc8543"
- case .mpc8543e: return "mpc8543e"
- case .mpc8544: return "mpc8544"
- case .mpc8544e: return "mpc8544e"
- case .mpc8545: return "mpc8545"
- case .mpc8545e: return "mpc8545e"
- case .mpc8547e: return "mpc8547e"
- case .mpc8548: return "mpc8548"
- case .mpc8548e: return "mpc8548e"
- case .mpc8555: return "mpc8555"
- case .mpc8555e: return "mpc8555e"
- case .mpc8560: return "mpc8560"
- case .nitro: return "nitro"
- case .powerquicc_ii: return "powerquicc-ii"
- case .ppc: return "ppc"
- case .ppc32: return "ppc32"
- case .sirocco: return "sirocco"
- case .stretch: return "stretch"
- case .typhoon: return "typhoon"
- case .vaillant: return "vaillant"
- case .vanilla: return "vanilla"
- case .vger: return "vger"
- case .x2vp50: return "x2vp50"
- case .x2vp7: return "x2vp7"
- }
- }
- }
- enum QEMUCPU_ppc64: String, CaseIterable, QEMUCPU {
- case _405 = "405"
- case _405cr = "405cr"
- case _405gp = "405gp"
- case _405gpe = "405gpe"
- case _440ep = "440ep"
- case _460ex = "460ex"
- case _603e = "603e"
- case _603r = "603r"
- case _604e = "604e"
- case _740 = "740"
- case _7400 = "7400"
- case _7410 = "7410"
- case _7441 = "7441"
- case _7445 = "7445"
- case _7447 = "7447"
- case _7447a = "7447a"
- case _7448 = "7448"
- case _745 = "745"
- case _7450 = "7450"
- case _7451 = "7451"
- case _7455 = "7455"
- case _7457 = "7457"
- case _7457a = "7457a"
- case _750 = "750"
- case _750cl = "750cl"
- case _750cx = "750cx"
- case _750cxe = "750cxe"
- case _750fx = "750fx"
- case _750gx = "750gx"
- case _750l = "750l"
- case _755 = "755"
- case _970 = "970"
- case _970fx = "970fx"
- case _970mp = "970mp"
- case `default` = "default"
- case _603 = "603"
- case _604 = "604"
- case _603e_v1_1 = "603e_v1.1"
- case _603e_v1_2 = "603e_v1.2"
- case _603e_v1_3 = "603e_v1.3"
- case _603e_v1_4 = "603e_v1.4"
- case _603e_v2_2 = "603e_v2.2"
- case _603e_v3 = "603e_v3"
- case _603e_v4 = "603e_v4"
- case _603e_v4_1 = "603e_v4.1"
- case _603p = "603p"
- case _603e7v = "603e7v"
- case _603e7v1 = "603e7v1"
- case _603e7 = "603e7"
- case _603e7v2 = "603e7v2"
- case _603e7t = "603e7t"
- case _740_v1_0 = "740_v1.0"
- case _740e = "740e"
- case _750_v1_0 = "750_v1.0"
- case _740_v2_0 = "740_v2.0"
- case _750_v2_0 = "750_v2.0"
- case _750e = "750e"
- case _740_v2_1 = "740_v2.1"
- case _750_v2_1 = "750_v2.1"
- case _740_v2_2 = "740_v2.2"
- case _750_v2_2 = "750_v2.2"
- case _740_v3_0 = "740_v3.0"
- case _750_v3_0 = "750_v3.0"
- case _740_v3_1 = "740_v3.1"
- case _750_v3_1 = "750_v3.1"
- case _750cx_v1_0 = "750cx_v1.0"
- case _750cx_v2_0 = "750cx_v2.0"
- case _750cx_v2_1 = "750cx_v2.1"
- case _750cx_v2_2 = "750cx_v2.2"
- case _750cxe_v2_1 = "750cxe_v2.1"
- case _750cxe_v2_2 = "750cxe_v2.2"
- case _750cxe_v2_3 = "750cxe_v2.3"
- case _750cxe_v2_4 = "750cxe_v2.4"
- case _750cxe_v3_0 = "750cxe_v3.0"
- case _750cxe_v3_1 = "750cxe_v3.1"
- case _745_v1_0 = "745_v1.0"
- case _755_v1_0 = "755_v1.0"
- case _745_v1_1 = "745_v1.1"
- case _755_v1_1 = "755_v1.1"
- case _745_v2_0 = "745_v2.0"
- case _755_v2_0 = "755_v2.0"
- case _745_v2_1 = "745_v2.1"
- case _755_v2_1 = "755_v2.1"
- case _745_v2_2 = "745_v2.2"
- case _755_v2_2 = "755_v2.2"
- case _745_v2_3 = "745_v2.3"
- case _755_v2_3 = "755_v2.3"
- case _745_v2_4 = "745_v2.4"
- case _755_v2_4 = "755_v2.4"
- case _745_v2_5 = "745_v2.5"
- case _755_v2_5 = "755_v2.5"
- case _745_v2_6 = "745_v2.6"
- case _755_v2_6 = "755_v2.6"
- case _745_v2_7 = "745_v2.7"
- case _755_v2_7 = "755_v2.7"
- case _745_v2_8 = "745_v2.8"
- case _755_v2_8 = "755_v2.8"
- case _750cxe_v2_4b = "750cxe_v2.4b"
- case _750cxe_v3_1b = "750cxe_v3.1b"
- case _750cxr = "750cxr"
- case _750cl_v1_0 = "750cl_v1.0"
- case _750cl_v2_0 = "750cl_v2.0"
- case _750l_v2_0 = "750l_v2.0"
- case _750l_v2_1 = "750l_v2.1"
- case _750l_v2_2 = "750l_v2.2"
- case _750l_v3_0 = "750l_v3.0"
- case _750l_v3_2 = "750l_v3.2"
- case _604e_v1_0 = "604e_v1.0"
- case _604e_v2_2 = "604e_v2.2"
- case _604e_v2_4 = "604e_v2.4"
- case _604r = "604r"
- case _7400_v1_0 = "7400_v1.0"
- case _7400_v1_1 = "7400_v1.1"
- case _7400_v2_0 = "7400_v2.0"
- case _7400_v2_1 = "7400_v2.1"
- case _7400_v2_2 = "7400_v2.2"
- case _7400_v2_6 = "7400_v2.6"
- case _7400_v2_7 = "7400_v2.7"
- case _7400_v2_8 = "7400_v2.8"
- case _7400_v2_9 = "7400_v2.9"
- case _970_v2_2 = "970_v2.2"
- case _970fx_v1_0 = "970fx_v1.0"
- case power5p_v2_1 = "power5p_v2.1"
- case _970fx_v2_0 = "970fx_v2.0"
- case _970fx_v2_1 = "970fx_v2.1"
- case _970fx_v3_0 = "970fx_v3.0"
- case _970fx_v3_1 = "970fx_v3.1"
- case power7_v2_3 = "power7_v2.3"
- case _970mp_v1_0 = "970mp_v1.0"
- case _970mp_v1_1 = "970mp_v1.1"
- case power7p_v2_1 = "power7p_v2.1"
- case power8e_v2_1 = "power8e_v2.1"
- case power8nvl_v1_0 = "power8nvl_v1.0"
- case power8_v2_0 = "power8_v2.0"
- case power9_v2_0 = "power9_v2.0"
- case power9_v2_2 = "power9_v2.2"
- case power10_v2_0 = "power10_v2.0"
- case g2
- case mpc603
- case g2hip3
- case power11_v2_0 = "power11_v2.0"
- case e300c1
- case mpc8343
- case mpc8343a
- case mpc8343e
- case mpc8343ea
- case mpc8347ap
- case mpc8347at
- case mpc8347eap
- case mpc8347eat
- case mpc8347ep
- case mpc8347et
- case mpc8347p
- case mpc8347t
- case mpc8349
- case mpc8349a
- case mpc8349e
- case mpc8349ea
- case e300c2
- case e300c3
- case e300c4
- case mpc8377
- case mpc8377e
- case mpc8378
- case mpc8378e
- case mpc8379
- case mpc8379e
- case _740p = "740p"
- case _750p = "750p"
- case _460exb = "460exb"
- case _440epx = "440epx"
- case _405d2 = "405d2"
- case x2vp4
- case x2vp20
- case _405gpa = "405gpa"
- case _405gpb = "405gpb"
- case _405cra = "405cra"
- case _405gpc = "405gpc"
- case _405gpd = "405gpd"
- case _405crb = "405crb"
- case _405crc = "405crc"
- case stb03
- case npe4gs3
- case npe405h
- case npe405h2
- case _405ez = "405ez"
- case npe405l
- case _405d4 = "405d4"
- case stb04
- case _405lp = "405lp"
- case _440epa = "440epa"
- case _440epb = "440epb"
- case _405gpr = "405gpr"
- case _405ep = "405ep"
- case stb25
- case _750fx_v1_0 = "750fx_v1.0"
- case _750fx_v2_0 = "750fx_v2.0"
- case _750fx_v2_1 = "750fx_v2.1"
- case _750fx_v2_2 = "750fx_v2.2"
- case _750fl = "750fl"
- case _750fx_v2_3 = "750fx_v2.3"
- case _750gx_v1_0 = "750gx_v1.0"
- case _750gx_v1_1 = "750gx_v1.1"
- case _750gl = "750gl"
- case _750gx_v1_2 = "750gx_v1.2"
- case _440_xilinx = "440-xilinx"
- case _440_xilinx_w_dfpu = "440-xilinx-w-dfpu"
- case _7450_v1_0 = "7450_v1.0"
- case _7450_v1_1 = "7450_v1.1"
- case _7450_v1_2 = "7450_v1.2"
- case _7450_v2_0 = "7450_v2.0"
- case _7441_v2_1 = "7441_v2.1"
- case _7450_v2_1 = "7450_v2.1"
- case _7441_v2_3 = "7441_v2.3"
- case _7451_v2_3 = "7451_v2.3"
- case _7441_v2_10 = "7441_v2.10"
- case _7451_v2_10 = "7451_v2.10"
- case _7445_v1_0 = "7445_v1.0"
- case _7455_v1_0 = "7455_v1.0"
- case _7445_v2_1 = "7445_v2.1"
- case _7455_v2_1 = "7455_v2.1"
- case _7445_v3_2 = "7445_v3.2"
- case _7455_v3_2 = "7455_v3.2"
- case _7445_v3_3 = "7445_v3.3"
- case _7455_v3_3 = "7455_v3.3"
- case _7445_v3_4 = "7445_v3.4"
- case _7455_v3_4 = "7455_v3.4"
- case _7447_v1_0 = "7447_v1.0"
- case _7457_v1_0 = "7457_v1.0"
- case _7447_v1_1 = "7447_v1.1"
- case _7457_v1_1 = "7457_v1.1"
- case _7457_v1_2 = "7457_v1.2"
- case _7447a_v1_0 = "7447a_v1.0"
- case _7457a_v1_0 = "7457a_v1.0"
- case _7447a_v1_1 = "7447a_v1.1"
- case _7457a_v1_1 = "7457a_v1.1"
- case _7447a_v1_2 = "7447a_v1.2"
- case _7457a_v1_2 = "7457a_v1.2"
- case e600
- case mpc8610
- case mpc8641
- case mpc8641d
- case _7448_v1_0 = "7448_v1.0"
- case _7448_v1_1 = "7448_v1.1"
- case _7448_v2_0 = "7448_v2.0"
- case _7448_v2_1 = "7448_v2.1"
- case _7410_v1_0 = "7410_v1.0"
- case _7410_v1_1 = "7410_v1.1"
- case _7410_v1_2 = "7410_v1.2"
- case _7410_v1_3 = "7410_v1.3"
- case _7410_v1_4 = "7410_v1.4"
- case e500_v10
- case mpc8540_v10
- case mpc8560_v10
- case e500_v20
- case mpc8540_v20
- case mpc8540_v21
- case mpc8541_v10
- case mpc8541_v11
- case mpc8541e_v10
- case mpc8541e_v11
- case mpc8555_v10
- case mpc8555_v11
- case mpc8555e_v10
- case mpc8555e_v11
- case mpc8560_v20
- case mpc8560_v21
- case e500v2_v10
- case mpc8543_v10
- case mpc8543e_v10
- case mpc8548_v10
- case mpc8548e_v10
- case mpc8543_v11
- case mpc8543e_v11
- case mpc8548_v11
- case mpc8548e_v11
- case e500v2_v20
- case mpc8543_v20
- case mpc8543e_v20
- case mpc8545_v20
- case mpc8545e_v20
- case mpc8547e_v20
- case mpc8548_v20
- case mpc8548e_v20
- case e500v2_v21
- case mpc8533_v10
- case mpc8533e_v10
- case mpc8543_v21
- case mpc8543e_v21
- case mpc8544_v10
- case mpc8544e_v10
- case mpc8545_v21
- case mpc8545e_v21
- case mpc8547e_v21
- case mpc8548_v21
- case mpc8548e_v21
- case e500v2_v22
- case mpc8533_v11
- case mpc8533e_v11
- case mpc8544_v11
- case mpc8544e_v11
- case mpc8567
- case mpc8567e
- case mpc8568
- case mpc8568e
- case e500v2_v30
- case mpc8572
- case mpc8572e
- case e500mc
- case e5500
- case e6500
- case g2h4
- case g2hip4
- case g2le
- case g2gp
- case g2legp
- case g2legp1
- case mpc5200_v10
- case mpc5200_v11
- case mpc5200_v12
- case mpc5200b_v20
- case mpc5200b_v21
- case g2legp3
- case e200z5
- case e200z6
- case g2ls
- case g2lels
- case apollo6
- case apollo7
- case apollo7pm
- case arthur
- case conan_doyle = "conan/doyle"
- case e200
- case e300
- case e500
- case e500v1
- case e500v2
- case g3
- case g4
- case goldeneye
- case goldfinger
- case lonestar
- case mach5
- case mpc5200
- case mpc5200b
- case mpc52xx
- case mpc8240
- case mpc8241
- case mpc8245
- case mpc8247
- case mpc8248
- case mpc8250
- case mpc8250_hip3
- case mpc8250_hip4
- case mpc8255
- case mpc8255_hip3
- case mpc8255_hip4
- case mpc8260
- case mpc8260_hip3
- case mpc8260_hip4
- case mpc8264
- case mpc8264_hip3
- case mpc8264_hip4
- case mpc8265
- case mpc8265_hip3
- case mpc8265_hip4
- case mpc8266
- case mpc8266_hip3
- case mpc8266_hip4
- case mpc8270
- case mpc8271
- case mpc8272
- case mpc8275
- case mpc8280
- case mpc82xx
- case mpc8347
- case mpc8347a
- case mpc8347e
- case mpc8347ea
- case mpc8533
- case mpc8533e
- case mpc8540
- case mpc8541
- case mpc8541e
- case mpc8543
- case mpc8543e
- case mpc8544
- case mpc8544e
- case mpc8545
- case mpc8545e
- case mpc8547e
- case mpc8548
- case mpc8548e
- case mpc8555
- case mpc8555e
- case mpc8560
- case nitro
- case power10
- case power11
- case power5_ = "power5+"
- case power5_v2_1 = "power5+_v2.1"
- case power5gs
- case power7
- case power7_ = "power7+"
- case power7_v2_1 = "power7+_v2.1"
- case power8
- case power8e
- case power8nvl
- case power9
- case powerquicc_ii = "powerquicc-ii"
- case ppc
- case ppc32
- case ppc64
- case sirocco
- case stretch
- case typhoon
- case vaillant
- case vanilla
- case vger
- case x2vp50
- case x2vp7
- var prettyValue: String {
- switch self {
- case ._405: return "405"
- case ._405cr: return "405cr"
- case ._405gp: return "405gp"
- case ._405gpe: return "405gpe"
- case ._440ep: return "440ep"
- case ._460ex: return "460ex"
- case ._603e: return "603e"
- case ._603r: return "603r"
- case ._604e: return "604e"
- case ._740: return "740"
- case ._7400: return "7400"
- case ._7410: return "7410"
- case ._7441: return "7441"
- case ._7445: return "7445"
- case ._7447: return "7447"
- case ._7447a: return "7447a"
- case ._7448: return "7448"
- case ._745: return "745"
- case ._7450: return "7450"
- case ._7451: return "7451"
- case ._7455: return "7455"
- case ._7457: return "7457"
- case ._7457a: return "7457a"
- case ._750: return "750"
- case ._750cl: return "750cl"
- case ._750cx: return "750cx"
- case ._750cxe: return "750cxe"
- case ._750fx: return "750fx"
- case ._750gx: return "750gx"
- case ._750l: return "750l"
- case ._755: return "755"
- case ._970: return "970"
- case ._970fx: return "970fx"
- case ._970mp: return "970mp"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case ._603: return "PVR 00030100 (603)"
- case ._604: return "PVR 00040103 (604)"
- case ._603e_v1_1: return "PVR 00060101 (603e_v1.1)"
- case ._603e_v1_2: return "PVR 00060102 (603e_v1.2)"
- case ._603e_v1_3: return "PVR 00060103 (603e_v1.3)"
- case ._603e_v1_4: return "PVR 00060104 (603e_v1.4)"
- case ._603e_v2_2: return "PVR 00060202 (603e_v2.2)"
- case ._603e_v3: return "PVR 00060300 (603e_v3)"
- case ._603e_v4: return "PVR 00060400 (603e_v4)"
- case ._603e_v4_1: return "PVR 00060401 (603e_v4.1)"
- case ._603p: return "PVR 00070000 (603p)"
- case ._603e7v: return "PVR 00070100 (603e7v)"
- case ._603e7v1: return "PVR 00070101 (603e7v1)"
- case ._603e7: return "PVR 00070200 (603e7)"
- case ._603e7v2: return "PVR 00070201 (603e7v2)"
- case ._603e7t: return "PVR 00071201 (603e7t)"
- case ._740_v1_0: return "PVR 00080100 (740_v1.0)"
- case ._740e: return "PVR 00080100 (740e)"
- case ._750_v1_0: return "PVR 00080100 (750_v1.0)"
- case ._740_v2_0: return "PVR 00080200 (740_v2.0)"
- case ._750_v2_0: return "PVR 00080200 (750_v2.0)"
- case ._750e: return "PVR 00080200 (750e)"
- case ._740_v2_1: return "PVR 00080201 (740_v2.1)"
- case ._750_v2_1: return "PVR 00080201 (750_v2.1)"
- case ._740_v2_2: return "PVR 00080202 (740_v2.2)"
- case ._750_v2_2: return "PVR 00080202 (750_v2.2)"
- case ._740_v3_0: return "PVR 00080300 (740_v3.0)"
- case ._750_v3_0: return "PVR 00080300 (750_v3.0)"
- case ._740_v3_1: return "PVR 00080301 (740_v3.1)"
- case ._750_v3_1: return "PVR 00080301 (750_v3.1)"
- case ._750cx_v1_0: return "PVR 00082100 (750cx_v1.0)"
- case ._750cx_v2_0: return "PVR 00082200 (750cx_v2.0)"
- case ._750cx_v2_1: return "PVR 00082201 (750cx_v2.1)"
- case ._750cx_v2_2: return "PVR 00082202 (750cx_v2.2)"
- case ._750cxe_v2_1: return "PVR 00082211 (750cxe_v2.1)"
- case ._750cxe_v2_2: return "PVR 00082212 (750cxe_v2.2)"
- case ._750cxe_v2_3: return "PVR 00082213 (750cxe_v2.3)"
- case ._750cxe_v2_4: return "PVR 00082214 (750cxe_v2.4)"
- case ._750cxe_v3_0: return "PVR 00082310 (750cxe_v3.0)"
- case ._750cxe_v3_1: return "PVR 00082311 (750cxe_v3.1)"
- case ._745_v1_0: return "PVR 00083100 (745_v1.0)"
- case ._755_v1_0: return "PVR 00083100 (755_v1.0)"
- case ._745_v1_1: return "PVR 00083101 (745_v1.1)"
- case ._755_v1_1: return "PVR 00083101 (755_v1.1)"
- case ._745_v2_0: return "PVR 00083200 (745_v2.0)"
- case ._755_v2_0: return "PVR 00083200 (755_v2.0)"
- case ._745_v2_1: return "PVR 00083201 (745_v2.1)"
- case ._755_v2_1: return "PVR 00083201 (755_v2.1)"
- case ._745_v2_2: return "PVR 00083202 (745_v2.2)"
- case ._755_v2_2: return "PVR 00083202 (755_v2.2)"
- case ._745_v2_3: return "PVR 00083203 (745_v2.3)"
- case ._755_v2_3: return "PVR 00083203 (755_v2.3)"
- case ._745_v2_4: return "PVR 00083204 (745_v2.4)"
- case ._755_v2_4: return "PVR 00083204 (755_v2.4)"
- case ._745_v2_5: return "PVR 00083205 (745_v2.5)"
- case ._755_v2_5: return "PVR 00083205 (755_v2.5)"
- case ._745_v2_6: return "PVR 00083206 (745_v2.6)"
- case ._755_v2_6: return "PVR 00083206 (755_v2.6)"
- case ._745_v2_7: return "PVR 00083207 (745_v2.7)"
- case ._755_v2_7: return "PVR 00083207 (755_v2.7)"
- case ._745_v2_8: return "PVR 00083208 (745_v2.8)"
- case ._755_v2_8: return "PVR 00083208 (755_v2.8)"
- case ._750cxe_v2_4b: return "PVR 00083214 (750cxe_v2.4b)"
- case ._750cxe_v3_1b: return "PVR 00083311 (750cxe_v3.1b)"
- case ._750cxr: return "PVR 00083410 (750cxr)"
- case ._750cl_v1_0: return "PVR 00087200 (750cl_v1.0)"
- case ._750cl_v2_0: return "PVR 00087210 (750cl_v2.0)"
- case ._750l_v2_0: return "PVR 00088200 (750l_v2.0)"
- case ._750l_v2_1: return "PVR 00088201 (750l_v2.1)"
- case ._750l_v2_2: return "PVR 00088202 (750l_v2.2)"
- case ._750l_v3_0: return "PVR 00088300 (750l_v3.0)"
- case ._750l_v3_2: return "PVR 00088302 (750l_v3.2)"
- case ._604e_v1_0: return "PVR 00090100 (604e_v1.0)"
- case ._604e_v2_2: return "PVR 00090202 (604e_v2.2)"
- case ._604e_v2_4: return "PVR 00090204 (604e_v2.4)"
- case ._604r: return "PVR 000a0101 (604r)"
- case ._7400_v1_0: return "PVR 000c0100 (7400_v1.0)"
- case ._7400_v1_1: return "PVR 000c0101 (7400_v1.1)"
- case ._7400_v2_0: return "PVR 000c0200 (7400_v2.0)"
- case ._7400_v2_1: return "PVR 000c0201 (7400_v2.1)"
- case ._7400_v2_2: return "PVR 000c0202 (7400_v2.2)"
- case ._7400_v2_6: return "PVR 000c0206 (7400_v2.6)"
- case ._7400_v2_7: return "PVR 000c0207 (7400_v2.7)"
- case ._7400_v2_8: return "PVR 000c0208 (7400_v2.8)"
- case ._7400_v2_9: return "PVR 000c0209 (7400_v2.9)"
- case ._970_v2_2: return "PVR 00390202 (970_v2.2)"
- case ._970fx_v1_0: return "PVR 00391100 (970fx_v1.0)"
- case .power5p_v2_1: return "PVR 003b0201 (power5p_v2.1)"
- case ._970fx_v2_0: return "PVR 003c0200 (970fx_v2.0)"
- case ._970fx_v2_1: return "PVR 003c0201 (970fx_v2.1)"
- case ._970fx_v3_0: return "PVR 003c0300 (970fx_v3.0)"
- case ._970fx_v3_1: return "PVR 003c0301 (970fx_v3.1)"
- case .power7_v2_3: return "PVR 003f0203 (power7_v2.3)"
- case ._970mp_v1_0: return "PVR 00440100 (970mp_v1.0)"
- case ._970mp_v1_1: return "PVR 00440101 (970mp_v1.1)"
- case .power7p_v2_1: return "PVR 004a0201 (power7p_v2.1)"
- case .power8e_v2_1: return "PVR 004b0201 (power8e_v2.1)"
- case .power8nvl_v1_0: return "PVR 004c0100 (power8nvl_v1.0)"
- case .power8_v2_0: return "PVR 004d0200 (power8_v2.0)"
- case .power9_v2_0: return "PVR 004e1200 (power9_v2.0)"
- case .power9_v2_2: return "PVR 004e1202 (power9_v2.2)"
- case .power10_v2_0: return "PVR 00801200 (power10_v2.0)"
- case .g2: return "PVR 00810011 (g2)"
- case .mpc603: return "PVR 00810100 (mpc603)"
- case .g2hip3: return "PVR 00810101 (g2hip3)"
- case .power11_v2_0: return "PVR 00821200 (power11_v2.0)"
- case .e300c1: return "PVR 00830010 (e300c1)"
- case .mpc8343: return "PVR 00830010 (mpc8343)"
- case .mpc8343a: return "PVR 00830010 (mpc8343a)"
- case .mpc8343e: return "PVR 00830010 (mpc8343e)"
- case .mpc8343ea: return "PVR 00830010 (mpc8343ea)"
- case .mpc8347ap: return "PVR 00830010 (mpc8347ap)"
- case .mpc8347at: return "PVR 00830010 (mpc8347at)"
- case .mpc8347eap: return "PVR 00830010 (mpc8347eap)"
- case .mpc8347eat: return "PVR 00830010 (mpc8347eat)"
- case .mpc8347ep: return "PVR 00830010 (mpc8347ep)"
- case .mpc8347et: return "PVR 00830010 (mpc8347et)"
- case .mpc8347p: return "PVR 00830010 (mpc8347p)"
- case .mpc8347t: return "PVR 00830010 (mpc8347t)"
- case .mpc8349: return "PVR 00830010 (mpc8349)"
- case .mpc8349a: return "PVR 00830010 (mpc8349a)"
- case .mpc8349e: return "PVR 00830010 (mpc8349e)"
- case .mpc8349ea: return "PVR 00830010 (mpc8349ea)"
- case .e300c2: return "PVR 00840010 (e300c2)"
- case .e300c3: return "PVR 00850010 (e300c3)"
- case .e300c4: return "PVR 00860010 (e300c4)"
- case .mpc8377: return "PVR 00860010 (mpc8377)"
- case .mpc8377e: return "PVR 00860010 (mpc8377e)"
- case .mpc8378: return "PVR 00860010 (mpc8378)"
- case .mpc8378e: return "PVR 00860010 (mpc8378e)"
- case .mpc8379: return "PVR 00860010 (mpc8379)"
- case .mpc8379e: return "PVR 00860010 (mpc8379e)"
- case ._740p: return "PVR 10080000 (740p)"
- case ._750p: return "PVR 10080000 (750p)"
- case ._460exb: return "PVR 130218a4 (460exb)"
- case ._440epx: return "PVR 200008d0 (440epx)"
- case ._405d2: return "PVR 20010000 (405d2)"
- case .x2vp4: return "PVR 20010820 (x2vp4)"
- case .x2vp20: return "PVR 20010860 (x2vp20)"
- case ._405gpa: return "PVR 40110000 (405gpa)"
- case ._405gpb: return "PVR 40110040 (405gpb)"
- case ._405cra: return "PVR 40110041 (405cra)"
- case ._405gpc: return "PVR 40110082 (405gpc)"
- case ._405gpd: return "PVR 401100c4 (405gpd)"
- case ._405crb: return "PVR 401100c5 (405crb)"
- case ._405crc: return "PVR 40110145 (405crc)"
- case .stb03: return "PVR 40310000 (stb03)"
- case .npe4gs3: return "PVR 40b10000 (npe4gs3)"
- case .npe405h: return "PVR 414100c0 (npe405h)"
- case .npe405h2: return "PVR 41410140 (npe405h2)"
- case ._405ez: return "PVR 41511460 (405ez)"
- case .npe405l: return "PVR 416100c0 (npe405l)"
- case ._405d4: return "PVR 41810000 (405d4)"
- case .stb04: return "PVR 41810000 (stb04)"
- case ._405lp: return "PVR 41f10000 (405lp)"
- case ._440epa: return "PVR 42221850 (440epa)"
- case ._440epb: return "PVR 422218d3 (440epb)"
- case ._405gpr: return "PVR 50910951 (405gpr)"
- case ._405ep: return "PVR 51210950 (405ep)"
- case .stb25: return "PVR 51510950 (stb25)"
- case ._750fx_v1_0: return "PVR 70000100 (750fx_v1.0)"
- case ._750fx_v2_0: return "PVR 70000200 (750fx_v2.0)"
- case ._750fx_v2_1: return "PVR 70000201 (750fx_v2.1)"
- case ._750fx_v2_2: return "PVR 70000202 (750fx_v2.2)"
- case ._750fl: return "PVR 70000203 (750fl)"
- case ._750fx_v2_3: return "PVR 70000203 (750fx_v2.3)"
- case ._750gx_v1_0: return "PVR 70020100 (750gx_v1.0)"
- case ._750gx_v1_1: return "PVR 70020101 (750gx_v1.1)"
- case ._750gl: return "PVR 70020102 (750gl)"
- case ._750gx_v1_2: return "PVR 70020102 (750gx_v1.2)"
- case ._440_xilinx: return "PVR 7ff21910 (440-xilinx)"
- case ._440_xilinx_w_dfpu: return "PVR 7ff21910 (440-xilinx-w-dfpu)"
- case ._7450_v1_0: return "PVR 80000100 (7450_v1.0)"
- case ._7450_v1_1: return "PVR 80000101 (7450_v1.1)"
- case ._7450_v1_2: return "PVR 80000102 (7450_v1.2)"
- case ._7450_v2_0: return "PVR 80000200 (7450_v2.0)"
- case ._7441_v2_1: return "PVR 80000201 (7441_v2.1)"
- case ._7450_v2_1: return "PVR 80000201 (7450_v2.1)"
- case ._7441_v2_3: return "PVR 80000203 (7441_v2.3)"
- case ._7451_v2_3: return "PVR 80000203 (7451_v2.3)"
- case ._7441_v2_10: return "PVR 80000210 (7441_v2.10)"
- case ._7451_v2_10: return "PVR 80000210 (7451_v2.10)"
- case ._7445_v1_0: return "PVR 80010100 (7445_v1.0)"
- case ._7455_v1_0: return "PVR 80010100 (7455_v1.0)"
- case ._7445_v2_1: return "PVR 80010201 (7445_v2.1)"
- case ._7455_v2_1: return "PVR 80010201 (7455_v2.1)"
- case ._7445_v3_2: return "PVR 80010302 (7445_v3.2)"
- case ._7455_v3_2: return "PVR 80010302 (7455_v3.2)"
- case ._7445_v3_3: return "PVR 80010303 (7445_v3.3)"
- case ._7455_v3_3: return "PVR 80010303 (7455_v3.3)"
- case ._7445_v3_4: return "PVR 80010304 (7445_v3.4)"
- case ._7455_v3_4: return "PVR 80010304 (7455_v3.4)"
- case ._7447_v1_0: return "PVR 80020100 (7447_v1.0)"
- case ._7457_v1_0: return "PVR 80020100 (7457_v1.0)"
- case ._7447_v1_1: return "PVR 80020101 (7447_v1.1)"
- case ._7457_v1_1: return "PVR 80020101 (7457_v1.1)"
- case ._7457_v1_2: return "PVR 80020102 (7457_v1.2)"
- case ._7447a_v1_0: return "PVR 80030100 (7447a_v1.0)"
- case ._7457a_v1_0: return "PVR 80030100 (7457a_v1.0)"
- case ._7447a_v1_1: return "PVR 80030101 (7447a_v1.1)"
- case ._7457a_v1_1: return "PVR 80030101 (7457a_v1.1)"
- case ._7447a_v1_2: return "PVR 80030102 (7447a_v1.2)"
- case ._7457a_v1_2: return "PVR 80030102 (7457a_v1.2)"
- case .e600: return "PVR 80040010 (e600)"
- case .mpc8610: return "PVR 80040010 (mpc8610)"
- case .mpc8641: return "PVR 80040010 (mpc8641)"
- case .mpc8641d: return "PVR 80040010 (mpc8641d)"
- case ._7448_v1_0: return "PVR 80040100 (7448_v1.0)"
- case ._7448_v1_1: return "PVR 80040101 (7448_v1.1)"
- case ._7448_v2_0: return "PVR 80040200 (7448_v2.0)"
- case ._7448_v2_1: return "PVR 80040201 (7448_v2.1)"
- case ._7410_v1_0: return "PVR 800c1100 (7410_v1.0)"
- case ._7410_v1_1: return "PVR 800c1101 (7410_v1.1)"
- case ._7410_v1_2: return "PVR 800c1102 (7410_v1.2)"
- case ._7410_v1_3: return "PVR 800c1103 (7410_v1.3)"
- case ._7410_v1_4: return "PVR 800c1104 (7410_v1.4)"
- case .e500_v10: return "PVR 80200010 (e500_v10)"
- case .mpc8540_v10: return "PVR 80200010 (mpc8540_v10)"
- case .mpc8560_v10: return "PVR 80200010 (mpc8560_v10)"
- case .e500_v20: return "PVR 80200020 (e500_v20)"
- case .mpc8540_v20: return "PVR 80200020 (mpc8540_v20)"
- case .mpc8540_v21: return "PVR 80200020 (mpc8540_v21)"
- case .mpc8541_v10: return "PVR 80200020 (mpc8541_v10)"
- case .mpc8541_v11: return "PVR 80200020 (mpc8541_v11)"
- case .mpc8541e_v10: return "PVR 80200020 (mpc8541e_v10)"
- case .mpc8541e_v11: return "PVR 80200020 (mpc8541e_v11)"
- case .mpc8555_v10: return "PVR 80200020 (mpc8555_v10)"
- case .mpc8555_v11: return "PVR 80200020 (mpc8555_v11)"
- case .mpc8555e_v10: return "PVR 80200020 (mpc8555e_v10)"
- case .mpc8555e_v11: return "PVR 80200020 (mpc8555e_v11)"
- case .mpc8560_v20: return "PVR 80200020 (mpc8560_v20)"
- case .mpc8560_v21: return "PVR 80200020 (mpc8560_v21)"
- case .e500v2_v10: return "PVR 80210010 (e500v2_v10)"
- case .mpc8543_v10: return "PVR 80210010 (mpc8543_v10)"
- case .mpc8543e_v10: return "PVR 80210010 (mpc8543e_v10)"
- case .mpc8548_v10: return "PVR 80210010 (mpc8548_v10)"
- case .mpc8548e_v10: return "PVR 80210010 (mpc8548e_v10)"
- case .mpc8543_v11: return "PVR 80210011 (mpc8543_v11)"
- case .mpc8543e_v11: return "PVR 80210011 (mpc8543e_v11)"
- case .mpc8548_v11: return "PVR 80210011 (mpc8548_v11)"
- case .mpc8548e_v11: return "PVR 80210011 (mpc8548e_v11)"
- case .e500v2_v20: return "PVR 80210020 (e500v2_v20)"
- case .mpc8543_v20: return "PVR 80210020 (mpc8543_v20)"
- case .mpc8543e_v20: return "PVR 80210020 (mpc8543e_v20)"
- case .mpc8545_v20: return "PVR 80210020 (mpc8545_v20)"
- case .mpc8545e_v20: return "PVR 80210020 (mpc8545e_v20)"
- case .mpc8547e_v20: return "PVR 80210020 (mpc8547e_v20)"
- case .mpc8548_v20: return "PVR 80210020 (mpc8548_v20)"
- case .mpc8548e_v20: return "PVR 80210020 (mpc8548e_v20)"
- case .e500v2_v21: return "PVR 80210021 (e500v2_v21)"
- case .mpc8533_v10: return "PVR 80210021 (mpc8533_v10)"
- case .mpc8533e_v10: return "PVR 80210021 (mpc8533e_v10)"
- case .mpc8543_v21: return "PVR 80210021 (mpc8543_v21)"
- case .mpc8543e_v21: return "PVR 80210021 (mpc8543e_v21)"
- case .mpc8544_v10: return "PVR 80210021 (mpc8544_v10)"
- case .mpc8544e_v10: return "PVR 80210021 (mpc8544e_v10)"
- case .mpc8545_v21: return "PVR 80210021 (mpc8545_v21)"
- case .mpc8545e_v21: return "PVR 80210021 (mpc8545e_v21)"
- case .mpc8547e_v21: return "PVR 80210021 (mpc8547e_v21)"
- case .mpc8548_v21: return "PVR 80210021 (mpc8548_v21)"
- case .mpc8548e_v21: return "PVR 80210021 (mpc8548e_v21)"
- case .e500v2_v22: return "PVR 80210022 (e500v2_v22)"
- case .mpc8533_v11: return "PVR 80210022 (mpc8533_v11)"
- case .mpc8533e_v11: return "PVR 80210022 (mpc8533e_v11)"
- case .mpc8544_v11: return "PVR 80210022 (mpc8544_v11)"
- case .mpc8544e_v11: return "PVR 80210022 (mpc8544e_v11)"
- case .mpc8567: return "PVR 80210022 (mpc8567)"
- case .mpc8567e: return "PVR 80210022 (mpc8567e)"
- case .mpc8568: return "PVR 80210022 (mpc8568)"
- case .mpc8568e: return "PVR 80210022 (mpc8568e)"
- case .e500v2_v30: return "PVR 80210030 (e500v2_v30)"
- case .mpc8572: return "PVR 80210030 (mpc8572)"
- case .mpc8572e: return "PVR 80210030 (mpc8572e)"
- case .e500mc: return "PVR 80230020 (e500mc)"
- case .e5500: return "PVR 80240020 (e5500)"
- case .e6500: return "PVR 80400020 (e6500)"
- case .g2h4: return "PVR 80811010 (g2h4)"
- case .g2hip4: return "PVR 80811014 (g2hip4)"
- case .g2le: return "PVR 80820010 (g2le)"
- case .g2gp: return "PVR 80821010 (g2gp)"
- case .g2legp: return "PVR 80822010 (g2legp)"
- case .g2legp1: return "PVR 80822011 (g2legp1)"
- case .mpc5200_v10: return "PVR 80822011 (mpc5200_v10)"
- case .mpc5200_v11: return "PVR 80822011 (mpc5200_v11)"
- case .mpc5200_v12: return "PVR 80822011 (mpc5200_v12)"
- case .mpc5200b_v20: return "PVR 80822011 (mpc5200b_v20)"
- case .mpc5200b_v21: return "PVR 80822011 (mpc5200b_v21)"
- case .g2legp3: return "PVR 80822013 (g2legp3)"
- case .e200z5: return "PVR 81000000 (e200z5)"
- case .e200z6: return "PVR 81120000 (e200z6)"
- case .g2ls: return "PVR 90810010 (g2ls)"
- case .g2lels: return "PVR a0822010 (g2lels)"
- case .apollo6: return "apollo6"
- case .apollo7: return "apollo7"
- case .apollo7pm: return "apollo7pm"
- case .arthur: return "arthur"
- case .conan_doyle: return "conan/doyle"
- case .e200: return "e200"
- case .e300: return "e300"
- case .e500: return "e500"
- case .e500v1: return "e500v1"
- case .e500v2: return "e500v2"
- case .g3: return "g3"
- case .g4: return "g4"
- case .goldeneye: return "goldeneye"
- case .goldfinger: return "goldfinger"
- case .lonestar: return "lonestar"
- case .mach5: return "mach5"
- case .mpc5200: return "mpc5200"
- case .mpc5200b: return "mpc5200b"
- case .mpc52xx: return "mpc52xx"
- case .mpc8240: return "mpc8240"
- case .mpc8241: return "mpc8241"
- case .mpc8245: return "mpc8245"
- case .mpc8247: return "mpc8247"
- case .mpc8248: return "mpc8248"
- case .mpc8250: return "mpc8250"
- case .mpc8250_hip3: return "mpc8250_hip3"
- case .mpc8250_hip4: return "mpc8250_hip4"
- case .mpc8255: return "mpc8255"
- case .mpc8255_hip3: return "mpc8255_hip3"
- case .mpc8255_hip4: return "mpc8255_hip4"
- case .mpc8260: return "mpc8260"
- case .mpc8260_hip3: return "mpc8260_hip3"
- case .mpc8260_hip4: return "mpc8260_hip4"
- case .mpc8264: return "mpc8264"
- case .mpc8264_hip3: return "mpc8264_hip3"
- case .mpc8264_hip4: return "mpc8264_hip4"
- case .mpc8265: return "mpc8265"
- case .mpc8265_hip3: return "mpc8265_hip3"
- case .mpc8265_hip4: return "mpc8265_hip4"
- case .mpc8266: return "mpc8266"
- case .mpc8266_hip3: return "mpc8266_hip3"
- case .mpc8266_hip4: return "mpc8266_hip4"
- case .mpc8270: return "mpc8270"
- case .mpc8271: return "mpc8271"
- case .mpc8272: return "mpc8272"
- case .mpc8275: return "mpc8275"
- case .mpc8280: return "mpc8280"
- case .mpc82xx: return "mpc82xx"
- case .mpc8347: return "mpc8347"
- case .mpc8347a: return "mpc8347a"
- case .mpc8347e: return "mpc8347e"
- case .mpc8347ea: return "mpc8347ea"
- case .mpc8533: return "mpc8533"
- case .mpc8533e: return "mpc8533e"
- case .mpc8540: return "mpc8540"
- case .mpc8541: return "mpc8541"
- case .mpc8541e: return "mpc8541e"
- case .mpc8543: return "mpc8543"
- case .mpc8543e: return "mpc8543e"
- case .mpc8544: return "mpc8544"
- case .mpc8544e: return "mpc8544e"
- case .mpc8545: return "mpc8545"
- case .mpc8545e: return "mpc8545e"
- case .mpc8547e: return "mpc8547e"
- case .mpc8548: return "mpc8548"
- case .mpc8548e: return "mpc8548e"
- case .mpc8555: return "mpc8555"
- case .mpc8555e: return "mpc8555e"
- case .mpc8560: return "mpc8560"
- case .nitro: return "nitro"
- case .power10: return "power10"
- case .power11: return "power11"
- case .power5_: return "power5+"
- case .power5_v2_1: return "power5+_v2.1"
- case .power5gs: return "power5gs"
- case .power7: return "power7"
- case .power7_: return "power7+"
- case .power7_v2_1: return "power7+_v2.1"
- case .power8: return "power8"
- case .power8e: return "power8e"
- case .power8nvl: return "power8nvl"
- case .power9: return "power9"
- case .powerquicc_ii: return "powerquicc-ii"
- case .ppc: return "ppc"
- case .ppc32: return "ppc32"
- case .ppc64: return "ppc64"
- case .sirocco: return "sirocco"
- case .stretch: return "stretch"
- case .typhoon: return "typhoon"
- case .vaillant: return "vaillant"
- case .vanilla: return "vanilla"
- case .vger: return "vger"
- case .x2vp50: return "x2vp50"
- case .x2vp7: return "x2vp7"
- }
- }
- }
- enum QEMUCPU_riscv32: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case lowrisc_ibex = "lowrisc-ibex"
- case max
- case rv32
- case rv32e
- case rv32i
- case sifive_e31 = "sifive-e31"
- case sifive_e34 = "sifive-e34"
- case sifive_u34 = "sifive-u34"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .lowrisc_ibex: return "lowrisc-ibex"
- case .max: return "max"
- case .rv32: return "rv32"
- case .rv32e: return "rv32e"
- case .rv32i: return "rv32i"
- case .sifive_e31: return "sifive-e31"
- case .sifive_e34: return "sifive-e34"
- case .sifive_u34: return "sifive-u34"
- }
- }
- }
- enum QEMUCPU_riscv64: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case lowrisc_ibex = "lowrisc-ibex"
- case max
- case max32
- case rv32
- case rv32e
- case rv32i
- case rv64
- case rv64e
- case rv64i
- case rva22s64
- case rva22u64
- case rva23s64
- case rva23u64
- case shakti_c = "shakti-c"
- case sifive_e31 = "sifive-e31"
- case sifive_e34 = "sifive-e34"
- case sifive_e51 = "sifive-e51"
- case sifive_u34 = "sifive-u34"
- case sifive_u54 = "sifive-u54"
- case thead_c906 = "thead-c906"
- case tt_ascalon = "tt-ascalon"
- case veyron_v1 = "veyron-v1"
- case x_rv128 = "x-rv128"
- case xiangshan_nanhu = "xiangshan-nanhu"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .lowrisc_ibex: return "lowrisc-ibex"
- case .max: return "max"
- case .max32: return "max32"
- case .rv32: return "rv32"
- case .rv32e: return "rv32e"
- case .rv32i: return "rv32i"
- case .rv64: return "rv64"
- case .rv64e: return "rv64e"
- case .rv64i: return "rv64i"
- case .rva22s64: return "rva22s64"
- case .rva22u64: return "rva22u64"
- case .rva23s64: return "rva23s64"
- case .rva23u64: return "rva23u64"
- case .shakti_c: return "shakti-c"
- case .sifive_e31: return "sifive-e31"
- case .sifive_e34: return "sifive-e34"
- case .sifive_e51: return "sifive-e51"
- case .sifive_u34: return "sifive-u34"
- case .sifive_u54: return "sifive-u54"
- case .thead_c906: return "thead-c906"
- case .tt_ascalon: return "tt-ascalon"
- case .veyron_v1: return "veyron-v1"
- case .x_rv128: return "x-rv128"
- case .xiangshan_nanhu: return "xiangshan-nanhu"
- }
- }
- }
- enum QEMUCPU_rx: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case rx62n
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .rx62n: return "rx62n"
- }
- }
- }
- enum QEMUCPU_s390x: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case max
- case gen16a
- case gen16a_base = "gen16a-base"
- case gen16b
- case gen16b_base = "gen16b-base"
- case gen17a
- case gen17a_base = "gen17a-base"
- case gen17b
- case gen17b_base = "gen17b-base"
- case z10BC
- case z10BC_base = "z10BC-base"
- case z10BC_2 = "z10BC.2"
- case z10BC_2_base = "z10BC.2-base"
- case z10EC
- case z10EC_base = "z10EC-base"
- case z10EC_2 = "z10EC.2"
- case z10EC_2_base = "z10EC.2-base"
- case z10EC_3 = "z10EC.3"
- case z10EC_3_base = "z10EC.3-base"
- case z9BC
- case z9BC_base = "z9BC-base"
- case z9BC_2 = "z9BC.2"
- case z9BC_2_base = "z9BC.2-base"
- case z9EC
- case z9EC_base = "z9EC-base"
- case z9EC_2 = "z9EC.2"
- case z9EC_2_base = "z9EC.2-base"
- case z9EC_3 = "z9EC.3"
- case z9EC_3_base = "z9EC.3-base"
- case z13
- case z13_base = "z13-base"
- case z13_2 = "z13.2"
- case z13_2_base = "z13.2-base"
- case z13s
- case z13s_base = "z13s-base"
- case z14
- case z14_base = "z14-base"
- case z14_2 = "z14.2"
- case z14_2_base = "z14.2-base"
- case z14ZR1
- case z14ZR1_base = "z14ZR1-base"
- case gen15a
- case gen15a_base = "gen15a-base"
- case gen15b
- case gen15b_base = "gen15b-base"
- case z114
- case z114_base = "z114-base"
- case z196
- case z196_base = "z196-base"
- case z196_2 = "z196.2"
- case z196_2_base = "z196.2-base"
- case zBC12
- case zBC12_base = "zBC12-base"
- case zEC12
- case zEC12_base = "zEC12-base"
- case zEC12_2 = "zEC12.2"
- case zEC12_2_base = "zEC12.2-base"
- case z800
- case z800_base = "z800-base"
- case z890
- case z890_base = "z890-base"
- case z890_2 = "z890.2"
- case z890_2_base = "z890.2-base"
- case z890_3 = "z890.3"
- case z890_3_base = "z890.3-base"
- case z900
- case z900_base = "z900-base"
- case z900_2 = "z900.2"
- case z900_2_base = "z900.2-base"
- case z900_3 = "z900.3"
- case z900_3_base = "z900.3-base"
- case z990
- case z990_base = "z990-base"
- case z990_2 = "z990.2"
- case z990_2_base = "z990.2-base"
- case z990_3 = "z990.3"
- case z990_3_base = "z990.3-base"
- case z990_4 = "z990.4"
- case z990_4_base = "z990.4-base"
- case z990_5 = "z990.5"
- case z990_5_base = "z990.5-base"
- case qemu
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .max: return "Enables all features supported by the accelerator in the current host (max)"
- case .gen16a: return "IBM 3931 GA1 (migration-safe) (gen16a)"
- case .gen16a_base: return "IBM 3931 GA1 (static, migration-safe) (gen16a-base)"
- case .gen16b: return "IBM 3932 GA1 (migration-safe) (gen16b)"
- case .gen16b_base: return "IBM 3932 GA1 (static, migration-safe) (gen16b-base)"
- case .gen17a: return "IBM 9175 GA1 (migration-safe) (gen17a)"
- case .gen17a_base: return "IBM 9175 GA1 (static, migration-safe) (gen17a-base)"
- case .gen17b: return "IBM 9176 GA1 (migration-safe) (gen17b)"
- case .gen17b_base: return "IBM 9176 GA1 (static, migration-safe) (gen17b-base)"
- case .z10BC: return "IBM System z10 BC GA1 (migration-safe) (z10BC)"
- case .z10BC_base: return "IBM System z10 BC GA1 (static, migration-safe) (z10BC-base)"
- case .z10BC_2: return "IBM System z10 BC GA2 (migration-safe) (z10BC.2)"
- case .z10BC_2_base: return "IBM System z10 BC GA2 (static, migration-safe) (z10BC.2-base)"
- case .z10EC: return "IBM System z10 EC GA1 (migration-safe) (z10EC)"
- case .z10EC_base: return "IBM System z10 EC GA1 (static, migration-safe) (z10EC-base)"
- case .z10EC_2: return "IBM System z10 EC GA2 (migration-safe) (z10EC.2)"
- case .z10EC_2_base: return "IBM System z10 EC GA2 (static, migration-safe) (z10EC.2-base)"
- case .z10EC_3: return "IBM System z10 EC GA3 (migration-safe) (z10EC.3)"
- case .z10EC_3_base: return "IBM System z10 EC GA3 (static, migration-safe) (z10EC.3-base)"
- case .z9BC: return "IBM System z9 BC GA1 (migration-safe) (z9BC)"
- case .z9BC_base: return "IBM System z9 BC GA1 (static, migration-safe) (z9BC-base)"
- case .z9BC_2: return "IBM System z9 BC GA2 (migration-safe) (z9BC.2)"
- case .z9BC_2_base: return "IBM System z9 BC GA2 (static, migration-safe) (z9BC.2-base)"
- case .z9EC: return "IBM System z9 EC GA1 (migration-safe) (z9EC)"
- case .z9EC_base: return "IBM System z9 EC GA1 (static, migration-safe) (z9EC-base)"
- case .z9EC_2: return "IBM System z9 EC GA2 (migration-safe) (z9EC.2)"
- case .z9EC_2_base: return "IBM System z9 EC GA2 (static, migration-safe) (z9EC.2-base)"
- case .z9EC_3: return "IBM System z9 EC GA3 (migration-safe) (z9EC.3)"
- case .z9EC_3_base: return "IBM System z9 EC GA3 (static, migration-safe) (z9EC.3-base)"
- case .z13: return "IBM z13 GA1 (migration-safe) (z13)"
- case .z13_base: return "IBM z13 GA1 (static, migration-safe) (z13-base)"
- case .z13_2: return "IBM z13 GA2 (migration-safe) (z13.2)"
- case .z13_2_base: return "IBM z13 GA2 (static, migration-safe) (z13.2-base)"
- case .z13s: return "IBM z13s GA1 (migration-safe) (z13s)"
- case .z13s_base: return "IBM z13s GA1 (static, migration-safe) (z13s-base)"
- case .z14: return "IBM z14 GA1 (migration-safe) (z14)"
- case .z14_base: return "IBM z14 GA1 (static, migration-safe) (z14-base)"
- case .z14_2: return "IBM z14 GA2 (migration-safe) (z14.2)"
- case .z14_2_base: return "IBM z14 GA2 (static, migration-safe) (z14.2-base)"
- case .z14ZR1: return "IBM z14 Model ZR1 GA1 (migration-safe) (z14ZR1)"
- case .z14ZR1_base: return "IBM z14 Model ZR1 GA1 (static, migration-safe) (z14ZR1-base)"
- case .gen15a: return "IBM z15 T01 GA1 (migration-safe) (gen15a)"
- case .gen15a_base: return "IBM z15 T01 GA1 (static, migration-safe) (gen15a-base)"
- case .gen15b: return "IBM z15 T02 GA1 (migration-safe) (gen15b)"
- case .gen15b_base: return "IBM z15 T02 GA1 (static, migration-safe) (gen15b-base)"
- case .z114: return "IBM zEnterprise 114 GA1 (migration-safe) (z114)"
- case .z114_base: return "IBM zEnterprise 114 GA1 (static, migration-safe) (z114-base)"
- case .z196: return "IBM zEnterprise 196 GA1 (migration-safe) (z196)"
- case .z196_base: return "IBM zEnterprise 196 GA1 (static, migration-safe) (z196-base)"
- case .z196_2: return "IBM zEnterprise 196 GA2 (migration-safe) (z196.2)"
- case .z196_2_base: return "IBM zEnterprise 196 GA2 (static, migration-safe) (z196.2-base)"
- case .zBC12: return "IBM zEnterprise BC12 GA1 (migration-safe) (zBC12)"
- case .zBC12_base: return "IBM zEnterprise BC12 GA1 (static, migration-safe) (zBC12-base)"
- case .zEC12: return "IBM zEnterprise EC12 GA1 (migration-safe) (zEC12)"
- case .zEC12_base: return "IBM zEnterprise EC12 GA1 (static, migration-safe) (zEC12-base)"
- case .zEC12_2: return "IBM zEnterprise EC12 GA2 (migration-safe) (zEC12.2)"
- case .zEC12_2_base: return "IBM zEnterprise EC12 GA2 (static, migration-safe) (zEC12.2-base)"
- case .z800: return "IBM zSeries 800 GA1 (migration-safe) (z800)"
- case .z800_base: return "IBM zSeries 800 GA1 (static, migration-safe) (z800-base)"
- case .z890: return "IBM zSeries 880 GA1 (migration-safe) (z890)"
- case .z890_base: return "IBM zSeries 880 GA1 (static, migration-safe) (z890-base)"
- case .z890_2: return "IBM zSeries 880 GA2 (migration-safe) (z890.2)"
- case .z890_2_base: return "IBM zSeries 880 GA2 (static, migration-safe) (z890.2-base)"
- case .z890_3: return "IBM zSeries 880 GA3 (migration-safe) (z890.3)"
- case .z890_3_base: return "IBM zSeries 880 GA3 (static, migration-safe) (z890.3-base)"
- case .z900: return "IBM zSeries 900 GA1 (migration-safe) (z900)"
- case .z900_base: return "IBM zSeries 900 GA1 (static, migration-safe) (z900-base)"
- case .z900_2: return "IBM zSeries 900 GA2 (migration-safe) (z900.2)"
- case .z900_2_base: return "IBM zSeries 900 GA2 (static, migration-safe) (z900.2-base)"
- case .z900_3: return "IBM zSeries 900 GA3 (migration-safe) (z900.3)"
- case .z900_3_base: return "IBM zSeries 900 GA3 (static, migration-safe) (z900.3-base)"
- case .z990: return "IBM zSeries 990 GA1 (migration-safe) (z990)"
- case .z990_base: return "IBM zSeries 990 GA1 (static, migration-safe) (z990-base)"
- case .z990_2: return "IBM zSeries 990 GA2 (migration-safe) (z990.2)"
- case .z990_2_base: return "IBM zSeries 990 GA2 (static, migration-safe) (z990.2-base)"
- case .z990_3: return "IBM zSeries 990 GA3 (migration-safe) (z990.3)"
- case .z990_3_base: return "IBM zSeries 990 GA3 (static, migration-safe) (z990.3-base)"
- case .z990_4: return "IBM zSeries 990 GA4 (migration-safe) (z990.4)"
- case .z990_4_base: return "IBM zSeries 990 GA4 (static, migration-safe) (z990.4-base)"
- case .z990_5: return "IBM zSeries 990 GA5 (migration-safe) (z990.5)"
- case .z990_5_base: return "IBM zSeries 990 GA5 (static, migration-safe) (z990.5-base)"
- case .qemu: return "QEMU Virtual CPU version 2.5+ (migration-safe) (qemu)"
- }
- }
- }
- enum QEMUCPU_sh4: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case sh7750r
- case sh7751r
- case sh7785
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .sh7750r: return "sh7750r"
- case .sh7751r: return "sh7751r"
- case .sh7785: return "sh7785"
- }
- }
- }
- enum QEMUCPU_sh4eb: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case sh7750r
- case sh7751r
- case sh7785
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .sh7750r: return "sh7750r"
- case .sh7751r: return "sh7751r"
- case .sh7785: return "sh7785"
- }
- }
- }
- enum QEMUCPU_sparc: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case Fujitsu_MB86904_ = "Fujitsu-MB86904 "
- case Fujitsu_MB86907_ = "Fujitsu-MB86907 "
- case LEON2_ = "LEON2 "
- case LEON3_ = "LEON3 "
- case TI_MicroSparc_I_ = "TI-MicroSparc-I "
- case TI_MicroSparc_II_ = "TI-MicroSparc-II "
- case TI_MicroSparc_IIep_ = "TI-MicroSparc-IIep "
- case TI_SuperSparc_40_ = "TI-SuperSparc-40 "
- case TI_SuperSparc_50_ = "TI-SuperSparc-50 "
- case TI_SuperSparc_51_ = "TI-SuperSparc-51 "
- case TI_SuperSparc_60_ = "TI-SuperSparc-60 "
- case TI_SuperSparc_61_ = "TI-SuperSparc-61 "
- case TI_SuperSparc_II_ = "TI-SuperSparc-II "
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .Fujitsu_MB86904_: return "Fujitsu-MB86904 "
- case .Fujitsu_MB86907_: return "Fujitsu-MB86907 "
- case .LEON2_: return "LEON2 "
- case .LEON3_: return "LEON3 "
- case .TI_MicroSparc_I_: return "TI-MicroSparc-I "
- case .TI_MicroSparc_II_: return "TI-MicroSparc-II "
- case .TI_MicroSparc_IIep_: return "TI-MicroSparc-IIep "
- case .TI_SuperSparc_40_: return "TI-SuperSparc-40 "
- case .TI_SuperSparc_50_: return "TI-SuperSparc-50 "
- case .TI_SuperSparc_51_: return "TI-SuperSparc-51 "
- case .TI_SuperSparc_60_: return "TI-SuperSparc-60 "
- case .TI_SuperSparc_61_: return "TI-SuperSparc-61 "
- case .TI_SuperSparc_II_: return "TI-SuperSparc-II "
- }
- }
- }
- enum QEMUCPU_sparc64: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case Fujitsu_Sparc64_ = "Fujitsu-Sparc64 "
- case Fujitsu_Sparc64_III_ = "Fujitsu-Sparc64-III "
- case Fujitsu_Sparc64_IV_ = "Fujitsu-Sparc64-IV "
- case Fujitsu_Sparc64_V_ = "Fujitsu-Sparc64-V "
- case NEC_UltraSparc_I_ = "NEC-UltraSparc-I "
- case Sun_UltraSparc_III_ = "Sun-UltraSparc-III "
- case Sun_UltraSparc_III_Cu = "Sun-UltraSparc-III-Cu"
- case Sun_UltraSparc_IIIi_ = "Sun-UltraSparc-IIIi "
- case Sun_UltraSparc_IIIi_plus = "Sun-UltraSparc-IIIi-plus"
- case Sun_UltraSparc_IV_ = "Sun-UltraSparc-IV "
- case Sun_UltraSparc_IV_plus = "Sun-UltraSparc-IV-plus"
- case Sun_UltraSparc_T1_ = "Sun-UltraSparc-T1 "
- case Sun_UltraSparc_T2_ = "Sun-UltraSparc-T2 "
- case TI_UltraSparc_I_ = "TI-UltraSparc-I "
- case TI_UltraSparc_II_ = "TI-UltraSparc-II "
- case TI_UltraSparc_IIe_ = "TI-UltraSparc-IIe "
- case TI_UltraSparc_IIi_ = "TI-UltraSparc-IIi "
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .Fujitsu_Sparc64_: return "Fujitsu-Sparc64 "
- case .Fujitsu_Sparc64_III_: return "Fujitsu-Sparc64-III "
- case .Fujitsu_Sparc64_IV_: return "Fujitsu-Sparc64-IV "
- case .Fujitsu_Sparc64_V_: return "Fujitsu-Sparc64-V "
- case .NEC_UltraSparc_I_: return "NEC-UltraSparc-I "
- case .Sun_UltraSparc_III_: return "Sun-UltraSparc-III "
- case .Sun_UltraSparc_III_Cu: return "Sun-UltraSparc-III-Cu"
- case .Sun_UltraSparc_IIIi_: return "Sun-UltraSparc-IIIi "
- case .Sun_UltraSparc_IIIi_plus: return "Sun-UltraSparc-IIIi-plus"
- case .Sun_UltraSparc_IV_: return "Sun-UltraSparc-IV "
- case .Sun_UltraSparc_IV_plus: return "Sun-UltraSparc-IV-plus"
- case .Sun_UltraSparc_T1_: return "Sun-UltraSparc-T1 "
- case .Sun_UltraSparc_T2_: return "Sun-UltraSparc-T2 "
- case .TI_UltraSparc_I_: return "TI-UltraSparc-I "
- case .TI_UltraSparc_II_: return "TI-UltraSparc-II "
- case .TI_UltraSparc_IIe_: return "TI-UltraSparc-IIe "
- case .TI_UltraSparc_IIi_: return "TI-UltraSparc-IIi "
- }
- }
- }
- enum QEMUCPU_tricore: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case tc1796
- case tc1797
- case tc27x
- case tc37x
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .tc1796: return "tc1796"
- case .tc1797: return "tc1797"
- case .tc27x: return "tc27x"
- case .tc37x: return "tc37x"
- }
- }
- }
- enum QEMUCPU_x86_64: String, CaseIterable, QEMUCPU {
- case _486 = "486"
- case _486_v1 = "486-v1"
- case EPYC_v1 = "EPYC-v1"
- case EPYC_v3 = "EPYC-v3"
- case EPYC_v2 = "EPYC-v2"
- case EPYC_Genoa_v1 = "EPYC-Genoa-v1"
- case EPYC_Milan_v1 = "EPYC-Milan-v1"
- case EPYC_Milan_v2 = "EPYC-Milan-v2"
- case EPYC_Rome_v1 = "EPYC-Rome-v1"
- case EPYC_Rome_v2 = "EPYC-Rome-v2"
- case EPYC_Rome_v3 = "EPYC-Rome-v3"
- case EPYC_Rome_v4 = "EPYC-Rome-v4"
- case EPYC_v4 = "EPYC-v4"
- case Opteron_G2_v1 = "Opteron_G2-v1"
- case Opteron_G3_v1 = "Opteron_G3-v1"
- case Opteron_G1_v1 = "Opteron_G1-v1"
- case Opteron_G4_v1 = "Opteron_G4-v1"
- case Opteron_G5_v1 = "Opteron_G5-v1"
- case phenom_v1 = "phenom-v1"
- case Broadwell
- case Broadwell_IBRS = "Broadwell-IBRS"
- case Broadwell_noTSX = "Broadwell-noTSX"
- case Broadwell_noTSX_IBRS = "Broadwell-noTSX-IBRS"
- case Cascadelake_Server = "Cascadelake-Server"
- case Cascadelake_Server_noTSX = "Cascadelake-Server-noTSX"
- case ClearwaterForest
- case kvm32_v1 = "kvm32-v1"
- case kvm64_v1 = "kvm64-v1"
- case Conroe
- case Cooperlake
- case `default` = "default"
- case Denverton
- case Dhyana
- case EPYC
- case EPYC_Genoa = "EPYC-Genoa"
- case EPYC_IBPB = "EPYC-IBPB"
- case EPYC_Milan = "EPYC-Milan"
- case EPYC_Rome = "EPYC-Rome"
- case max
- case coreduo_v1 = "coreduo-v1"
- case GraniteRapids
- case Haswell
- case Haswell_IBRS = "Haswell-IBRS"
- case Haswell_noTSX = "Haswell-noTSX"
- case Haswell_noTSX_IBRS = "Haswell-noTSX-IBRS"
- case Dhyana_v1 = "Dhyana-v1"
- case Dhyana_v2 = "Dhyana-v2"
- case Icelake_Server = "Icelake-Server"
- case Icelake_Server_noTSX = "Icelake-Server-noTSX"
- case Denverton_v1 = "Denverton-v1"
- case Denverton_v3 = "Denverton-v3"
- case Denverton_v2 = "Denverton-v2"
- case Snowridge_v1 = "Snowridge-v1"
- case Snowridge_v2 = "Snowridge-v2"
- case Snowridge_v3 = "Snowridge-v3"
- case Snowridge_v4 = "Snowridge-v4"
- case Conroe_v1 = "Conroe-v1"
- case Penryn_v1 = "Penryn-v1"
- case Broadwell_v1 = "Broadwell-v1"
- case Broadwell_v3 = "Broadwell-v3"
- case Broadwell_v2 = "Broadwell-v2"
- case Broadwell_v4 = "Broadwell-v4"
- case Haswell_v1 = "Haswell-v1"
- case Haswell_v3 = "Haswell-v3"
- case Haswell_v2 = "Haswell-v2"
- case Haswell_v4 = "Haswell-v4"
- case Skylake_Client_v1 = "Skylake-Client-v1"
- case Skylake_Client_v2 = "Skylake-Client-v2"
- case Skylake_Client_v3 = "Skylake-Client-v3"
- case Skylake_Client_v4 = "Skylake-Client-v4"
- case Nehalem_v1 = "Nehalem-v1"
- case Nehalem_v2 = "Nehalem-v2"
- case IvyBridge_v1 = "IvyBridge-v1"
- case IvyBridge_v2 = "IvyBridge-v2"
- case SandyBridge_v1 = "SandyBridge-v1"
- case SandyBridge_v2 = "SandyBridge-v2"
- case KnightsMill_v1 = "KnightsMill-v1"
- case Cascadelake_Server_v1 = "Cascadelake-Server-v1"
- case Cascadelake_Server_v5 = "Cascadelake-Server-v5"
- case Cascadelake_Server_v4 = "Cascadelake-Server-v4"
- case Cascadelake_Server_v3 = "Cascadelake-Server-v3"
- case Cascadelake_Server_v2 = "Cascadelake-Server-v2"
- case ClearwaterForest_v1 = "ClearwaterForest-v1"
- case Cooperlake_v1 = "Cooperlake-v1"
- case Cooperlake_v2 = "Cooperlake-v2"
- case GraniteRapids_v1 = "GraniteRapids-v1"
- case GraniteRapids_v2 = "GraniteRapids-v2"
- case Icelake_Server_v1 = "Icelake-Server-v1"
- case Icelake_Server_v3 = "Icelake-Server-v3"
- case Icelake_Server_v4 = "Icelake-Server-v4"
- case Icelake_Server_v6 = "Icelake-Server-v6"
- case Icelake_Server_v7 = "Icelake-Server-v7"
- case Icelake_Server_v5 = "Icelake-Server-v5"
- case Icelake_Server_v2 = "Icelake-Server-v2"
- case SapphireRapids_v1 = "SapphireRapids-v1"
- case SapphireRapids_v2 = "SapphireRapids-v2"
- case SapphireRapids_v3 = "SapphireRapids-v3"
- case SierraForest_v1 = "SierraForest-v1"
- case SierraForest_v2 = "SierraForest-v2"
- case Skylake_Server_v1 = "Skylake-Server-v1"
- case Skylake_Server_v2 = "Skylake-Server-v2"
- case Skylake_Server_v3 = "Skylake-Server-v3"
- case Skylake_Server_v4 = "Skylake-Server-v4"
- case Skylake_Server_v5 = "Skylake-Server-v5"
- case n270_v1 = "n270-v1"
- case core2duo_v1 = "core2duo-v1"
- case IvyBridge
- case IvyBridge_IBRS = "IvyBridge-IBRS"
- case KnightsMill
- case Nehalem
- case Nehalem_IBRS = "Nehalem-IBRS"
- case Opteron_G1
- case Opteron_G2
- case Opteron_G3
- case Opteron_G4
- case Opteron_G5
- case Penryn
- case athlon_v1 = "athlon-v1"
- case qemu32_v1 = "qemu32-v1"
- case qemu64_v1 = "qemu64-v1"
- case SandyBridge
- case SandyBridge_IBRS = "SandyBridge-IBRS"
- case SapphireRapids
- case SierraForest
- case Skylake_Client = "Skylake-Client"
- case Skylake_Client_IBRS = "Skylake-Client-IBRS"
- case Skylake_Client_noTSX_IBRS = "Skylake-Client-noTSX-IBRS"
- case Skylake_Server = "Skylake-Server"
- case Skylake_Server_IBRS = "Skylake-Server-IBRS"
- case Skylake_Server_noTSX_IBRS = "Skylake-Server-noTSX-IBRS"
- case Snowridge
- case Westmere
- case Westmere_v2 = "Westmere-v2"
- case Westmere_v1 = "Westmere-v1"
- case Westmere_IBRS = "Westmere-IBRS"
- case YongFeng
- case YongFeng_v1 = "YongFeng-v1"
- case YongFeng_v2 = "YongFeng-v2"
- case athlon
- case base
- case core2duo
- case coreduo
- case kvm32
- case kvm64
- case n270
- case pentium
- case pentium_v1 = "pentium-v1"
- case pentium2
- case pentium2_v1 = "pentium2-v1"
- case pentium3
- case pentium3_v1 = "pentium3-v1"
- case phenom
- case qemu32
- case qemu64
- var prettyValue: String {
- switch self {
- case ._486: return "486"
- case ._486_v1: return "486-v1"
- case .EPYC_v1: return "AMD EPYC Processor (EPYC-v1)"
- case .EPYC_v3: return "AMD EPYC Processor (EPYC-v3)"
- case .EPYC_v2: return "AMD EPYC Processor (with IBPB) (EPYC-v2)"
- case .EPYC_Genoa_v1: return "AMD EPYC-Genoa Processor (EPYC-Genoa-v1)"
- case .EPYC_Milan_v1: return "AMD EPYC-Milan Processor (EPYC-Milan-v1)"
- case .EPYC_Milan_v2: return "AMD EPYC-Milan-v2 Processor (EPYC-Milan-v2)"
- case .EPYC_Rome_v1: return "AMD EPYC-Rome Processor (EPYC-Rome-v1)"
- case .EPYC_Rome_v2: return "AMD EPYC-Rome Processor (EPYC-Rome-v2)"
- case .EPYC_Rome_v3: return "AMD EPYC-Rome-v3 Processor (EPYC-Rome-v3)"
- case .EPYC_Rome_v4: return "AMD EPYC-Rome-v4 Processor (no XSAVES) (EPYC-Rome-v4)"
- case .EPYC_v4: return "AMD EPYC-v4 Processor (EPYC-v4)"
- case .Opteron_G2_v1: return "AMD Opteron 22xx (Gen 2 Class Opteron) (Opteron_G2-v1)"
- case .Opteron_G3_v1: return "AMD Opteron 23xx (Gen 3 Class Opteron) (Opteron_G3-v1)"
- case .Opteron_G1_v1: return "AMD Opteron 240 (Gen 1 Class Opteron) (Opteron_G1-v1)"
- case .Opteron_G4_v1: return "AMD Opteron 62xx class CPU (Opteron_G4-v1)"
- case .Opteron_G5_v1: return "AMD Opteron 63xx class CPU (Opteron_G5-v1)"
- case .phenom_v1: return "AMD Phenom(tm) 9550 Quad-Core Processor (phenom-v1)"
- case .Broadwell: return "Broadwell"
- case .Broadwell_IBRS: return "Broadwell-IBRS"
- case .Broadwell_noTSX: return "Broadwell-noTSX"
- case .Broadwell_noTSX_IBRS: return "Broadwell-noTSX-IBRS"
- case .Cascadelake_Server: return "Cascadelake-Server"
- case .Cascadelake_Server_noTSX: return "Cascadelake-Server-noTSX"
- case .ClearwaterForest: return "ClearwaterForest"
- case .kvm32_v1: return "Common 32-bit KVM processor (kvm32-v1)"
- case .kvm64_v1: return "Common KVM processor (kvm64-v1)"
- case .Conroe: return "Conroe"
- case .Cooperlake: return "Cooperlake"
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .Denverton: return "Denverton"
- case .Dhyana: return "Dhyana"
- case .EPYC: return "EPYC"
- case .EPYC_Genoa: return "EPYC-Genoa"
- case .EPYC_IBPB: return "EPYC-IBPB"
- case .EPYC_Milan: return "EPYC-Milan"
- case .EPYC_Rome: return "EPYC-Rome"
- case .max: return "Enables all features supported by the accelerator in the current host (max)"
- case .coreduo_v1: return "Genuine Intel(R) CPU T2600 @ 2.16GHz (coreduo-v1)"
- case .GraniteRapids: return "GraniteRapids"
- case .Haswell: return "Haswell"
- case .Haswell_IBRS: return "Haswell-IBRS"
- case .Haswell_noTSX: return "Haswell-noTSX"
- case .Haswell_noTSX_IBRS: return "Haswell-noTSX-IBRS"
- case .Dhyana_v1: return "Hygon Dhyana Processor (Dhyana-v1)"
- case .Dhyana_v2: return "Hygon Dhyana Processor [XSAVES] (Dhyana-v2)"
- case .Icelake_Server: return "Icelake-Server"
- case .Icelake_Server_noTSX: return "Icelake-Server-noTSX"
- case .Denverton_v1: return "Intel Atom Processor (Denverton) (Denverton-v1)"
- case .Denverton_v3: return "Intel Atom Processor (Denverton) [XSAVES, no MPX, no MONITOR] (Denverton-v3)"
- case .Denverton_v2: return "Intel Atom Processor (Denverton) [no MPX, no MONITOR] (Denverton-v2)"
- case .Snowridge_v1: return "Intel Atom Processor (SnowRidge) (Snowridge-v1)"
- case .Snowridge_v2: return "Intel Atom Processor (Snowridge, no MPX) (Snowridge-v2)"
- case .Snowridge_v3: return "Intel Atom Processor (Snowridge, no MPX) [XSAVES, no MPX] (Snowridge-v3)"
- case .Snowridge_v4: return "Intel Atom Processor (Snowridge, no MPX) [no split lock detect, no core-capability] (Snowridge-v4)"
- case .Conroe_v1: return "Intel Celeron_4x0 (Conroe/Merom Class Core 2) (Conroe-v1)"
- case .Penryn_v1: return "Intel Core 2 Duo P9xxx (Penryn Class Core 2) (Penryn-v1)"
- case .Broadwell_v1: return "Intel Core Processor (Broadwell) (Broadwell-v1)"
- case .Broadwell_v3: return "Intel Core Processor (Broadwell, IBRS) (Broadwell-v3)"
- case .Broadwell_v2: return "Intel Core Processor (Broadwell, no TSX) (Broadwell-v2)"
- case .Broadwell_v4: return "Intel Core Processor (Broadwell, no TSX, IBRS) (Broadwell-v4)"
- case .Haswell_v1: return "Intel Core Processor (Haswell) (Haswell-v1)"
- case .Haswell_v3: return "Intel Core Processor (Haswell, IBRS) (Haswell-v3)"
- case .Haswell_v2: return "Intel Core Processor (Haswell, no TSX) (Haswell-v2)"
- case .Haswell_v4: return "Intel Core Processor (Haswell, no TSX, IBRS) (Haswell-v4)"
- case .Skylake_Client_v1: return "Intel Core Processor (Skylake) (Skylake-Client-v1)"
- case .Skylake_Client_v2: return "Intel Core Processor (Skylake, IBRS) (Skylake-Client-v2)"
- case .Skylake_Client_v3: return "Intel Core Processor (Skylake, IBRS, no TSX) (Skylake-Client-v3)"
- case .Skylake_Client_v4: return "Intel Core Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, no TSX] (Skylake-Client-v4)"
- case .Nehalem_v1: return "Intel Core i7 9xx (Nehalem Class Core i7) (Nehalem-v1)"
- case .Nehalem_v2: return "Intel Core i7 9xx (Nehalem Core i7, IBRS update) (Nehalem-v2)"
- case .IvyBridge_v1: return "Intel Xeon E3-12xx v2 (Ivy Bridge) (IvyBridge-v1)"
- case .IvyBridge_v2: return "Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS) (IvyBridge-v2)"
- case .SandyBridge_v1: return "Intel Xeon E312xx (Sandy Bridge) (SandyBridge-v1)"
- case .SandyBridge_v2: return "Intel Xeon E312xx (Sandy Bridge, IBRS update) (SandyBridge-v2)"
- case .KnightsMill_v1: return "Intel Xeon Phi Processor (Knights Mill) (KnightsMill-v1)"
- case .Cascadelake_Server_v1: return "Intel Xeon Processor (Cascadelake) (Cascadelake-Server-v1)"
- case .Cascadelake_Server_v5: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, XSAVES, no TSX] (Cascadelake-Server-v5)"
- case .Cascadelake_Server_v4: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, no TSX] (Cascadelake-Server-v4)"
- case .Cascadelake_Server_v3: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] (Cascadelake-Server-v3)"
- case .Cascadelake_Server_v2: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES] (Cascadelake-Server-v2)"
- case .ClearwaterForest_v1: return "Intel Xeon Processor (ClearwaterForest) (ClearwaterForest-v1)"
- case .Cooperlake_v1: return "Intel Xeon Processor (Cooperlake) (Cooperlake-v1)"
- case .Cooperlake_v2: return "Intel Xeon Processor (Cooperlake) [XSAVES] (Cooperlake-v2)"
- case .GraniteRapids_v1: return "Intel Xeon Processor (GraniteRapids) (GraniteRapids-v1)"
- case .GraniteRapids_v2: return "Intel Xeon Processor (GraniteRapids) (GraniteRapids-v2)"
- case .Icelake_Server_v1: return "Intel Xeon Processor (Icelake) (Icelake-Server-v1)"
- case .Icelake_Server_v3: return "Intel Xeon Processor (Icelake) (Icelake-Server-v3)"
- case .Icelake_Server_v4: return "Intel Xeon Processor (Icelake) (Icelake-Server-v4)"
- case .Icelake_Server_v6: return "Intel Xeon Processor (Icelake) [5-level EPT] (Icelake-Server-v6)"
- case .Icelake_Server_v7: return "Intel Xeon Processor (Icelake) [TSX, taa-no] (Icelake-Server-v7)"
- case .Icelake_Server_v5: return "Intel Xeon Processor (Icelake) [XSAVES] (Icelake-Server-v5)"
- case .Icelake_Server_v2: return "Intel Xeon Processor (Icelake) [no TSX] (Icelake-Server-v2)"
- case .SapphireRapids_v1: return "Intel Xeon Processor (SapphireRapids) (SapphireRapids-v1)"
- case .SapphireRapids_v2: return "Intel Xeon Processor (SapphireRapids) (SapphireRapids-v2)"
- case .SapphireRapids_v3: return "Intel Xeon Processor (SapphireRapids) (SapphireRapids-v3)"
- case .SierraForest_v1: return "Intel Xeon Processor (SierraForest) (SierraForest-v1)"
- case .SierraForest_v2: return "Intel Xeon Processor (SierraForest) (SierraForest-v2)"
- case .Skylake_Server_v1: return "Intel Xeon Processor (Skylake) (Skylake-Server-v1)"
- case .Skylake_Server_v2: return "Intel Xeon Processor (Skylake, IBRS) (Skylake-Server-v2)"
- case .Skylake_Server_v3: return "Intel Xeon Processor (Skylake, IBRS, no TSX) (Skylake-Server-v3)"
- case .Skylake_Server_v4: return "Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, EPT switching, no TSX] (Skylake-Server-v4)"
- case .Skylake_Server_v5: return "Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, EPT switching, no TSX] (Skylake-Server-v5)"
- case .n270_v1: return "Intel(R) Atom(TM) CPU N270 @ 1.60GHz (n270-v1)"
- case .core2duo_v1: return "Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (core2duo-v1)"
- case .IvyBridge: return "IvyBridge"
- case .IvyBridge_IBRS: return "IvyBridge-IBRS"
- case .KnightsMill: return "KnightsMill"
- case .Nehalem: return "Nehalem"
- case .Nehalem_IBRS: return "Nehalem-IBRS"
- case .Opteron_G1: return "Opteron_G1"
- case .Opteron_G2: return "Opteron_G2"
- case .Opteron_G3: return "Opteron_G3"
- case .Opteron_G4: return "Opteron_G4"
- case .Opteron_G5: return "Opteron_G5"
- case .Penryn: return "Penryn"
- case .athlon_v1: return "QEMU Virtual CPU version 2.5+ (athlon-v1)"
- case .qemu32_v1: return "QEMU Virtual CPU version 2.5+ (qemu32-v1)"
- case .qemu64_v1: return "QEMU Virtual CPU version 2.5+ (qemu64-v1)"
- case .SandyBridge: return "SandyBridge"
- case .SandyBridge_IBRS: return "SandyBridge-IBRS"
- case .SapphireRapids: return "SapphireRapids"
- case .SierraForest: return "SierraForest"
- case .Skylake_Client: return "Skylake-Client"
- case .Skylake_Client_IBRS: return "Skylake-Client-IBRS"
- case .Skylake_Client_noTSX_IBRS: return "Skylake-Client-noTSX-IBRS"
- case .Skylake_Server: return "Skylake-Server"
- case .Skylake_Server_IBRS: return "Skylake-Server-IBRS"
- case .Skylake_Server_noTSX_IBRS: return "Skylake-Server-noTSX-IBRS"
- case .Snowridge: return "Snowridge"
- case .Westmere: return "Westmere"
- case .Westmere_v2: return "Westmere E56xx/L56xx/X56xx (IBRS update) (Westmere-v2)"
- case .Westmere_v1: return "Westmere E56xx/L56xx/X56xx (Nehalem-C) (Westmere-v1)"
- case .Westmere_IBRS: return "Westmere-IBRS"
- case .YongFeng: return "YongFeng"
- case .YongFeng_v1: return "Zhaoxin YongFeng Processor (YongFeng-v1)"
- case .YongFeng_v2: return "Zhaoxin YongFeng Processor [with the correct model number] (YongFeng-v2)"
- case .athlon: return "athlon"
- case .base: return "base CPU model type with no features enabled (base)"
- case .core2duo: return "core2duo"
- case .coreduo: return "coreduo"
- case .kvm32: return "kvm32"
- case .kvm64: return "kvm64"
- case .n270: return "n270"
- case .pentium: return "pentium"
- case .pentium_v1: return "pentium-v1"
- case .pentium2: return "pentium2"
- case .pentium2_v1: return "pentium2-v1"
- case .pentium3: return "pentium3"
- case .pentium3_v1: return "pentium3-v1"
- case .phenom: return "phenom"
- case .qemu32: return "qemu32"
- case .qemu64: return "qemu64"
- }
- }
- }
- enum QEMUCPU_xtensa: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case dc232b
- case dc233c
- case de212
- case de233_fpu
- case dsp3400
- case lx106
- case sample_controller
- case test_mmuhifi_c3
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .dc232b: return "dc232b"
- case .dc233c: return "dc233c"
- case .de212: return "de212"
- case .de233_fpu: return "de233_fpu"
- case .dsp3400: return "dsp3400"
- case .lx106: return "lx106"
- case .sample_controller: return "sample_controller"
- case .test_mmuhifi_c3: return "test_mmuhifi_c3"
- }
- }
- }
- enum QEMUCPU_xtensaeb: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case fsf
- case test_kc705_be
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .fsf: return "fsf"
- case .test_kc705_be: return "test_kc705_be"
- }
- }
- }
- typealias QEMUCPUFlag_alpha = AnyQEMUConstant
- typealias QEMUCPUFlag_arm = AnyQEMUConstant
- typealias QEMUCPUFlag_aarch64 = AnyQEMUConstant
- typealias QEMUCPUFlag_avr = AnyQEMUConstant
- typealias QEMUCPUFlag_hppa = AnyQEMUConstant
- enum QEMUCPUFlag_i386: String, CaseIterable, QEMUCPUFlag {
- case _3dnow = "3dnow"
- case _3dnowext = "3dnowext"
- case _3dnowprefetch = "3dnowprefetch"
- case abm
- case ace2
- case ace2_en = "ace2-en"
- case acpi
- case adx
- case aes
- case amd_no_ssb = "amd-no-ssb"
- case amd_psfd = "amd-psfd"
- case amd_ssbd = "amd-ssbd"
- case amd_stibp = "amd-stibp"
- case amx_bf16 = "amx-bf16"
- case amx_complex = "amx-complex"
- case amx_fp16 = "amx-fp16"
- case amx_int8 = "amx-int8"
- case amx_tile = "amx-tile"
- case apic
- case arat
- case arch_capabilities = "arch-capabilities"
- case arch_lbr = "arch-lbr"
- case auto_ibrs = "auto-ibrs"
- case avic
- case avx
- case avx_ifma = "avx-ifma"
- case avx_ne_convert = "avx-ne-convert"
- case avx_vnni = "avx-vnni"
- case avx_vnni_int16 = "avx-vnni-int16"
- case avx_vnni_int8 = "avx-vnni-int8"
- case avx10
- case avx10_128 = "avx10-128"
- case avx10_256 = "avx10-256"
- case avx10_512 = "avx10-512"
- case avx2
- case avx512_4fmaps = "avx512-4fmaps"
- case avx512_4vnniw = "avx512-4vnniw"
- case avx512_bf16 = "avx512-bf16"
- case avx512_fp16 = "avx512-fp16"
- case avx512_vp2intersect = "avx512-vp2intersect"
- case avx512_vpopcntdq = "avx512-vpopcntdq"
- case avx512bitalg
- case avx512bw
- case avx512cd
- case avx512dq
- case avx512er
- case avx512f
- case avx512ifma
- case avx512pf
- case avx512vbmi
- case avx512vbmi2
- case avx512vl
- case avx512vnni
- case bhi_ctrl = "bhi-ctrl"
- case bhi_no = "bhi-no"
- case bmi1
- case bmi2
- case bus_lock_detect = "bus-lock-detect"
- case cid
- case cldemote
- case clflush
- case clflushopt
- case clwb
- case clzero
- case cmov
- case cmp_legacy = "cmp-legacy"
- case cmpccxadd
- case core_capability = "core-capability"
- case cr8legacy
- case cx16
- case cx8
- case dca
- case ddpd_u = "ddpd-u"
- case de
- case decodeassists
- case ds
- case ds_cpl = "ds-cpl"
- case dtes64
- case eraps
- case erms
- case est
- case extapic
- case f16c
- case fb_clear = "fb-clear"
- case fbsdp_no = "fbsdp-no"
- case fdp_excptn_only = "fdp-excptn-only"
- case flush_l1d = "flush-l1d"
- case flushbyasid
- case fma
- case fma4
- case fpu
- case fred
- case fsgsbase
- case fsrc
- case fsrm
- case fsrs
- case full_width_write = "full-width-write"
- case fxsr
- case fxsr_opt = "fxsr-opt"
- case fzrm
- case gds_no = "gds-no"
- case gfni
- case hle
- case ht
- case hypervisor
- case ia64
- case ibpb
- case ibpb_brtype = "ibpb-brtype"
- case ibrs
- case ibrs_all = "ibrs-all"
- case ibs
- case intel_psfd = "intel-psfd"
- case intel_pt = "intel-pt"
- case intel_pt_lip = "intel-pt-lip"
- case invpcid
- case invtsc
- case ipred_ctrl = "ipred-ctrl"
- case kvm_asyncpf = "kvm-asyncpf"
- case kvm_asyncpf_int = "kvm-asyncpf-int"
- case kvm_asyncpf_vmexit = "kvm-asyncpf-vmexit"
- case kvm_hint_dedicated = "kvm-hint-dedicated"
- case kvm_mmu = "kvm-mmu"
- case kvm_msi_ext_dest_id = "kvm-msi-ext-dest-id"
- case kvm_nopiodelay = "kvm-nopiodelay"
- case kvm_poll_control = "kvm-poll-control"
- case kvm_pv_eoi = "kvm-pv-eoi"
- case kvm_pv_ipi = "kvm-pv-ipi"
- case kvm_pv_sched_yield = "kvm-pv-sched-yield"
- case kvm_pv_tlb_flush = "kvm-pv-tlb-flush"
- case kvm_pv_unhalt = "kvm-pv-unhalt"
- case kvm_steal_time = "kvm-steal-time"
- case kvmclock
- case kvmclock_stable_bit = "kvmclock-stable-bit"
- case la57
- case lahf_lm = "lahf-lm"
- case lam
- case lbrv
- case lfence_always_serializing = "lfence-always-serializing"
- case lkgs
- case lm
- case lwp
- case mca
- case mcdt_no = "mcdt-no"
- case mce
- case md_clear = "md-clear"
- case mds_no = "mds-no"
- case misalignsse
- case mmx
- case mmxext
- case monitor
- case movbe
- case movdir64b
- case movdiri
- case mpx
- case msr
- case mtrr
- case no_nested_data_bp = "no-nested-data-bp"
- case nodeid_msr = "nodeid-msr"
- case npt
- case nrip_save = "nrip-save"
- case null_sel_clr_base = "null-sel-clr-base"
- case nx
- case osvw
- case overflow_recov = "overflow-recov"
- case pae
- case pat
- case pause_filter = "pause-filter"
- case pbe
- case pbrsb_no = "pbrsb-no"
- case pcid
- case pclmulqdq
- case pcommit
- case pdcm
- case pdpe1gb
- case perfctr_core = "perfctr-core"
- case perfctr_nb = "perfctr-nb"
- case perfmon_v2 = "perfmon-v2"
- case pfthreshold
- case pge
- case phe
- case phe_en = "phe-en"
- case pks
- case pku
- case pmm
- case pmm_en = "pmm-en"
- case pn
- case pni
- case popcnt
- case prefetchiti
- case pschange_mc_no = "pschange-mc-no"
- case psdp_no = "psdp-no"
- case pse
- case pse36
- case rdctl_no = "rdctl-no"
- case rdpid
- case rdrand
- case rdseed
- case rdtscp
- case rfds_clear = "rfds-clear"
- case rfds_no = "rfds-no"
- case rrsba_ctrl = "rrsba-ctrl"
- case rsba
- case rtm
- case sbdr_ssdp_no = "sbdr-ssdp-no"
- case sbpb
- case sep
- case serialize
- case sgx
- case sgx_aex_notify = "sgx-aex-notify"
- case sgx_debug = "sgx-debug"
- case sgx_edeccssa = "sgx-edeccssa"
- case sgx_exinfo = "sgx-exinfo"
- case sgx_kss = "sgx-kss"
- case sgx_mode64 = "sgx-mode64"
- case sgx_provisionkey = "sgx-provisionkey"
- case sgx_tokenkey = "sgx-tokenkey"
- case sgx1
- case sgx2
- case sgxlc
- case sha_ni = "sha-ni"
- case sha512
- case skinit
- case skip_l1dfl_vmentry = "skip-l1dfl-vmentry"
- case sm3
- case sm4
- case smap
- case smep
- case smx
- case spec_ctrl = "spec-ctrl"
- case split_lock_detect = "split-lock-detect"
- case srso_no = "srso-no"
- case srso_user_kernel_no = "srso-user-kernel-no"
- case ss
- case ssb_no = "ssb-no"
- case ssbd
- case sse
- case sse2
- case sse4_1 = "sse4.1"
- case sse4_2 = "sse4.2"
- case sse4a
- case ssse3
- case stibp
- case stibp_always_on = "stibp-always-on"
- case succor
- case svm
- case svm_lock = "svm-lock"
- case svme_addr_chk = "svme-addr-chk"
- case syscall
- case taa_no = "taa-no"
- case tbm
- case tce
- case tm
- case tm2
- case topoext
- case tsc
- case tsc_adjust = "tsc-adjust"
- case tsc_deadline = "tsc-deadline"
- case tsc_scale = "tsc-scale"
- case tsx_ctrl = "tsx-ctrl"
- case tsx_ldtrk = "tsx-ldtrk"
- case umip
- case v_vmsave_vmload = "v-vmsave-vmload"
- case vaes
- case vgif
- case virt_ssbd = "virt-ssbd"
- case vmcb_clean = "vmcb-clean"
- case vme
- case vmx
- case vmx_activity_hlt = "vmx-activity-hlt"
- case vmx_activity_shutdown = "vmx-activity-shutdown"
- case vmx_activity_wait_sipi = "vmx-activity-wait-sipi"
- case vmx_any_errcode = "vmx-any-errcode"
- case vmx_apicv_register = "vmx-apicv-register"
- case vmx_apicv_vid = "vmx-apicv-vid"
- case vmx_apicv_x2apic = "vmx-apicv-x2apic"
- case vmx_apicv_xapic = "vmx-apicv-xapic"
- case vmx_cr3_load_noexit = "vmx-cr3-load-noexit"
- case vmx_cr3_store_noexit = "vmx-cr3-store-noexit"
- case vmx_cr8_load_exit = "vmx-cr8-load-exit"
- case vmx_cr8_store_exit = "vmx-cr8-store-exit"
- case vmx_desc_exit = "vmx-desc-exit"
- case vmx_enable_user_wait_pause = "vmx-enable-user-wait-pause"
- case vmx_encls_exit = "vmx-encls-exit"
- case vmx_entry_ia32e_mode = "vmx-entry-ia32e-mode"
- case vmx_entry_load_bndcfgs = "vmx-entry-load-bndcfgs"
- case vmx_entry_load_efer = "vmx-entry-load-efer"
- case vmx_entry_load_fred = "vmx-entry-load-fred"
- case vmx_entry_load_pat = "vmx-entry-load-pat"
- case vmx_entry_load_perf_global_ctrl = "vmx-entry-load-perf-global-ctrl"
- case vmx_entry_load_pkrs = "vmx-entry-load-pkrs"
- case vmx_entry_load_rtit_ctl = "vmx-entry-load-rtit-ctl"
- case vmx_entry_noload_debugctl = "vmx-entry-noload-debugctl"
- case vmx_ept = "vmx-ept"
- case vmx_ept_1gb = "vmx-ept-1gb"
- case vmx_ept_2mb = "vmx-ept-2mb"
- case vmx_ept_advanced_exitinfo = "vmx-ept-advanced-exitinfo"
- case vmx_ept_execonly = "vmx-ept-execonly"
- case vmx_eptad = "vmx-eptad"
- case vmx_eptp_switching = "vmx-eptp-switching"
- case vmx_exit_ack_intr = "vmx-exit-ack-intr"
- case vmx_exit_clear_bndcfgs = "vmx-exit-clear-bndcfgs"
- case vmx_exit_clear_rtit_ctl = "vmx-exit-clear-rtit-ctl"
- case vmx_exit_load_efer = "vmx-exit-load-efer"
- case vmx_exit_load_pat = "vmx-exit-load-pat"
- case vmx_exit_load_perf_global_ctrl = "vmx-exit-load-perf-global-ctrl"
- case vmx_exit_load_pkrs = "vmx-exit-load-pkrs"
- case vmx_exit_nosave_debugctl = "vmx-exit-nosave-debugctl"
- case vmx_exit_save_efer = "vmx-exit-save-efer"
- case vmx_exit_save_pat = "vmx-exit-save-pat"
- case vmx_exit_save_preemption_timer = "vmx-exit-save-preemption-timer"
- case vmx_exit_secondary_ctls = "vmx-exit-secondary-ctls"
- case vmx_flexpriority = "vmx-flexpriority"
- case vmx_hlt_exit = "vmx-hlt-exit"
- case vmx_ins_outs = "vmx-ins-outs"
- case vmx_intr_exit = "vmx-intr-exit"
- case vmx_invept = "vmx-invept"
- case vmx_invept_all_context = "vmx-invept-all-context"
- case vmx_invept_single_context = "vmx-invept-single-context"
- case vmx_invept_single_context_noglobals = "vmx-invept-single-context-noglobals"
- case vmx_invlpg_exit = "vmx-invlpg-exit"
- case vmx_invpcid_exit = "vmx-invpcid-exit"
- case vmx_invvpid = "vmx-invvpid"
- case vmx_invvpid_all_context = "vmx-invvpid-all-context"
- case vmx_invvpid_single_addr = "vmx-invvpid-single-addr"
- case vmx_io_bitmap = "vmx-io-bitmap"
- case vmx_io_exit = "vmx-io-exit"
- case vmx_monitor_exit = "vmx-monitor-exit"
- case vmx_movdr_exit = "vmx-movdr-exit"
- case vmx_msr_bitmap = "vmx-msr-bitmap"
- case vmx_mtf = "vmx-mtf"
- case vmx_mwait_exit = "vmx-mwait-exit"
- case vmx_nested_exception = "vmx-nested-exception"
- case vmx_nmi_exit = "vmx-nmi-exit"
- case vmx_page_walk_4 = "vmx-page-walk-4"
- case vmx_page_walk_5 = "vmx-page-walk-5"
- case vmx_pause_exit = "vmx-pause-exit"
- case vmx_ple = "vmx-ple"
- case vmx_pml = "vmx-pml"
- case vmx_posted_intr = "vmx-posted-intr"
- case vmx_preemption_timer = "vmx-preemption-timer"
- case vmx_rdpmc_exit = "vmx-rdpmc-exit"
- case vmx_rdrand_exit = "vmx-rdrand-exit"
- case vmx_rdseed_exit = "vmx-rdseed-exit"
- case vmx_rdtsc_exit = "vmx-rdtsc-exit"
- case vmx_rdtscp_exit = "vmx-rdtscp-exit"
- case vmx_secondary_ctls = "vmx-secondary-ctls"
- case vmx_shadow_vmcs = "vmx-shadow-vmcs"
- case vmx_store_lma = "vmx-store-lma"
- case vmx_true_ctls = "vmx-true-ctls"
- case vmx_tsc_offset = "vmx-tsc-offset"
- case vmx_tsc_scaling = "vmx-tsc-scaling"
- case vmx_unrestricted_guest = "vmx-unrestricted-guest"
- case vmx_vintr_pending = "vmx-vintr-pending"
- case vmx_vmfunc = "vmx-vmfunc"
- case vmx_vmwrite_vmexit_fields = "vmx-vmwrite-vmexit-fields"
- case vmx_vnmi = "vmx-vnmi"
- case vmx_vnmi_pending = "vmx-vnmi-pending"
- case vmx_vpid = "vmx-vpid"
- case vmx_wbinvd_exit = "vmx-wbinvd-exit"
- case vmx_xsaves = "vmx-xsaves"
- case vmx_zero_len_inject = "vmx-zero-len-inject"
- case vnmi
- case vpclmulqdq
- case waitpkg
- case wbnoinvd
- case wdt
- case wrmsrns
- case x2apic
- case xcrypt
- case xcrypt_en = "xcrypt-en"
- case xfd
- case xgetbv1
- case xop
- case xsave
- case xsavec
- case xsaveerptr
- case xsaveopt
- case xsaves
- case xstore
- case xstore_en = "xstore-en"
- case xtpr
- case zero_fcs_fds = "zero-fcs-fds"
- var prettyValue: String {
- switch self {
- case ._3dnow: return "3dnow"
- case ._3dnowext: return "3dnowext"
- case ._3dnowprefetch: return "3dnowprefetch"
- case .abm: return "abm"
- case .ace2: return "ace2"
- case .ace2_en: return "ace2-en"
- case .acpi: return "acpi"
- case .adx: return "adx"
- case .aes: return "aes"
- case .amd_no_ssb: return "amd-no-ssb"
- case .amd_psfd: return "amd-psfd"
- case .amd_ssbd: return "amd-ssbd"
- case .amd_stibp: return "amd-stibp"
- case .amx_bf16: return "amx-bf16"
- case .amx_complex: return "amx-complex"
- case .amx_fp16: return "amx-fp16"
- case .amx_int8: return "amx-int8"
- case .amx_tile: return "amx-tile"
- case .apic: return "apic"
- case .arat: return "arat"
- case .arch_capabilities: return "arch-capabilities"
- case .arch_lbr: return "arch-lbr"
- case .auto_ibrs: return "auto-ibrs"
- case .avic: return "avic"
- case .avx: return "avx"
- case .avx_ifma: return "avx-ifma"
- case .avx_ne_convert: return "avx-ne-convert"
- case .avx_vnni: return "avx-vnni"
- case .avx_vnni_int16: return "avx-vnni-int16"
- case .avx_vnni_int8: return "avx-vnni-int8"
- case .avx10: return "avx10"
- case .avx10_128: return "avx10-128"
- case .avx10_256: return "avx10-256"
- case .avx10_512: return "avx10-512"
- case .avx2: return "avx2"
- case .avx512_4fmaps: return "avx512-4fmaps"
- case .avx512_4vnniw: return "avx512-4vnniw"
- case .avx512_bf16: return "avx512-bf16"
- case .avx512_fp16: return "avx512-fp16"
- case .avx512_vp2intersect: return "avx512-vp2intersect"
- case .avx512_vpopcntdq: return "avx512-vpopcntdq"
- case .avx512bitalg: return "avx512bitalg"
- case .avx512bw: return "avx512bw"
- case .avx512cd: return "avx512cd"
- case .avx512dq: return "avx512dq"
- case .avx512er: return "avx512er"
- case .avx512f: return "avx512f"
- case .avx512ifma: return "avx512ifma"
- case .avx512pf: return "avx512pf"
- case .avx512vbmi: return "avx512vbmi"
- case .avx512vbmi2: return "avx512vbmi2"
- case .avx512vl: return "avx512vl"
- case .avx512vnni: return "avx512vnni"
- case .bhi_ctrl: return "bhi-ctrl"
- case .bhi_no: return "bhi-no"
- case .bmi1: return "bmi1"
- case .bmi2: return "bmi2"
- case .bus_lock_detect: return "bus-lock-detect"
- case .cid: return "cid"
- case .cldemote: return "cldemote"
- case .clflush: return "clflush"
- case .clflushopt: return "clflushopt"
- case .clwb: return "clwb"
- case .clzero: return "clzero"
- case .cmov: return "cmov"
- case .cmp_legacy: return "cmp-legacy"
- case .cmpccxadd: return "cmpccxadd"
- case .core_capability: return "core-capability"
- case .cr8legacy: return "cr8legacy"
- case .cx16: return "cx16"
- case .cx8: return "cx8"
- case .dca: return "dca"
- case .ddpd_u: return "ddpd-u"
- case .de: return "de"
- case .decodeassists: return "decodeassists"
- case .ds: return "ds"
- case .ds_cpl: return "ds-cpl"
- case .dtes64: return "dtes64"
- case .eraps: return "eraps"
- case .erms: return "erms"
- case .est: return "est"
- case .extapic: return "extapic"
- case .f16c: return "f16c"
- case .fb_clear: return "fb-clear"
- case .fbsdp_no: return "fbsdp-no"
- case .fdp_excptn_only: return "fdp-excptn-only"
- case .flush_l1d: return "flush-l1d"
- case .flushbyasid: return "flushbyasid"
- case .fma: return "fma"
- case .fma4: return "fma4"
- case .fpu: return "fpu"
- case .fred: return "fred"
- case .fsgsbase: return "fsgsbase"
- case .fsrc: return "fsrc"
- case .fsrm: return "fsrm"
- case .fsrs: return "fsrs"
- case .full_width_write: return "full-width-write"
- case .fxsr: return "fxsr"
- case .fxsr_opt: return "fxsr-opt"
- case .fzrm: return "fzrm"
- case .gds_no: return "gds-no"
- case .gfni: return "gfni"
- case .hle: return "hle"
- case .ht: return "ht"
- case .hypervisor: return "hypervisor"
- case .ia64: return "ia64"
- case .ibpb: return "ibpb"
- case .ibpb_brtype: return "ibpb-brtype"
- case .ibrs: return "ibrs"
- case .ibrs_all: return "ibrs-all"
- case .ibs: return "ibs"
- case .intel_psfd: return "intel-psfd"
- case .intel_pt: return "intel-pt"
- case .intel_pt_lip: return "intel-pt-lip"
- case .invpcid: return "invpcid"
- case .invtsc: return "invtsc"
- case .ipred_ctrl: return "ipred-ctrl"
- case .kvm_asyncpf: return "kvm-asyncpf"
- case .kvm_asyncpf_int: return "kvm-asyncpf-int"
- case .kvm_asyncpf_vmexit: return "kvm-asyncpf-vmexit"
- case .kvm_hint_dedicated: return "kvm-hint-dedicated"
- case .kvm_mmu: return "kvm-mmu"
- case .kvm_msi_ext_dest_id: return "kvm-msi-ext-dest-id"
- case .kvm_nopiodelay: return "kvm-nopiodelay"
- case .kvm_poll_control: return "kvm-poll-control"
- case .kvm_pv_eoi: return "kvm-pv-eoi"
- case .kvm_pv_ipi: return "kvm-pv-ipi"
- case .kvm_pv_sched_yield: return "kvm-pv-sched-yield"
- case .kvm_pv_tlb_flush: return "kvm-pv-tlb-flush"
- case .kvm_pv_unhalt: return "kvm-pv-unhalt"
- case .kvm_steal_time: return "kvm-steal-time"
- case .kvmclock: return "kvmclock"
- case .kvmclock_stable_bit: return "kvmclock-stable-bit"
- case .la57: return "la57"
- case .lahf_lm: return "lahf-lm"
- case .lam: return "lam"
- case .lbrv: return "lbrv"
- case .lfence_always_serializing: return "lfence-always-serializing"
- case .lkgs: return "lkgs"
- case .lm: return "lm"
- case .lwp: return "lwp"
- case .mca: return "mca"
- case .mcdt_no: return "mcdt-no"
- case .mce: return "mce"
- case .md_clear: return "md-clear"
- case .mds_no: return "mds-no"
- case .misalignsse: return "misalignsse"
- case .mmx: return "mmx"
- case .mmxext: return "mmxext"
- case .monitor: return "monitor"
- case .movbe: return "movbe"
- case .movdir64b: return "movdir64b"
- case .movdiri: return "movdiri"
- case .mpx: return "mpx"
- case .msr: return "msr"
- case .mtrr: return "mtrr"
- case .no_nested_data_bp: return "no-nested-data-bp"
- case .nodeid_msr: return "nodeid-msr"
- case .npt: return "npt"
- case .nrip_save: return "nrip-save"
- case .null_sel_clr_base: return "null-sel-clr-base"
- case .nx: return "nx"
- case .osvw: return "osvw"
- case .overflow_recov: return "overflow-recov"
- case .pae: return "pae"
- case .pat: return "pat"
- case .pause_filter: return "pause-filter"
- case .pbe: return "pbe"
- case .pbrsb_no: return "pbrsb-no"
- case .pcid: return "pcid"
- case .pclmulqdq: return "pclmulqdq"
- case .pcommit: return "pcommit"
- case .pdcm: return "pdcm"
- case .pdpe1gb: return "pdpe1gb"
- case .perfctr_core: return "perfctr-core"
- case .perfctr_nb: return "perfctr-nb"
- case .perfmon_v2: return "perfmon-v2"
- case .pfthreshold: return "pfthreshold"
- case .pge: return "pge"
- case .phe: return "phe"
- case .phe_en: return "phe-en"
- case .pks: return "pks"
- case .pku: return "pku"
- case .pmm: return "pmm"
- case .pmm_en: return "pmm-en"
- case .pn: return "pn"
- case .pni: return "pni"
- case .popcnt: return "popcnt"
- case .prefetchiti: return "prefetchiti"
- case .pschange_mc_no: return "pschange-mc-no"
- case .psdp_no: return "psdp-no"
- case .pse: return "pse"
- case .pse36: return "pse36"
- case .rdctl_no: return "rdctl-no"
- case .rdpid: return "rdpid"
- case .rdrand: return "rdrand"
- case .rdseed: return "rdseed"
- case .rdtscp: return "rdtscp"
- case .rfds_clear: return "rfds-clear"
- case .rfds_no: return "rfds-no"
- case .rrsba_ctrl: return "rrsba-ctrl"
- case .rsba: return "rsba"
- case .rtm: return "rtm"
- case .sbdr_ssdp_no: return "sbdr-ssdp-no"
- case .sbpb: return "sbpb"
- case .sep: return "sep"
- case .serialize: return "serialize"
- case .sgx: return "sgx"
- case .sgx_aex_notify: return "sgx-aex-notify"
- case .sgx_debug: return "sgx-debug"
- case .sgx_edeccssa: return "sgx-edeccssa"
- case .sgx_exinfo: return "sgx-exinfo"
- case .sgx_kss: return "sgx-kss"
- case .sgx_mode64: return "sgx-mode64"
- case .sgx_provisionkey: return "sgx-provisionkey"
- case .sgx_tokenkey: return "sgx-tokenkey"
- case .sgx1: return "sgx1"
- case .sgx2: return "sgx2"
- case .sgxlc: return "sgxlc"
- case .sha_ni: return "sha-ni"
- case .sha512: return "sha512"
- case .skinit: return "skinit"
- case .skip_l1dfl_vmentry: return "skip-l1dfl-vmentry"
- case .sm3: return "sm3"
- case .sm4: return "sm4"
- case .smap: return "smap"
- case .smep: return "smep"
- case .smx: return "smx"
- case .spec_ctrl: return "spec-ctrl"
- case .split_lock_detect: return "split-lock-detect"
- case .srso_no: return "srso-no"
- case .srso_user_kernel_no: return "srso-user-kernel-no"
- case .ss: return "ss"
- case .ssb_no: return "ssb-no"
- case .ssbd: return "ssbd"
- case .sse: return "sse"
- case .sse2: return "sse2"
- case .sse4_1: return "sse4.1"
- case .sse4_2: return "sse4.2"
- case .sse4a: return "sse4a"
- case .ssse3: return "ssse3"
- case .stibp: return "stibp"
- case .stibp_always_on: return "stibp-always-on"
- case .succor: return "succor"
- case .svm: return "svm"
- case .svm_lock: return "svm-lock"
- case .svme_addr_chk: return "svme-addr-chk"
- case .syscall: return "syscall"
- case .taa_no: return "taa-no"
- case .tbm: return "tbm"
- case .tce: return "tce"
- case .tm: return "tm"
- case .tm2: return "tm2"
- case .topoext: return "topoext"
- case .tsc: return "tsc"
- case .tsc_adjust: return "tsc-adjust"
- case .tsc_deadline: return "tsc-deadline"
- case .tsc_scale: return "tsc-scale"
- case .tsx_ctrl: return "tsx-ctrl"
- case .tsx_ldtrk: return "tsx-ldtrk"
- case .umip: return "umip"
- case .v_vmsave_vmload: return "v-vmsave-vmload"
- case .vaes: return "vaes"
- case .vgif: return "vgif"
- case .virt_ssbd: return "virt-ssbd"
- case .vmcb_clean: return "vmcb-clean"
- case .vme: return "vme"
- case .vmx: return "vmx"
- case .vmx_activity_hlt: return "vmx-activity-hlt"
- case .vmx_activity_shutdown: return "vmx-activity-shutdown"
- case .vmx_activity_wait_sipi: return "vmx-activity-wait-sipi"
- case .vmx_any_errcode: return "vmx-any-errcode"
- case .vmx_apicv_register: return "vmx-apicv-register"
- case .vmx_apicv_vid: return "vmx-apicv-vid"
- case .vmx_apicv_x2apic: return "vmx-apicv-x2apic"
- case .vmx_apicv_xapic: return "vmx-apicv-xapic"
- case .vmx_cr3_load_noexit: return "vmx-cr3-load-noexit"
- case .vmx_cr3_store_noexit: return "vmx-cr3-store-noexit"
- case .vmx_cr8_load_exit: return "vmx-cr8-load-exit"
- case .vmx_cr8_store_exit: return "vmx-cr8-store-exit"
- case .vmx_desc_exit: return "vmx-desc-exit"
- case .vmx_enable_user_wait_pause: return "vmx-enable-user-wait-pause"
- case .vmx_encls_exit: return "vmx-encls-exit"
- case .vmx_entry_ia32e_mode: return "vmx-entry-ia32e-mode"
- case .vmx_entry_load_bndcfgs: return "vmx-entry-load-bndcfgs"
- case .vmx_entry_load_efer: return "vmx-entry-load-efer"
- case .vmx_entry_load_fred: return "vmx-entry-load-fred"
- case .vmx_entry_load_pat: return "vmx-entry-load-pat"
- case .vmx_entry_load_perf_global_ctrl: return "vmx-entry-load-perf-global-ctrl"
- case .vmx_entry_load_pkrs: return "vmx-entry-load-pkrs"
- case .vmx_entry_load_rtit_ctl: return "vmx-entry-load-rtit-ctl"
- case .vmx_entry_noload_debugctl: return "vmx-entry-noload-debugctl"
- case .vmx_ept: return "vmx-ept"
- case .vmx_ept_1gb: return "vmx-ept-1gb"
- case .vmx_ept_2mb: return "vmx-ept-2mb"
- case .vmx_ept_advanced_exitinfo: return "vmx-ept-advanced-exitinfo"
- case .vmx_ept_execonly: return "vmx-ept-execonly"
- case .vmx_eptad: return "vmx-eptad"
- case .vmx_eptp_switching: return "vmx-eptp-switching"
- case .vmx_exit_ack_intr: return "vmx-exit-ack-intr"
- case .vmx_exit_clear_bndcfgs: return "vmx-exit-clear-bndcfgs"
- case .vmx_exit_clear_rtit_ctl: return "vmx-exit-clear-rtit-ctl"
- case .vmx_exit_load_efer: return "vmx-exit-load-efer"
- case .vmx_exit_load_pat: return "vmx-exit-load-pat"
- case .vmx_exit_load_perf_global_ctrl: return "vmx-exit-load-perf-global-ctrl"
- case .vmx_exit_load_pkrs: return "vmx-exit-load-pkrs"
- case .vmx_exit_nosave_debugctl: return "vmx-exit-nosave-debugctl"
- case .vmx_exit_save_efer: return "vmx-exit-save-efer"
- case .vmx_exit_save_pat: return "vmx-exit-save-pat"
- case .vmx_exit_save_preemption_timer: return "vmx-exit-save-preemption-timer"
- case .vmx_exit_secondary_ctls: return "vmx-exit-secondary-ctls"
- case .vmx_flexpriority: return "vmx-flexpriority"
- case .vmx_hlt_exit: return "vmx-hlt-exit"
- case .vmx_ins_outs: return "vmx-ins-outs"
- case .vmx_intr_exit: return "vmx-intr-exit"
- case .vmx_invept: return "vmx-invept"
- case .vmx_invept_all_context: return "vmx-invept-all-context"
- case .vmx_invept_single_context: return "vmx-invept-single-context"
- case .vmx_invept_single_context_noglobals: return "vmx-invept-single-context-noglobals"
- case .vmx_invlpg_exit: return "vmx-invlpg-exit"
- case .vmx_invpcid_exit: return "vmx-invpcid-exit"
- case .vmx_invvpid: return "vmx-invvpid"
- case .vmx_invvpid_all_context: return "vmx-invvpid-all-context"
- case .vmx_invvpid_single_addr: return "vmx-invvpid-single-addr"
- case .vmx_io_bitmap: return "vmx-io-bitmap"
- case .vmx_io_exit: return "vmx-io-exit"
- case .vmx_monitor_exit: return "vmx-monitor-exit"
- case .vmx_movdr_exit: return "vmx-movdr-exit"
- case .vmx_msr_bitmap: return "vmx-msr-bitmap"
- case .vmx_mtf: return "vmx-mtf"
- case .vmx_mwait_exit: return "vmx-mwait-exit"
- case .vmx_nested_exception: return "vmx-nested-exception"
- case .vmx_nmi_exit: return "vmx-nmi-exit"
- case .vmx_page_walk_4: return "vmx-page-walk-4"
- case .vmx_page_walk_5: return "vmx-page-walk-5"
- case .vmx_pause_exit: return "vmx-pause-exit"
- case .vmx_ple: return "vmx-ple"
- case .vmx_pml: return "vmx-pml"
- case .vmx_posted_intr: return "vmx-posted-intr"
- case .vmx_preemption_timer: return "vmx-preemption-timer"
- case .vmx_rdpmc_exit: return "vmx-rdpmc-exit"
- case .vmx_rdrand_exit: return "vmx-rdrand-exit"
- case .vmx_rdseed_exit: return "vmx-rdseed-exit"
- case .vmx_rdtsc_exit: return "vmx-rdtsc-exit"
- case .vmx_rdtscp_exit: return "vmx-rdtscp-exit"
- case .vmx_secondary_ctls: return "vmx-secondary-ctls"
- case .vmx_shadow_vmcs: return "vmx-shadow-vmcs"
- case .vmx_store_lma: return "vmx-store-lma"
- case .vmx_true_ctls: return "vmx-true-ctls"
- case .vmx_tsc_offset: return "vmx-tsc-offset"
- case .vmx_tsc_scaling: return "vmx-tsc-scaling"
- case .vmx_unrestricted_guest: return "vmx-unrestricted-guest"
- case .vmx_vintr_pending: return "vmx-vintr-pending"
- case .vmx_vmfunc: return "vmx-vmfunc"
- case .vmx_vmwrite_vmexit_fields: return "vmx-vmwrite-vmexit-fields"
- case .vmx_vnmi: return "vmx-vnmi"
- case .vmx_vnmi_pending: return "vmx-vnmi-pending"
- case .vmx_vpid: return "vmx-vpid"
- case .vmx_wbinvd_exit: return "vmx-wbinvd-exit"
- case .vmx_xsaves: return "vmx-xsaves"
- case .vmx_zero_len_inject: return "vmx-zero-len-inject"
- case .vnmi: return "vnmi"
- case .vpclmulqdq: return "vpclmulqdq"
- case .waitpkg: return "waitpkg"
- case .wbnoinvd: return "wbnoinvd"
- case .wdt: return "wdt"
- case .wrmsrns: return "wrmsrns"
- case .x2apic: return "x2apic"
- case .xcrypt: return "xcrypt"
- case .xcrypt_en: return "xcrypt-en"
- case .xfd: return "xfd"
- case .xgetbv1: return "xgetbv1"
- case .xop: return "xop"
- case .xsave: return "xsave"
- case .xsavec: return "xsavec"
- case .xsaveerptr: return "xsaveerptr"
- case .xsaveopt: return "xsaveopt"
- case .xsaves: return "xsaves"
- case .xstore: return "xstore"
- case .xstore_en: return "xstore-en"
- case .xtpr: return "xtpr"
- case .zero_fcs_fds: return "zero-fcs-fds"
- }
- }
- }
- typealias QEMUCPUFlag_loongarch64 = AnyQEMUConstant
- typealias QEMUCPUFlag_m68k = AnyQEMUConstant
- typealias QEMUCPUFlag_microblaze = AnyQEMUConstant
- typealias QEMUCPUFlag_microblazeel = AnyQEMUConstant
- typealias QEMUCPUFlag_mips = AnyQEMUConstant
- typealias QEMUCPUFlag_mipsel = AnyQEMUConstant
- typealias QEMUCPUFlag_mips64 = AnyQEMUConstant
- typealias QEMUCPUFlag_mips64el = AnyQEMUConstant
- typealias QEMUCPUFlag_or1k = AnyQEMUConstant
- typealias QEMUCPUFlag_ppc = AnyQEMUConstant
- typealias QEMUCPUFlag_ppc64 = AnyQEMUConstant
- typealias QEMUCPUFlag_riscv32 = AnyQEMUConstant
- typealias QEMUCPUFlag_riscv64 = AnyQEMUConstant
- typealias QEMUCPUFlag_rx = AnyQEMUConstant
- enum QEMUCPUFlag_s390x: String, CaseIterable, QEMUCPUFlag {
- case _empty = ""
- var prettyValue: String {
- switch self {
- case ._empty: return ""
- }
- }
- }
- typealias QEMUCPUFlag_sh4 = AnyQEMUConstant
- typealias QEMUCPUFlag_sh4eb = AnyQEMUConstant
- enum QEMUCPUFlag_sparc: String, CaseIterable, QEMUCPUFlag {
- case div
- case float128
- case fsmuld
- case mul
- var prettyValue: String {
- switch self {
- case .div: return "div"
- case .float128: return "float128"
- case .fsmuld: return "fsmuld"
- case .mul: return "mul"
- }
- }
- }
- enum QEMUCPUFlag_sparc64: String, CaseIterable, QEMUCPUFlag {
- case cmt
- case float128
- case fmaf
- case gl
- case hypv
- case ima
- case vis1
- case vis2
- case vis3
- case vis4
- var prettyValue: String {
- switch self {
- case .cmt: return "cmt"
- case .float128: return "float128"
- case .fmaf: return "fmaf"
- case .gl: return "gl"
- case .hypv: return "hypv"
- case .ima: return "ima"
- case .vis1: return "vis1"
- case .vis2: return "vis2"
- case .vis3: return "vis3"
- case .vis4: return "vis4"
- }
- }
- }
- typealias QEMUCPUFlag_tricore = AnyQEMUConstant
- enum QEMUCPUFlag_x86_64: String, CaseIterable, QEMUCPUFlag {
- case _3dnow = "3dnow"
- case _3dnowext = "3dnowext"
- case _3dnowprefetch = "3dnowprefetch"
- case abm
- case ace2
- case ace2_en = "ace2-en"
- case acpi
- case adx
- case aes
- case amd_no_ssb = "amd-no-ssb"
- case amd_psfd = "amd-psfd"
- case amd_ssbd = "amd-ssbd"
- case amd_stibp = "amd-stibp"
- case amx_bf16 = "amx-bf16"
- case amx_complex = "amx-complex"
- case amx_fp16 = "amx-fp16"
- case amx_int8 = "amx-int8"
- case amx_tile = "amx-tile"
- case apic
- case arat
- case arch_capabilities = "arch-capabilities"
- case arch_lbr = "arch-lbr"
- case auto_ibrs = "auto-ibrs"
- case avic
- case avx
- case avx_ifma = "avx-ifma"
- case avx_ne_convert = "avx-ne-convert"
- case avx_vnni = "avx-vnni"
- case avx_vnni_int16 = "avx-vnni-int16"
- case avx_vnni_int8 = "avx-vnni-int8"
- case avx10
- case avx10_128 = "avx10-128"
- case avx10_256 = "avx10-256"
- case avx10_512 = "avx10-512"
- case avx2
- case avx512_4fmaps = "avx512-4fmaps"
- case avx512_4vnniw = "avx512-4vnniw"
- case avx512_bf16 = "avx512-bf16"
- case avx512_fp16 = "avx512-fp16"
- case avx512_vp2intersect = "avx512-vp2intersect"
- case avx512_vpopcntdq = "avx512-vpopcntdq"
- case avx512bitalg
- case avx512bw
- case avx512cd
- case avx512dq
- case avx512er
- case avx512f
- case avx512ifma
- case avx512pf
- case avx512vbmi
- case avx512vbmi2
- case avx512vl
- case avx512vnni
- case bhi_ctrl = "bhi-ctrl"
- case bhi_no = "bhi-no"
- case bmi1
- case bmi2
- case bus_lock_detect = "bus-lock-detect"
- case cid
- case cldemote
- case clflush
- case clflushopt
- case clwb
- case clzero
- case cmov
- case cmp_legacy = "cmp-legacy"
- case cmpccxadd
- case core_capability = "core-capability"
- case cr8legacy
- case cx16
- case cx8
- case dca
- case ddpd_u = "ddpd-u"
- case de
- case decodeassists
- case ds
- case ds_cpl = "ds-cpl"
- case dtes64
- case eraps
- case erms
- case est
- case extapic
- case f16c
- case fb_clear = "fb-clear"
- case fbsdp_no = "fbsdp-no"
- case fdp_excptn_only = "fdp-excptn-only"
- case flush_l1d = "flush-l1d"
- case flushbyasid
- case fma
- case fma4
- case fpu
- case fred
- case fsgsbase
- case fsrc
- case fsrm
- case fsrs
- case full_width_write = "full-width-write"
- case fxsr
- case fxsr_opt = "fxsr-opt"
- case fzrm
- case gds_no = "gds-no"
- case gfni
- case hle
- case ht
- case hypervisor
- case ia64
- case ibpb
- case ibpb_brtype = "ibpb-brtype"
- case ibrs
- case ibrs_all = "ibrs-all"
- case ibs
- case intel_psfd = "intel-psfd"
- case intel_pt = "intel-pt"
- case intel_pt_lip = "intel-pt-lip"
- case invpcid
- case invtsc
- case ipred_ctrl = "ipred-ctrl"
- case kvm_asyncpf = "kvm-asyncpf"
- case kvm_asyncpf_int = "kvm-asyncpf-int"
- case kvm_asyncpf_vmexit = "kvm-asyncpf-vmexit"
- case kvm_hint_dedicated = "kvm-hint-dedicated"
- case kvm_mmu = "kvm-mmu"
- case kvm_msi_ext_dest_id = "kvm-msi-ext-dest-id"
- case kvm_nopiodelay = "kvm-nopiodelay"
- case kvm_poll_control = "kvm-poll-control"
- case kvm_pv_eoi = "kvm-pv-eoi"
- case kvm_pv_ipi = "kvm-pv-ipi"
- case kvm_pv_sched_yield = "kvm-pv-sched-yield"
- case kvm_pv_tlb_flush = "kvm-pv-tlb-flush"
- case kvm_pv_unhalt = "kvm-pv-unhalt"
- case kvm_steal_time = "kvm-steal-time"
- case kvmclock
- case kvmclock_stable_bit = "kvmclock-stable-bit"
- case la57
- case lahf_lm = "lahf-lm"
- case lam
- case lbrv
- case lfence_always_serializing = "lfence-always-serializing"
- case lkgs
- case lm
- case lwp
- case mca
- case mcdt_no = "mcdt-no"
- case mce
- case md_clear = "md-clear"
- case mds_no = "mds-no"
- case misalignsse
- case mmx
- case mmxext
- case monitor
- case movbe
- case movdir64b
- case movdiri
- case mpx
- case msr
- case mtrr
- case no_nested_data_bp = "no-nested-data-bp"
- case nodeid_msr = "nodeid-msr"
- case npt
- case nrip_save = "nrip-save"
- case null_sel_clr_base = "null-sel-clr-base"
- case nx
- case osvw
- case overflow_recov = "overflow-recov"
- case pae
- case pat
- case pause_filter = "pause-filter"
- case pbe
- case pbrsb_no = "pbrsb-no"
- case pcid
- case pclmulqdq
- case pcommit
- case pdcm
- case pdpe1gb
- case perfctr_core = "perfctr-core"
- case perfctr_nb = "perfctr-nb"
- case perfmon_v2 = "perfmon-v2"
- case pfthreshold
- case pge
- case phe
- case phe_en = "phe-en"
- case pks
- case pku
- case pmm
- case pmm_en = "pmm-en"
- case pn
- case pni
- case popcnt
- case prefetchiti
- case pschange_mc_no = "pschange-mc-no"
- case psdp_no = "psdp-no"
- case pse
- case pse36
- case rdctl_no = "rdctl-no"
- case rdpid
- case rdrand
- case rdseed
- case rdtscp
- case rfds_clear = "rfds-clear"
- case rfds_no = "rfds-no"
- case rrsba_ctrl = "rrsba-ctrl"
- case rsba
- case rtm
- case sbdr_ssdp_no = "sbdr-ssdp-no"
- case sbpb
- case sep
- case serialize
- case sgx
- case sgx_aex_notify = "sgx-aex-notify"
- case sgx_debug = "sgx-debug"
- case sgx_edeccssa = "sgx-edeccssa"
- case sgx_exinfo = "sgx-exinfo"
- case sgx_kss = "sgx-kss"
- case sgx_mode64 = "sgx-mode64"
- case sgx_provisionkey = "sgx-provisionkey"
- case sgx_tokenkey = "sgx-tokenkey"
- case sgx1
- case sgx2
- case sgxlc
- case sha_ni = "sha-ni"
- case sha512
- case skinit
- case skip_l1dfl_vmentry = "skip-l1dfl-vmentry"
- case sm3
- case sm4
- case smap
- case smep
- case smx
- case spec_ctrl = "spec-ctrl"
- case split_lock_detect = "split-lock-detect"
- case srso_no = "srso-no"
- case srso_user_kernel_no = "srso-user-kernel-no"
- case ss
- case ssb_no = "ssb-no"
- case ssbd
- case sse
- case sse2
- case sse4_1 = "sse4.1"
- case sse4_2 = "sse4.2"
- case sse4a
- case ssse3
- case stibp
- case stibp_always_on = "stibp-always-on"
- case succor
- case svm
- case svm_lock = "svm-lock"
- case svme_addr_chk = "svme-addr-chk"
- case syscall
- case taa_no = "taa-no"
- case tbm
- case tce
- case tm
- case tm2
- case topoext
- case tsc
- case tsc_adjust = "tsc-adjust"
- case tsc_deadline = "tsc-deadline"
- case tsc_scale = "tsc-scale"
- case tsx_ctrl = "tsx-ctrl"
- case tsx_ldtrk = "tsx-ldtrk"
- case umip
- case v_vmsave_vmload = "v-vmsave-vmload"
- case vaes
- case vgif
- case virt_ssbd = "virt-ssbd"
- case vmcb_clean = "vmcb-clean"
- case vme
- case vmx
- case vmx_activity_hlt = "vmx-activity-hlt"
- case vmx_activity_shutdown = "vmx-activity-shutdown"
- case vmx_activity_wait_sipi = "vmx-activity-wait-sipi"
- case vmx_any_errcode = "vmx-any-errcode"
- case vmx_apicv_register = "vmx-apicv-register"
- case vmx_apicv_vid = "vmx-apicv-vid"
- case vmx_apicv_x2apic = "vmx-apicv-x2apic"
- case vmx_apicv_xapic = "vmx-apicv-xapic"
- case vmx_cr3_load_noexit = "vmx-cr3-load-noexit"
- case vmx_cr3_store_noexit = "vmx-cr3-store-noexit"
- case vmx_cr8_load_exit = "vmx-cr8-load-exit"
- case vmx_cr8_store_exit = "vmx-cr8-store-exit"
- case vmx_desc_exit = "vmx-desc-exit"
- case vmx_enable_user_wait_pause = "vmx-enable-user-wait-pause"
- case vmx_encls_exit = "vmx-encls-exit"
- case vmx_entry_ia32e_mode = "vmx-entry-ia32e-mode"
- case vmx_entry_load_bndcfgs = "vmx-entry-load-bndcfgs"
- case vmx_entry_load_efer = "vmx-entry-load-efer"
- case vmx_entry_load_fred = "vmx-entry-load-fred"
- case vmx_entry_load_pat = "vmx-entry-load-pat"
- case vmx_entry_load_perf_global_ctrl = "vmx-entry-load-perf-global-ctrl"
- case vmx_entry_load_pkrs = "vmx-entry-load-pkrs"
- case vmx_entry_load_rtit_ctl = "vmx-entry-load-rtit-ctl"
- case vmx_entry_noload_debugctl = "vmx-entry-noload-debugctl"
- case vmx_ept = "vmx-ept"
- case vmx_ept_1gb = "vmx-ept-1gb"
- case vmx_ept_2mb = "vmx-ept-2mb"
- case vmx_ept_advanced_exitinfo = "vmx-ept-advanced-exitinfo"
- case vmx_ept_execonly = "vmx-ept-execonly"
- case vmx_eptad = "vmx-eptad"
- case vmx_eptp_switching = "vmx-eptp-switching"
- case vmx_exit_ack_intr = "vmx-exit-ack-intr"
- case vmx_exit_clear_bndcfgs = "vmx-exit-clear-bndcfgs"
- case vmx_exit_clear_rtit_ctl = "vmx-exit-clear-rtit-ctl"
- case vmx_exit_load_efer = "vmx-exit-load-efer"
- case vmx_exit_load_pat = "vmx-exit-load-pat"
- case vmx_exit_load_perf_global_ctrl = "vmx-exit-load-perf-global-ctrl"
- case vmx_exit_load_pkrs = "vmx-exit-load-pkrs"
- case vmx_exit_nosave_debugctl = "vmx-exit-nosave-debugctl"
- case vmx_exit_save_efer = "vmx-exit-save-efer"
- case vmx_exit_save_pat = "vmx-exit-save-pat"
- case vmx_exit_save_preemption_timer = "vmx-exit-save-preemption-timer"
- case vmx_exit_secondary_ctls = "vmx-exit-secondary-ctls"
- case vmx_flexpriority = "vmx-flexpriority"
- case vmx_hlt_exit = "vmx-hlt-exit"
- case vmx_ins_outs = "vmx-ins-outs"
- case vmx_intr_exit = "vmx-intr-exit"
- case vmx_invept = "vmx-invept"
- case vmx_invept_all_context = "vmx-invept-all-context"
- case vmx_invept_single_context = "vmx-invept-single-context"
- case vmx_invept_single_context_noglobals = "vmx-invept-single-context-noglobals"
- case vmx_invlpg_exit = "vmx-invlpg-exit"
- case vmx_invpcid_exit = "vmx-invpcid-exit"
- case vmx_invvpid = "vmx-invvpid"
- case vmx_invvpid_all_context = "vmx-invvpid-all-context"
- case vmx_invvpid_single_addr = "vmx-invvpid-single-addr"
- case vmx_io_bitmap = "vmx-io-bitmap"
- case vmx_io_exit = "vmx-io-exit"
- case vmx_monitor_exit = "vmx-monitor-exit"
- case vmx_movdr_exit = "vmx-movdr-exit"
- case vmx_msr_bitmap = "vmx-msr-bitmap"
- case vmx_mtf = "vmx-mtf"
- case vmx_mwait_exit = "vmx-mwait-exit"
- case vmx_nested_exception = "vmx-nested-exception"
- case vmx_nmi_exit = "vmx-nmi-exit"
- case vmx_page_walk_4 = "vmx-page-walk-4"
- case vmx_page_walk_5 = "vmx-page-walk-5"
- case vmx_pause_exit = "vmx-pause-exit"
- case vmx_ple = "vmx-ple"
- case vmx_pml = "vmx-pml"
- case vmx_posted_intr = "vmx-posted-intr"
- case vmx_preemption_timer = "vmx-preemption-timer"
- case vmx_rdpmc_exit = "vmx-rdpmc-exit"
- case vmx_rdrand_exit = "vmx-rdrand-exit"
- case vmx_rdseed_exit = "vmx-rdseed-exit"
- case vmx_rdtsc_exit = "vmx-rdtsc-exit"
- case vmx_rdtscp_exit = "vmx-rdtscp-exit"
- case vmx_secondary_ctls = "vmx-secondary-ctls"
- case vmx_shadow_vmcs = "vmx-shadow-vmcs"
- case vmx_store_lma = "vmx-store-lma"
- case vmx_true_ctls = "vmx-true-ctls"
- case vmx_tsc_offset = "vmx-tsc-offset"
- case vmx_tsc_scaling = "vmx-tsc-scaling"
- case vmx_unrestricted_guest = "vmx-unrestricted-guest"
- case vmx_vintr_pending = "vmx-vintr-pending"
- case vmx_vmfunc = "vmx-vmfunc"
- case vmx_vmwrite_vmexit_fields = "vmx-vmwrite-vmexit-fields"
- case vmx_vnmi = "vmx-vnmi"
- case vmx_vnmi_pending = "vmx-vnmi-pending"
- case vmx_vpid = "vmx-vpid"
- case vmx_wbinvd_exit = "vmx-wbinvd-exit"
- case vmx_xsaves = "vmx-xsaves"
- case vmx_zero_len_inject = "vmx-zero-len-inject"
- case vnmi
- case vpclmulqdq
- case waitpkg
- case wbnoinvd
- case wdt
- case wrmsrns
- case x2apic
- case xcrypt
- case xcrypt_en = "xcrypt-en"
- case xfd
- case xgetbv1
- case xop
- case xsave
- case xsavec
- case xsaveerptr
- case xsaveopt
- case xsaves
- case xstore
- case xstore_en = "xstore-en"
- case xtpr
- case zero_fcs_fds = "zero-fcs-fds"
- var prettyValue: String {
- switch self {
- case ._3dnow: return "3dnow"
- case ._3dnowext: return "3dnowext"
- case ._3dnowprefetch: return "3dnowprefetch"
- case .abm: return "abm"
- case .ace2: return "ace2"
- case .ace2_en: return "ace2-en"
- case .acpi: return "acpi"
- case .adx: return "adx"
- case .aes: return "aes"
- case .amd_no_ssb: return "amd-no-ssb"
- case .amd_psfd: return "amd-psfd"
- case .amd_ssbd: return "amd-ssbd"
- case .amd_stibp: return "amd-stibp"
- case .amx_bf16: return "amx-bf16"
- case .amx_complex: return "amx-complex"
- case .amx_fp16: return "amx-fp16"
- case .amx_int8: return "amx-int8"
- case .amx_tile: return "amx-tile"
- case .apic: return "apic"
- case .arat: return "arat"
- case .arch_capabilities: return "arch-capabilities"
- case .arch_lbr: return "arch-lbr"
- case .auto_ibrs: return "auto-ibrs"
- case .avic: return "avic"
- case .avx: return "avx"
- case .avx_ifma: return "avx-ifma"
- case .avx_ne_convert: return "avx-ne-convert"
- case .avx_vnni: return "avx-vnni"
- case .avx_vnni_int16: return "avx-vnni-int16"
- case .avx_vnni_int8: return "avx-vnni-int8"
- case .avx10: return "avx10"
- case .avx10_128: return "avx10-128"
- case .avx10_256: return "avx10-256"
- case .avx10_512: return "avx10-512"
- case .avx2: return "avx2"
- case .avx512_4fmaps: return "avx512-4fmaps"
- case .avx512_4vnniw: return "avx512-4vnniw"
- case .avx512_bf16: return "avx512-bf16"
- case .avx512_fp16: return "avx512-fp16"
- case .avx512_vp2intersect: return "avx512-vp2intersect"
- case .avx512_vpopcntdq: return "avx512-vpopcntdq"
- case .avx512bitalg: return "avx512bitalg"
- case .avx512bw: return "avx512bw"
- case .avx512cd: return "avx512cd"
- case .avx512dq: return "avx512dq"
- case .avx512er: return "avx512er"
- case .avx512f: return "avx512f"
- case .avx512ifma: return "avx512ifma"
- case .avx512pf: return "avx512pf"
- case .avx512vbmi: return "avx512vbmi"
- case .avx512vbmi2: return "avx512vbmi2"
- case .avx512vl: return "avx512vl"
- case .avx512vnni: return "avx512vnni"
- case .bhi_ctrl: return "bhi-ctrl"
- case .bhi_no: return "bhi-no"
- case .bmi1: return "bmi1"
- case .bmi2: return "bmi2"
- case .bus_lock_detect: return "bus-lock-detect"
- case .cid: return "cid"
- case .cldemote: return "cldemote"
- case .clflush: return "clflush"
- case .clflushopt: return "clflushopt"
- case .clwb: return "clwb"
- case .clzero: return "clzero"
- case .cmov: return "cmov"
- case .cmp_legacy: return "cmp-legacy"
- case .cmpccxadd: return "cmpccxadd"
- case .core_capability: return "core-capability"
- case .cr8legacy: return "cr8legacy"
- case .cx16: return "cx16"
- case .cx8: return "cx8"
- case .dca: return "dca"
- case .ddpd_u: return "ddpd-u"
- case .de: return "de"
- case .decodeassists: return "decodeassists"
- case .ds: return "ds"
- case .ds_cpl: return "ds-cpl"
- case .dtes64: return "dtes64"
- case .eraps: return "eraps"
- case .erms: return "erms"
- case .est: return "est"
- case .extapic: return "extapic"
- case .f16c: return "f16c"
- case .fb_clear: return "fb-clear"
- case .fbsdp_no: return "fbsdp-no"
- case .fdp_excptn_only: return "fdp-excptn-only"
- case .flush_l1d: return "flush-l1d"
- case .flushbyasid: return "flushbyasid"
- case .fma: return "fma"
- case .fma4: return "fma4"
- case .fpu: return "fpu"
- case .fred: return "fred"
- case .fsgsbase: return "fsgsbase"
- case .fsrc: return "fsrc"
- case .fsrm: return "fsrm"
- case .fsrs: return "fsrs"
- case .full_width_write: return "full-width-write"
- case .fxsr: return "fxsr"
- case .fxsr_opt: return "fxsr-opt"
- case .fzrm: return "fzrm"
- case .gds_no: return "gds-no"
- case .gfni: return "gfni"
- case .hle: return "hle"
- case .ht: return "ht"
- case .hypervisor: return "hypervisor"
- case .ia64: return "ia64"
- case .ibpb: return "ibpb"
- case .ibpb_brtype: return "ibpb-brtype"
- case .ibrs: return "ibrs"
- case .ibrs_all: return "ibrs-all"
- case .ibs: return "ibs"
- case .intel_psfd: return "intel-psfd"
- case .intel_pt: return "intel-pt"
- case .intel_pt_lip: return "intel-pt-lip"
- case .invpcid: return "invpcid"
- case .invtsc: return "invtsc"
- case .ipred_ctrl: return "ipred-ctrl"
- case .kvm_asyncpf: return "kvm-asyncpf"
- case .kvm_asyncpf_int: return "kvm-asyncpf-int"
- case .kvm_asyncpf_vmexit: return "kvm-asyncpf-vmexit"
- case .kvm_hint_dedicated: return "kvm-hint-dedicated"
- case .kvm_mmu: return "kvm-mmu"
- case .kvm_msi_ext_dest_id: return "kvm-msi-ext-dest-id"
- case .kvm_nopiodelay: return "kvm-nopiodelay"
- case .kvm_poll_control: return "kvm-poll-control"
- case .kvm_pv_eoi: return "kvm-pv-eoi"
- case .kvm_pv_ipi: return "kvm-pv-ipi"
- case .kvm_pv_sched_yield: return "kvm-pv-sched-yield"
- case .kvm_pv_tlb_flush: return "kvm-pv-tlb-flush"
- case .kvm_pv_unhalt: return "kvm-pv-unhalt"
- case .kvm_steal_time: return "kvm-steal-time"
- case .kvmclock: return "kvmclock"
- case .kvmclock_stable_bit: return "kvmclock-stable-bit"
- case .la57: return "la57"
- case .lahf_lm: return "lahf-lm"
- case .lam: return "lam"
- case .lbrv: return "lbrv"
- case .lfence_always_serializing: return "lfence-always-serializing"
- case .lkgs: return "lkgs"
- case .lm: return "lm"
- case .lwp: return "lwp"
- case .mca: return "mca"
- case .mcdt_no: return "mcdt-no"
- case .mce: return "mce"
- case .md_clear: return "md-clear"
- case .mds_no: return "mds-no"
- case .misalignsse: return "misalignsse"
- case .mmx: return "mmx"
- case .mmxext: return "mmxext"
- case .monitor: return "monitor"
- case .movbe: return "movbe"
- case .movdir64b: return "movdir64b"
- case .movdiri: return "movdiri"
- case .mpx: return "mpx"
- case .msr: return "msr"
- case .mtrr: return "mtrr"
- case .no_nested_data_bp: return "no-nested-data-bp"
- case .nodeid_msr: return "nodeid-msr"
- case .npt: return "npt"
- case .nrip_save: return "nrip-save"
- case .null_sel_clr_base: return "null-sel-clr-base"
- case .nx: return "nx"
- case .osvw: return "osvw"
- case .overflow_recov: return "overflow-recov"
- case .pae: return "pae"
- case .pat: return "pat"
- case .pause_filter: return "pause-filter"
- case .pbe: return "pbe"
- case .pbrsb_no: return "pbrsb-no"
- case .pcid: return "pcid"
- case .pclmulqdq: return "pclmulqdq"
- case .pcommit: return "pcommit"
- case .pdcm: return "pdcm"
- case .pdpe1gb: return "pdpe1gb"
- case .perfctr_core: return "perfctr-core"
- case .perfctr_nb: return "perfctr-nb"
- case .perfmon_v2: return "perfmon-v2"
- case .pfthreshold: return "pfthreshold"
- case .pge: return "pge"
- case .phe: return "phe"
- case .phe_en: return "phe-en"
- case .pks: return "pks"
- case .pku: return "pku"
- case .pmm: return "pmm"
- case .pmm_en: return "pmm-en"
- case .pn: return "pn"
- case .pni: return "pni"
- case .popcnt: return "popcnt"
- case .prefetchiti: return "prefetchiti"
- case .pschange_mc_no: return "pschange-mc-no"
- case .psdp_no: return "psdp-no"
- case .pse: return "pse"
- case .pse36: return "pse36"
- case .rdctl_no: return "rdctl-no"
- case .rdpid: return "rdpid"
- case .rdrand: return "rdrand"
- case .rdseed: return "rdseed"
- case .rdtscp: return "rdtscp"
- case .rfds_clear: return "rfds-clear"
- case .rfds_no: return "rfds-no"
- case .rrsba_ctrl: return "rrsba-ctrl"
- case .rsba: return "rsba"
- case .rtm: return "rtm"
- case .sbdr_ssdp_no: return "sbdr-ssdp-no"
- case .sbpb: return "sbpb"
- case .sep: return "sep"
- case .serialize: return "serialize"
- case .sgx: return "sgx"
- case .sgx_aex_notify: return "sgx-aex-notify"
- case .sgx_debug: return "sgx-debug"
- case .sgx_edeccssa: return "sgx-edeccssa"
- case .sgx_exinfo: return "sgx-exinfo"
- case .sgx_kss: return "sgx-kss"
- case .sgx_mode64: return "sgx-mode64"
- case .sgx_provisionkey: return "sgx-provisionkey"
- case .sgx_tokenkey: return "sgx-tokenkey"
- case .sgx1: return "sgx1"
- case .sgx2: return "sgx2"
- case .sgxlc: return "sgxlc"
- case .sha_ni: return "sha-ni"
- case .sha512: return "sha512"
- case .skinit: return "skinit"
- case .skip_l1dfl_vmentry: return "skip-l1dfl-vmentry"
- case .sm3: return "sm3"
- case .sm4: return "sm4"
- case .smap: return "smap"
- case .smep: return "smep"
- case .smx: return "smx"
- case .spec_ctrl: return "spec-ctrl"
- case .split_lock_detect: return "split-lock-detect"
- case .srso_no: return "srso-no"
- case .srso_user_kernel_no: return "srso-user-kernel-no"
- case .ss: return "ss"
- case .ssb_no: return "ssb-no"
- case .ssbd: return "ssbd"
- case .sse: return "sse"
- case .sse2: return "sse2"
- case .sse4_1: return "sse4.1"
- case .sse4_2: return "sse4.2"
- case .sse4a: return "sse4a"
- case .ssse3: return "ssse3"
- case .stibp: return "stibp"
- case .stibp_always_on: return "stibp-always-on"
- case .succor: return "succor"
- case .svm: return "svm"
- case .svm_lock: return "svm-lock"
- case .svme_addr_chk: return "svme-addr-chk"
- case .syscall: return "syscall"
- case .taa_no: return "taa-no"
- case .tbm: return "tbm"
- case .tce: return "tce"
- case .tm: return "tm"
- case .tm2: return "tm2"
- case .topoext: return "topoext"
- case .tsc: return "tsc"
- case .tsc_adjust: return "tsc-adjust"
- case .tsc_deadline: return "tsc-deadline"
- case .tsc_scale: return "tsc-scale"
- case .tsx_ctrl: return "tsx-ctrl"
- case .tsx_ldtrk: return "tsx-ldtrk"
- case .umip: return "umip"
- case .v_vmsave_vmload: return "v-vmsave-vmload"
- case .vaes: return "vaes"
- case .vgif: return "vgif"
- case .virt_ssbd: return "virt-ssbd"
- case .vmcb_clean: return "vmcb-clean"
- case .vme: return "vme"
- case .vmx: return "vmx"
- case .vmx_activity_hlt: return "vmx-activity-hlt"
- case .vmx_activity_shutdown: return "vmx-activity-shutdown"
- case .vmx_activity_wait_sipi: return "vmx-activity-wait-sipi"
- case .vmx_any_errcode: return "vmx-any-errcode"
- case .vmx_apicv_register: return "vmx-apicv-register"
- case .vmx_apicv_vid: return "vmx-apicv-vid"
- case .vmx_apicv_x2apic: return "vmx-apicv-x2apic"
- case .vmx_apicv_xapic: return "vmx-apicv-xapic"
- case .vmx_cr3_load_noexit: return "vmx-cr3-load-noexit"
- case .vmx_cr3_store_noexit: return "vmx-cr3-store-noexit"
- case .vmx_cr8_load_exit: return "vmx-cr8-load-exit"
- case .vmx_cr8_store_exit: return "vmx-cr8-store-exit"
- case .vmx_desc_exit: return "vmx-desc-exit"
- case .vmx_enable_user_wait_pause: return "vmx-enable-user-wait-pause"
- case .vmx_encls_exit: return "vmx-encls-exit"
- case .vmx_entry_ia32e_mode: return "vmx-entry-ia32e-mode"
- case .vmx_entry_load_bndcfgs: return "vmx-entry-load-bndcfgs"
- case .vmx_entry_load_efer: return "vmx-entry-load-efer"
- case .vmx_entry_load_fred: return "vmx-entry-load-fred"
- case .vmx_entry_load_pat: return "vmx-entry-load-pat"
- case .vmx_entry_load_perf_global_ctrl: return "vmx-entry-load-perf-global-ctrl"
- case .vmx_entry_load_pkrs: return "vmx-entry-load-pkrs"
- case .vmx_entry_load_rtit_ctl: return "vmx-entry-load-rtit-ctl"
- case .vmx_entry_noload_debugctl: return "vmx-entry-noload-debugctl"
- case .vmx_ept: return "vmx-ept"
- case .vmx_ept_1gb: return "vmx-ept-1gb"
- case .vmx_ept_2mb: return "vmx-ept-2mb"
- case .vmx_ept_advanced_exitinfo: return "vmx-ept-advanced-exitinfo"
- case .vmx_ept_execonly: return "vmx-ept-execonly"
- case .vmx_eptad: return "vmx-eptad"
- case .vmx_eptp_switching: return "vmx-eptp-switching"
- case .vmx_exit_ack_intr: return "vmx-exit-ack-intr"
- case .vmx_exit_clear_bndcfgs: return "vmx-exit-clear-bndcfgs"
- case .vmx_exit_clear_rtit_ctl: return "vmx-exit-clear-rtit-ctl"
- case .vmx_exit_load_efer: return "vmx-exit-load-efer"
- case .vmx_exit_load_pat: return "vmx-exit-load-pat"
- case .vmx_exit_load_perf_global_ctrl: return "vmx-exit-load-perf-global-ctrl"
- case .vmx_exit_load_pkrs: return "vmx-exit-load-pkrs"
- case .vmx_exit_nosave_debugctl: return "vmx-exit-nosave-debugctl"
- case .vmx_exit_save_efer: return "vmx-exit-save-efer"
- case .vmx_exit_save_pat: return "vmx-exit-save-pat"
- case .vmx_exit_save_preemption_timer: return "vmx-exit-save-preemption-timer"
- case .vmx_exit_secondary_ctls: return "vmx-exit-secondary-ctls"
- case .vmx_flexpriority: return "vmx-flexpriority"
- case .vmx_hlt_exit: return "vmx-hlt-exit"
- case .vmx_ins_outs: return "vmx-ins-outs"
- case .vmx_intr_exit: return "vmx-intr-exit"
- case .vmx_invept: return "vmx-invept"
- case .vmx_invept_all_context: return "vmx-invept-all-context"
- case .vmx_invept_single_context: return "vmx-invept-single-context"
- case .vmx_invept_single_context_noglobals: return "vmx-invept-single-context-noglobals"
- case .vmx_invlpg_exit: return "vmx-invlpg-exit"
- case .vmx_invpcid_exit: return "vmx-invpcid-exit"
- case .vmx_invvpid: return "vmx-invvpid"
- case .vmx_invvpid_all_context: return "vmx-invvpid-all-context"
- case .vmx_invvpid_single_addr: return "vmx-invvpid-single-addr"
- case .vmx_io_bitmap: return "vmx-io-bitmap"
- case .vmx_io_exit: return "vmx-io-exit"
- case .vmx_monitor_exit: return "vmx-monitor-exit"
- case .vmx_movdr_exit: return "vmx-movdr-exit"
- case .vmx_msr_bitmap: return "vmx-msr-bitmap"
- case .vmx_mtf: return "vmx-mtf"
- case .vmx_mwait_exit: return "vmx-mwait-exit"
- case .vmx_nested_exception: return "vmx-nested-exception"
- case .vmx_nmi_exit: return "vmx-nmi-exit"
- case .vmx_page_walk_4: return "vmx-page-walk-4"
- case .vmx_page_walk_5: return "vmx-page-walk-5"
- case .vmx_pause_exit: return "vmx-pause-exit"
- case .vmx_ple: return "vmx-ple"
- case .vmx_pml: return "vmx-pml"
- case .vmx_posted_intr: return "vmx-posted-intr"
- case .vmx_preemption_timer: return "vmx-preemption-timer"
- case .vmx_rdpmc_exit: return "vmx-rdpmc-exit"
- case .vmx_rdrand_exit: return "vmx-rdrand-exit"
- case .vmx_rdseed_exit: return "vmx-rdseed-exit"
- case .vmx_rdtsc_exit: return "vmx-rdtsc-exit"
- case .vmx_rdtscp_exit: return "vmx-rdtscp-exit"
- case .vmx_secondary_ctls: return "vmx-secondary-ctls"
- case .vmx_shadow_vmcs: return "vmx-shadow-vmcs"
- case .vmx_store_lma: return "vmx-store-lma"
- case .vmx_true_ctls: return "vmx-true-ctls"
- case .vmx_tsc_offset: return "vmx-tsc-offset"
- case .vmx_tsc_scaling: return "vmx-tsc-scaling"
- case .vmx_unrestricted_guest: return "vmx-unrestricted-guest"
- case .vmx_vintr_pending: return "vmx-vintr-pending"
- case .vmx_vmfunc: return "vmx-vmfunc"
- case .vmx_vmwrite_vmexit_fields: return "vmx-vmwrite-vmexit-fields"
- case .vmx_vnmi: return "vmx-vnmi"
- case .vmx_vnmi_pending: return "vmx-vnmi-pending"
- case .vmx_vpid: return "vmx-vpid"
- case .vmx_wbinvd_exit: return "vmx-wbinvd-exit"
- case .vmx_xsaves: return "vmx-xsaves"
- case .vmx_zero_len_inject: return "vmx-zero-len-inject"
- case .vnmi: return "vnmi"
- case .vpclmulqdq: return "vpclmulqdq"
- case .waitpkg: return "waitpkg"
- case .wbnoinvd: return "wbnoinvd"
- case .wdt: return "wdt"
- case .wrmsrns: return "wrmsrns"
- case .x2apic: return "x2apic"
- case .xcrypt: return "xcrypt"
- case .xcrypt_en: return "xcrypt-en"
- case .xfd: return "xfd"
- case .xgetbv1: return "xgetbv1"
- case .xop: return "xop"
- case .xsave: return "xsave"
- case .xsavec: return "xsavec"
- case .xsaveerptr: return "xsaveerptr"
- case .xsaveopt: return "xsaveopt"
- case .xsaves: return "xsaves"
- case .xstore: return "xstore"
- case .xstore_en: return "xstore-en"
- case .xtpr: return "xtpr"
- case .zero_fcs_fds: return "zero-fcs-fds"
- }
- }
- }
- typealias QEMUCPUFlag_xtensa = AnyQEMUConstant
- typealias QEMUCPUFlag_xtensaeb = AnyQEMUConstant
- enum QEMUTarget_alpha: String, CaseIterable, QEMUTarget {
- case clipper
- case none
- static var `default`: QEMUTarget_alpha {
- .clipper
- }
- var prettyValue: String {
- switch self {
- case .clipper: return "Alpha DP264/CLIPPER (default) (clipper)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_arm: String, CaseIterable, QEMUTarget {
- case integratorcp
- case kzm
- case mps2_an385 = "mps2-an385"
- case mps2_an386 = "mps2-an386"
- case mps2_an500 = "mps2-an500"
- case mps2_an505 = "mps2-an505"
- case mps2_an511 = "mps2-an511"
- case mps2_an521 = "mps2-an521"
- case mps3_an524 = "mps3-an524"
- case mps3_an536 = "mps3-an536"
- case mps3_an547 = "mps3-an547"
- case musca_a = "musca-a"
- case musca_b1 = "musca-b1"
- case realview_eb_mpcore = "realview-eb-mpcore"
- case realview_eb = "realview-eb"
- case realview_pbx_a9 = "realview-pbx-a9"
- case realview_pb_a8 = "realview-pb-a8"
- case vexpress_a15 = "vexpress-a15"
- case vexpress_a9 = "vexpress-a9"
- case versatileab
- case versatilepb
- case imx25_pdk = "imx25-pdk"
- case ast1030_evb = "ast1030-evb"
- case ast2500_evb = "ast2500-evb"
- case ast2600_evb = "ast2600-evb"
- case b_l475e_iot01a = "b-l475e-iot01a"
- case microbit
- case bpim2u
- case g220a_bmc = "g220a-bmc"
- case highbank
- case midway
- case canon_a1100 = "canon-a1100"
- case bletchley_bmc = "bletchley-bmc"
- case fuji_bmc = "fuji-bmc"
- case tiogapass_bmc = "tiogapass-bmc"
- case yosemitev2_bmc = "yosemitev2-bmc"
- case fby35_bmc = "fby35-bmc"
- case sabrelite
- case mcimx6ul_evk = "mcimx6ul-evk"
- case mcimx7d_sabre = "mcimx7d-sabre"
- case rainier_bmc = "rainier-bmc"
- case fp5280g2_bmc = "fp5280g2-bmc"
- case kudo_bmc = "kudo-bmc"
- case musicpal
- case fby35
- case mori_bmc = "mori-bmc"
- case netduino2
- case netduinoplus2
- case npcm750_evb = "npcm750-evb"
- case sonorapass_bmc = "sonorapass-bmc"
- case olimex_stm32_h405 = "olimex-stm32-h405"
- case palmetto_bmc = "palmetto-bmc"
- case romulus_bmc = "romulus-bmc"
- case witherspoon_bmc = "witherspoon-bmc"
- case orangepi_pc = "orangepi-pc"
- case virt
- case virt_10_0 = "virt-10.0"
- case virt_2_10 = "virt-2.10"
- case virt_2_11 = "virt-2.11"
- case virt_2_12 = "virt-2.12"
- case virt_2_6 = "virt-2.6"
- case virt_2_7 = "virt-2.7"
- case virt_2_8 = "virt-2.8"
- case virt_2_9 = "virt-2.9"
- case virt_3_0 = "virt-3.0"
- case virt_3_1 = "virt-3.1"
- case virt_4_0 = "virt-4.0"
- case virt_4_1 = "virt-4.1"
- case virt_4_2 = "virt-4.2"
- case virt_5_0 = "virt-5.0"
- case virt_5_1 = "virt-5.1"
- case virt_5_2 = "virt-5.2"
- case virt_6_0 = "virt-6.0"
- case virt_6_1 = "virt-6.1"
- case virt_6_2 = "virt-6.2"
- case virt_7_0 = "virt-7.0"
- case virt_7_1 = "virt-7.1"
- case virt_7_2 = "virt-7.2"
- case virt_8_0 = "virt-8.0"
- case virt_8_1 = "virt-8.1"
- case virt_8_2 = "virt-8.2"
- case virt_9_0 = "virt-9.0"
- case virt_9_1 = "virt-9.1"
- case virt_9_2 = "virt-9.2"
- case qcom_dc_scm_v1_bmc = "qcom-dc-scm-v1-bmc"
- case qcom_firework_bmc = "qcom-firework-bmc"
- case quanta_gbs_bmc = "quanta-gbs-bmc"
- case quanta_gsj = "quanta-gsj"
- case quanta_q71l_bmc = "quanta-q71l-bmc"
- case raspi2b
- case raspi1ap
- case raspi0
- case stm32vldiscovery
- case nuri
- case smdkc210
- case collie
- case sx1_v1 = "sx1-v1"
- case sx1
- case emcraft_sf2 = "emcraft-sf2"
- case lm3s6965evb
- case lm3s811evb
- case supermicrox11_bmc = "supermicrox11-bmc"
- case supermicro_x11spi_bmc = "supermicro-x11spi-bmc"
- case xilinx_zynq_a9 = "xilinx-zynq-a9"
- case cubieboard
- case none
- static var `default`: QEMUTarget_arm {
- .virt
- }
- var prettyValue: String {
- switch self {
- case .integratorcp: return "ARM Integrator/CP (ARM926EJ-S) (integratorcp)"
- case .kzm: return "ARM KZM Emulation Baseboard (ARM1136) (kzm)"
- case .mps2_an385: return "ARM MPS2 with AN385 FPGA image for Cortex-M3 (mps2-an385)"
- case .mps2_an386: return "ARM MPS2 with AN386 FPGA image for Cortex-M4 (mps2-an386)"
- case .mps2_an500: return "ARM MPS2 with AN500 FPGA image for Cortex-M7 (mps2-an500)"
- case .mps2_an505: return "ARM MPS2 with AN505 FPGA image for Cortex-M33 (mps2-an505)"
- case .mps2_an511: return "ARM MPS2 with AN511 DesignStart FPGA image for Cortex-M3 (mps2-an511)"
- case .mps2_an521: return "ARM MPS2 with AN521 FPGA image for dual Cortex-M33 (mps2-an521)"
- case .mps3_an524: return "ARM MPS3 with AN524 FPGA image for dual Cortex-M33 (mps3-an524)"
- case .mps3_an536: return "ARM MPS3 with AN536 FPGA image for Cortex-R52 (mps3-an536)"
- case .mps3_an547: return "ARM MPS3 with AN547 FPGA image for Cortex-M55 (mps3-an547)"
- case .musca_a: return "ARM Musca-A board (dual Cortex-M33) (musca-a)"
- case .musca_b1: return "ARM Musca-B1 board (dual Cortex-M33) (musca-b1)"
- case .realview_eb_mpcore: return "ARM RealView Emulation Baseboard (ARM11MPCore) (realview-eb-mpcore)"
- case .realview_eb: return "ARM RealView Emulation Baseboard (ARM926EJ-S) (realview-eb)"
- case .realview_pbx_a9: return "ARM RealView Platform Baseboard Explore for Cortex-A9 (realview-pbx-a9)"
- case .realview_pb_a8: return "ARM RealView Platform Baseboard for Cortex-A8 (realview-pb-a8)"
- case .vexpress_a15: return "ARM Versatile Express for Cortex-A15 (vexpress-a15)"
- case .vexpress_a9: return "ARM Versatile Express for Cortex-A9 (vexpress-a9)"
- case .versatileab: return "ARM Versatile/AB (ARM926EJ-S) (versatileab)"
- case .versatilepb: return "ARM Versatile/PB (ARM926EJ-S) (versatilepb)"
- case .imx25_pdk: return "ARM i.MX25 PDK board (ARM926) (imx25-pdk)"
- case .ast1030_evb: return "Aspeed AST1030 MiniBMC (Cortex-M4) (ast1030-evb)"
- case .ast2500_evb: return "Aspeed AST2500 EVB (ARM1176) (ast2500-evb)"
- case .ast2600_evb: return "Aspeed AST2600 EVB (Cortex-A7) (ast2600-evb)"
- case .b_l475e_iot01a: return "B-L475E-IOT01A Discovery Kit (Cortex-M4) (b-l475e-iot01a)"
- case .microbit: return "BBC micro:bit (Cortex-M0) (microbit)"
- case .bpim2u: return "Bananapi M2U (Cortex-A7) (bpim2u)"
- case .g220a_bmc: return "Bytedance G220A BMC (ARM1176) (g220a-bmc)"
- case .highbank: return "Calxeda Highbank (ECX-1000) (highbank)"
- case .midway: return "Calxeda Midway (ECX-2000) (midway)"
- case .canon_a1100: return "Canon PowerShot A1100 IS (ARM946) (canon-a1100)"
- case .bletchley_bmc: return "Facebook Bletchley BMC (Cortex-A7) (bletchley-bmc)"
- case .fuji_bmc: return "Facebook Fuji BMC (Cortex-A7) (fuji-bmc)"
- case .tiogapass_bmc: return "Facebook Tiogapass BMC (ARM1176) (tiogapass-bmc)"
- case .yosemitev2_bmc: return "Facebook YosemiteV2 BMC (ARM1176) (yosemitev2-bmc)"
- case .fby35_bmc: return "Facebook fby35 BMC (Cortex-A7) (fby35-bmc)"
- case .sabrelite: return "Freescale i.MX6 Quad SABRE Lite Board (Cortex-A9) (sabrelite)"
- case .mcimx6ul_evk: return "Freescale i.MX6UL Evaluation Kit (Cortex-A7) (mcimx6ul-evk)"
- case .mcimx7d_sabre: return "Freescale i.MX7 DUAL SABRE (Cortex-A7) (mcimx7d-sabre)"
- case .rainier_bmc: return "IBM Rainier BMC (Cortex-A7) (rainier-bmc)"
- case .fp5280g2_bmc: return "Inspur FP5280G2 BMC (ARM1176) (fp5280g2-bmc)"
- case .kudo_bmc: return "Kudo BMC (Cortex-A9) (kudo-bmc)"
- case .musicpal: return "Marvell 88w8618 / MusicPal (ARM926EJ-S) (musicpal)"
- case .fby35: return "Meta Platforms fby35 (fby35)"
- case .mori_bmc: return "Mori BMC (Cortex-A9) (mori-bmc)"
- case .netduino2: return "Netduino 2 Machine (Cortex-M3) (netduino2)"
- case .netduinoplus2: return "Netduino Plus 2 Machine (Cortex-M4) (netduinoplus2)"
- case .npcm750_evb: return "Nuvoton NPCM750 Evaluation Board (Cortex-A9) (npcm750-evb)"
- case .sonorapass_bmc: return "OCP SonoraPass BMC (ARM1176) (sonorapass-bmc)"
- case .olimex_stm32_h405: return "Olimex STM32-H405 (Cortex-M4) (olimex-stm32-h405)"
- case .palmetto_bmc: return "OpenPOWER Palmetto BMC (ARM926EJ-S) (palmetto-bmc)"
- case .romulus_bmc: return "OpenPOWER Romulus BMC (ARM1176) (romulus-bmc)"
- case .witherspoon_bmc: return "OpenPOWER Witherspoon BMC (ARM1176) (witherspoon-bmc)"
- case .orangepi_pc: return "Orange Pi PC (Cortex-A7) (orangepi-pc)"
- case .virt: return "QEMU 10.0 ARM Virtual Machine (alias of virt-10.0) (virt)"
- case .virt_10_0: return "QEMU 10.0 ARM Virtual Machine (virt-10.0)"
- case .virt_2_10: return "QEMU 2.10 ARM Virtual Machine (deprecated) (virt-2.10)"
- case .virt_2_11: return "QEMU 2.11 ARM Virtual Machine (deprecated) (virt-2.11)"
- case .virt_2_12: return "QEMU 2.12 ARM Virtual Machine (deprecated) (virt-2.12)"
- case .virt_2_6: return "QEMU 2.6 ARM Virtual Machine (deprecated) (virt-2.6)"
- case .virt_2_7: return "QEMU 2.7 ARM Virtual Machine (deprecated) (virt-2.7)"
- case .virt_2_8: return "QEMU 2.8 ARM Virtual Machine (deprecated) (virt-2.8)"
- case .virt_2_9: return "QEMU 2.9 ARM Virtual Machine (deprecated) (virt-2.9)"
- case .virt_3_0: return "QEMU 3.0 ARM Virtual Machine (deprecated) (virt-3.0)"
- case .virt_3_1: return "QEMU 3.1 ARM Virtual Machine (deprecated) (virt-3.1)"
- case .virt_4_0: return "QEMU 4.0 ARM Virtual Machine (deprecated) (virt-4.0)"
- case .virt_4_1: return "QEMU 4.1 ARM Virtual Machine (deprecated) (virt-4.1)"
- case .virt_4_2: return "QEMU 4.2 ARM Virtual Machine (deprecated) (virt-4.2)"
- case .virt_5_0: return "QEMU 5.0 ARM Virtual Machine (deprecated) (virt-5.0)"
- case .virt_5_1: return "QEMU 5.1 ARM Virtual Machine (deprecated) (virt-5.1)"
- case .virt_5_2: return "QEMU 5.2 ARM Virtual Machine (deprecated) (virt-5.2)"
- case .virt_6_0: return "QEMU 6.0 ARM Virtual Machine (deprecated) (virt-6.0)"
- case .virt_6_1: return "QEMU 6.1 ARM Virtual Machine (deprecated) (virt-6.1)"
- case .virt_6_2: return "QEMU 6.2 ARM Virtual Machine (deprecated) (virt-6.2)"
- case .virt_7_0: return "QEMU 7.0 ARM Virtual Machine (deprecated) (virt-7.0)"
- case .virt_7_1: return "QEMU 7.1 ARM Virtual Machine (virt-7.1)"
- case .virt_7_2: return "QEMU 7.2 ARM Virtual Machine (virt-7.2)"
- case .virt_8_0: return "QEMU 8.0 ARM Virtual Machine (virt-8.0)"
- case .virt_8_1: return "QEMU 8.1 ARM Virtual Machine (virt-8.1)"
- case .virt_8_2: return "QEMU 8.2 ARM Virtual Machine (virt-8.2)"
- case .virt_9_0: return "QEMU 9.0 ARM Virtual Machine (virt-9.0)"
- case .virt_9_1: return "QEMU 9.1 ARM Virtual Machine (virt-9.1)"
- case .virt_9_2: return "QEMU 9.2 ARM Virtual Machine (virt-9.2)"
- case .qcom_dc_scm_v1_bmc: return "Qualcomm DC-SCM V1 BMC (Cortex A7) (qcom-dc-scm-v1-bmc)"
- case .qcom_firework_bmc: return "Qualcomm DC-SCM V1/Firework BMC (Cortex A7) (qcom-firework-bmc)"
- case .quanta_gbs_bmc: return "Quanta GBS (Cortex-A9) (quanta-gbs-bmc)"
- case .quanta_gsj: return "Quanta GSJ (Cortex-A9) (quanta-gsj)"
- case .quanta_q71l_bmc: return "Quanta-Q71l BMC (ARM926EJ-S) (quanta-q71l-bmc)"
- case .raspi2b: return "Raspberry Pi 2B (revision 1.1) (raspi2b)"
- case .raspi1ap: return "Raspberry Pi A+ (revision 1.1) (raspi1ap)"
- case .raspi0: return "Raspberry Pi Zero (revision 1.2) (raspi0)"
- case .stm32vldiscovery: return "ST STM32VLDISCOVERY (Cortex-M3) (stm32vldiscovery)"
- case .nuri: return "Samsung NURI board (Exynos4210) (nuri)"
- case .smdkc210: return "Samsung SMDKC210 board (Exynos4210) (smdkc210)"
- case .collie: return "Sharp SL-5500 (Collie) PDA (SA-1110) (collie)"
- case .sx1_v1: return "Siemens SX1 (OMAP310) V1 (sx1-v1)"
- case .sx1: return "Siemens SX1 (OMAP310) V2 (sx1)"
- case .emcraft_sf2: return "SmartFusion2 SOM kit from Emcraft (M2S010) (emcraft-sf2)"
- case .lm3s6965evb: return "Stellaris LM3S6965EVB (Cortex-M3) (lm3s6965evb)"
- case .lm3s811evb: return "Stellaris LM3S811EVB (Cortex-M3) (lm3s811evb)"
- case .supermicrox11_bmc: return "Supermicro X11 BMC (ARM926EJ-S) (supermicrox11-bmc)"
- case .supermicro_x11spi_bmc: return "Supermicro X11 SPI BMC (ARM1176) (supermicro-x11spi-bmc)"
- case .xilinx_zynq_a9: return "Xilinx Zynq 7000 Platform Baseboard for Cortex-A9 (xilinx-zynq-a9)"
- case .cubieboard: return "cubietech cubieboard (Cortex-A8) (cubieboard)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_aarch64: String, CaseIterable, QEMUTarget {
- case integratorcp
- case kzm
- case mps2_an385 = "mps2-an385"
- case mps2_an386 = "mps2-an386"
- case mps2_an500 = "mps2-an500"
- case mps2_an505 = "mps2-an505"
- case mps2_an511 = "mps2-an511"
- case mps2_an521 = "mps2-an521"
- case mps3_an524 = "mps3-an524"
- case mps3_an536 = "mps3-an536"
- case mps3_an547 = "mps3-an547"
- case musca_a = "musca-a"
- case musca_b1 = "musca-b1"
- case realview_eb_mpcore = "realview-eb-mpcore"
- case realview_eb = "realview-eb"
- case realview_pbx_a9 = "realview-pbx-a9"
- case realview_pb_a8 = "realview-pb-a8"
- case vexpress_a15 = "vexpress-a15"
- case vexpress_a9 = "vexpress-a9"
- case versatileab
- case versatilepb
- case imx25_pdk = "imx25-pdk"
- case vmapple
- case ast1030_evb = "ast1030-evb"
- case ast2500_evb = "ast2500-evb"
- case ast2600_evb = "ast2600-evb"
- case ast2700_evb = "ast2700-evb"
- case ast2700a0_evb = "ast2700a0-evb"
- case ast2700a1_evb = "ast2700a1-evb"
- case b_l475e_iot01a = "b-l475e-iot01a"
- case microbit
- case bpim2u
- case g220a_bmc = "g220a-bmc"
- case highbank
- case midway
- case canon_a1100 = "canon-a1100"
- case bletchley_bmc = "bletchley-bmc"
- case fuji_bmc = "fuji-bmc"
- case tiogapass_bmc = "tiogapass-bmc"
- case yosemitev2_bmc = "yosemitev2-bmc"
- case fby35_bmc = "fby35-bmc"
- case sabrelite
- case mcimx6ul_evk = "mcimx6ul-evk"
- case mcimx7d_sabre = "mcimx7d-sabre"
- case rainier_bmc = "rainier-bmc"
- case fp5280g2_bmc = "fp5280g2-bmc"
- case kudo_bmc = "kudo-bmc"
- case musicpal
- case fby35
- case mori_bmc = "mori-bmc"
- case imx8mp_evk = "imx8mp-evk"
- case netduino2
- case netduinoplus2
- case npcm750_evb = "npcm750-evb"
- case npcm845_evb = "npcm845-evb"
- case sonorapass_bmc = "sonorapass-bmc"
- case olimex_stm32_h405 = "olimex-stm32-h405"
- case palmetto_bmc = "palmetto-bmc"
- case romulus_bmc = "romulus-bmc"
- case witherspoon_bmc = "witherspoon-bmc"
- case orangepi_pc = "orangepi-pc"
- case sbsa_ref = "sbsa-ref"
- case virt
- case virt_10_0 = "virt-10.0"
- case virt_2_10 = "virt-2.10"
- case virt_2_11 = "virt-2.11"
- case virt_2_12 = "virt-2.12"
- case virt_2_6 = "virt-2.6"
- case virt_2_7 = "virt-2.7"
- case virt_2_8 = "virt-2.8"
- case virt_2_9 = "virt-2.9"
- case virt_3_0 = "virt-3.0"
- case virt_3_1 = "virt-3.1"
- case virt_4_0 = "virt-4.0"
- case virt_4_1 = "virt-4.1"
- case virt_4_2 = "virt-4.2"
- case virt_5_0 = "virt-5.0"
- case virt_5_1 = "virt-5.1"
- case virt_5_2 = "virt-5.2"
- case virt_6_0 = "virt-6.0"
- case virt_6_1 = "virt-6.1"
- case virt_6_2 = "virt-6.2"
- case virt_7_0 = "virt-7.0"
- case virt_7_1 = "virt-7.1"
- case virt_7_2 = "virt-7.2"
- case virt_8_0 = "virt-8.0"
- case virt_8_1 = "virt-8.1"
- case virt_8_2 = "virt-8.2"
- case virt_9_0 = "virt-9.0"
- case virt_9_1 = "virt-9.1"
- case virt_9_2 = "virt-9.2"
- case qcom_dc_scm_v1_bmc = "qcom-dc-scm-v1-bmc"
- case qcom_firework_bmc = "qcom-firework-bmc"
- case quanta_gbs_bmc = "quanta-gbs-bmc"
- case quanta_gsj = "quanta-gsj"
- case quanta_q71l_bmc = "quanta-q71l-bmc"
- case raspi2b
- case raspi3ap
- case raspi3b
- case raspi4b
- case raspi1ap
- case raspi0
- case stm32vldiscovery
- case nuri
- case smdkc210
- case collie
- case sx1_v1 = "sx1-v1"
- case sx1
- case emcraft_sf2 = "emcraft-sf2"
- case lm3s6965evb
- case lm3s811evb
- case supermicrox11_bmc = "supermicrox11-bmc"
- case supermicro_x11spi_bmc = "supermicro-x11spi-bmc"
- case xlnx_versal_virt = "xlnx-versal-virt"
- case xilinx_zynq_a9 = "xilinx-zynq-a9"
- case xlnx_zcu102 = "xlnx-zcu102"
- case cubieboard
- case none
- static var `default`: QEMUTarget_aarch64 {
- .virt
- }
- var prettyValue: String {
- switch self {
- case .integratorcp: return "ARM Integrator/CP (ARM926EJ-S) (integratorcp)"
- case .kzm: return "ARM KZM Emulation Baseboard (ARM1136) (kzm)"
- case .mps2_an385: return "ARM MPS2 with AN385 FPGA image for Cortex-M3 (mps2-an385)"
- case .mps2_an386: return "ARM MPS2 with AN386 FPGA image for Cortex-M4 (mps2-an386)"
- case .mps2_an500: return "ARM MPS2 with AN500 FPGA image for Cortex-M7 (mps2-an500)"
- case .mps2_an505: return "ARM MPS2 with AN505 FPGA image for Cortex-M33 (mps2-an505)"
- case .mps2_an511: return "ARM MPS2 with AN511 DesignStart FPGA image for Cortex-M3 (mps2-an511)"
- case .mps2_an521: return "ARM MPS2 with AN521 FPGA image for dual Cortex-M33 (mps2-an521)"
- case .mps3_an524: return "ARM MPS3 with AN524 FPGA image for dual Cortex-M33 (mps3-an524)"
- case .mps3_an536: return "ARM MPS3 with AN536 FPGA image for Cortex-R52 (mps3-an536)"
- case .mps3_an547: return "ARM MPS3 with AN547 FPGA image for Cortex-M55 (mps3-an547)"
- case .musca_a: return "ARM Musca-A board (dual Cortex-M33) (musca-a)"
- case .musca_b1: return "ARM Musca-B1 board (dual Cortex-M33) (musca-b1)"
- case .realview_eb_mpcore: return "ARM RealView Emulation Baseboard (ARM11MPCore) (realview-eb-mpcore)"
- case .realview_eb: return "ARM RealView Emulation Baseboard (ARM926EJ-S) (realview-eb)"
- case .realview_pbx_a9: return "ARM RealView Platform Baseboard Explore for Cortex-A9 (realview-pbx-a9)"
- case .realview_pb_a8: return "ARM RealView Platform Baseboard for Cortex-A8 (realview-pb-a8)"
- case .vexpress_a15: return "ARM Versatile Express for Cortex-A15 (vexpress-a15)"
- case .vexpress_a9: return "ARM Versatile Express for Cortex-A9 (vexpress-a9)"
- case .versatileab: return "ARM Versatile/AB (ARM926EJ-S) (versatileab)"
- case .versatilepb: return "ARM Versatile/PB (ARM926EJ-S) (versatilepb)"
- case .imx25_pdk: return "ARM i.MX25 PDK board (ARM926) (imx25-pdk)"
- case .vmapple: return "Apple aarch64 Virtual Machine (vmapple)"
- case .ast1030_evb: return "Aspeed AST1030 MiniBMC (Cortex-M4) (ast1030-evb)"
- case .ast2500_evb: return "Aspeed AST2500 EVB (ARM1176) (ast2500-evb)"
- case .ast2600_evb: return "Aspeed AST2600 EVB (Cortex-A7) (ast2600-evb)"
- case .ast2700_evb: return "Aspeed AST2700 A0 EVB (Cortex-A35) (alias of ast2700a0-evb) (ast2700-evb)"
- case .ast2700a0_evb: return "Aspeed AST2700 A0 EVB (Cortex-A35) (ast2700a0-evb)"
- case .ast2700a1_evb: return "Aspeed AST2700 A1 EVB (Cortex-A35) (ast2700a1-evb)"
- case .b_l475e_iot01a: return "B-L475E-IOT01A Discovery Kit (Cortex-M4) (b-l475e-iot01a)"
- case .microbit: return "BBC micro:bit (Cortex-M0) (microbit)"
- case .bpim2u: return "Bananapi M2U (Cortex-A7) (bpim2u)"
- case .g220a_bmc: return "Bytedance G220A BMC (ARM1176) (g220a-bmc)"
- case .highbank: return "Calxeda Highbank (ECX-1000) (highbank)"
- case .midway: return "Calxeda Midway (ECX-2000) (midway)"
- case .canon_a1100: return "Canon PowerShot A1100 IS (ARM946) (canon-a1100)"
- case .bletchley_bmc: return "Facebook Bletchley BMC (Cortex-A7) (bletchley-bmc)"
- case .fuji_bmc: return "Facebook Fuji BMC (Cortex-A7) (fuji-bmc)"
- case .tiogapass_bmc: return "Facebook Tiogapass BMC (ARM1176) (tiogapass-bmc)"
- case .yosemitev2_bmc: return "Facebook YosemiteV2 BMC (ARM1176) (yosemitev2-bmc)"
- case .fby35_bmc: return "Facebook fby35 BMC (Cortex-A7) (fby35-bmc)"
- case .sabrelite: return "Freescale i.MX6 Quad SABRE Lite Board (Cortex-A9) (sabrelite)"
- case .mcimx6ul_evk: return "Freescale i.MX6UL Evaluation Kit (Cortex-A7) (mcimx6ul-evk)"
- case .mcimx7d_sabre: return "Freescale i.MX7 DUAL SABRE (Cortex-A7) (mcimx7d-sabre)"
- case .rainier_bmc: return "IBM Rainier BMC (Cortex-A7) (rainier-bmc)"
- case .fp5280g2_bmc: return "Inspur FP5280G2 BMC (ARM1176) (fp5280g2-bmc)"
- case .kudo_bmc: return "Kudo BMC (Cortex-A9) (kudo-bmc)"
- case .musicpal: return "Marvell 88w8618 / MusicPal (ARM926EJ-S) (musicpal)"
- case .fby35: return "Meta Platforms fby35 (fby35)"
- case .mori_bmc: return "Mori BMC (Cortex-A9) (mori-bmc)"
- case .imx8mp_evk: return "NXP i.MX 8M Plus EVK Board (imx8mp-evk)"
- case .netduino2: return "Netduino 2 Machine (Cortex-M3) (netduino2)"
- case .netduinoplus2: return "Netduino Plus 2 Machine (Cortex-M4) (netduinoplus2)"
- case .npcm750_evb: return "Nuvoton NPCM750 Evaluation Board (Cortex-A9) (npcm750-evb)"
- case .npcm845_evb: return "Nuvoton NPCM845 Evaluation Board (Cortex-A35) (npcm845-evb)"
- case .sonorapass_bmc: return "OCP SonoraPass BMC (ARM1176) (sonorapass-bmc)"
- case .olimex_stm32_h405: return "Olimex STM32-H405 (Cortex-M4) (olimex-stm32-h405)"
- case .palmetto_bmc: return "OpenPOWER Palmetto BMC (ARM926EJ-S) (palmetto-bmc)"
- case .romulus_bmc: return "OpenPOWER Romulus BMC (ARM1176) (romulus-bmc)"
- case .witherspoon_bmc: return "OpenPOWER Witherspoon BMC (ARM1176) (witherspoon-bmc)"
- case .orangepi_pc: return "Orange Pi PC (Cortex-A7) (orangepi-pc)"
- case .sbsa_ref: return "QEMU 'SBSA Reference' ARM Virtual Machine (sbsa-ref)"
- case .virt: return "QEMU 10.0 ARM Virtual Machine (alias of virt-10.0) (virt)"
- case .virt_10_0: return "QEMU 10.0 ARM Virtual Machine (virt-10.0)"
- case .virt_2_10: return "QEMU 2.10 ARM Virtual Machine (deprecated) (virt-2.10)"
- case .virt_2_11: return "QEMU 2.11 ARM Virtual Machine (deprecated) (virt-2.11)"
- case .virt_2_12: return "QEMU 2.12 ARM Virtual Machine (deprecated) (virt-2.12)"
- case .virt_2_6: return "QEMU 2.6 ARM Virtual Machine (deprecated) (virt-2.6)"
- case .virt_2_7: return "QEMU 2.7 ARM Virtual Machine (deprecated) (virt-2.7)"
- case .virt_2_8: return "QEMU 2.8 ARM Virtual Machine (deprecated) (virt-2.8)"
- case .virt_2_9: return "QEMU 2.9 ARM Virtual Machine (deprecated) (virt-2.9)"
- case .virt_3_0: return "QEMU 3.0 ARM Virtual Machine (deprecated) (virt-3.0)"
- case .virt_3_1: return "QEMU 3.1 ARM Virtual Machine (deprecated) (virt-3.1)"
- case .virt_4_0: return "QEMU 4.0 ARM Virtual Machine (deprecated) (virt-4.0)"
- case .virt_4_1: return "QEMU 4.1 ARM Virtual Machine (deprecated) (virt-4.1)"
- case .virt_4_2: return "QEMU 4.2 ARM Virtual Machine (deprecated) (virt-4.2)"
- case .virt_5_0: return "QEMU 5.0 ARM Virtual Machine (deprecated) (virt-5.0)"
- case .virt_5_1: return "QEMU 5.1 ARM Virtual Machine (deprecated) (virt-5.1)"
- case .virt_5_2: return "QEMU 5.2 ARM Virtual Machine (deprecated) (virt-5.2)"
- case .virt_6_0: return "QEMU 6.0 ARM Virtual Machine (deprecated) (virt-6.0)"
- case .virt_6_1: return "QEMU 6.1 ARM Virtual Machine (deprecated) (virt-6.1)"
- case .virt_6_2: return "QEMU 6.2 ARM Virtual Machine (deprecated) (virt-6.2)"
- case .virt_7_0: return "QEMU 7.0 ARM Virtual Machine (deprecated) (virt-7.0)"
- case .virt_7_1: return "QEMU 7.1 ARM Virtual Machine (virt-7.1)"
- case .virt_7_2: return "QEMU 7.2 ARM Virtual Machine (virt-7.2)"
- case .virt_8_0: return "QEMU 8.0 ARM Virtual Machine (virt-8.0)"
- case .virt_8_1: return "QEMU 8.1 ARM Virtual Machine (virt-8.1)"
- case .virt_8_2: return "QEMU 8.2 ARM Virtual Machine (virt-8.2)"
- case .virt_9_0: return "QEMU 9.0 ARM Virtual Machine (virt-9.0)"
- case .virt_9_1: return "QEMU 9.1 ARM Virtual Machine (virt-9.1)"
- case .virt_9_2: return "QEMU 9.2 ARM Virtual Machine (virt-9.2)"
- case .qcom_dc_scm_v1_bmc: return "Qualcomm DC-SCM V1 BMC (Cortex A7) (qcom-dc-scm-v1-bmc)"
- case .qcom_firework_bmc: return "Qualcomm DC-SCM V1/Firework BMC (Cortex A7) (qcom-firework-bmc)"
- case .quanta_gbs_bmc: return "Quanta GBS (Cortex-A9) (quanta-gbs-bmc)"
- case .quanta_gsj: return "Quanta GSJ (Cortex-A9) (quanta-gsj)"
- case .quanta_q71l_bmc: return "Quanta-Q71l BMC (ARM926EJ-S) (quanta-q71l-bmc)"
- case .raspi2b: return "Raspberry Pi 2B (revision 1.1) (raspi2b)"
- case .raspi3ap: return "Raspberry Pi 3A+ (revision 1.0) (raspi3ap)"
- case .raspi3b: return "Raspberry Pi 3B (revision 1.2) (raspi3b)"
- case .raspi4b: return "Raspberry Pi 4B (revision 1.5) (raspi4b)"
- case .raspi1ap: return "Raspberry Pi A+ (revision 1.1) (raspi1ap)"
- case .raspi0: return "Raspberry Pi Zero (revision 1.2) (raspi0)"
- case .stm32vldiscovery: return "ST STM32VLDISCOVERY (Cortex-M3) (stm32vldiscovery)"
- case .nuri: return "Samsung NURI board (Exynos4210) (nuri)"
- case .smdkc210: return "Samsung SMDKC210 board (Exynos4210) (smdkc210)"
- case .collie: return "Sharp SL-5500 (Collie) PDA (SA-1110) (collie)"
- case .sx1_v1: return "Siemens SX1 (OMAP310) V1 (sx1-v1)"
- case .sx1: return "Siemens SX1 (OMAP310) V2 (sx1)"
- case .emcraft_sf2: return "SmartFusion2 SOM kit from Emcraft (M2S010) (emcraft-sf2)"
- case .lm3s6965evb: return "Stellaris LM3S6965EVB (Cortex-M3) (lm3s6965evb)"
- case .lm3s811evb: return "Stellaris LM3S811EVB (Cortex-M3) (lm3s811evb)"
- case .supermicrox11_bmc: return "Supermicro X11 BMC (ARM926EJ-S) (supermicrox11-bmc)"
- case .supermicro_x11spi_bmc: return "Supermicro X11 SPI BMC (ARM1176) (supermicro-x11spi-bmc)"
- case .xlnx_versal_virt: return "Xilinx Versal Virtual development board (xlnx-versal-virt)"
- case .xilinx_zynq_a9: return "Xilinx Zynq 7000 Platform Baseboard for Cortex-A9 (xilinx-zynq-a9)"
- case .xlnx_zcu102: return "Xilinx ZynqMP ZCU102 board with 4xA53s and 2xR5Fs based on the value of smp (xlnx-zcu102)"
- case .cubieboard: return "cubietech cubieboard (Cortex-A8) (cubieboard)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_avr: String, CaseIterable, QEMUTarget {
- case _2009 = "2009"
- case arduino_duemilanove = "arduino-duemilanove"
- case mega
- case arduino_mega = "arduino-mega"
- case mega2560
- case arduino_mega_2560_v3 = "arduino-mega-2560-v3"
- case uno
- case arduino_uno = "arduino-uno"
- case none
- static var `default`: QEMUTarget_avr {
- .mega
- }
- var prettyValue: String {
- switch self {
- case ._2009: return "Arduino Duemilanove (ATmega168) (alias of arduino-duemilanove) (2009)"
- case .arduino_duemilanove: return "Arduino Duemilanove (ATmega168) (arduino-duemilanove)"
- case .mega: return "Arduino Mega (ATmega1280) (alias of arduino-mega) (mega)"
- case .arduino_mega: return "Arduino Mega (ATmega1280) (arduino-mega)"
- case .mega2560: return "Arduino Mega 2560 (ATmega2560) (alias of arduino-mega-2560-v3) (mega2560)"
- case .arduino_mega_2560_v3: return "Arduino Mega 2560 (ATmega2560) (arduino-mega-2560-v3)"
- case .uno: return "Arduino UNO (ATmega328P) (alias of arduino-uno) (uno)"
- case .arduino_uno: return "Arduino UNO (ATmega328P) (arduino-uno)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_hppa: String, CaseIterable, QEMUTarget {
- case B160L
- case C3700
- case none
- static var `default`: QEMUTarget_hppa {
- .B160L
- }
- var prettyValue: String {
- switch self {
- case .B160L: return "HP B160L workstation (default) (B160L)"
- case .C3700: return "HP C3700 workstation (C3700)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_i386: String, CaseIterable, QEMUTarget {
- case isapc
- case q35
- case pc_q35_2_10 = "pc-q35-2.10"
- case pc_q35_2_11 = "pc-q35-2.11"
- case pc_q35_2_12 = "pc-q35-2.12"
- case pc_q35_2_4 = "pc-q35-2.4"
- case pc_q35_2_5 = "pc-q35-2.5"
- case pc_q35_2_6 = "pc-q35-2.6"
- case pc_q35_2_7 = "pc-q35-2.7"
- case pc_q35_2_8 = "pc-q35-2.8"
- case pc_q35_2_9 = "pc-q35-2.9"
- case pc_q35_3_0 = "pc-q35-3.0"
- case pc_q35_3_1 = "pc-q35-3.1"
- case pc_q35_4_0 = "pc-q35-4.0"
- case pc_q35_4_0_1 = "pc-q35-4.0.1"
- case pc_q35_4_1 = "pc-q35-4.1"
- case pc_q35_4_2 = "pc-q35-4.2"
- case pc_q35_5_0 = "pc-q35-5.0"
- case pc_q35_5_1 = "pc-q35-5.1"
- case pc_q35_5_2 = "pc-q35-5.2"
- case pc_q35_6_0 = "pc-q35-6.0"
- case pc_q35_6_1 = "pc-q35-6.1"
- case pc_q35_6_2 = "pc-q35-6.2"
- case pc_q35_7_0 = "pc-q35-7.0"
- case pc_q35_10_0 = "pc-q35-10.0"
- case pc_q35_7_1 = "pc-q35-7.1"
- case pc_q35_7_2 = "pc-q35-7.2"
- case pc_q35_8_0 = "pc-q35-8.0"
- case pc_q35_8_1 = "pc-q35-8.1"
- case pc_q35_8_2 = "pc-q35-8.2"
- case pc_q35_9_0 = "pc-q35-9.0"
- case pc_q35_9_1 = "pc-q35-9.1"
- case pc_q35_9_2 = "pc-q35-9.2"
- case pc
- case pc_i440fx_10_0 = "pc-i440fx-10.0"
- case pc_i440fx_2_10 = "pc-i440fx-2.10"
- case pc_i440fx_2_11 = "pc-i440fx-2.11"
- case pc_i440fx_2_12 = "pc-i440fx-2.12"
- case pc_i440fx_2_4 = "pc-i440fx-2.4"
- case pc_i440fx_2_5 = "pc-i440fx-2.5"
- case pc_i440fx_2_6 = "pc-i440fx-2.6"
- case pc_i440fx_2_7 = "pc-i440fx-2.7"
- case pc_i440fx_2_8 = "pc-i440fx-2.8"
- case pc_i440fx_2_9 = "pc-i440fx-2.9"
- case pc_i440fx_3_0 = "pc-i440fx-3.0"
- case pc_i440fx_3_1 = "pc-i440fx-3.1"
- case pc_i440fx_4_0 = "pc-i440fx-4.0"
- case pc_i440fx_4_1 = "pc-i440fx-4.1"
- case pc_i440fx_4_2 = "pc-i440fx-4.2"
- case pc_i440fx_5_0 = "pc-i440fx-5.0"
- case pc_i440fx_5_1 = "pc-i440fx-5.1"
- case pc_i440fx_5_2 = "pc-i440fx-5.2"
- case pc_i440fx_6_0 = "pc-i440fx-6.0"
- case pc_i440fx_6_1 = "pc-i440fx-6.1"
- case pc_i440fx_6_2 = "pc-i440fx-6.2"
- case pc_i440fx_7_0 = "pc-i440fx-7.0"
- case pc_i440fx_7_1 = "pc-i440fx-7.1"
- case pc_i440fx_7_2 = "pc-i440fx-7.2"
- case pc_i440fx_8_0 = "pc-i440fx-8.0"
- case pc_i440fx_8_1 = "pc-i440fx-8.1"
- case pc_i440fx_8_2 = "pc-i440fx-8.2"
- case pc_i440fx_9_0 = "pc-i440fx-9.0"
- case pc_i440fx_9_1 = "pc-i440fx-9.1"
- case pc_i440fx_9_2 = "pc-i440fx-9.2"
- case none
- case microvm
- static var `default`: QEMUTarget_i386 {
- .q35
- }
- var prettyValue: String {
- switch self {
- case .isapc: return "ISA-only PC (isapc)"
- case .q35: return "Standard PC (Q35 + ICH9, 2009) (alias of pc-q35-10.0) (q35)"
- case .pc_q35_2_10: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.10)"
- case .pc_q35_2_11: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.11)"
- case .pc_q35_2_12: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.12)"
- case .pc_q35_2_4: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.4)"
- case .pc_q35_2_5: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.5)"
- case .pc_q35_2_6: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.6)"
- case .pc_q35_2_7: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.7)"
- case .pc_q35_2_8: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.8)"
- case .pc_q35_2_9: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.9)"
- case .pc_q35_3_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-3.0)"
- case .pc_q35_3_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-3.1)"
- case .pc_q35_4_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.0)"
- case .pc_q35_4_0_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.0.1)"
- case .pc_q35_4_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.1)"
- case .pc_q35_4_2: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.2)"
- case .pc_q35_5_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-5.0)"
- case .pc_q35_5_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-5.1)"
- case .pc_q35_5_2: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-5.2)"
- case .pc_q35_6_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-6.0)"
- case .pc_q35_6_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-6.1)"
- case .pc_q35_6_2: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-6.2)"
- case .pc_q35_7_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-7.0)"
- case .pc_q35_10_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-10.0)"
- case .pc_q35_7_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-7.1)"
- case .pc_q35_7_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-7.2)"
- case .pc_q35_8_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-8.0)"
- case .pc_q35_8_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-8.1)"
- case .pc_q35_8_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-8.2)"
- case .pc_q35_9_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-9.0)"
- case .pc_q35_9_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-9.1)"
- case .pc_q35_9_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-9.2)"
- case .pc: return "Standard PC (i440FX + PIIX, 1996) (alias of pc-i440fx-10.0) (pc)"
- case .pc_i440fx_10_0: return "Standard PC (i440FX + PIIX, 1996) (default) (pc-i440fx-10.0)"
- case .pc_i440fx_2_10: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.10)"
- case .pc_i440fx_2_11: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.11)"
- case .pc_i440fx_2_12: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.12)"
- case .pc_i440fx_2_4: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.4)"
- case .pc_i440fx_2_5: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.5)"
- case .pc_i440fx_2_6: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.6)"
- case .pc_i440fx_2_7: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.7)"
- case .pc_i440fx_2_8: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.8)"
- case .pc_i440fx_2_9: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.9)"
- case .pc_i440fx_3_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-3.0)"
- case .pc_i440fx_3_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-3.1)"
- case .pc_i440fx_4_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-4.0)"
- case .pc_i440fx_4_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-4.1)"
- case .pc_i440fx_4_2: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-4.2)"
- case .pc_i440fx_5_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-5.0)"
- case .pc_i440fx_5_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-5.1)"
- case .pc_i440fx_5_2: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-5.2)"
- case .pc_i440fx_6_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-6.0)"
- case .pc_i440fx_6_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-6.1)"
- case .pc_i440fx_6_2: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-6.2)"
- case .pc_i440fx_7_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-7.0)"
- case .pc_i440fx_7_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.1)"
- case .pc_i440fx_7_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.2)"
- case .pc_i440fx_8_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-8.0)"
- case .pc_i440fx_8_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-8.1)"
- case .pc_i440fx_8_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-8.2)"
- case .pc_i440fx_9_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-9.0)"
- case .pc_i440fx_9_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-9.1)"
- case .pc_i440fx_9_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-9.2)"
- case .none: return "empty machine (none)"
- case .microvm: return "microvm (i386) (microvm)"
- }
- }
- }
- enum QEMUTarget_loongarch64: String, CaseIterable, QEMUTarget {
- case virt
- case none
- static var `default`: QEMUTarget_loongarch64 {
- .virt
- }
- var prettyValue: String {
- switch self {
- case .virt: return "QEMU LoongArch Virtual Machine (default) (virt)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_m68k: String, CaseIterable, QEMUTarget {
- case an5206
- case mcf5208evb
- case q800
- case next_cube = "next-cube"
- case virt
- case virt_10_0 = "virt-10.0"
- case virt_6_0 = "virt-6.0"
- case virt_6_1 = "virt-6.1"
- case virt_6_2 = "virt-6.2"
- case virt_7_0 = "virt-7.0"
- case virt_7_1 = "virt-7.1"
- case virt_7_2 = "virt-7.2"
- case virt_8_0 = "virt-8.0"
- case virt_8_1 = "virt-8.1"
- case virt_8_2 = "virt-8.2"
- case virt_9_0 = "virt-9.0"
- case virt_9_1 = "virt-9.1"
- case virt_9_2 = "virt-9.2"
- case none
- static var `default`: QEMUTarget_m68k {
- .mcf5208evb
- }
- var prettyValue: String {
- switch self {
- case .an5206: return "Arnewsh 5206 (an5206)"
- case .mcf5208evb: return "MCF5208EVB (default) (mcf5208evb)"
- case .q800: return "Macintosh Quadra 800 (q800)"
- case .next_cube: return "NeXT Cube (next-cube)"
- case .virt: return "QEMU 10.0 M68K Virtual Machine (alias of virt-10.0) (virt)"
- case .virt_10_0: return "QEMU 10.0 M68K Virtual Machine (virt-10.0)"
- case .virt_6_0: return "QEMU 6.0 M68K Virtual Machine (deprecated) (virt-6.0)"
- case .virt_6_1: return "QEMU 6.1 M68K Virtual Machine (deprecated) (virt-6.1)"
- case .virt_6_2: return "QEMU 6.2 M68K Virtual Machine (deprecated) (virt-6.2)"
- case .virt_7_0: return "QEMU 7.0 M68K Virtual Machine (deprecated) (virt-7.0)"
- case .virt_7_1: return "QEMU 7.1 M68K Virtual Machine (virt-7.1)"
- case .virt_7_2: return "QEMU 7.2 M68K Virtual Machine (virt-7.2)"
- case .virt_8_0: return "QEMU 8.0 M68K Virtual Machine (virt-8.0)"
- case .virt_8_1: return "QEMU 8.1 M68K Virtual Machine (virt-8.1)"
- case .virt_8_2: return "QEMU 8.2 M68K Virtual Machine (virt-8.2)"
- case .virt_9_0: return "QEMU 9.0 M68K Virtual Machine (virt-9.0)"
- case .virt_9_1: return "QEMU 9.1 M68K Virtual Machine (virt-9.1)"
- case .virt_9_2: return "QEMU 9.2 M68K Virtual Machine (virt-9.2)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_microblaze: String, CaseIterable, QEMUTarget {
- case petalogix_s3adsp1800 = "petalogix-s3adsp1800"
- case petalogix_ml605 = "petalogix-ml605"
- case xlnx_zynqmp_pmu = "xlnx-zynqmp-pmu"
- case none
- static var `default`: QEMUTarget_microblaze {
- .petalogix_s3adsp1800
- }
- var prettyValue: String {
- switch self {
- case .petalogix_s3adsp1800: return "PetaLogix linux refdesign for xilinx Spartan 3ADSP1800 (default) (petalogix-s3adsp1800)"
- case .petalogix_ml605: return "PetaLogix linux refdesign for xilinx ml605 (big endian) (deprecated) (petalogix-ml605)"
- case .xlnx_zynqmp_pmu: return "Xilinx ZynqMP PMU machine (big endian) (deprecated) (xlnx-zynqmp-pmu)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_microblazeel: String, CaseIterable, QEMUTarget {
- case petalogix_s3adsp1800 = "petalogix-s3adsp1800"
- case petalogix_ml605 = "petalogix-ml605"
- case xlnx_zynqmp_pmu = "xlnx-zynqmp-pmu"
- case none
- static var `default`: QEMUTarget_microblazeel {
- .petalogix_s3adsp1800
- }
- var prettyValue: String {
- switch self {
- case .petalogix_s3adsp1800: return "PetaLogix linux refdesign for xilinx Spartan 3ADSP1800 (default) (petalogix-s3adsp1800)"
- case .petalogix_ml605: return "PetaLogix linux refdesign for xilinx ml605 (little endian) (petalogix-ml605)"
- case .xlnx_zynqmp_pmu: return "Xilinx ZynqMP PMU machine (little endian) (xlnx-zynqmp-pmu)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_mips: String, CaseIterable, QEMUTarget {
- case mipssim
- case malta
- case none
- static var `default`: QEMUTarget_mips {
- .malta
- }
- var prettyValue: String {
- switch self {
- case .mipssim: return "MIPS MIPSsim platform (mipssim)"
- case .malta: return "MIPS Malta Core LV (default) (malta)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_mipsel: String, CaseIterable, QEMUTarget {
- case mipssim
- case malta
- case none
- static var `default`: QEMUTarget_mipsel {
- .malta
- }
- var prettyValue: String {
- switch self {
- case .mipssim: return "MIPS MIPSsim platform (mipssim)"
- case .malta: return "MIPS Malta Core LV (default) (malta)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_mips64: String, CaseIterable, QEMUTarget {
- case pica61
- case mipssim
- case magnum
- case malta
- case none
- static var `default`: QEMUTarget_mips64 {
- .malta
- }
- var prettyValue: String {
- switch self {
- case .pica61: return "Acer Pica 61 (pica61)"
- case .mipssim: return "MIPS MIPSsim platform (mipssim)"
- case .magnum: return "MIPS Magnum (magnum)"
- case .malta: return "MIPS Malta Core LV (default) (malta)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_mips64el: String, CaseIterable, QEMUTarget {
- case pica61
- case fuloong2e
- case loongson3_virt = "loongson3-virt"
- case boston
- case mipssim
- case magnum
- case malta
- case none
- static var `default`: QEMUTarget_mips64el {
- .malta
- }
- var prettyValue: String {
- switch self {
- case .pica61: return "Acer Pica 61 (pica61)"
- case .fuloong2e: return "Fuloong 2e mini pc (fuloong2e)"
- case .loongson3_virt: return "Loongson-3 Virtualization Platform (loongson3-virt)"
- case .boston: return "MIPS Boston (boston)"
- case .mipssim: return "MIPS MIPSsim platform (mipssim)"
- case .magnum: return "MIPS Magnum (magnum)"
- case .malta: return "MIPS Malta Core LV (default) (malta)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_or1k: String, CaseIterable, QEMUTarget {
- case none
- case or1k_sim = "or1k-sim"
- case virt
- static var `default`: QEMUTarget_or1k {
- .or1k_sim
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .or1k_sim: return "or1k simulation (default) (or1k-sim)"
- case .virt: return "or1k virtual machine (virt)"
- }
- }
- }
- enum QEMUTarget_ppc: String, CaseIterable, QEMUTarget {
- case amigaone
- case pegasos2
- case g3beige
- case _40p = "40p"
- case mac99
- case virtex_ml507 = "virtex-ml507"
- case sam460ex
- case bamboo
- case none
- case ppce500
- case mpc8544ds
- static var `default`: QEMUTarget_ppc {
- .g3beige
- }
- var prettyValue: String {
- switch self {
- case .amigaone: return "Eyetech AmigaOne/Mai Logic Teron (amigaone)"
- case .pegasos2: return "Genesi/bPlan Pegasos II (pegasos2)"
- case .g3beige: return "Heathrow based PowerMac (default) (g3beige)"
- case ._40p: return "IBM RS/6000 7020 (40p) (40p)"
- case .mac99: return "Mac99 based PowerMac (mac99)"
- case .virtex_ml507: return "Xilinx Virtex ML507 reference design (virtex-ml507)"
- case .sam460ex: return "aCube Sam460ex (sam460ex)"
- case .bamboo: return "bamboo (bamboo)"
- case .none: return "empty machine (none)"
- case .ppce500: return "generic paravirt e500 platform (ppce500)"
- case .mpc8544ds: return "mpc8544ds (mpc8544ds)"
- }
- }
- }
- enum QEMUTarget_ppc64: String, CaseIterable, QEMUTarget {
- case amigaone
- case pegasos2
- case g3beige
- case powernv
- case powernv10
- case powernv10_rainier = "powernv10-rainier"
- case powernv8
- case powernv9
- case _40p = "40p"
- case mac99
- case virtex_ml507 = "virtex-ml507"
- case sam460ex
- case bamboo
- case none
- case ppce500
- case mpc8544ds
- case pseries
- case pseries_10_0 = "pseries-10.0"
- case pseries_3_0 = "pseries-3.0"
- case pseries_3_1 = "pseries-3.1"
- case pseries_4_0 = "pseries-4.0"
- case pseries_4_1 = "pseries-4.1"
- case pseries_4_2 = "pseries-4.2"
- case pseries_5_0 = "pseries-5.0"
- case pseries_5_1 = "pseries-5.1"
- case pseries_5_2 = "pseries-5.2"
- case pseries_6_0 = "pseries-6.0"
- case pseries_6_1 = "pseries-6.1"
- case pseries_6_2 = "pseries-6.2"
- case pseries_7_0 = "pseries-7.0"
- case pseries_7_1 = "pseries-7.1"
- case pseries_7_2 = "pseries-7.2"
- case pseries_8_0 = "pseries-8.0"
- case pseries_8_1 = "pseries-8.1"
- case pseries_8_2 = "pseries-8.2"
- case pseries_9_0 = "pseries-9.0"
- case pseries_9_1 = "pseries-9.1"
- case pseries_9_2 = "pseries-9.2"
- static var `default`: QEMUTarget_ppc64 {
- .pseries_10_0
- }
- var prettyValue: String {
- switch self {
- case .amigaone: return "Eyetech AmigaOne/Mai Logic Teron (amigaone)"
- case .pegasos2: return "Genesi/bPlan Pegasos II (pegasos2)"
- case .g3beige: return "Heathrow based PowerMac (g3beige)"
- case .powernv: return "IBM PowerNV (Non-Virtualized) POWER10 (alias of powernv10) (powernv)"
- case .powernv10: return "IBM PowerNV (Non-Virtualized) POWER10 (powernv10)"
- case .powernv10_rainier: return "IBM PowerNV (Non-Virtualized) POWER10 Rainier (powernv10-rainier)"
- case .powernv8: return "IBM PowerNV (Non-Virtualized) POWER8 (powernv8)"
- case .powernv9: return "IBM PowerNV (Non-Virtualized) POWER9 (powernv9)"
- case ._40p: return "IBM RS/6000 7020 (40p) (40p)"
- case .mac99: return "Mac99 based PowerMac (mac99)"
- case .virtex_ml507: return "Xilinx Virtex ML507 reference design (virtex-ml507)"
- case .sam460ex: return "aCube Sam460ex (sam460ex)"
- case .bamboo: return "bamboo (bamboo)"
- case .none: return "empty machine (none)"
- case .ppce500: return "generic paravirt e500 platform (ppce500)"
- case .mpc8544ds: return "mpc8544ds (mpc8544ds)"
- case .pseries: return "pSeries Logical Partition (PAPR compliant) (alias of pseries-10.0) (pseries)"
- case .pseries_10_0: return "pSeries Logical Partition (PAPR compliant) (default) (pseries-10.0)"
- case .pseries_3_0: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-3.0)"
- case .pseries_3_1: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-3.1)"
- case .pseries_4_0: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-4.0)"
- case .pseries_4_1: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-4.1)"
- case .pseries_4_2: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-4.2)"
- case .pseries_5_0: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-5.0)"
- case .pseries_5_1: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-5.1)"
- case .pseries_5_2: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-5.2)"
- case .pseries_6_0: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-6.0)"
- case .pseries_6_1: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-6.1)"
- case .pseries_6_2: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-6.2)"
- case .pseries_7_0: return "pSeries Logical Partition (PAPR compliant) (deprecated) (pseries-7.0)"
- case .pseries_7_1: return "pSeries Logical Partition (PAPR compliant) (pseries-7.1)"
- case .pseries_7_2: return "pSeries Logical Partition (PAPR compliant) (pseries-7.2)"
- case .pseries_8_0: return "pSeries Logical Partition (PAPR compliant) (pseries-8.0)"
- case .pseries_8_1: return "pSeries Logical Partition (PAPR compliant) (pseries-8.1)"
- case .pseries_8_2: return "pSeries Logical Partition (PAPR compliant) (pseries-8.2)"
- case .pseries_9_0: return "pSeries Logical Partition (PAPR compliant) (pseries-9.0)"
- case .pseries_9_1: return "pSeries Logical Partition (PAPR compliant) (pseries-9.1)"
- case .pseries_9_2: return "pSeries Logical Partition (PAPR compliant) (pseries-9.2)"
- }
- }
- }
- enum QEMUTarget_riscv32: String, CaseIterable, QEMUTarget {
- case amd_microblaze_v_generic = "amd-microblaze-v-generic"
- case opentitan
- case sifive_e
- case sifive_u
- case spike
- case virt
- case none
- static var `default`: QEMUTarget_riscv32 {
- .spike
- }
- var prettyValue: String {
- switch self {
- case .amd_microblaze_v_generic: return "AMD Microblaze-V generic platform (amd-microblaze-v-generic)"
- case .opentitan: return "RISC-V Board compatible with OpenTitan (opentitan)"
- case .sifive_e: return "RISC-V Board compatible with SiFive E SDK (sifive_e)"
- case .sifive_u: return "RISC-V Board compatible with SiFive U SDK (sifive_u)"
- case .spike: return "RISC-V Spike board (default) (spike)"
- case .virt: return "RISC-V VirtIO board (virt)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_riscv64: String, CaseIterable, QEMUTarget {
- case amd_microblaze_v_generic = "amd-microblaze-v-generic"
- case microchip_icicle_kit = "microchip-icicle-kit"
- case shakti_c
- case sifive_e
- case sifive_u
- case spike
- case virt
- case none
- static var `default`: QEMUTarget_riscv64 {
- .virt
- }
- var prettyValue: String {
- switch self {
- case .amd_microblaze_v_generic: return "AMD Microblaze-V generic platform (amd-microblaze-v-generic)"
- case .microchip_icicle_kit: return "Microchip PolarFire SoC Icicle Kit (microchip-icicle-kit)"
- case .shakti_c: return "RISC-V Board compatible with Shakti SDK (shakti_c)"
- case .sifive_e: return "RISC-V Board compatible with SiFive E SDK (sifive_e)"
- case .sifive_u: return "RISC-V Board compatible with SiFive U SDK (sifive_u)"
- case .spike: return "RISC-V Spike board (default) (spike)"
- case .virt: return "RISC-V VirtIO board (virt)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_rx: String, CaseIterable, QEMUTarget {
- case none
- case gdbsim_r5f562n7 = "gdbsim-r5f562n7"
- case gdbsim_r5f562n8 = "gdbsim-r5f562n8"
- static var `default`: QEMUTarget_rx {
- .gdbsim_r5f562n7
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .gdbsim_r5f562n7: return "gdb simulator (R5F562N7 MCU and external RAM) (gdbsim-r5f562n7)"
- case .gdbsim_r5f562n8: return "gdb simulator (R5F562N8 MCU and external RAM) (gdbsim-r5f562n8)"
- }
- }
- }
- enum QEMUTarget_s390x: String, CaseIterable, QEMUTarget {
- case s390_ccw_virtio = "s390-ccw-virtio"
- case s390_ccw_virtio_10_0 = "s390-ccw-virtio-10.0"
- case s390_ccw_virtio_2_10 = "s390-ccw-virtio-2.10"
- case s390_ccw_virtio_2_11 = "s390-ccw-virtio-2.11"
- case s390_ccw_virtio_2_12 = "s390-ccw-virtio-2.12"
- case s390_ccw_virtio_2_9 = "s390-ccw-virtio-2.9"
- case s390_ccw_virtio_3_0 = "s390-ccw-virtio-3.0"
- case s390_ccw_virtio_3_1 = "s390-ccw-virtio-3.1"
- case s390_ccw_virtio_4_0 = "s390-ccw-virtio-4.0"
- case s390_ccw_virtio_4_1 = "s390-ccw-virtio-4.1"
- case s390_ccw_virtio_4_2 = "s390-ccw-virtio-4.2"
- case s390_ccw_virtio_5_0 = "s390-ccw-virtio-5.0"
- case s390_ccw_virtio_5_1 = "s390-ccw-virtio-5.1"
- case s390_ccw_virtio_5_2 = "s390-ccw-virtio-5.2"
- case s390_ccw_virtio_6_0 = "s390-ccw-virtio-6.0"
- case s390_ccw_virtio_6_1 = "s390-ccw-virtio-6.1"
- case s390_ccw_virtio_6_2 = "s390-ccw-virtio-6.2"
- case s390_ccw_virtio_7_0 = "s390-ccw-virtio-7.0"
- case s390_ccw_virtio_7_1 = "s390-ccw-virtio-7.1"
- case s390_ccw_virtio_7_2 = "s390-ccw-virtio-7.2"
- case s390_ccw_virtio_8_0 = "s390-ccw-virtio-8.0"
- case s390_ccw_virtio_8_1 = "s390-ccw-virtio-8.1"
- case s390_ccw_virtio_8_2 = "s390-ccw-virtio-8.2"
- case s390_ccw_virtio_9_0 = "s390-ccw-virtio-9.0"
- case s390_ccw_virtio_9_1 = "s390-ccw-virtio-9.1"
- case s390_ccw_virtio_9_2 = "s390-ccw-virtio-9.2"
- case none
- static var `default`: QEMUTarget_s390x {
- .s390_ccw_virtio_10_0
- }
- var prettyValue: String {
- switch self {
- case .s390_ccw_virtio: return "Virtual s390x machine (version 10.0) (alias of s390-ccw-virtio-10.0) (s390-ccw-virtio)"
- case .s390_ccw_virtio_10_0: return "Virtual s390x machine (version 10.0) (default) (s390-ccw-virtio-10.0)"
- case .s390_ccw_virtio_2_10: return "Virtual s390x machine (version 2.10) (deprecated) (s390-ccw-virtio-2.10)"
- case .s390_ccw_virtio_2_11: return "Virtual s390x machine (version 2.11) (deprecated) (s390-ccw-virtio-2.11)"
- case .s390_ccw_virtio_2_12: return "Virtual s390x machine (version 2.12) (deprecated) (s390-ccw-virtio-2.12)"
- case .s390_ccw_virtio_2_9: return "Virtual s390x machine (version 2.9) (deprecated) (s390-ccw-virtio-2.9)"
- case .s390_ccw_virtio_3_0: return "Virtual s390x machine (version 3.0) (deprecated) (s390-ccw-virtio-3.0)"
- case .s390_ccw_virtio_3_1: return "Virtual s390x machine (version 3.1) (deprecated) (s390-ccw-virtio-3.1)"
- case .s390_ccw_virtio_4_0: return "Virtual s390x machine (version 4.0) (deprecated) (s390-ccw-virtio-4.0)"
- case .s390_ccw_virtio_4_1: return "Virtual s390x machine (version 4.1) (deprecated) (s390-ccw-virtio-4.1)"
- case .s390_ccw_virtio_4_2: return "Virtual s390x machine (version 4.2) (deprecated) (s390-ccw-virtio-4.2)"
- case .s390_ccw_virtio_5_0: return "Virtual s390x machine (version 5.0) (deprecated) (s390-ccw-virtio-5.0)"
- case .s390_ccw_virtio_5_1: return "Virtual s390x machine (version 5.1) (deprecated) (s390-ccw-virtio-5.1)"
- case .s390_ccw_virtio_5_2: return "Virtual s390x machine (version 5.2) (deprecated) (s390-ccw-virtio-5.2)"
- case .s390_ccw_virtio_6_0: return "Virtual s390x machine (version 6.0) (deprecated) (s390-ccw-virtio-6.0)"
- case .s390_ccw_virtio_6_1: return "Virtual s390x machine (version 6.1) (deprecated) (s390-ccw-virtio-6.1)"
- case .s390_ccw_virtio_6_2: return "Virtual s390x machine (version 6.2) (deprecated) (s390-ccw-virtio-6.2)"
- case .s390_ccw_virtio_7_0: return "Virtual s390x machine (version 7.0) (deprecated) (s390-ccw-virtio-7.0)"
- case .s390_ccw_virtio_7_1: return "Virtual s390x machine (version 7.1) (s390-ccw-virtio-7.1)"
- case .s390_ccw_virtio_7_2: return "Virtual s390x machine (version 7.2) (s390-ccw-virtio-7.2)"
- case .s390_ccw_virtio_8_0: return "Virtual s390x machine (version 8.0) (s390-ccw-virtio-8.0)"
- case .s390_ccw_virtio_8_1: return "Virtual s390x machine (version 8.1) (s390-ccw-virtio-8.1)"
- case .s390_ccw_virtio_8_2: return "Virtual s390x machine (version 8.2) (s390-ccw-virtio-8.2)"
- case .s390_ccw_virtio_9_0: return "Virtual s390x machine (version 9.0) (s390-ccw-virtio-9.0)"
- case .s390_ccw_virtio_9_1: return "Virtual s390x machine (version 9.1) (s390-ccw-virtio-9.1)"
- case .s390_ccw_virtio_9_2: return "Virtual s390x machine (version 9.2) (s390-ccw-virtio-9.2)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_sh4: String, CaseIterable, QEMUTarget {
- case none
- case r2d
- static var `default`: QEMUTarget_sh4 {
- .none
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .r2d: return "r2d-plus board (r2d)"
- }
- }
- }
- enum QEMUTarget_sh4eb: String, CaseIterable, QEMUTarget {
- case none
- case r2d
- static var `default`: QEMUTarget_sh4eb {
- .none
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .r2d: return "r2d-plus board (r2d)"
- }
- }
- }
- enum QEMUTarget_sparc: String, CaseIterable, QEMUTarget {
- case leon3_generic
- case SPARCClassic
- case SPARCbook
- case SS_600MP = "SS-600MP"
- case SS_10 = "SS-10"
- case SS_20 = "SS-20"
- case SS_4 = "SS-4"
- case SS_5 = "SS-5"
- case LX
- case Voyager
- case none
- static var `default`: QEMUTarget_sparc {
- .SS_5
- }
- var prettyValue: String {
- switch self {
- case .leon3_generic: return "Leon-3 generic (leon3_generic)"
- case .SPARCClassic: return "Sun4m platform, SPARCClassic (SPARCClassic)"
- case .SPARCbook: return "Sun4m platform, SPARCbook (SPARCbook)"
- case .SS_600MP: return "Sun4m platform, SPARCserver 600MP (SS-600MP)"
- case .SS_10: return "Sun4m platform, SPARCstation 10 (SS-10)"
- case .SS_20: return "Sun4m platform, SPARCstation 20 (SS-20)"
- case .SS_4: return "Sun4m platform, SPARCstation 4 (SS-4)"
- case .SS_5: return "Sun4m platform, SPARCstation 5 (default) (SS-5)"
- case .LX: return "Sun4m platform, SPARCstation LX (LX)"
- case .Voyager: return "Sun4m platform, SPARCstation Voyager (Voyager)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_sparc64: String, CaseIterable, QEMUTarget {
- case sun4u
- case sun4v
- case niagara
- case none
- static var `default`: QEMUTarget_sparc64 {
- .sun4u
- }
- var prettyValue: String {
- switch self {
- case .sun4u: return "Sun4u platform (default) (sun4u)"
- case .sun4v: return "Sun4v platform (sun4v)"
- case .niagara: return "Sun4v platform, Niagara (niagara)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_tricore: String, CaseIterable, QEMUTarget {
- case KIT_AURIX_TC277_TRB
- case tricore_testboard
- case none
- static var `default`: QEMUTarget_tricore {
- .tricore_testboard
- }
- var prettyValue: String {
- switch self {
- case .KIT_AURIX_TC277_TRB: return "Infineon AURIX TriBoard TC277 (D-Step) (KIT_AURIX_TC277_TRB)"
- case .tricore_testboard: return "a minimal TriCore board (tricore_testboard)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_x86_64: String, CaseIterable, QEMUTarget {
- case isapc
- case q35
- case pc_q35_2_10 = "pc-q35-2.10"
- case pc_q35_2_11 = "pc-q35-2.11"
- case pc_q35_2_12 = "pc-q35-2.12"
- case pc_q35_2_4 = "pc-q35-2.4"
- case pc_q35_2_5 = "pc-q35-2.5"
- case pc_q35_2_6 = "pc-q35-2.6"
- case pc_q35_2_7 = "pc-q35-2.7"
- case pc_q35_2_8 = "pc-q35-2.8"
- case pc_q35_2_9 = "pc-q35-2.9"
- case pc_q35_3_0 = "pc-q35-3.0"
- case pc_q35_3_1 = "pc-q35-3.1"
- case pc_q35_4_0 = "pc-q35-4.0"
- case pc_q35_4_0_1 = "pc-q35-4.0.1"
- case pc_q35_4_1 = "pc-q35-4.1"
- case pc_q35_4_2 = "pc-q35-4.2"
- case pc_q35_5_0 = "pc-q35-5.0"
- case pc_q35_5_1 = "pc-q35-5.1"
- case pc_q35_5_2 = "pc-q35-5.2"
- case pc_q35_6_0 = "pc-q35-6.0"
- case pc_q35_6_1 = "pc-q35-6.1"
- case pc_q35_6_2 = "pc-q35-6.2"
- case pc_q35_7_0 = "pc-q35-7.0"
- case pc_q35_10_0 = "pc-q35-10.0"
- case pc_q35_7_1 = "pc-q35-7.1"
- case pc_q35_7_2 = "pc-q35-7.2"
- case pc_q35_8_0 = "pc-q35-8.0"
- case pc_q35_8_1 = "pc-q35-8.1"
- case pc_q35_8_2 = "pc-q35-8.2"
- case pc_q35_9_0 = "pc-q35-9.0"
- case pc_q35_9_1 = "pc-q35-9.1"
- case pc_q35_9_2 = "pc-q35-9.2"
- case pc
- case pc_i440fx_10_0 = "pc-i440fx-10.0"
- case pc_i440fx_2_10 = "pc-i440fx-2.10"
- case pc_i440fx_2_11 = "pc-i440fx-2.11"
- case pc_i440fx_2_12 = "pc-i440fx-2.12"
- case pc_i440fx_2_4 = "pc-i440fx-2.4"
- case pc_i440fx_2_5 = "pc-i440fx-2.5"
- case pc_i440fx_2_6 = "pc-i440fx-2.6"
- case pc_i440fx_2_7 = "pc-i440fx-2.7"
- case pc_i440fx_2_8 = "pc-i440fx-2.8"
- case pc_i440fx_2_9 = "pc-i440fx-2.9"
- case pc_i440fx_3_0 = "pc-i440fx-3.0"
- case pc_i440fx_3_1 = "pc-i440fx-3.1"
- case pc_i440fx_4_0 = "pc-i440fx-4.0"
- case pc_i440fx_4_1 = "pc-i440fx-4.1"
- case pc_i440fx_4_2 = "pc-i440fx-4.2"
- case pc_i440fx_5_0 = "pc-i440fx-5.0"
- case pc_i440fx_5_1 = "pc-i440fx-5.1"
- case pc_i440fx_5_2 = "pc-i440fx-5.2"
- case pc_i440fx_6_0 = "pc-i440fx-6.0"
- case pc_i440fx_6_1 = "pc-i440fx-6.1"
- case pc_i440fx_6_2 = "pc-i440fx-6.2"
- case pc_i440fx_7_0 = "pc-i440fx-7.0"
- case pc_i440fx_7_1 = "pc-i440fx-7.1"
- case pc_i440fx_7_2 = "pc-i440fx-7.2"
- case pc_i440fx_8_0 = "pc-i440fx-8.0"
- case pc_i440fx_8_1 = "pc-i440fx-8.1"
- case pc_i440fx_8_2 = "pc-i440fx-8.2"
- case pc_i440fx_9_0 = "pc-i440fx-9.0"
- case pc_i440fx_9_1 = "pc-i440fx-9.1"
- case pc_i440fx_9_2 = "pc-i440fx-9.2"
- case none
- case microvm
- static var `default`: QEMUTarget_x86_64 {
- .q35
- }
- var prettyValue: String {
- switch self {
- case .isapc: return "ISA-only PC (isapc)"
- case .q35: return "Standard PC (Q35 + ICH9, 2009) (alias of pc-q35-10.0) (q35)"
- case .pc_q35_2_10: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.10)"
- case .pc_q35_2_11: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.11)"
- case .pc_q35_2_12: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.12)"
- case .pc_q35_2_4: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.4)"
- case .pc_q35_2_5: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.5)"
- case .pc_q35_2_6: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.6)"
- case .pc_q35_2_7: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.7)"
- case .pc_q35_2_8: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.8)"
- case .pc_q35_2_9: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-2.9)"
- case .pc_q35_3_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-3.0)"
- case .pc_q35_3_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-3.1)"
- case .pc_q35_4_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.0)"
- case .pc_q35_4_0_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.0.1)"
- case .pc_q35_4_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.1)"
- case .pc_q35_4_2: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-4.2)"
- case .pc_q35_5_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-5.0)"
- case .pc_q35_5_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-5.1)"
- case .pc_q35_5_2: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-5.2)"
- case .pc_q35_6_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-6.0)"
- case .pc_q35_6_1: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-6.1)"
- case .pc_q35_6_2: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-6.2)"
- case .pc_q35_7_0: return "Standard PC (Q35 + ICH9, 2009) (deprecated) (pc-q35-7.0)"
- case .pc_q35_10_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-10.0)"
- case .pc_q35_7_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-7.1)"
- case .pc_q35_7_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-7.2)"
- case .pc_q35_8_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-8.0)"
- case .pc_q35_8_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-8.1)"
- case .pc_q35_8_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-8.2)"
- case .pc_q35_9_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-9.0)"
- case .pc_q35_9_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-9.1)"
- case .pc_q35_9_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-9.2)"
- case .pc: return "Standard PC (i440FX + PIIX, 1996) (alias of pc-i440fx-10.0) (pc)"
- case .pc_i440fx_10_0: return "Standard PC (i440FX + PIIX, 1996) (default) (pc-i440fx-10.0)"
- case .pc_i440fx_2_10: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.10)"
- case .pc_i440fx_2_11: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.11)"
- case .pc_i440fx_2_12: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.12)"
- case .pc_i440fx_2_4: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.4)"
- case .pc_i440fx_2_5: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.5)"
- case .pc_i440fx_2_6: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.6)"
- case .pc_i440fx_2_7: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.7)"
- case .pc_i440fx_2_8: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.8)"
- case .pc_i440fx_2_9: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-2.9)"
- case .pc_i440fx_3_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-3.0)"
- case .pc_i440fx_3_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-3.1)"
- case .pc_i440fx_4_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-4.0)"
- case .pc_i440fx_4_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-4.1)"
- case .pc_i440fx_4_2: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-4.2)"
- case .pc_i440fx_5_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-5.0)"
- case .pc_i440fx_5_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-5.1)"
- case .pc_i440fx_5_2: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-5.2)"
- case .pc_i440fx_6_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-6.0)"
- case .pc_i440fx_6_1: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-6.1)"
- case .pc_i440fx_6_2: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-6.2)"
- case .pc_i440fx_7_0: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-7.0)"
- case .pc_i440fx_7_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.1)"
- case .pc_i440fx_7_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.2)"
- case .pc_i440fx_8_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-8.0)"
- case .pc_i440fx_8_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-8.1)"
- case .pc_i440fx_8_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-8.2)"
- case .pc_i440fx_9_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-9.0)"
- case .pc_i440fx_9_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-9.1)"
- case .pc_i440fx_9_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-9.2)"
- case .none: return "empty machine (none)"
- case .microvm: return "microvm (i386) (microvm)"
- }
- }
- }
- enum QEMUTarget_xtensa: String, CaseIterable, QEMUTarget {
- case none
- case kc705
- case kc705_nommu = "kc705-nommu"
- case lx200
- case lx200_nommu = "lx200-nommu"
- case lx60
- case lx60_nommu = "lx60-nommu"
- case ml605
- case ml605_nommu = "ml605-nommu"
- case sim
- case virt
- static var `default`: QEMUTarget_xtensa {
- .sim
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .kc705: return "kc705 EVB (dc232b) (kc705)"
- case .kc705_nommu: return "kc705 noMMU EVB (de212) (kc705-nommu)"
- case .lx200: return "lx200 EVB (dc232b) (lx200)"
- case .lx200_nommu: return "lx200 noMMU EVB (de212) (lx200-nommu)"
- case .lx60: return "lx60 EVB (dc232b) (lx60)"
- case .lx60_nommu: return "lx60 noMMU EVB (de212) (lx60-nommu)"
- case .ml605: return "ml605 EVB (dc232b) (ml605)"
- case .ml605_nommu: return "ml605 noMMU EVB (de212) (ml605-nommu)"
- case .sim: return "sim machine (dc232b) (default) (sim)"
- case .virt: return "virt machine (dc232b) (virt)"
- }
- }
- }
- enum QEMUTarget_xtensaeb: String, CaseIterable, QEMUTarget {
- case none
- case kc705
- case kc705_nommu = "kc705-nommu"
- case lx200
- case lx200_nommu = "lx200-nommu"
- case lx60
- case lx60_nommu = "lx60-nommu"
- case ml605
- case ml605_nommu = "ml605-nommu"
- case sim
- case virt
- static var `default`: QEMUTarget_xtensaeb {
- .sim
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .kc705: return "kc705 EVB (fsf) (kc705)"
- case .kc705_nommu: return "kc705 noMMU EVB (fsf) (kc705-nommu)"
- case .lx200: return "lx200 EVB (fsf) (lx200)"
- case .lx200_nommu: return "lx200 noMMU EVB (fsf) (lx200-nommu)"
- case .lx60: return "lx60 EVB (fsf) (lx60)"
- case .lx60_nommu: return "lx60 noMMU EVB (fsf) (lx60-nommu)"
- case .ml605: return "ml605 EVB (fsf) (ml605)"
- case .ml605_nommu: return "ml605 noMMU EVB (fsf) (ml605-nommu)"
- case .sim: return "sim machine (fsf) (default) (sim)"
- case .virt: return "virt machine (fsf) (virt)"
- }
- }
- }
- enum QEMUDisplayDevice_alpha: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- }
- }
- }
- enum QEMUDisplayDevice_arm: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case dm163
- case led
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case ramfb
- case secondary_vga = "secondary-vga"
- case ssd0323
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_ramfb = "virtio-ramfb"
- case virtio_ramfb_gl = "virtio-ramfb-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .dm163: return "DM163 8x3-channel constant current LED driver (dm163)"
- case .led: return "LED (led)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .ramfb: return "ram framebuffer standalone device (ramfb)"
- case .secondary_vga: return "secondary-vga"
- case .ssd0323: return "ssd0323"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_ramfb: return "virtio-ramfb"
- case .virtio_ramfb_gl: return "virtio-ramfb-gl (GPU Supported)"
- }
- }
- }
- enum QEMUDisplayDevice_aarch64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case dm163
- case led
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case apple_gfx_pci = "apple-gfx-pci"
- case ramfb
- case secondary_vga = "secondary-vga"
- case ssd0323
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_ramfb = "virtio-ramfb"
- case virtio_ramfb_gl = "virtio-ramfb-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .dm163: return "DM163 8x3-channel constant current LED driver (dm163)"
- case .led: return "LED (led)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .apple_gfx_pci: return "macOS Paravirtualized Graphics PCI Display Controller (apple-gfx-pci)"
- case .ramfb: return "ram framebuffer standalone device (ramfb)"
- case .secondary_vga: return "secondary-vga"
- case .ssd0323: return "ssd0323"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_ramfb: return "virtio-ramfb"
- case .virtio_ramfb_gl: return "virtio-ramfb-gl (GPU Supported)"
- }
- }
- }
- typealias QEMUDisplayDevice_avr = AnyQEMUConstant
- enum QEMUDisplayDevice_hppa: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- }
- }
- }
- enum QEMUDisplayDevice_i386: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case qxl_vga = "qxl-vga"
- case qxl
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case isa_cirrus_vga = "isa-cirrus-vga"
- case isa_vga = "isa-vga"
- case ramfb
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_ramfb = "virtio-ramfb"
- case virtio_ramfb_gl = "virtio-ramfb-gl"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .qxl_vga: return "Spice QXL GPU (primary, vga compatible) (qxl-vga)"
- case .qxl: return "Spice QXL GPU (secondary) (qxl)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .isa_cirrus_vga: return "isa-cirrus-vga"
- case .isa_vga: return "isa-vga"
- case .ramfb: return "ram framebuffer standalone device (ramfb)"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_ramfb: return "virtio-ramfb"
- case .virtio_ramfb_gl: return "virtio-ramfb-gl (GPU Supported)"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_loongarch64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case ramfb
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_ramfb = "virtio-ramfb"
- case virtio_ramfb_gl = "virtio-ramfb-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .ramfb: return "ram framebuffer standalone device (ramfb)"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_ramfb: return "virtio-ramfb"
- case .virtio_ramfb_gl: return "virtio-ramfb-gl (GPU Supported)"
- }
- }
- }
- enum QEMUDisplayDevice_m68k: String, CaseIterable, QEMUDisplayDevice {
- case nubus_macfb = "nubus-macfb"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- var prettyValue: String {
- switch self {
- case .nubus_macfb: return "Nubus Macintosh framebuffer (nubus-macfb)"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- }
- }
- }
- typealias QEMUDisplayDevice_microblaze = AnyQEMUConstant
- typealias QEMUDisplayDevice_microblazeel = AnyQEMUConstant
- enum QEMUDisplayDevice_mips: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_mipsel: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_mips64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_mips64el: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case qxl_vga = "qxl-vga"
- case qxl
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .qxl_vga: return "Spice QXL GPU (primary, vga compatible) (qxl-vga)"
- case .qxl: return "Spice QXL GPU (secondary) (qxl)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_or1k: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- }
- }
- }
- enum QEMUDisplayDevice_ppc: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case sm501
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .sm501: return "SM501 Display Controller (sm501)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- }
- }
- }
- enum QEMUDisplayDevice_ppc64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case sm501
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .sm501: return "SM501 Display Controller (sm501)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- }
- }
- }
- enum QEMUDisplayDevice_riscv32: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case ramfb
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_ramfb = "virtio-ramfb"
- case virtio_ramfb_gl = "virtio-ramfb-gl"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .ramfb: return "ram framebuffer standalone device (ramfb)"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_ramfb: return "virtio-ramfb"
- case .virtio_ramfb_gl: return "virtio-ramfb-gl (GPU Supported)"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- }
- }
- }
- enum QEMUDisplayDevice_riscv64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case ramfb
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_ramfb = "virtio-ramfb"
- case virtio_ramfb_gl = "virtio-ramfb-gl"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .ramfb: return "ram framebuffer standalone device (ramfb)"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_ramfb: return "virtio-ramfb"
- case .virtio_ramfb_gl: return "virtio-ramfb-gl (GPU Supported)"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- }
- }
- }
- typealias QEMUDisplayDevice_rx = AnyQEMUConstant
- enum QEMUDisplayDevice_s390x: String, CaseIterable, QEMUDisplayDevice {
- case virtio_gpu_ccw = "virtio-gpu-ccw"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case x_terminal3270 = "x-terminal3270"
- var prettyValue: String {
- switch self {
- case .virtio_gpu_ccw: return "virtio-gpu-ccw"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .x_terminal3270: return "x-terminal3270"
- }
- }
- }
- enum QEMUDisplayDevice_sh4: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case sm501
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .sm501: return "SM501 Display Controller (sm501)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- }
- }
- }
- enum QEMUDisplayDevice_sh4eb: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case sm501
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .sm501: return "SM501 Display Controller (sm501)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- }
- }
- }
- enum QEMUDisplayDevice_sparc: String, CaseIterable, QEMUDisplayDevice {
- case tcx
- case cg3
- var prettyValue: String {
- switch self {
- case .tcx: return "Sun TCX"
- case .cg3: return "Sun cgthree"
- }
- }
- }
- enum QEMUDisplayDevice_sparc64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- }
- }
- }
- typealias QEMUDisplayDevice_tricore = AnyQEMUConstant
- enum QEMUDisplayDevice_x86_64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case qxl_vga = "qxl-vga"
- case qxl
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case isa_cirrus_vga = "isa-cirrus-vga"
- case isa_vga = "isa-vga"
- case ramfb
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- case virtio_ramfb = "virtio-ramfb"
- case virtio_ramfb_gl = "virtio-ramfb-gl"
- case virtio_vga = "virtio-vga"
- case virtio_vga_gl = "virtio-vga-gl"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .qxl_vga: return "Spice QXL GPU (primary, vga compatible) (qxl-vga)"
- case .qxl: return "Spice QXL GPU (secondary) (qxl)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .isa_cirrus_vga: return "isa-cirrus-vga"
- case .isa_vga: return "isa-vga"
- case .ramfb: return "ram framebuffer standalone device (ramfb)"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- case .virtio_ramfb: return "virtio-ramfb"
- case .virtio_ramfb_gl: return "virtio-ramfb-gl (GPU Supported)"
- case .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_xtensa: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- }
- }
- }
- enum QEMUDisplayDevice_xtensaeb: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case VGA
- case ati_vga = "ati-vga"
- case bochs_display = "bochs-display"
- case secondary_vga = "secondary-vga"
- case virtio_gpu_device = "virtio-gpu-device"
- case virtio_gpu_gl_device = "virtio-gpu-gl-device"
- case virtio_gpu_gl_pci = "virtio-gpu-gl-pci"
- case virtio_gpu_pci = "virtio-gpu-pci"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- case .VGA: return "VGA"
- case .ati_vga: return "ati-vga"
- case .bochs_display: return "bochs-display"
- case .secondary_vga: return "secondary-vga"
- case .virtio_gpu_device: return "virtio-gpu-device"
- case .virtio_gpu_gl_device: return "virtio-gpu-gl-device (GPU Supported)"
- case .virtio_gpu_gl_pci: return "virtio-gpu-gl-pci (GPU Supported)"
- case .virtio_gpu_pci: return "virtio-gpu-pci"
- }
- }
- }
- enum QEMUNetworkDevice_alpha: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_arm: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_aarch64: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- typealias QEMUNetworkDevice_avr = AnyQEMUConstant
- enum QEMUNetworkDevice_hppa: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_i386: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_loongarch64: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_m68k: String, CaseIterable, QEMUNetworkDevice {
- case virtio_net_device = "virtio-net-device"
- case dp8393x = "dp8393x"
- var prettyValue: String {
- switch self {
- case .virtio_net_device: return "virtio-net-device"
- case .dp8393x: return "SONIC DP8393x (Q800 only)"
- }
- }
- }
- typealias QEMUNetworkDevice_microblaze = AnyQEMUConstant
- typealias QEMUNetworkDevice_microblazeel = AnyQEMUConstant
- enum QEMUNetworkDevice_mips: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_mipsel: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_mips64: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_mips64el: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_or1k: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_ppc: String, CaseIterable, QEMUNetworkDevice {
- case eTSEC
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case sungem
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .eTSEC: return "Freescale Enhanced Three-Speed Ethernet Controller (eTSEC)"
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .sungem: return "sungem"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_ppc64: String, CaseIterable, QEMUNetworkDevice {
- case eTSEC
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case spapr_vlan = "spapr-vlan"
- case sungem
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .eTSEC: return "Freescale Enhanced Three-Speed Ethernet Controller (eTSEC)"
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .spapr_vlan: return "spapr-vlan"
- case .sungem: return "sungem"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_riscv32: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_riscv64: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- typealias QEMUNetworkDevice_rx = AnyQEMUConstant
- enum QEMUNetworkDevice_s390x: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case usb_net = "usb-net"
- case virtio_net_ccw = "virtio-net-ccw"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .usb_net: return "usb-net"
- case .virtio_net_ccw: return "virtio-net-ccw"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_sh4: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_sh4eb: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_sparc: String, CaseIterable, QEMUNetworkDevice {
- case lance
- var prettyValue: String {
- switch self {
- case .lance: return "Lance (Am7990)"
- }
- }
- }
- enum QEMUNetworkDevice_sparc64: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case sunhme
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .sunhme: return "sunhme"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- typealias QEMUNetworkDevice_tricore = AnyQEMUConstant
- enum QEMUNetworkDevice_x86_64: String, CaseIterable, QEMUNetworkDevice {
- case e1000e
- case igb
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case rocker
- case vmxnet3
- case ne2k_isa
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- case .igb: return "Intel 82576 Gigabit Ethernet Controller (igb)"
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .rocker: return "Rocker Switch (rocker)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_isa: return "ne2k_isa"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_xtensa: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUNetworkDevice_xtensaeb: String, CaseIterable, QEMUNetworkDevice {
- case e1000
- case e1000_82544gc = "e1000-82544gc"
- case e1000_82545em = "e1000-82545em"
- case i82550
- case i82551
- case i82557a
- case i82557b
- case i82557c
- case i82558a
- case i82558b
- case i82559a
- case i82559b
- case i82559c
- case i82559er
- case i82562
- case i82801
- case vmxnet3
- case ne2k_pci
- case pcnet
- case rtl8139
- case tulip
- case usb_net = "usb-net"
- case virtio_net_device = "virtio-net-device"
- case virtio_net_pci = "virtio-net-pci"
- case virtio_net_pci_non_transitional = "virtio-net-pci-non-transitional"
- case virtio_net_pci_transitional = "virtio-net-pci-transitional"
- var prettyValue: String {
- switch self {
- case .e1000: return "Intel Gigabit Ethernet (e1000)"
- case .e1000_82544gc: return "Intel Gigabit Ethernet (e1000-82544gc)"
- case .e1000_82545em: return "Intel Gigabit Ethernet (e1000-82545em)"
- case .i82550: return "Intel i82550 Ethernet (i82550)"
- case .i82551: return "Intel i82551 Ethernet (i82551)"
- case .i82557a: return "Intel i82557A Ethernet (i82557a)"
- case .i82557b: return "Intel i82557B Ethernet (i82557b)"
- case .i82557c: return "Intel i82557C Ethernet (i82557c)"
- case .i82558a: return "Intel i82558A Ethernet (i82558a)"
- case .i82558b: return "Intel i82558B Ethernet (i82558b)"
- case .i82559a: return "Intel i82559A Ethernet (i82559a)"
- case .i82559b: return "Intel i82559B Ethernet (i82559b)"
- case .i82559c: return "Intel i82559C Ethernet (i82559c)"
- case .i82559er: return "Intel i82559ER Ethernet (i82559er)"
- case .i82562: return "Intel i82562 Ethernet (i82562)"
- case .i82801: return "Intel i82801 Ethernet (i82801)"
- case .vmxnet3: return "VMWare Paravirtualized Ethernet v3 (vmxnet3)"
- case .ne2k_pci: return "ne2k_pci"
- case .pcnet: return "pcnet"
- case .rtl8139: return "rtl8139"
- case .tulip: return "tulip"
- case .usb_net: return "usb-net"
- case .virtio_net_device: return "virtio-net-device"
- case .virtio_net_pci: return "virtio-net-pci"
- case .virtio_net_pci_non_transitional: return "virtio-net-pci-non-transitional"
- case .virtio_net_pci_transitional: return "virtio-net-pci-transitional"
- }
- }
- }
- enum QEMUSoundDevice_alpha: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_arm: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_aarch64: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- typealias QEMUSoundDevice_avr = AnyQEMUConstant
- enum QEMUSoundDevice_hppa: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_i386: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case pcspk
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .pcspk: return "PC Speaker"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_loongarch64: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_m68k: String, CaseIterable, QEMUSoundDevice {
- case virtio_sound_device = "virtio-sound-device"
- case asc = "asc"
- var prettyValue: String {
- switch self {
- case .virtio_sound_device: return "virtio-sound-device"
- case .asc: return "Apple Sound Chip (Q800 only)"
- }
- }
- }
- typealias QEMUSoundDevice_microblaze = AnyQEMUConstant
- typealias QEMUSoundDevice_microblazeel = AnyQEMUConstant
- enum QEMUSoundDevice_mips: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_mipsel: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_mips64: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_mips64el: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_or1k: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_ppc: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case screamer
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .screamer: return "Screamer (Mac99 only)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_ppc64: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case screamer
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .screamer: return "Screamer (Mac99 only)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_riscv32: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_riscv64: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- typealias QEMUSoundDevice_rx = AnyQEMUConstant
- enum QEMUSoundDevice_s390x: String, CaseIterable, QEMUSoundDevice {
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_sh4: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_sh4eb: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- typealias QEMUSoundDevice_sparc = AnyQEMUConstant
- enum QEMUSoundDevice_sparc64: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- typealias QEMUSoundDevice_tricore = AnyQEMUConstant
- enum QEMUSoundDevice_x86_64: String, CaseIterable, QEMUSoundDevice {
- case sb16
- case cs4231a
- case ES1370
- case gus
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case pcspk
- case virtio_sound_pci = "virtio-sound-pci"
- case adlib
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .sb16: return "Creative Sound Blaster 16 (sb16)"
- case .cs4231a: return "Crystal Semiconductor CS4231A (cs4231a)"
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .gus: return "Gravis Ultrasound GF1 (gus)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .pcspk: return "PC Speaker"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_xtensa: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSoundDevice_xtensaeb: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case virtio_sound_pci = "virtio-sound-pci"
- case usb_audio = "usb-audio"
- case virtio_sound_device = "virtio-sound-device"
- var prettyValue: String {
- switch self {
- case .ES1370: return "ENSONIQ AudioPCI ES1370 (ES1370)"
- case .AC97: return "Intel 82801AA AC97 Audio (AC97)"
- case .intel_hda: return "Intel HD Audio Controller (ich6) (intel-hda)"
- case .ich9_intel_hda: return "Intel HD Audio Controller (ich9) (ich9-intel-hda)"
- case .virtio_sound_pci: return "Virtio Sound (virtio-sound-pci)"
- case .usb_audio: return "usb-audio"
- case .virtio_sound_device: return "virtio-sound-device"
- }
- }
- }
- enum QEMUSerialDevice_alpha: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_arm: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_aarch64: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- typealias QEMUSerialDevice_avr = AnyQEMUConstant
- enum QEMUSerialDevice_hppa: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_i386: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_loongarch64: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_m68k: String, CaseIterable, QEMUSerialDevice {
- case virtio_serial_device = "virtio-serial-device"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- typealias QEMUSerialDevice_microblaze = AnyQEMUConstant
- typealias QEMUSerialDevice_microblazeel = AnyQEMUConstant
- enum QEMUSerialDevice_mips: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_mipsel: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_mips64: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_mips64el: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_or1k: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_ppc: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_ppc64: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_riscv32: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_riscv64: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- typealias QEMUSerialDevice_rx = AnyQEMUConstant
- enum QEMUSerialDevice_s390x: String, CaseIterable, QEMUSerialDevice {
- case usb_serial = "usb-serial"
- case virtio_serial_ccw = "virtio-serial-ccw"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .usb_serial: return "usb-serial"
- case .virtio_serial_ccw: return "virtio-serial-ccw"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_sh4: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_sh4eb: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- typealias QEMUSerialDevice_sparc = AnyQEMUConstant
- enum QEMUSerialDevice_sparc64: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- typealias QEMUSerialDevice_tricore = AnyQEMUConstant
- enum QEMUSerialDevice_x86_64: String, CaseIterable, QEMUSerialDevice {
- case isa_serial = "isa-serial"
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .isa_serial: return "isa-serial"
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_xtensa: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- enum QEMUSerialDevice_xtensaeb: String, CaseIterable, QEMUSerialDevice {
- case pci_serial = "pci-serial"
- case pci_serial_2x = "pci-serial-2x"
- case pci_serial_4x = "pci-serial-4x"
- case usb_serial = "usb-serial"
- case virtio_serial_device = "virtio-serial-device"
- case virtio_serial_pci = "virtio-serial-pci"
- case virtio_serial_pci_non_transitional = "virtio-serial-pci-non-transitional"
- case virtio_serial_pci_transitional = "virtio-serial-pci-transitional"
- case virtserialport
- var prettyValue: String {
- switch self {
- case .pci_serial: return "pci-serial"
- case .pci_serial_2x: return "pci-serial-2x"
- case .pci_serial_4x: return "pci-serial-4x"
- case .usb_serial: return "usb-serial"
- case .virtio_serial_device: return "virtio-serial-device"
- case .virtio_serial_pci: return "virtio-serial-pci"
- case .virtio_serial_pci_non_transitional: return "virtio-serial-pci-non-transitional"
- case .virtio_serial_pci_transitional: return "virtio-serial-pci-transitional"
- case .virtserialport: return "virtserialport"
- }
- }
- }
- extension QEMUArchitecture {
- var cpuType: any QEMUCPU.Type {
- switch self {
- case .alpha: return QEMUCPU_alpha.self
- case .arm: return QEMUCPU_arm.self
- case .aarch64: return QEMUCPU_aarch64.self
- case .avr: return QEMUCPU_avr.self
- case .hppa: return QEMUCPU_hppa.self
- case .i386: return QEMUCPU_i386.self
- case .loongarch64: return QEMUCPU_loongarch64.self
- case .m68k: return QEMUCPU_m68k.self
- case .microblaze: return QEMUCPU_microblaze.self
- case .microblazeel: return QEMUCPU_microblazeel.self
- case .mips: return QEMUCPU_mips.self
- case .mipsel: return QEMUCPU_mipsel.self
- case .mips64: return QEMUCPU_mips64.self
- case .mips64el: return QEMUCPU_mips64el.self
- case .or1k: return QEMUCPU_or1k.self
- case .ppc: return QEMUCPU_ppc.self
- case .ppc64: return QEMUCPU_ppc64.self
- case .riscv32: return QEMUCPU_riscv32.self
- case .riscv64: return QEMUCPU_riscv64.self
- case .rx: return QEMUCPU_rx.self
- case .s390x: return QEMUCPU_s390x.self
- case .sh4: return QEMUCPU_sh4.self
- case .sh4eb: return QEMUCPU_sh4eb.self
- case .sparc: return QEMUCPU_sparc.self
- case .sparc64: return QEMUCPU_sparc64.self
- case .tricore: return QEMUCPU_tricore.self
- case .x86_64: return QEMUCPU_x86_64.self
- case .xtensa: return QEMUCPU_xtensa.self
- case .xtensaeb: return QEMUCPU_xtensaeb.self
- }
- }
- var cpuFlagType: any QEMUCPUFlag.Type {
- switch self {
- case .alpha: return QEMUCPUFlag_alpha.self
- case .arm: return QEMUCPUFlag_arm.self
- case .aarch64: return QEMUCPUFlag_aarch64.self
- case .avr: return QEMUCPUFlag_avr.self
- case .hppa: return QEMUCPUFlag_hppa.self
- case .i386: return QEMUCPUFlag_i386.self
- case .loongarch64: return QEMUCPUFlag_loongarch64.self
- case .m68k: return QEMUCPUFlag_m68k.self
- case .microblaze: return QEMUCPUFlag_microblaze.self
- case .microblazeel: return QEMUCPUFlag_microblazeel.self
- case .mips: return QEMUCPUFlag_mips.self
- case .mipsel: return QEMUCPUFlag_mipsel.self
- case .mips64: return QEMUCPUFlag_mips64.self
- case .mips64el: return QEMUCPUFlag_mips64el.self
- case .or1k: return QEMUCPUFlag_or1k.self
- case .ppc: return QEMUCPUFlag_ppc.self
- case .ppc64: return QEMUCPUFlag_ppc64.self
- case .riscv32: return QEMUCPUFlag_riscv32.self
- case .riscv64: return QEMUCPUFlag_riscv64.self
- case .rx: return QEMUCPUFlag_rx.self
- case .s390x: return QEMUCPUFlag_s390x.self
- case .sh4: return QEMUCPUFlag_sh4.self
- case .sh4eb: return QEMUCPUFlag_sh4eb.self
- case .sparc: return QEMUCPUFlag_sparc.self
- case .sparc64: return QEMUCPUFlag_sparc64.self
- case .tricore: return QEMUCPUFlag_tricore.self
- case .x86_64: return QEMUCPUFlag_x86_64.self
- case .xtensa: return QEMUCPUFlag_xtensa.self
- case .xtensaeb: return QEMUCPUFlag_xtensaeb.self
- }
- }
- var targetType: any QEMUTarget.Type {
- switch self {
- case .alpha: return QEMUTarget_alpha.self
- case .arm: return QEMUTarget_arm.self
- case .aarch64: return QEMUTarget_aarch64.self
- case .avr: return QEMUTarget_avr.self
- case .hppa: return QEMUTarget_hppa.self
- case .i386: return QEMUTarget_i386.self
- case .loongarch64: return QEMUTarget_loongarch64.self
- case .m68k: return QEMUTarget_m68k.self
- case .microblaze: return QEMUTarget_microblaze.self
- case .microblazeel: return QEMUTarget_microblazeel.self
- case .mips: return QEMUTarget_mips.self
- case .mipsel: return QEMUTarget_mipsel.self
- case .mips64: return QEMUTarget_mips64.self
- case .mips64el: return QEMUTarget_mips64el.self
- case .or1k: return QEMUTarget_or1k.self
- case .ppc: return QEMUTarget_ppc.self
- case .ppc64: return QEMUTarget_ppc64.self
- case .riscv32: return QEMUTarget_riscv32.self
- case .riscv64: return QEMUTarget_riscv64.self
- case .rx: return QEMUTarget_rx.self
- case .s390x: return QEMUTarget_s390x.self
- case .sh4: return QEMUTarget_sh4.self
- case .sh4eb: return QEMUTarget_sh4eb.self
- case .sparc: return QEMUTarget_sparc.self
- case .sparc64: return QEMUTarget_sparc64.self
- case .tricore: return QEMUTarget_tricore.self
- case .x86_64: return QEMUTarget_x86_64.self
- case .xtensa: return QEMUTarget_xtensa.self
- case .xtensaeb: return QEMUTarget_xtensaeb.self
- }
- }
- var displayDeviceType: any QEMUDisplayDevice.Type {
- switch self {
- case .alpha: return QEMUDisplayDevice_alpha.self
- case .arm: return QEMUDisplayDevice_arm.self
- case .aarch64: return QEMUDisplayDevice_aarch64.self
- case .avr: return QEMUDisplayDevice_avr.self
- case .hppa: return QEMUDisplayDevice_hppa.self
- case .i386: return QEMUDisplayDevice_i386.self
- case .loongarch64: return QEMUDisplayDevice_loongarch64.self
- case .m68k: return QEMUDisplayDevice_m68k.self
- case .microblaze: return QEMUDisplayDevice_microblaze.self
- case .microblazeel: return QEMUDisplayDevice_microblazeel.self
- case .mips: return QEMUDisplayDevice_mips.self
- case .mipsel: return QEMUDisplayDevice_mipsel.self
- case .mips64: return QEMUDisplayDevice_mips64.self
- case .mips64el: return QEMUDisplayDevice_mips64el.self
- case .or1k: return QEMUDisplayDevice_or1k.self
- case .ppc: return QEMUDisplayDevice_ppc.self
- case .ppc64: return QEMUDisplayDevice_ppc64.self
- case .riscv32: return QEMUDisplayDevice_riscv32.self
- case .riscv64: return QEMUDisplayDevice_riscv64.self
- case .rx: return QEMUDisplayDevice_rx.self
- case .s390x: return QEMUDisplayDevice_s390x.self
- case .sh4: return QEMUDisplayDevice_sh4.self
- case .sh4eb: return QEMUDisplayDevice_sh4eb.self
- case .sparc: return QEMUDisplayDevice_sparc.self
- case .sparc64: return QEMUDisplayDevice_sparc64.self
- case .tricore: return QEMUDisplayDevice_tricore.self
- case .x86_64: return QEMUDisplayDevice_x86_64.self
- case .xtensa: return QEMUDisplayDevice_xtensa.self
- case .xtensaeb: return QEMUDisplayDevice_xtensaeb.self
- }
- }
- var networkDeviceType: any QEMUNetworkDevice.Type {
- switch self {
- case .alpha: return QEMUNetworkDevice_alpha.self
- case .arm: return QEMUNetworkDevice_arm.self
- case .aarch64: return QEMUNetworkDevice_aarch64.self
- case .avr: return QEMUNetworkDevice_avr.self
- case .hppa: return QEMUNetworkDevice_hppa.self
- case .i386: return QEMUNetworkDevice_i386.self
- case .loongarch64: return QEMUNetworkDevice_loongarch64.self
- case .m68k: return QEMUNetworkDevice_m68k.self
- case .microblaze: return QEMUNetworkDevice_microblaze.self
- case .microblazeel: return QEMUNetworkDevice_microblazeel.self
- case .mips: return QEMUNetworkDevice_mips.self
- case .mipsel: return QEMUNetworkDevice_mipsel.self
- case .mips64: return QEMUNetworkDevice_mips64.self
- case .mips64el: return QEMUNetworkDevice_mips64el.self
- case .or1k: return QEMUNetworkDevice_or1k.self
- case .ppc: return QEMUNetworkDevice_ppc.self
- case .ppc64: return QEMUNetworkDevice_ppc64.self
- case .riscv32: return QEMUNetworkDevice_riscv32.self
- case .riscv64: return QEMUNetworkDevice_riscv64.self
- case .rx: return QEMUNetworkDevice_rx.self
- case .s390x: return QEMUNetworkDevice_s390x.self
- case .sh4: return QEMUNetworkDevice_sh4.self
- case .sh4eb: return QEMUNetworkDevice_sh4eb.self
- case .sparc: return QEMUNetworkDevice_sparc.self
- case .sparc64: return QEMUNetworkDevice_sparc64.self
- case .tricore: return QEMUNetworkDevice_tricore.self
- case .x86_64: return QEMUNetworkDevice_x86_64.self
- case .xtensa: return QEMUNetworkDevice_xtensa.self
- case .xtensaeb: return QEMUNetworkDevice_xtensaeb.self
- }
- }
- var soundDeviceType: any QEMUSoundDevice.Type {
- switch self {
- case .alpha: return QEMUSoundDevice_alpha.self
- case .arm: return QEMUSoundDevice_arm.self
- case .aarch64: return QEMUSoundDevice_aarch64.self
- case .avr: return QEMUSoundDevice_avr.self
- case .hppa: return QEMUSoundDevice_hppa.self
- case .i386: return QEMUSoundDevice_i386.self
- case .loongarch64: return QEMUSoundDevice_loongarch64.self
- case .m68k: return QEMUSoundDevice_m68k.self
- case .microblaze: return QEMUSoundDevice_microblaze.self
- case .microblazeel: return QEMUSoundDevice_microblazeel.self
- case .mips: return QEMUSoundDevice_mips.self
- case .mipsel: return QEMUSoundDevice_mipsel.self
- case .mips64: return QEMUSoundDevice_mips64.self
- case .mips64el: return QEMUSoundDevice_mips64el.self
- case .or1k: return QEMUSoundDevice_or1k.self
- case .ppc: return QEMUSoundDevice_ppc.self
- case .ppc64: return QEMUSoundDevice_ppc64.self
- case .riscv32: return QEMUSoundDevice_riscv32.self
- case .riscv64: return QEMUSoundDevice_riscv64.self
- case .rx: return QEMUSoundDevice_rx.self
- case .s390x: return QEMUSoundDevice_s390x.self
- case .sh4: return QEMUSoundDevice_sh4.self
- case .sh4eb: return QEMUSoundDevice_sh4eb.self
- case .sparc: return QEMUSoundDevice_sparc.self
- case .sparc64: return QEMUSoundDevice_sparc64.self
- case .tricore: return QEMUSoundDevice_tricore.self
- case .x86_64: return QEMUSoundDevice_x86_64.self
- case .xtensa: return QEMUSoundDevice_xtensa.self
- case .xtensaeb: return QEMUSoundDevice_xtensaeb.self
- }
- }
- var serialDeviceType: any QEMUSerialDevice.Type {
- switch self {
- case .alpha: return QEMUSerialDevice_alpha.self
- case .arm: return QEMUSerialDevice_arm.self
- case .aarch64: return QEMUSerialDevice_aarch64.self
- case .avr: return QEMUSerialDevice_avr.self
- case .hppa: return QEMUSerialDevice_hppa.self
- case .i386: return QEMUSerialDevice_i386.self
- case .loongarch64: return QEMUSerialDevice_loongarch64.self
- case .m68k: return QEMUSerialDevice_m68k.self
- case .microblaze: return QEMUSerialDevice_microblaze.self
- case .microblazeel: return QEMUSerialDevice_microblazeel.self
- case .mips: return QEMUSerialDevice_mips.self
- case .mipsel: return QEMUSerialDevice_mipsel.self
- case .mips64: return QEMUSerialDevice_mips64.self
- case .mips64el: return QEMUSerialDevice_mips64el.self
- case .or1k: return QEMUSerialDevice_or1k.self
- case .ppc: return QEMUSerialDevice_ppc.self
- case .ppc64: return QEMUSerialDevice_ppc64.self
- case .riscv32: return QEMUSerialDevice_riscv32.self
- case .riscv64: return QEMUSerialDevice_riscv64.self
- case .rx: return QEMUSerialDevice_rx.self
- case .s390x: return QEMUSerialDevice_s390x.self
- case .sh4: return QEMUSerialDevice_sh4.self
- case .sh4eb: return QEMUSerialDevice_sh4eb.self
- case .sparc: return QEMUSerialDevice_sparc.self
- case .sparc64: return QEMUSerialDevice_sparc64.self
- case .tricore: return QEMUSerialDevice_tricore.self
- case .x86_64: return QEMUSerialDevice_x86_64.self
- case .xtensa: return QEMUSerialDevice_xtensa.self
- case .xtensaeb: return QEMUSerialDevice_xtensaeb.self
- }
- }
- }
|