123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278 |
- //
- // 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 cris
- case hppa
- case i386
- case loongarch64
- case m68k
- case microblaze
- case microblazeel
- case mips
- case mipsel
- case mips64
- case mips64el
- case nios2
- 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 .cris: return "CRIS"
- 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 .nios2: return "NIOS2"
- 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_alpha_cpu = "ev4-alpha-cpu"
- case ev5_alpha_cpu = "ev5-alpha-cpu"
- case ev56_alpha_cpu = "ev56-alpha-cpu"
- case ev6_alpha_cpu = "ev6-alpha-cpu"
- case ev67_alpha_cpu = "ev67-alpha-cpu"
- case ev68_alpha_cpu = "ev68-alpha-cpu"
- case pca56_alpha_cpu = "pca56-alpha-cpu"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .ev4_alpha_cpu: return "ev4-alpha-cpu"
- case .ev5_alpha_cpu: return "ev5-alpha-cpu"
- case .ev56_alpha_cpu: return "ev56-alpha-cpu"
- case .ev6_alpha_cpu: return "ev6-alpha-cpu"
- case .ev67_alpha_cpu: return "ev67-alpha-cpu"
- case .ev68_alpha_cpu: return "ev68-alpha-cpu"
- case .pca56_alpha_cpu: return "pca56-alpha-cpu"
- }
- }
- }
- enum QEMUCPU_arm: String, CaseIterable, QEMUCPU {
- 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_r5f = "cortex-r5f"
- case max
- 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 sa1100
- case sa1110
- case ti925t
- var prettyValue: String {
- switch self {
- 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_r5f: return "cortex-r5f"
- case .max: return "max"
- case .pxa250: return "pxa250"
- case .pxa255: return "pxa255"
- case .pxa260: return "pxa260"
- case .pxa261: return "pxa261"
- case .pxa262: return "pxa262"
- case .pxa270: return "pxa270"
- case .pxa270_a0: return "pxa270-a0"
- case .pxa270_a1: return "pxa270-a1"
- case .pxa270_b0: return "pxa270-b0"
- case .pxa270_b1: return "pxa270-b1"
- case .pxa270_c0: return "pxa270-c0"
- case .pxa270_c5: return "pxa270-c5"
- case .sa1100: return "sa1100"
- case .sa1110: return "sa1110"
- case .ti925t: return "ti925t"
- }
- }
- }
- enum QEMUCPU_aarch64: String, CaseIterable, QEMUCPU {
- 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_a57 = "cortex-a57"
- case cortex_a7 = "cortex-a7"
- 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_r5f = "cortex-r5f"
- case max
- case neoverse_n1 = "neoverse-n1"
- 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 sa1100
- case sa1110
- case ti925t
- var prettyValue: String {
- switch self {
- 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_a57: return "cortex-a57"
- case .cortex_a7: return "cortex-a7"
- 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_r5f: return "cortex-r5f"
- case .max: return "max"
- case .neoverse_n1: return "neoverse-n1"
- case .pxa250: return "pxa250"
- case .pxa255: return "pxa255"
- case .pxa260: return "pxa260"
- case .pxa261: return "pxa261"
- case .pxa262: return "pxa262"
- case .pxa270: return "pxa270"
- case .pxa270_a0: return "pxa270-a0"
- case .pxa270_a1: return "pxa270-a1"
- case .pxa270_b0: return "pxa270-b0"
- case .pxa270_b1: return "pxa270-b1"
- case .pxa270_c0: return "pxa270-c0"
- case .pxa270_c5: return "pxa270-c5"
- case .sa1100: return "sa1100"
- case .sa1110: return "sa1110"
- case .ti925t: return "ti925t"
- }
- }
- }
- enum QEMUCPU_avr: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case avr51_avr_cpu = "avr51-avr-cpu"
- case avr6_avr_cpu = "avr6-avr-cpu"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .avr51_avr_cpu: return "avr51-avr-cpu"
- case .avr6_avr_cpu: return "avr6-avr-cpu"
- }
- }
- }
- enum QEMUCPU_cris: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case crisv10
- case crisv11
- case crisv17
- case crisv32
- case crisv8
- case crisv9
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .crisv10: return "crisv10"
- case .crisv11: return "crisv11"
- case .crisv17: return "crisv17"
- case .crisv32: return "crisv32"
- case .crisv8: return "crisv8"
- case .crisv9: return "crisv9"
- }
- }
- }
- enum QEMUCPU_hppa: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- }
- }
- }
- 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_Milan_v1 = "EPYC-Milan-v1"
- case EPYC_Rome_v1 = "EPYC-Rome-v1"
- case EPYC_Rome_v2 = "EPYC-Rome-v2"
- 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 kvm32_v1 = "kvm32-v1"
- case kvm64_v1 = "kvm64-v1"
- case Conroe
- case Cooperlake
- case `default` = "default"
- case Denverton
- case Dhyana
- case EPYC
- case EPYC_IBPB = "EPYC-IBPB"
- case EPYC_Milan = "EPYC-Milan"
- case EPYC_Rome = "EPYC-Rome"
- case max
- case coreduo_v1 = "coreduo-v1"
- 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_v3 = "Cascadelake-Server-v3"
- case Cascadelake_Server_v4 = "Cascadelake-Server-v4"
- case Cascadelake_Server_v2 = "Cascadelake-Server-v2"
- case Cooperlake_v1 = "Cooperlake-v1"
- case Cooperlake_v2 = "Cooperlake-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_v5 = "Icelake-Server-v5"
- case Icelake_Server_v2 = "Icelake-Server-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 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 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_Milan_v1: return "AMD EPYC-Milan Processor (EPYC-Milan-v1)"
- 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 .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 .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_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 .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_v3: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] (Cascadelake-Server-v3)"
- case .Cascadelake_Server_v4: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] (Cascadelake-Server-v4)"
- case .Cascadelake_Server_v2: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES] (Cascadelake-Server-v2)"
- case .Cooperlake_v1: return "Intel Xeon Processor (Cooperlake) (Cooperlake-v1)"
- case .Cooperlake_v2: return "Intel Xeon Processor (Cooperlake) [XSAVES] (Cooperlake-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_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 .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) (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 .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 .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"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- }
- }
- }
- enum QEMUCPU_m68k: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case any
- 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 .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"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- }
- }
- }
- enum QEMUCPU_microblazeel: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- }
- }
- }
- 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 _4Km = "4Km"
- case _74Kf = "74Kf"
- case `default` = "default"
- case I7200
- case M14K
- case M14Kc
- case P5600
- 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 ._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 .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 _4Km = "4Km"
- case _74Kf = "74Kf"
- case `default` = "default"
- case I7200
- case M14K
- case M14Kc
- case P5600
- 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 ._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 .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 _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 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 ._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 .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 _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 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 ._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 .mips32r6_generic: return "mips32r6-generic"
- case .mips64dspr2: return "mips64dspr2"
- }
- }
- }
- enum QEMUCPU_nios2: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- }
- }
- }
- 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 _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 ._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 _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 power5_v2_1 = "power5+_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 power7_v2_1 = "power7+_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_v1_0 = "power9_v1.0"
- case power9_v2_0 = "power9_v2.0"
- case power10_v1_0 = "power10_v1.0"
- case power10_v2_0 = "power10_v2.0"
- 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 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 power5_ = "power5+"
- case power5gs
- case power7
- case power7_ = "power7+"
- 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 ._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 .power5_v2_1: return "PVR 003b0201 (power5+_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 .power7_v2_1: return "PVR 004a0201 (power7+_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_v1_0: return "PVR 004e0100 (power9_v1.0)"
- case .power9_v2_0: return "PVR 004e1200 (power9_v2.0)"
- case .power10_v1_0: return "PVR 00800100 (power10_v1.0)"
- case .power10_v2_0: return "PVR 00800200 (power10_v2.0)"
- 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 .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 .power5_: return "power5+"
- case .power5gs: return "power5gs"
- case .power7: return "power7"
- case .power7_: return "power7+"
- 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 rv32
- 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 .rv32: return "rv32"
- 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 rv64
- case shakti_c = "shakti-c"
- case sifive_e51 = "sifive-e51"
- case sifive_u54 = "sifive-u54"
- case x_rv128 = "x-rv128"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .rv64: return "rv64"
- case .shakti_c: return "shakti-c"
- case .sifive_e51: return "sifive-e51"
- case .sifive_u54: return "sifive-u54"
- case .x_rv128: return "x-rv128"
- }
- }
- }
- enum QEMUCPU_rx: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case rx62n_rx_cpu = "rx62n-rx-cpu"
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .rx62n_rx_cpu: return "rx62n-rx-cpu"
- }
- }
- }
- 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 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"
- 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 .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)"
- }
- }
- }
- enum QEMUCPU_sh4: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case sh7751r
- case sh7785
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .sh7751r: return "sh7751r"
- case .sh7785: return "sh7785"
- }
- }
- }
- enum QEMUCPU_sh4eb: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case sh7751r
- case sh7785
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .sh7751r: return "sh7751r"
- case .sh7785: return "sh7785"
- }
- }
- }
- enum QEMUCPU_sparc: String, CaseIterable, QEMUCPU {
- case `default` = "default"
- case Fujitsu_MB86907 = "Fujitsu MB86907"
- case LEON2
- case 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_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_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_ = "Sun UltraSparc IIIi+"
- case Sun_UltraSparc_IV = "Sun UltraSparc IV"
- case Sun_UltraSparc_IV_ = "Sun UltraSparc IV+"
- 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_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_: return "Sun UltraSparc IIIi+"
- case .Sun_UltraSparc_IV: return "Sun UltraSparc IV"
- case .Sun_UltraSparc_IV_: return "Sun UltraSparc IV+"
- 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
- var prettyValue: String {
- switch self {
- case .`default`: return NSLocalizedString("Default", comment: "QEMUConstantGenerated")
- case .tc1796: return "tc1796"
- case .tc1797: return "tc1797"
- case .tc27x: return "tc27x"
- }
- }
- }
- 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_Milan_v1 = "EPYC-Milan-v1"
- case EPYC_Rome_v1 = "EPYC-Rome-v1"
- case EPYC_Rome_v2 = "EPYC-Rome-v2"
- 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 kvm32_v1 = "kvm32-v1"
- case kvm64_v1 = "kvm64-v1"
- case Conroe
- case Cooperlake
- case `default` = "default"
- case Denverton
- case Dhyana
- case EPYC
- case EPYC_IBPB = "EPYC-IBPB"
- case EPYC_Milan = "EPYC-Milan"
- case EPYC_Rome = "EPYC-Rome"
- case max
- case coreduo_v1 = "coreduo-v1"
- 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_v3 = "Cascadelake-Server-v3"
- case Cascadelake_Server_v4 = "Cascadelake-Server-v4"
- case Cascadelake_Server_v2 = "Cascadelake-Server-v2"
- case Cooperlake_v1 = "Cooperlake-v1"
- case Cooperlake_v2 = "Cooperlake-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_v5 = "Icelake-Server-v5"
- case Icelake_Server_v2 = "Icelake-Server-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 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 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 host
- 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_Milan_v1: return "AMD EPYC-Milan Processor (EPYC-Milan-v1)"
- 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 .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 .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_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 .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_v3: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] (Cascadelake-Server-v3)"
- case .Cascadelake_Server_v4: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] (Cascadelake-Server-v4)"
- case .Cascadelake_Server_v2: return "Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES] (Cascadelake-Server-v2)"
- case .Cooperlake_v1: return "Intel Xeon Processor (Cooperlake) (Cooperlake-v1)"
- case .Cooperlake_v2: return "Intel Xeon Processor (Cooperlake) [XSAVES] (Cooperlake-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_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 .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) (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 .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 .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 .host: return "processor with all supported host features (host)"
- 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_cris = 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_ssbd = "amd-ssbd"
- case amd_stibp = "amd-stibp"
- case amx_bf16 = "amx-bf16"
- 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 avic
- case avx
- case avx_vnni = "avx-vnni"
- 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 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 core_capability = "core-capability"
- case cr8legacy
- case cx16
- case cx8
- case dca
- case de
- case decodeassists
- case ds
- case ds_cpl = "ds-cpl"
- case dtes64
- case erms
- case est
- case extapic
- case f16c
- case flushbyasid
- case fma
- case fma4
- case fpu
- case fsgsbase
- case fsrm
- case full_width_write = "full-width-write"
- case fxsr
- case fxsr_opt = "fxsr-opt"
- case gfni
- case hle
- case ht
- case hypervisor
- case ia64
- case ibpb
- case ibrs
- case ibrs_all = "ibrs-all"
- case ibs
- case intel_pt = "intel-pt"
- case intel_pt_lip = "intel-pt-lip"
- case invpcid
- case invtsc
- case kvm_asyncpf = "kvm-asyncpf"
- case kvm_asyncpf_int = "kvm-asyncpf-int"
- 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 lbrv
- case lm
- case lwp
- case mca
- 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 nodeid_msr = "nodeid-msr"
- case npt
- case nrip_save = "nrip-save"
- case nx
- case osvw
- case pae
- case pat
- case pause_filter = "pause-filter"
- case pbe
- case pcid
- case pclmulqdq
- case pcommit
- case pdcm
- case pdpe1gb
- case perfctr_core = "perfctr-core"
- case perfctr_nb = "perfctr-nb"
- 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 pschange_mc_no = "pschange-mc-no"
- case pse
- case pse36
- case rdctl_no = "rdctl-no"
- case rdpid
- case rdrand
- case rdseed
- case rdtscp
- case rsba
- case rtm
- case sep
- case serialize
- case sgx
- case sgx_debug = "sgx-debug"
- 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 skinit
- case skip_l1dfl_vmentry = "skip-l1dfl-vmentry"
- case smap
- case smep
- case smx
- case spec_ctrl = "spec-ctrl"
- case split_lock_detect = "split-lock-detect"
- 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 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_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_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_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_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_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 vpclmulqdq
- case waitpkg
- case wbnoinvd
- case wdt
- 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
- 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_ssbd: return "amd-ssbd"
- case .amd_stibp: return "amd-stibp"
- case .amx_bf16: return "amx-bf16"
- 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 .avic: return "avic"
- case .avx: return "avx"
- case .avx_vnni: return "avx-vnni"
- 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 .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 .core_capability: return "core-capability"
- case .cr8legacy: return "cr8legacy"
- case .cx16: return "cx16"
- case .cx8: return "cx8"
- case .dca: return "dca"
- case .de: return "de"
- case .decodeassists: return "decodeassists"
- case .ds: return "ds"
- case .ds_cpl: return "ds-cpl"
- case .dtes64: return "dtes64"
- case .erms: return "erms"
- case .est: return "est"
- case .extapic: return "extapic"
- case .f16c: return "f16c"
- case .flushbyasid: return "flushbyasid"
- case .fma: return "fma"
- case .fma4: return "fma4"
- case .fpu: return "fpu"
- case .fsgsbase: return "fsgsbase"
- case .fsrm: return "fsrm"
- case .full_width_write: return "full-width-write"
- case .fxsr: return "fxsr"
- case .fxsr_opt: return "fxsr-opt"
- 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 .ibrs: return "ibrs"
- case .ibrs_all: return "ibrs-all"
- case .ibs: return "ibs"
- case .intel_pt: return "intel-pt"
- case .intel_pt_lip: return "intel-pt-lip"
- case .invpcid: return "invpcid"
- case .invtsc: return "invtsc"
- case .kvm_asyncpf: return "kvm-asyncpf"
- case .kvm_asyncpf_int: return "kvm-asyncpf-int"
- 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 .lbrv: return "lbrv"
- case .lm: return "lm"
- case .lwp: return "lwp"
- case .mca: return "mca"
- 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 .nodeid_msr: return "nodeid-msr"
- case .npt: return "npt"
- case .nrip_save: return "nrip-save"
- case .nx: return "nx"
- case .osvw: return "osvw"
- case .pae: return "pae"
- case .pat: return "pat"
- case .pause_filter: return "pause-filter"
- case .pbe: return "pbe"
- 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 .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 .pschange_mc_no: return "pschange-mc-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 .rsba: return "rsba"
- case .rtm: return "rtm"
- case .sep: return "sep"
- case .serialize: return "serialize"
- case .sgx: return "sgx"
- case .sgx_debug: return "sgx-debug"
- 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 .skinit: return "skinit"
- case .skip_l1dfl_vmentry: return "skip-l1dfl-vmentry"
- 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 .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 .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_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_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_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_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_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 .vpclmulqdq: return "vpclmulqdq"
- case .waitpkg: return "waitpkg"
- case .wbnoinvd: return "wbnoinvd"
- case .wdt: return "wdt"
- 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"
- }
- }
- }
- 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_nios2 = 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 = ""
- case _64bscao = "64bscao"
- case aefsi
- case aen
- case ais
- case ap
- case apft
- case apqci
- case apqi
- case asnlxr
- case beareh
- case bpb
- case cei
- case cmm
- case cmma
- case cmmnt
- case cmpsceh
- case csske
- case csst
- case csst2
- case cte
- case ctop
- case dateh
- case dateh2
- case deflate
- case deflate_base = "deflate-base"
- case dfltcc_cmpr = "dfltcc-cmpr"
- case dfltcc_f0 = "dfltcc-f0"
- case dfltcc_gdht = "dfltcc-gdht"
- case dfltcc_xpnd = "dfltcc-xpnd"
- case dfp
- case dfphp
- case dfppc
- case dfpzc
- case diag318
- case ectg
- case edat
- case edat2
- case eec
- case eimm
- case els
- case emon
- case esan3
- case esop
- case esort
- case esort_base = "esort-base"
- case etf2
- case etf2eh
- case etf3
- case etf3eh
- case etoken
- case exrl
- case fpe
- case fpseh
- case gen13ptff
- case ginste
- case gpereh
- case gs
- case gsls
- case hfpm
- case hfpue
- case hpma2
- case iacc2
- case ib
- case ibs
- case idter
- case idtes
- case iep
- case ipter
- case irbm
- case kdsa_ecdsa_sign_p256 = "kdsa-ecdsa-sign-p256"
- case kdsa_ecdsa_sign_p384 = "kdsa-ecdsa-sign-p384"
- case kdsa_ecdsa_sign_p521 = "kdsa-ecdsa-sign-p521"
- case kdsa_ecdsa_verify_p256 = "kdsa-ecdsa-verify-p256"
- case kdsa_ecdsa_verify_p384 = "kdsa-ecdsa-verify-p384"
- case kdsa_ecdsa_verify_p521 = "kdsa-ecdsa-verify-p521"
- case kdsa_eddsa_sign_ed25519 = "kdsa-eddsa-sign-ed25519"
- case kdsa_eddsa_sign_ed448 = "kdsa-eddsa-sign-ed448"
- case kdsa_eddsa_verify_ed25519 = "kdsa-eddsa-verify-ed25519"
- case kdsa_eddsa_verify_ed448 = "kdsa-eddsa-verify-ed448"
- case kdsa_eecdsa_sign_p256 = "kdsa-eecdsa-sign-p256"
- case kdsa_eecdsa_sign_p384 = "kdsa-eecdsa-sign-p384"
- case kdsa_eecdsa_sign_p521 = "kdsa-eecdsa-sign-p521"
- case kdsa_eeddsa_sign_ed25519 = "kdsa-eeddsa-sign-ed25519"
- case kdsa_eeddsa_sign_ed448 = "kdsa-eeddsa-sign-ed448"
- case kimd_ghash = "kimd-ghash"
- case kimd_sha_1 = "kimd-sha-1"
- case kimd_sha_256 = "kimd-sha-256"
- case kimd_sha_512 = "kimd-sha-512"
- case kimd_sha3_224 = "kimd-sha3-224"
- case kimd_sha3_256 = "kimd-sha3-256"
- case kimd_sha3_384 = "kimd-sha3-384"
- case kimd_sha3_512 = "kimd-sha3-512"
- case kimd_shake_128 = "kimd-shake-128"
- case kimd_shake_256 = "kimd-shake-256"
- case klmd_sha_1 = "klmd-sha-1"
- case klmd_sha_256 = "klmd-sha-256"
- case klmd_sha_512 = "klmd-sha-512"
- case klmd_sha3_224 = "klmd-sha3-224"
- case klmd_sha3_256 = "klmd-sha3-256"
- case klmd_sha3_384 = "klmd-sha3-384"
- case klmd_sha3_512 = "klmd-sha3-512"
- case klmd_shake_128 = "klmd-shake-128"
- case klmd_shake_256 = "klmd-shake-256"
- case km_aes_128 = "km-aes-128"
- case km_aes_192 = "km-aes-192"
- case km_aes_256 = "km-aes-256"
- case km_dea = "km-dea"
- case km_eaes_128 = "km-eaes-128"
- case km_eaes_192 = "km-eaes-192"
- case km_eaes_256 = "km-eaes-256"
- case km_edea = "km-edea"
- case km_etdea_128 = "km-etdea-128"
- case km_etdea_192 = "km-etdea-192"
- case km_tdea_128 = "km-tdea-128"
- case km_tdea_192 = "km-tdea-192"
- case km_xts_aes_128 = "km-xts-aes-128"
- case km_xts_aes_256 = "km-xts-aes-256"
- case km_xts_eaes_128 = "km-xts-eaes-128"
- case km_xts_eaes_256 = "km-xts-eaes-256"
- case kma_gcm_aes_128 = "kma-gcm-aes-128"
- case kma_gcm_aes_192 = "kma-gcm-aes-192"
- case kma_gcm_aes_256 = "kma-gcm-aes-256"
- case kma_gcm_eaes_128 = "kma-gcm-eaes-128"
- case kma_gcm_eaes_192 = "kma-gcm-eaes-192"
- case kma_gcm_eaes_256 = "kma-gcm-eaes-256"
- case kmac_aes_128 = "kmac-aes-128"
- case kmac_aes_192 = "kmac-aes-192"
- case kmac_aes_256 = "kmac-aes-256"
- case kmac_dea = "kmac-dea"
- case kmac_eaes_128 = "kmac-eaes-128"
- case kmac_eaes_192 = "kmac-eaes-192"
- case kmac_eaes_256 = "kmac-eaes-256"
- case kmac_edea = "kmac-edea"
- case kmac_etdea_128 = "kmac-etdea-128"
- case kmac_etdea_192 = "kmac-etdea-192"
- case kmac_tdea_128 = "kmac-tdea-128"
- case kmac_tdea_192 = "kmac-tdea-192"
- case kmc_aes_128 = "kmc-aes-128"
- case kmc_aes_192 = "kmc-aes-192"
- case kmc_aes_256 = "kmc-aes-256"
- case kmc_dea = "kmc-dea"
- case kmc_eaes_128 = "kmc-eaes-128"
- case kmc_eaes_192 = "kmc-eaes-192"
- case kmc_eaes_256 = "kmc-eaes-256"
- case kmc_edea = "kmc-edea"
- case kmc_etdea_128 = "kmc-etdea-128"
- case kmc_etdea_192 = "kmc-etdea-192"
- case kmc_prng = "kmc-prng"
- case kmc_tdea_128 = "kmc-tdea-128"
- case kmc_tdea_192 = "kmc-tdea-192"
- case kmctr_aes_128 = "kmctr-aes-128"
- case kmctr_aes_192 = "kmctr-aes-192"
- case kmctr_aes_256 = "kmctr-aes-256"
- case kmctr_dea = "kmctr-dea"
- case kmctr_eaes_128 = "kmctr-eaes-128"
- case kmctr_eaes_192 = "kmctr-eaes-192"
- case kmctr_eaes_256 = "kmctr-eaes-256"
- case kmctr_edea = "kmctr-edea"
- case kmctr_etdea_128 = "kmctr-etdea-128"
- case kmctr_etdea_192 = "kmctr-etdea-192"
- case kmctr_tdea_128 = "kmctr-tdea-128"
- case kmctr_tdea_192 = "kmctr-tdea-192"
- case kmf_aes_128 = "kmf-aes-128"
- case kmf_aes_192 = "kmf-aes-192"
- case kmf_aes_256 = "kmf-aes-256"
- case kmf_dea = "kmf-dea"
- case kmf_eaes_128 = "kmf-eaes-128"
- case kmf_eaes_192 = "kmf-eaes-192"
- case kmf_eaes_256 = "kmf-eaes-256"
- case kmf_edea = "kmf-edea"
- case kmf_etdea_128 = "kmf-etdea-128"
- case kmf_etdea_192 = "kmf-etdea-192"
- case kmf_tdea_128 = "kmf-tdea-128"
- case kmf_tdea_192 = "kmf-tdea-192"
- case kmo_aes_128 = "kmo-aes-128"
- case kmo_aes_192 = "kmo-aes-192"
- case kmo_aes_256 = "kmo-aes-256"
- case kmo_dea = "kmo-dea"
- case kmo_eaes_128 = "kmo-eaes-128"
- case kmo_eaes_192 = "kmo-eaes-192"
- case kmo_eaes_256 = "kmo-eaes-256"
- case kmo_edea = "kmo-edea"
- case kmo_etdea_128 = "kmo-etdea-128"
- case kmo_etdea_192 = "kmo-etdea-192"
- case kmo_tdea_128 = "kmo-tdea-128"
- case kmo_tdea_192 = "kmo-tdea-192"
- case kss
- case ldisp
- case ldisphp
- case ltlbc
- case mepoch
- case mepochptff
- case minste2
- case minste3
- case msa
- case msa_base = "msa-base"
- case msa1
- case msa2
- case msa3
- case msa3_base = "msa3-base"
- case msa4
- case msa4_base = "msa4-base"
- case msa5
- case msa5_base = "msa5-base"
- case msa6
- case msa7
- case msa8
- case msa8_base = "msa8-base"
- case msa9
- case msa9_base = "msa9-base"
- case msa9_pckmo
- case mvcos
- case nnpa
- case nonqks
- case opc
- case pai
- case paie
- case parseh
- case pcc_cmac_aes_128 = "pcc-cmac-aes-128"
- case pcc_cmac_aes_192 = "pcc-cmac-aes-192"
- case pcc_cmac_aes_256 = "pcc-cmac-aes-256"
- case pcc_cmac_dea = "pcc-cmac-dea"
- case pcc_cmac_eaes_128 = "pcc-cmac-eaes-128"
- case pcc_cmac_eaes_192 = "pcc-cmac-eaes-192"
- case pcc_cmac_eaes_256 = "pcc-cmac-eaes-256"
- case pcc_cmac_edea = "pcc-cmac-edea"
- case pcc_cmac_etdea_128 = "pcc-cmac-etdea-128"
- case pcc_cmac_etdea_192 = "pcc-cmac-etdea-192"
- case pcc_cmac_tdea_128 = "pcc-cmac-tdea-128"
- case pcc_cmac_tdea_192 = "pcc-cmac-tdea-192"
- case pcc_scalar_mult_ed25519 = "pcc-scalar-mult-ed25519"
- case pcc_scalar_mult_ed448 = "pcc-scalar-mult-ed448"
- case pcc_scalar_mult_p256 = "pcc-scalar-mult-p256"
- case pcc_scalar_mult_p384 = "pcc-scalar-mult-p384"
- case pcc_scalar_mult_p521 = "pcc-scalar-mult-p521"
- case pcc_scalar_mult_x25519 = "pcc-scalar-mult-x25519"
- case pcc_scalar_mult_x448 = "pcc-scalar-mult-x448"
- case pcc_xts_aes_128 = "pcc-xts-aes-128"
- case pcc_xts_aes_256 = "pcc-xts-aes-256"
- case pcc_xts_eaes_128 = "pcc-xts-eaes-128"
- case pcc_xts_eaes_256 = "pcc-xts-eaes-256"
- case pckmo_aes_128 = "pckmo-aes-128"
- case pckmo_aes_192 = "pckmo-aes-192"
- case pckmo_aes_256 = "pckmo-aes-256"
- case pckmo_ecc_ed25519 = "pckmo-ecc-ed25519"
- case pckmo_ecc_ed448 = "pckmo-ecc-ed448"
- case pckmo_ecc_p256 = "pckmo-ecc-p256"
- case pckmo_ecc_p384 = "pckmo-ecc-p384"
- case pckmo_ecc_p521 = "pckmo-ecc-p521"
- case pckmo_edea = "pckmo-edea"
- case pckmo_etdea_128 = "pckmo-etdea-128"
- case pckmo_etdea_192 = "pckmo-etdea-192"
- case pfmfi
- case pfpo
- case plo
- case plo_cl = "plo-cl"
- case plo_clg = "plo-clg"
- case plo_clgr = "plo-clgr"
- case plo_clx = "plo-clx"
- case plo_cs = "plo-cs"
- case plo_csdst = "plo-csdst"
- case plo_csdstg = "plo-csdstg"
- case plo_csdstgr = "plo-csdstgr"
- case plo_csdstx = "plo-csdstx"
- case plo_csg = "plo-csg"
- case plo_csgr = "plo-csgr"
- case plo_csst = "plo-csst"
- case plo_csstg = "plo-csstg"
- case plo_csstgr = "plo-csstgr"
- case plo_csstx = "plo-csstx"
- case plo_cstst = "plo-cstst"
- case plo_cststg = "plo-cststg"
- case plo_cststgr = "plo-cststgr"
- case plo_cststx = "plo-cststx"
- case plo_csx = "plo-csx"
- case plo_dcs = "plo-dcs"
- case plo_dcsg = "plo-dcsg"
- case plo_dcsgr = "plo-dcsgr"
- case plo_dcsx = "plo-dcsx"
- case ppa15
- case ppno_sha_512_drng = "ppno-sha-512-drng"
- case prno_trng = "prno-trng"
- case prno_trng_qrtcr = "prno-trng-qrtcr"
- case ptff_qpc = "ptff-qpc"
- case ptff_qsi = "ptff-qsi"
- case ptff_qsie = "ptff-qsie"
- case ptff_qto = "ptff-qto"
- case ptff_qtou = "ptff-qtou"
- case ptff_qtoue = "ptff-qtoue"
- case ptff_qui = "ptff-qui"
- case ptff_sto = "ptff-sto"
- case ptff_stoe = "ptff-stoe"
- case ptff_stou = "ptff-stou"
- case ptff_stoue = "ptff-stoue"
- case rdp
- case ri
- case sea_esop2
- case sema
- case sief2
- case sigpif
- case siif
- case skey
- case sortl_128 = "sortl-128"
- case sortl_32 = "sortl-32"
- case sortl_f0 = "sortl-f0"
- case sortl_sflr = "sortl-sflr"
- case sortl_svlr = "sortl-svlr"
- case sprogp
- case srs
- case stckf
- case stfle
- case stfle45
- case stfle49
- case stfle53
- case sthyi
- case te
- case tods
- case tods_base = "tods-base"
- case tpei
- case tsi
- case unpack
- case vx
- case vxeh
- case vxeh2
- case vxpd
- case vxpdeh
- case vxpdeh2
- case zarch
- case zpci
- var prettyValue: String {
- switch self {
- case ._empty: return ""
- case ._64bscao: return "64bscao"
- case .aefsi: return "aefsi"
- case .aen: return "aen"
- case .ais: return "ais"
- case .ap: return "ap"
- case .apft: return "apft"
- case .apqci: return "apqci"
- case .apqi: return "apqi"
- case .asnlxr: return "asnlxr"
- case .beareh: return "beareh"
- case .bpb: return "bpb"
- case .cei: return "cei"
- case .cmm: return "cmm"
- case .cmma: return "cmma"
- case .cmmnt: return "cmmnt"
- case .cmpsceh: return "cmpsceh"
- case .csske: return "csske"
- case .csst: return "csst"
- case .csst2: return "csst2"
- case .cte: return "cte"
- case .ctop: return "ctop"
- case .dateh: return "dateh"
- case .dateh2: return "dateh2"
- case .deflate: return "deflate"
- case .deflate_base: return "deflate-base"
- case .dfltcc_cmpr: return "dfltcc-cmpr"
- case .dfltcc_f0: return "dfltcc-f0"
- case .dfltcc_gdht: return "dfltcc-gdht"
- case .dfltcc_xpnd: return "dfltcc-xpnd"
- case .dfp: return "dfp"
- case .dfphp: return "dfphp"
- case .dfppc: return "dfppc"
- case .dfpzc: return "dfpzc"
- case .diag318: return "diag318"
- case .ectg: return "ectg"
- case .edat: return "edat"
- case .edat2: return "edat2"
- case .eec: return "eec"
- case .eimm: return "eimm"
- case .els: return "els"
- case .emon: return "emon"
- case .esan3: return "esan3"
- case .esop: return "esop"
- case .esort: return "esort"
- case .esort_base: return "esort-base"
- case .etf2: return "etf2"
- case .etf2eh: return "etf2eh"
- case .etf3: return "etf3"
- case .etf3eh: return "etf3eh"
- case .etoken: return "etoken"
- case .exrl: return "exrl"
- case .fpe: return "fpe"
- case .fpseh: return "fpseh"
- case .gen13ptff: return "gen13ptff"
- case .ginste: return "ginste"
- case .gpereh: return "gpereh"
- case .gs: return "gs"
- case .gsls: return "gsls"
- case .hfpm: return "hfpm"
- case .hfpue: return "hfpue"
- case .hpma2: return "hpma2"
- case .iacc2: return "iacc2"
- case .ib: return "ib"
- case .ibs: return "ibs"
- case .idter: return "idter"
- case .idtes: return "idtes"
- case .iep: return "iep"
- case .ipter: return "ipter"
- case .irbm: return "irbm"
- case .kdsa_ecdsa_sign_p256: return "kdsa-ecdsa-sign-p256"
- case .kdsa_ecdsa_sign_p384: return "kdsa-ecdsa-sign-p384"
- case .kdsa_ecdsa_sign_p521: return "kdsa-ecdsa-sign-p521"
- case .kdsa_ecdsa_verify_p256: return "kdsa-ecdsa-verify-p256"
- case .kdsa_ecdsa_verify_p384: return "kdsa-ecdsa-verify-p384"
- case .kdsa_ecdsa_verify_p521: return "kdsa-ecdsa-verify-p521"
- case .kdsa_eddsa_sign_ed25519: return "kdsa-eddsa-sign-ed25519"
- case .kdsa_eddsa_sign_ed448: return "kdsa-eddsa-sign-ed448"
- case .kdsa_eddsa_verify_ed25519: return "kdsa-eddsa-verify-ed25519"
- case .kdsa_eddsa_verify_ed448: return "kdsa-eddsa-verify-ed448"
- case .kdsa_eecdsa_sign_p256: return "kdsa-eecdsa-sign-p256"
- case .kdsa_eecdsa_sign_p384: return "kdsa-eecdsa-sign-p384"
- case .kdsa_eecdsa_sign_p521: return "kdsa-eecdsa-sign-p521"
- case .kdsa_eeddsa_sign_ed25519: return "kdsa-eeddsa-sign-ed25519"
- case .kdsa_eeddsa_sign_ed448: return "kdsa-eeddsa-sign-ed448"
- case .kimd_ghash: return "kimd-ghash"
- case .kimd_sha_1: return "kimd-sha-1"
- case .kimd_sha_256: return "kimd-sha-256"
- case .kimd_sha_512: return "kimd-sha-512"
- case .kimd_sha3_224: return "kimd-sha3-224"
- case .kimd_sha3_256: return "kimd-sha3-256"
- case .kimd_sha3_384: return "kimd-sha3-384"
- case .kimd_sha3_512: return "kimd-sha3-512"
- case .kimd_shake_128: return "kimd-shake-128"
- case .kimd_shake_256: return "kimd-shake-256"
- case .klmd_sha_1: return "klmd-sha-1"
- case .klmd_sha_256: return "klmd-sha-256"
- case .klmd_sha_512: return "klmd-sha-512"
- case .klmd_sha3_224: return "klmd-sha3-224"
- case .klmd_sha3_256: return "klmd-sha3-256"
- case .klmd_sha3_384: return "klmd-sha3-384"
- case .klmd_sha3_512: return "klmd-sha3-512"
- case .klmd_shake_128: return "klmd-shake-128"
- case .klmd_shake_256: return "klmd-shake-256"
- case .km_aes_128: return "km-aes-128"
- case .km_aes_192: return "km-aes-192"
- case .km_aes_256: return "km-aes-256"
- case .km_dea: return "km-dea"
- case .km_eaes_128: return "km-eaes-128"
- case .km_eaes_192: return "km-eaes-192"
- case .km_eaes_256: return "km-eaes-256"
- case .km_edea: return "km-edea"
- case .km_etdea_128: return "km-etdea-128"
- case .km_etdea_192: return "km-etdea-192"
- case .km_tdea_128: return "km-tdea-128"
- case .km_tdea_192: return "km-tdea-192"
- case .km_xts_aes_128: return "km-xts-aes-128"
- case .km_xts_aes_256: return "km-xts-aes-256"
- case .km_xts_eaes_128: return "km-xts-eaes-128"
- case .km_xts_eaes_256: return "km-xts-eaes-256"
- case .kma_gcm_aes_128: return "kma-gcm-aes-128"
- case .kma_gcm_aes_192: return "kma-gcm-aes-192"
- case .kma_gcm_aes_256: return "kma-gcm-aes-256"
- case .kma_gcm_eaes_128: return "kma-gcm-eaes-128"
- case .kma_gcm_eaes_192: return "kma-gcm-eaes-192"
- case .kma_gcm_eaes_256: return "kma-gcm-eaes-256"
- case .kmac_aes_128: return "kmac-aes-128"
- case .kmac_aes_192: return "kmac-aes-192"
- case .kmac_aes_256: return "kmac-aes-256"
- case .kmac_dea: return "kmac-dea"
- case .kmac_eaes_128: return "kmac-eaes-128"
- case .kmac_eaes_192: return "kmac-eaes-192"
- case .kmac_eaes_256: return "kmac-eaes-256"
- case .kmac_edea: return "kmac-edea"
- case .kmac_etdea_128: return "kmac-etdea-128"
- case .kmac_etdea_192: return "kmac-etdea-192"
- case .kmac_tdea_128: return "kmac-tdea-128"
- case .kmac_tdea_192: return "kmac-tdea-192"
- case .kmc_aes_128: return "kmc-aes-128"
- case .kmc_aes_192: return "kmc-aes-192"
- case .kmc_aes_256: return "kmc-aes-256"
- case .kmc_dea: return "kmc-dea"
- case .kmc_eaes_128: return "kmc-eaes-128"
- case .kmc_eaes_192: return "kmc-eaes-192"
- case .kmc_eaes_256: return "kmc-eaes-256"
- case .kmc_edea: return "kmc-edea"
- case .kmc_etdea_128: return "kmc-etdea-128"
- case .kmc_etdea_192: return "kmc-etdea-192"
- case .kmc_prng: return "kmc-prng"
- case .kmc_tdea_128: return "kmc-tdea-128"
- case .kmc_tdea_192: return "kmc-tdea-192"
- case .kmctr_aes_128: return "kmctr-aes-128"
- case .kmctr_aes_192: return "kmctr-aes-192"
- case .kmctr_aes_256: return "kmctr-aes-256"
- case .kmctr_dea: return "kmctr-dea"
- case .kmctr_eaes_128: return "kmctr-eaes-128"
- case .kmctr_eaes_192: return "kmctr-eaes-192"
- case .kmctr_eaes_256: return "kmctr-eaes-256"
- case .kmctr_edea: return "kmctr-edea"
- case .kmctr_etdea_128: return "kmctr-etdea-128"
- case .kmctr_etdea_192: return "kmctr-etdea-192"
- case .kmctr_tdea_128: return "kmctr-tdea-128"
- case .kmctr_tdea_192: return "kmctr-tdea-192"
- case .kmf_aes_128: return "kmf-aes-128"
- case .kmf_aes_192: return "kmf-aes-192"
- case .kmf_aes_256: return "kmf-aes-256"
- case .kmf_dea: return "kmf-dea"
- case .kmf_eaes_128: return "kmf-eaes-128"
- case .kmf_eaes_192: return "kmf-eaes-192"
- case .kmf_eaes_256: return "kmf-eaes-256"
- case .kmf_edea: return "kmf-edea"
- case .kmf_etdea_128: return "kmf-etdea-128"
- case .kmf_etdea_192: return "kmf-etdea-192"
- case .kmf_tdea_128: return "kmf-tdea-128"
- case .kmf_tdea_192: return "kmf-tdea-192"
- case .kmo_aes_128: return "kmo-aes-128"
- case .kmo_aes_192: return "kmo-aes-192"
- case .kmo_aes_256: return "kmo-aes-256"
- case .kmo_dea: return "kmo-dea"
- case .kmo_eaes_128: return "kmo-eaes-128"
- case .kmo_eaes_192: return "kmo-eaes-192"
- case .kmo_eaes_256: return "kmo-eaes-256"
- case .kmo_edea: return "kmo-edea"
- case .kmo_etdea_128: return "kmo-etdea-128"
- case .kmo_etdea_192: return "kmo-etdea-192"
- case .kmo_tdea_128: return "kmo-tdea-128"
- case .kmo_tdea_192: return "kmo-tdea-192"
- case .kss: return "kss"
- case .ldisp: return "ldisp"
- case .ldisphp: return "ldisphp"
- case .ltlbc: return "ltlbc"
- case .mepoch: return "mepoch"
- case .mepochptff: return "mepochptff"
- case .minste2: return "minste2"
- case .minste3: return "minste3"
- case .msa: return "msa"
- case .msa_base: return "msa-base"
- case .msa1: return "msa1"
- case .msa2: return "msa2"
- case .msa3: return "msa3"
- case .msa3_base: return "msa3-base"
- case .msa4: return "msa4"
- case .msa4_base: return "msa4-base"
- case .msa5: return "msa5"
- case .msa5_base: return "msa5-base"
- case .msa6: return "msa6"
- case .msa7: return "msa7"
- case .msa8: return "msa8"
- case .msa8_base: return "msa8-base"
- case .msa9: return "msa9"
- case .msa9_base: return "msa9-base"
- case .msa9_pckmo: return "msa9_pckmo"
- case .mvcos: return "mvcos"
- case .nnpa: return "nnpa"
- case .nonqks: return "nonqks"
- case .opc: return "opc"
- case .pai: return "pai"
- case .paie: return "paie"
- case .parseh: return "parseh"
- case .pcc_cmac_aes_128: return "pcc-cmac-aes-128"
- case .pcc_cmac_aes_192: return "pcc-cmac-aes-192"
- case .pcc_cmac_aes_256: return "pcc-cmac-aes-256"
- case .pcc_cmac_dea: return "pcc-cmac-dea"
- case .pcc_cmac_eaes_128: return "pcc-cmac-eaes-128"
- case .pcc_cmac_eaes_192: return "pcc-cmac-eaes-192"
- case .pcc_cmac_eaes_256: return "pcc-cmac-eaes-256"
- case .pcc_cmac_edea: return "pcc-cmac-edea"
- case .pcc_cmac_etdea_128: return "pcc-cmac-etdea-128"
- case .pcc_cmac_etdea_192: return "pcc-cmac-etdea-192"
- case .pcc_cmac_tdea_128: return "pcc-cmac-tdea-128"
- case .pcc_cmac_tdea_192: return "pcc-cmac-tdea-192"
- case .pcc_scalar_mult_ed25519: return "pcc-scalar-mult-ed25519"
- case .pcc_scalar_mult_ed448: return "pcc-scalar-mult-ed448"
- case .pcc_scalar_mult_p256: return "pcc-scalar-mult-p256"
- case .pcc_scalar_mult_p384: return "pcc-scalar-mult-p384"
- case .pcc_scalar_mult_p521: return "pcc-scalar-mult-p521"
- case .pcc_scalar_mult_x25519: return "pcc-scalar-mult-x25519"
- case .pcc_scalar_mult_x448: return "pcc-scalar-mult-x448"
- case .pcc_xts_aes_128: return "pcc-xts-aes-128"
- case .pcc_xts_aes_256: return "pcc-xts-aes-256"
- case .pcc_xts_eaes_128: return "pcc-xts-eaes-128"
- case .pcc_xts_eaes_256: return "pcc-xts-eaes-256"
- case .pckmo_aes_128: return "pckmo-aes-128"
- case .pckmo_aes_192: return "pckmo-aes-192"
- case .pckmo_aes_256: return "pckmo-aes-256"
- case .pckmo_ecc_ed25519: return "pckmo-ecc-ed25519"
- case .pckmo_ecc_ed448: return "pckmo-ecc-ed448"
- case .pckmo_ecc_p256: return "pckmo-ecc-p256"
- case .pckmo_ecc_p384: return "pckmo-ecc-p384"
- case .pckmo_ecc_p521: return "pckmo-ecc-p521"
- case .pckmo_edea: return "pckmo-edea"
- case .pckmo_etdea_128: return "pckmo-etdea-128"
- case .pckmo_etdea_192: return "pckmo-etdea-192"
- case .pfmfi: return "pfmfi"
- case .pfpo: return "pfpo"
- case .plo: return "plo"
- case .plo_cl: return "plo-cl"
- case .plo_clg: return "plo-clg"
- case .plo_clgr: return "plo-clgr"
- case .plo_clx: return "plo-clx"
- case .plo_cs: return "plo-cs"
- case .plo_csdst: return "plo-csdst"
- case .plo_csdstg: return "plo-csdstg"
- case .plo_csdstgr: return "plo-csdstgr"
- case .plo_csdstx: return "plo-csdstx"
- case .plo_csg: return "plo-csg"
- case .plo_csgr: return "plo-csgr"
- case .plo_csst: return "plo-csst"
- case .plo_csstg: return "plo-csstg"
- case .plo_csstgr: return "plo-csstgr"
- case .plo_csstx: return "plo-csstx"
- case .plo_cstst: return "plo-cstst"
- case .plo_cststg: return "plo-cststg"
- case .plo_cststgr: return "plo-cststgr"
- case .plo_cststx: return "plo-cststx"
- case .plo_csx: return "plo-csx"
- case .plo_dcs: return "plo-dcs"
- case .plo_dcsg: return "plo-dcsg"
- case .plo_dcsgr: return "plo-dcsgr"
- case .plo_dcsx: return "plo-dcsx"
- case .ppa15: return "ppa15"
- case .ppno_sha_512_drng: return "ppno-sha-512-drng"
- case .prno_trng: return "prno-trng"
- case .prno_trng_qrtcr: return "prno-trng-qrtcr"
- case .ptff_qpc: return "ptff-qpc"
- case .ptff_qsi: return "ptff-qsi"
- case .ptff_qsie: return "ptff-qsie"
- case .ptff_qto: return "ptff-qto"
- case .ptff_qtou: return "ptff-qtou"
- case .ptff_qtoue: return "ptff-qtoue"
- case .ptff_qui: return "ptff-qui"
- case .ptff_sto: return "ptff-sto"
- case .ptff_stoe: return "ptff-stoe"
- case .ptff_stou: return "ptff-stou"
- case .ptff_stoue: return "ptff-stoue"
- case .rdp: return "rdp"
- case .ri: return "ri"
- case .sea_esop2: return "sea_esop2"
- case .sema: return "sema"
- case .sief2: return "sief2"
- case .sigpif: return "sigpif"
- case .siif: return "siif"
- case .skey: return "skey"
- case .sortl_128: return "sortl-128"
- case .sortl_32: return "sortl-32"
- case .sortl_f0: return "sortl-f0"
- case .sortl_sflr: return "sortl-sflr"
- case .sortl_svlr: return "sortl-svlr"
- case .sprogp: return "sprogp"
- case .srs: return "srs"
- case .stckf: return "stckf"
- case .stfle: return "stfle"
- case .stfle45: return "stfle45"
- case .stfle49: return "stfle49"
- case .stfle53: return "stfle53"
- case .sthyi: return "sthyi"
- case .te: return "te"
- case .tods: return "tods"
- case .tods_base: return "tods-base"
- case .tpei: return "tpei"
- case .tsi: return "tsi"
- case .unpack: return "unpack"
- case .vx: return "vx"
- case .vxeh: return "vxeh"
- case .vxeh2: return "vxeh2"
- case .vxpd: return "vxpd"
- case .vxpdeh: return "vxpdeh"
- case .vxpdeh2: return "vxpdeh2"
- case .zarch: return "zarch"
- case .zpci: return "zpci"
- }
- }
- }
- typealias QEMUCPUFlag_sh4 = AnyQEMUConstant
- typealias QEMUCPUFlag_sh4eb = AnyQEMUConstant
- enum QEMUCPUFlag_sparc: String, CaseIterable, QEMUCPUFlag {
- case cmt
- case div
- case float
- case float128
- case flush
- case fmul
- case fsmuld
- case fsqrt
- case gl
- case hypv
- case mul
- case swap
- case vis1
- case vis2
- var prettyValue: String {
- switch self {
- case .cmt: return "cmt"
- case .div: return "div"
- case .float: return "float"
- case .float128: return "float128"
- case .flush: return "flush"
- case .fmul: return "fmul"
- case .fsmuld: return "fsmuld"
- case .fsqrt: return "fsqrt"
- case .gl: return "gl"
- case .hypv: return "hypv"
- case .mul: return "mul"
- case .swap: return "swap"
- case .vis1: return "vis1"
- case .vis2: return "vis2"
- }
- }
- }
- enum QEMUCPUFlag_sparc64: String, CaseIterable, QEMUCPUFlag {
- case cmt
- case div
- case float
- case float128
- case flush
- case fmul
- case fsmuld
- case fsqrt
- case gl
- case hypv
- case mul
- case swap
- case vis1
- case vis2
- var prettyValue: String {
- switch self {
- case .cmt: return "cmt"
- case .div: return "div"
- case .float: return "float"
- case .float128: return "float128"
- case .flush: return "flush"
- case .fmul: return "fmul"
- case .fsmuld: return "fsmuld"
- case .fsqrt: return "fsqrt"
- case .gl: return "gl"
- case .hypv: return "hypv"
- case .mul: return "mul"
- case .swap: return "swap"
- case .vis1: return "vis1"
- case .vis2: return "vis2"
- }
- }
- }
- 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_ssbd = "amd-ssbd"
- case amd_stibp = "amd-stibp"
- case amx_bf16 = "amx-bf16"
- 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 avic
- case avx
- case avx_vnni = "avx-vnni"
- 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 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 core_capability = "core-capability"
- case cr8legacy
- case cx16
- case cx8
- case dca
- case de
- case decodeassists
- case ds
- case ds_cpl = "ds-cpl"
- case dtes64
- case erms
- case est
- case extapic
- case f16c
- case flushbyasid
- case fma
- case fma4
- case fpu
- case fsgsbase
- case fsrm
- case full_width_write = "full-width-write"
- case fxsr
- case fxsr_opt = "fxsr-opt"
- case gfni
- case hle
- case ht
- case hypervisor
- case ia64
- case ibpb
- case ibrs
- case ibrs_all = "ibrs-all"
- case ibs
- case intel_pt = "intel-pt"
- case intel_pt_lip = "intel-pt-lip"
- case invpcid
- case invtsc
- case kvm_asyncpf = "kvm-asyncpf"
- case kvm_asyncpf_int = "kvm-asyncpf-int"
- 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 lbrv
- case lm
- case lwp
- case mca
- 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 nodeid_msr = "nodeid-msr"
- case npt
- case nrip_save = "nrip-save"
- case nx
- case osvw
- case pae
- case pat
- case pause_filter = "pause-filter"
- case pbe
- case pcid
- case pclmulqdq
- case pcommit
- case pdcm
- case pdpe1gb
- case perfctr_core = "perfctr-core"
- case perfctr_nb = "perfctr-nb"
- 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 pschange_mc_no = "pschange-mc-no"
- case pse
- case pse36
- case rdctl_no = "rdctl-no"
- case rdpid
- case rdrand
- case rdseed
- case rdtscp
- case rsba
- case rtm
- case sep
- case serialize
- case sgx
- case sgx_debug = "sgx-debug"
- 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 skinit
- case skip_l1dfl_vmentry = "skip-l1dfl-vmentry"
- case smap
- case smep
- case smx
- case spec_ctrl = "spec-ctrl"
- case split_lock_detect = "split-lock-detect"
- 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 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_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_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_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_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_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 vpclmulqdq
- case waitpkg
- case wbnoinvd
- case wdt
- 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
- 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_ssbd: return "amd-ssbd"
- case .amd_stibp: return "amd-stibp"
- case .amx_bf16: return "amx-bf16"
- 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 .avic: return "avic"
- case .avx: return "avx"
- case .avx_vnni: return "avx-vnni"
- 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 .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 .core_capability: return "core-capability"
- case .cr8legacy: return "cr8legacy"
- case .cx16: return "cx16"
- case .cx8: return "cx8"
- case .dca: return "dca"
- case .de: return "de"
- case .decodeassists: return "decodeassists"
- case .ds: return "ds"
- case .ds_cpl: return "ds-cpl"
- case .dtes64: return "dtes64"
- case .erms: return "erms"
- case .est: return "est"
- case .extapic: return "extapic"
- case .f16c: return "f16c"
- case .flushbyasid: return "flushbyasid"
- case .fma: return "fma"
- case .fma4: return "fma4"
- case .fpu: return "fpu"
- case .fsgsbase: return "fsgsbase"
- case .fsrm: return "fsrm"
- case .full_width_write: return "full-width-write"
- case .fxsr: return "fxsr"
- case .fxsr_opt: return "fxsr-opt"
- 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 .ibrs: return "ibrs"
- case .ibrs_all: return "ibrs-all"
- case .ibs: return "ibs"
- case .intel_pt: return "intel-pt"
- case .intel_pt_lip: return "intel-pt-lip"
- case .invpcid: return "invpcid"
- case .invtsc: return "invtsc"
- case .kvm_asyncpf: return "kvm-asyncpf"
- case .kvm_asyncpf_int: return "kvm-asyncpf-int"
- 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 .lbrv: return "lbrv"
- case .lm: return "lm"
- case .lwp: return "lwp"
- case .mca: return "mca"
- 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 .nodeid_msr: return "nodeid-msr"
- case .npt: return "npt"
- case .nrip_save: return "nrip-save"
- case .nx: return "nx"
- case .osvw: return "osvw"
- case .pae: return "pae"
- case .pat: return "pat"
- case .pause_filter: return "pause-filter"
- case .pbe: return "pbe"
- 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 .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 .pschange_mc_no: return "pschange-mc-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 .rsba: return "rsba"
- case .rtm: return "rtm"
- case .sep: return "sep"
- case .serialize: return "serialize"
- case .sgx: return "sgx"
- case .sgx_debug: return "sgx-debug"
- 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 .skinit: return "skinit"
- case .skip_l1dfl_vmentry: return "skip-l1dfl-vmentry"
- 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 .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 .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_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_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_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_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_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 .vpclmulqdq: return "vpclmulqdq"
- case .waitpkg: return "waitpkg"
- case .wbnoinvd: return "wbnoinvd"
- case .wdt: return "wdt"
- 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"
- }
- }
- }
- 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_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 microbit
- 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 fby35_bmc = "fby35-bmc"
- case sabrelite
- case mcimx6ul_evk = "mcimx6ul-evk"
- case mcimx7d_sabre = "mcimx7d-sabre"
- case connex
- case verdex
- case rainier_bmc = "rainier-bmc"
- case fp5280g2_bmc = "fp5280g2-bmc"
- case kudo_bmc = "kudo-bmc"
- case mainstone
- case musicpal
- case fby35
- case mori_bmc = "mori-bmc"
- case netduino2
- case netduinoplus2
- case n800
- case n810
- case npcm750_evb = "npcm750-evb"
- case sonorapass_bmc = "sonorapass-bmc"
- case palmetto_bmc = "palmetto-bmc"
- case romulus_bmc = "romulus-bmc"
- case tacoma_bmc = "tacoma-bmc"
- case witherspoon_bmc = "witherspoon-bmc"
- case orangepi_pc = "orangepi-pc"
- case cheetah
- 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
- case virt_7_2 = "virt-7.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 tosa
- case akita
- case spitz
- case borzoi
- case terrier
- case sx1_v1 = "sx1-v1"
- case sx1
- case emcraft_sf2 = "emcraft-sf2"
- case lm3s6965evb
- case lm3s811evb
- case supermicrox11_bmc = "supermicrox11-bmc"
- case xilinx_zynq_a9 = "xilinx-zynq-a9"
- case z2
- 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_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 .microbit: return "BBC micro:bit (Cortex-M0) (microbit)"
- 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 .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 .connex: return "Gumstix Connex (PXA255) (connex)"
- case .verdex: return "Gumstix Verdex (PXA270) (verdex)"
- 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 .mainstone: return "Mainstone II (PXA27x) (mainstone)"
- 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 .n800: return "Nokia N800 tablet aka. RX-34 (OMAP2420) (n800)"
- case .n810: return "Nokia N810 tablet aka. RX-44 (OMAP2420) (n810)"
- case .npcm750_evb: return "Nuvoton NPCM750 Evaluation Board (Cortex-A9) (npcm750-evb)"
- case .sonorapass_bmc: return "OCP SonoraPass BMC (ARM1176) (sonorapass-bmc)"
- case .palmetto_bmc: return "OpenPOWER Palmetto BMC (ARM926EJ-S) (palmetto-bmc)"
- case .romulus_bmc: return "OpenPOWER Romulus BMC (ARM1176) (romulus-bmc)"
- case .tacoma_bmc: return "OpenPOWER Tacoma BMC (Cortex-A7) (tacoma-bmc)"
- case .witherspoon_bmc: return "OpenPOWER Witherspoon BMC (ARM1176) (witherspoon-bmc)"
- case .orangepi_pc: return "Orange Pi PC (Cortex-A7) (orangepi-pc)"
- case .cheetah: return "Palm Tungsten|E aka. Cheetah PDA (OMAP310) (cheetah)"
- case .virt_2_10: return "QEMU 2.10 ARM Virtual Machine (virt-2.10)"
- case .virt_2_11: return "QEMU 2.11 ARM Virtual Machine (virt-2.11)"
- case .virt_2_12: return "QEMU 2.12 ARM Virtual Machine (virt-2.12)"
- case .virt_2_6: return "QEMU 2.6 ARM Virtual Machine (virt-2.6)"
- case .virt_2_7: return "QEMU 2.7 ARM Virtual Machine (virt-2.7)"
- case .virt_2_8: return "QEMU 2.8 ARM Virtual Machine (virt-2.8)"
- case .virt_2_9: return "QEMU 2.9 ARM Virtual Machine (virt-2.9)"
- case .virt_3_0: return "QEMU 3.0 ARM Virtual Machine (virt-3.0)"
- case .virt_3_1: return "QEMU 3.1 ARM Virtual Machine (virt-3.1)"
- case .virt_4_0: return "QEMU 4.0 ARM Virtual Machine (virt-4.0)"
- case .virt_4_1: return "QEMU 4.1 ARM Virtual Machine (virt-4.1)"
- case .virt_4_2: return "QEMU 4.2 ARM Virtual Machine (virt-4.2)"
- case .virt_5_0: return "QEMU 5.0 ARM Virtual Machine (virt-5.0)"
- case .virt_5_1: return "QEMU 5.1 ARM Virtual Machine (virt-5.1)"
- case .virt_5_2: return "QEMU 5.2 ARM Virtual Machine (virt-5.2)"
- case .virt_6_0: return "QEMU 6.0 ARM Virtual Machine (virt-6.0)"
- case .virt_6_1: return "QEMU 6.1 ARM Virtual Machine (virt-6.1)"
- case .virt_6_2: return "QEMU 6.2 ARM Virtual Machine (virt-6.2)"
- case .virt_7_0: return "QEMU 7.0 ARM Virtual Machine (virt-7.0)"
- case .virt_7_1: return "QEMU 7.1 ARM Virtual Machine (virt-7.1)"
- case .virt: return "QEMU 7.2 ARM Virtual Machine (alias of virt-7.2) (virt)"
- case .virt_7_2: return "QEMU 7.2 ARM Virtual Machine (virt-7.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 .tosa: return "Sharp SL-6000 (Tosa) PDA (PXA255) (tosa)"
- case .akita: return "Sharp SL-C1000 (Akita) PDA (PXA270) (akita)"
- case .spitz: return "Sharp SL-C3000 (Spitz) PDA (PXA270) (spitz)"
- case .borzoi: return "Sharp SL-C3100 (Borzoi) PDA (PXA270) (borzoi)"
- case .terrier: return "Sharp SL-C3200 (Terrier) PDA (PXA270) (terrier)"
- 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 .xilinx_zynq_a9: return "Xilinx Zynq Platform Baseboard for Cortex-A9 (xilinx-zynq-a9)"
- case .z2: return "Zipit Z2 (PXA27x) (z2)"
- 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_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 microbit
- 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 fby35_bmc = "fby35-bmc"
- case sabrelite
- case mcimx6ul_evk = "mcimx6ul-evk"
- case mcimx7d_sabre = "mcimx7d-sabre"
- case connex
- case verdex
- case rainier_bmc = "rainier-bmc"
- case fp5280g2_bmc = "fp5280g2-bmc"
- case kudo_bmc = "kudo-bmc"
- case mainstone
- case musicpal
- case fby35
- case mori_bmc = "mori-bmc"
- case netduino2
- case netduinoplus2
- case n800
- case n810
- case npcm750_evb = "npcm750-evb"
- case sonorapass_bmc = "sonorapass-bmc"
- case palmetto_bmc = "palmetto-bmc"
- case romulus_bmc = "romulus-bmc"
- case tacoma_bmc = "tacoma-bmc"
- case witherspoon_bmc = "witherspoon-bmc"
- case orangepi_pc = "orangepi-pc"
- case cheetah
- case sbsa_ref = "sbsa-ref"
- 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
- case virt_7_2 = "virt-7.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 raspi1ap
- case raspi0
- case stm32vldiscovery
- case nuri
- case smdkc210
- case collie
- case tosa
- case akita
- case spitz
- case borzoi
- case terrier
- case sx1_v1 = "sx1-v1"
- case sx1
- case emcraft_sf2 = "emcraft-sf2"
- case lm3s6965evb
- case lm3s811evb
- case supermicrox11_bmc = "supermicrox11-bmc"
- case xlnx_versal_virt = "xlnx-versal-virt"
- case xilinx_zynq_a9 = "xilinx-zynq-a9"
- case xlnx_zcu102 = "xlnx-zcu102"
- case z2
- 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_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 .microbit: return "BBC micro:bit (Cortex-M0) (microbit)"
- 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 .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 .connex: return "Gumstix Connex (PXA255) (connex)"
- case .verdex: return "Gumstix Verdex (PXA270) (verdex)"
- 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 .mainstone: return "Mainstone II (PXA27x) (mainstone)"
- 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 .n800: return "Nokia N800 tablet aka. RX-34 (OMAP2420) (n800)"
- case .n810: return "Nokia N810 tablet aka. RX-44 (OMAP2420) (n810)"
- case .npcm750_evb: return "Nuvoton NPCM750 Evaluation Board (Cortex-A9) (npcm750-evb)"
- case .sonorapass_bmc: return "OCP SonoraPass BMC (ARM1176) (sonorapass-bmc)"
- case .palmetto_bmc: return "OpenPOWER Palmetto BMC (ARM926EJ-S) (palmetto-bmc)"
- case .romulus_bmc: return "OpenPOWER Romulus BMC (ARM1176) (romulus-bmc)"
- case .tacoma_bmc: return "OpenPOWER Tacoma BMC (Cortex-A7) (tacoma-bmc)"
- case .witherspoon_bmc: return "OpenPOWER Witherspoon BMC (ARM1176) (witherspoon-bmc)"
- case .orangepi_pc: return "Orange Pi PC (Cortex-A7) (orangepi-pc)"
- case .cheetah: return "Palm Tungsten|E aka. Cheetah PDA (OMAP310) (cheetah)"
- case .sbsa_ref: return "QEMU 'SBSA Reference' ARM Virtual Machine (sbsa-ref)"
- case .virt_2_10: return "QEMU 2.10 ARM Virtual Machine (virt-2.10)"
- case .virt_2_11: return "QEMU 2.11 ARM Virtual Machine (virt-2.11)"
- case .virt_2_12: return "QEMU 2.12 ARM Virtual Machine (virt-2.12)"
- case .virt_2_6: return "QEMU 2.6 ARM Virtual Machine (virt-2.6)"
- case .virt_2_7: return "QEMU 2.7 ARM Virtual Machine (virt-2.7)"
- case .virt_2_8: return "QEMU 2.8 ARM Virtual Machine (virt-2.8)"
- case .virt_2_9: return "QEMU 2.9 ARM Virtual Machine (virt-2.9)"
- case .virt_3_0: return "QEMU 3.0 ARM Virtual Machine (virt-3.0)"
- case .virt_3_1: return "QEMU 3.1 ARM Virtual Machine (virt-3.1)"
- case .virt_4_0: return "QEMU 4.0 ARM Virtual Machine (virt-4.0)"
- case .virt_4_1: return "QEMU 4.1 ARM Virtual Machine (virt-4.1)"
- case .virt_4_2: return "QEMU 4.2 ARM Virtual Machine (virt-4.2)"
- case .virt_5_0: return "QEMU 5.0 ARM Virtual Machine (virt-5.0)"
- case .virt_5_1: return "QEMU 5.1 ARM Virtual Machine (virt-5.1)"
- case .virt_5_2: return "QEMU 5.2 ARM Virtual Machine (virt-5.2)"
- case .virt_6_0: return "QEMU 6.0 ARM Virtual Machine (virt-6.0)"
- case .virt_6_1: return "QEMU 6.1 ARM Virtual Machine (virt-6.1)"
- case .virt_6_2: return "QEMU 6.2 ARM Virtual Machine (virt-6.2)"
- case .virt_7_0: return "QEMU 7.0 ARM Virtual Machine (virt-7.0)"
- case .virt_7_1: return "QEMU 7.1 ARM Virtual Machine (virt-7.1)"
- case .virt: return "QEMU 7.2 ARM Virtual Machine (alias of virt-7.2) (virt)"
- case .virt_7_2: return "QEMU 7.2 ARM Virtual Machine (virt-7.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 .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 .tosa: return "Sharp SL-6000 (Tosa) PDA (PXA255) (tosa)"
- case .akita: return "Sharp SL-C1000 (Akita) PDA (PXA270) (akita)"
- case .spitz: return "Sharp SL-C3000 (Spitz) PDA (PXA270) (spitz)"
- case .borzoi: return "Sharp SL-C3100 (Borzoi) PDA (PXA270) (borzoi)"
- case .terrier: return "Sharp SL-C3200 (Terrier) PDA (PXA270) (terrier)"
- 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 .xlnx_versal_virt: return "Xilinx Versal Virtual development board (xlnx-versal-virt)"
- case .xilinx_zynq_a9: return "Xilinx Zynq 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 .z2: return "Zipit Z2 (PXA27x) (z2)"
- 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_cris: String, CaseIterable, QEMUTarget {
- case axis_dev88 = "axis-dev88"
- case none
- static var `default`: QEMUTarget_cris {
- .axis_dev88
- }
- var prettyValue: String {
- switch self {
- case .axis_dev88: return "AXIS devboard 88 (default) (axis-dev88)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_hppa: String, CaseIterable, QEMUTarget {
- case hppa
- case none
- static var `default`: QEMUTarget_hppa {
- .hppa
- }
- var prettyValue: String {
- switch self {
- case .hppa: return "HPPA B160L machine (default) (hppa)"
- 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_7_1 = "pc-q35-7.1"
- case pc_q35_7_2 = "pc-q35-7.2"
- case pc
- case pc_i440fx_7_2 = "pc-i440fx-7.2"
- case pc_i440fx_1_4 = "pc-i440fx-1.4"
- case pc_i440fx_1_5 = "pc-i440fx-1.5"
- case pc_i440fx_1_6 = "pc-i440fx-1.6"
- case pc_i440fx_1_7 = "pc-i440fx-1.7"
- case pc_i440fx_2_0 = "pc-i440fx-2.0"
- case pc_i440fx_2_1 = "pc-i440fx-2.1"
- 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_2 = "pc-i440fx-2.2"
- case pc_i440fx_2_3 = "pc-i440fx-2.3"
- 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 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-7.2) (q35)"
- case .pc_q35_2_10: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.10)"
- case .pc_q35_2_11: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.11)"
- case .pc_q35_2_12: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.12)"
- case .pc_q35_2_4: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.4)"
- case .pc_q35_2_5: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.5)"
- case .pc_q35_2_6: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.6)"
- case .pc_q35_2_7: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.7)"
- case .pc_q35_2_8: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.8)"
- case .pc_q35_2_9: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.9)"
- case .pc_q35_3_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-3.0)"
- case .pc_q35_3_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-3.1)"
- case .pc_q35_4_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.0)"
- case .pc_q35_4_0_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.0.1)"
- case .pc_q35_4_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.1)"
- case .pc_q35_4_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.2)"
- case .pc_q35_5_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-5.0)"
- case .pc_q35_5_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-5.1)"
- case .pc_q35_5_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-5.2)"
- case .pc_q35_6_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-6.0)"
- case .pc_q35_6_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-6.1)"
- case .pc_q35_6_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-6.2)"
- case .pc_q35_7_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-7.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: return "Standard PC (i440FX + PIIX, 1996) (alias of pc-i440fx-7.2) (pc)"
- case .pc_i440fx_7_2: return "Standard PC (i440FX + PIIX, 1996) (default) (pc-i440fx-7.2)"
- case .pc_i440fx_1_4: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.4)"
- case .pc_i440fx_1_5: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.5)"
- case .pc_i440fx_1_6: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.6)"
- case .pc_i440fx_1_7: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.7)"
- case .pc_i440fx_2_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.0)"
- case .pc_i440fx_2_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.1)"
- case .pc_i440fx_2_10: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.10)"
- case .pc_i440fx_2_11: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.11)"
- case .pc_i440fx_2_12: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.12)"
- case .pc_i440fx_2_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.2)"
- case .pc_i440fx_2_3: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.3)"
- case .pc_i440fx_2_4: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.4)"
- case .pc_i440fx_2_5: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.5)"
- case .pc_i440fx_2_6: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.6)"
- case .pc_i440fx_2_7: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.7)"
- case .pc_i440fx_2_8: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.8)"
- case .pc_i440fx_2_9: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.9)"
- case .pc_i440fx_3_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-3.0)"
- case .pc_i440fx_3_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-3.1)"
- case .pc_i440fx_4_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-4.0)"
- case .pc_i440fx_4_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-4.1)"
- case .pc_i440fx_4_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-4.2)"
- case .pc_i440fx_5_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-5.0)"
- case .pc_i440fx_5_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-5.1)"
- case .pc_i440fx_5_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-5.2)"
- case .pc_i440fx_6_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-6.0)"
- case .pc_i440fx_6_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-6.1)"
- case .pc_i440fx_6_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-6.2)"
- case .pc_i440fx_7_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.0)"
- case .pc_i440fx_7_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.1)"
- 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 "Loongson-3A5000 LS7A1000 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_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
- case virt_7_2 = "virt-7.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_6_0: return "QEMU 6.0 M68K Virtual Machine (virt-6.0)"
- case .virt_6_1: return "QEMU 6.1 M68K Virtual Machine (virt-6.1)"
- case .virt_6_2: return "QEMU 6.2 M68K Virtual Machine (virt-6.2)"
- case .virt_7_0: return "QEMU 7.0 M68K Virtual Machine (virt-7.0)"
- case .virt_7_1: return "QEMU 7.1 M68K Virtual Machine (virt-7.1)"
- case .virt: return "QEMU 7.2 M68K Virtual Machine (alias of virt-7.2) (virt)"
- case .virt_7_2: return "QEMU 7.2 M68K Virtual Machine (virt-7.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 little endian (petalogix-ml605)"
- case .xlnx_zynqmp_pmu: return "Xilinx ZynqMP PMU machine (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 (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_nios2: String, CaseIterable, QEMUTarget {
- case _10m50_ghrd = "10m50-ghrd"
- case nios2_generic_nommu = "nios2-generic-nommu"
- case none
- static var `default`: QEMUTarget_nios2 {
- ._10m50_ghrd
- }
- var prettyValue: String {
- switch self {
- case ._10m50_ghrd: return "Altera 10M50 GHRD Nios II design (default) (10m50-ghrd)"
- case .nios2_generic_nommu: return "Generic NOMMU Nios II design (nios2-generic-nommu)"
- 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 pegasos2
- case g3beige
- case _40p = "40p"
- case mac99
- case virtex_ml507 = "virtex-ml507"
- case sam460ex
- case bamboo
- case none
- case ppce500
- case mpc8544ds
- case ref405ep
- static var `default`: QEMUTarget_ppc {
- .g3beige
- }
- var prettyValue: String {
- switch self {
- 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)"
- case .ref405ep: return "ref405ep (ref405ep)"
- }
- }
- }
- enum QEMUTarget_ppc64: String, CaseIterable, QEMUTarget {
- case pegasos2
- case g3beige
- case powernv10
- case powernv8
- case powernv
- 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_7_2 = "pseries-7.2"
- case pseries_2_1 = "pseries-2.1"
- case pseries_2_10 = "pseries-2.10"
- case pseries_2_11 = "pseries-2.11"
- case pseries_2_12 = "pseries-2.12"
- case pseries_2_12_sxxm = "pseries-2.12-sxxm"
- case pseries_2_2 = "pseries-2.2"
- case pseries_2_3 = "pseries-2.3"
- case pseries_2_4 = "pseries-2.4"
- case pseries_2_5 = "pseries-2.5"
- case pseries_2_6 = "pseries-2.6"
- case pseries_2_7 = "pseries-2.7"
- case pseries_2_8 = "pseries-2.8"
- case pseries_2_9 = "pseries-2.9"
- 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 ref405ep
- static var `default`: QEMUTarget_ppc64 {
- .pseries_7_2
- }
- var prettyValue: String {
- switch self {
- case .pegasos2: return "Genesi/bPlan Pegasos II (pegasos2)"
- case .g3beige: return "Heathrow based PowerMAC (g3beige)"
- case .powernv10: return "IBM PowerNV (Non-Virtualized) POWER10 (powernv10)"
- case .powernv8: return "IBM PowerNV (Non-Virtualized) POWER8 (powernv8)"
- case .powernv: return "IBM PowerNV (Non-Virtualized) POWER9 (alias of powernv9) (powernv)"
- 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-7.2) (pseries)"
- case .pseries_7_2: return "pSeries Logical Partition (PAPR compliant) (default) (pseries-7.2)"
- case .pseries_2_1: return "pSeries Logical Partition (PAPR compliant) (pseries-2.1)"
- case .pseries_2_10: return "pSeries Logical Partition (PAPR compliant) (pseries-2.10)"
- case .pseries_2_11: return "pSeries Logical Partition (PAPR compliant) (pseries-2.11)"
- case .pseries_2_12: return "pSeries Logical Partition (PAPR compliant) (pseries-2.12)"
- case .pseries_2_12_sxxm: return "pSeries Logical Partition (PAPR compliant) (pseries-2.12-sxxm)"
- case .pseries_2_2: return "pSeries Logical Partition (PAPR compliant) (pseries-2.2)"
- case .pseries_2_3: return "pSeries Logical Partition (PAPR compliant) (pseries-2.3)"
- case .pseries_2_4: return "pSeries Logical Partition (PAPR compliant) (pseries-2.4)"
- case .pseries_2_5: return "pSeries Logical Partition (PAPR compliant) (pseries-2.5)"
- case .pseries_2_6: return "pSeries Logical Partition (PAPR compliant) (pseries-2.6)"
- case .pseries_2_7: return "pSeries Logical Partition (PAPR compliant) (pseries-2.7)"
- case .pseries_2_8: return "pSeries Logical Partition (PAPR compliant) (pseries-2.8)"
- case .pseries_2_9: return "pSeries Logical Partition (PAPR compliant) (pseries-2.9)"
- case .pseries_3_0: return "pSeries Logical Partition (PAPR compliant) (pseries-3.0)"
- case .pseries_3_1: return "pSeries Logical Partition (PAPR compliant) (pseries-3.1)"
- case .pseries_4_0: return "pSeries Logical Partition (PAPR compliant) (pseries-4.0)"
- case .pseries_4_1: return "pSeries Logical Partition (PAPR compliant) (pseries-4.1)"
- case .pseries_4_2: return "pSeries Logical Partition (PAPR compliant) (pseries-4.2)"
- case .pseries_5_0: return "pSeries Logical Partition (PAPR compliant) (pseries-5.0)"
- case .pseries_5_1: return "pSeries Logical Partition (PAPR compliant) (pseries-5.1)"
- case .pseries_5_2: return "pSeries Logical Partition (PAPR compliant) (pseries-5.2)"
- case .pseries_6_0: return "pSeries Logical Partition (PAPR compliant) (pseries-6.0)"
- case .pseries_6_1: return "pSeries Logical Partition (PAPR compliant) (pseries-6.1)"
- case .pseries_6_2: return "pSeries Logical Partition (PAPR compliant) (pseries-6.2)"
- case .pseries_7_0: return "pSeries Logical Partition (PAPR compliant) (pseries-7.0)"
- case .pseries_7_1: return "pSeries Logical Partition (PAPR compliant) (pseries-7.1)"
- case .ref405ep: return "ref405ep (ref405ep)"
- }
- }
- }
- enum QEMUTarget_riscv32: String, CaseIterable, QEMUTarget {
- 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 .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 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 {
- .spike
- }
- var prettyValue: String {
- switch self {
- 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_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_4 = "s390-ccw-virtio-2.4"
- case s390_ccw_virtio_2_5 = "s390-ccw-virtio-2.5"
- case s390_ccw_virtio_2_6 = "s390-ccw-virtio-2.6"
- case s390_ccw_virtio_2_7 = "s390-ccw-virtio-2.7"
- case s390_ccw_virtio_2_8 = "s390-ccw-virtio-2.8"
- 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 = "s390-ccw-virtio"
- case s390_ccw_virtio_7_2 = "s390-ccw-virtio-7.2"
- case none
- static var `default`: QEMUTarget_s390x {
- .s390_ccw_virtio_7_2
- }
- var prettyValue: String {
- switch self {
- case .s390_ccw_virtio_2_10: return "Virtual s390x machine (version 2.10) (s390-ccw-virtio-2.10)"
- case .s390_ccw_virtio_2_11: return "Virtual s390x machine (version 2.11) (s390-ccw-virtio-2.11)"
- case .s390_ccw_virtio_2_12: return "Virtual s390x machine (version 2.12) (s390-ccw-virtio-2.12)"
- case .s390_ccw_virtio_2_4: return "Virtual s390x machine (version 2.4) (s390-ccw-virtio-2.4)"
- case .s390_ccw_virtio_2_5: return "Virtual s390x machine (version 2.5) (s390-ccw-virtio-2.5)"
- case .s390_ccw_virtio_2_6: return "Virtual s390x machine (version 2.6) (s390-ccw-virtio-2.6)"
- case .s390_ccw_virtio_2_7: return "Virtual s390x machine (version 2.7) (s390-ccw-virtio-2.7)"
- case .s390_ccw_virtio_2_8: return "Virtual s390x machine (version 2.8) (s390-ccw-virtio-2.8)"
- case .s390_ccw_virtio_2_9: return "Virtual s390x machine (version 2.9) (s390-ccw-virtio-2.9)"
- case .s390_ccw_virtio_3_0: return "Virtual s390x machine (version 3.0) (s390-ccw-virtio-3.0)"
- case .s390_ccw_virtio_3_1: return "Virtual s390x machine (version 3.1) (s390-ccw-virtio-3.1)"
- case .s390_ccw_virtio_4_0: return "Virtual s390x machine (version 4.0) (s390-ccw-virtio-4.0)"
- case .s390_ccw_virtio_4_1: return "Virtual s390x machine (version 4.1) (s390-ccw-virtio-4.1)"
- case .s390_ccw_virtio_4_2: return "Virtual s390x machine (version 4.2) (s390-ccw-virtio-4.2)"
- case .s390_ccw_virtio_5_0: return "Virtual s390x machine (version 5.0) (s390-ccw-virtio-5.0)"
- case .s390_ccw_virtio_5_1: return "Virtual s390x machine (version 5.1) (s390-ccw-virtio-5.1)"
- case .s390_ccw_virtio_5_2: return "Virtual s390x machine (version 5.2) (s390-ccw-virtio-5.2)"
- case .s390_ccw_virtio_6_0: return "Virtual s390x machine (version 6.0) (s390-ccw-virtio-6.0)"
- case .s390_ccw_virtio_6_1: return "Virtual s390x machine (version 6.1) (s390-ccw-virtio-6.1)"
- case .s390_ccw_virtio_6_2: return "Virtual s390x machine (version 6.2) (s390-ccw-virtio-6.2)"
- case .s390_ccw_virtio_7_0: return "Virtual s390x machine (version 7.0) (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: return "Virtual s390x machine (version 7.2) (alias of s390-ccw-virtio-7.2) (s390-ccw-virtio)"
- case .s390_ccw_virtio_7_2: return "Virtual s390x machine (version 7.2) (default) (s390-ccw-virtio-7.2)"
- case .none: return "empty machine (none)"
- }
- }
- }
- enum QEMUTarget_sh4: String, CaseIterable, QEMUTarget {
- case none
- case r2d
- case shix
- static var `default`: QEMUTarget_sh4 {
- .shix
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .r2d: return "r2d-plus board (r2d)"
- case .shix: return "shix card (default) (shix)"
- }
- }
- }
- enum QEMUTarget_sh4eb: String, CaseIterable, QEMUTarget {
- case none
- case r2d
- case shix
- static var `default`: QEMUTarget_sh4eb {
- .shix
- }
- var prettyValue: String {
- switch self {
- case .none: return "empty machine (none)"
- case .r2d: return "r2d-plus board (r2d)"
- case .shix: return "shix card (default) (shix)"
- }
- }
- }
- 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_7_1 = "pc-q35-7.1"
- case pc_q35_7_2 = "pc-q35-7.2"
- case pc
- case pc_i440fx_7_2 = "pc-i440fx-7.2"
- case pc_i440fx_1_4 = "pc-i440fx-1.4"
- case pc_i440fx_1_5 = "pc-i440fx-1.5"
- case pc_i440fx_1_6 = "pc-i440fx-1.6"
- case pc_i440fx_1_7 = "pc-i440fx-1.7"
- case pc_i440fx_2_0 = "pc-i440fx-2.0"
- case pc_i440fx_2_1 = "pc-i440fx-2.1"
- 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_2 = "pc-i440fx-2.2"
- case pc_i440fx_2_3 = "pc-i440fx-2.3"
- 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 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-7.2) (q35)"
- case .pc_q35_2_10: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.10)"
- case .pc_q35_2_11: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.11)"
- case .pc_q35_2_12: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.12)"
- case .pc_q35_2_4: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.4)"
- case .pc_q35_2_5: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.5)"
- case .pc_q35_2_6: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.6)"
- case .pc_q35_2_7: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.7)"
- case .pc_q35_2_8: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.8)"
- case .pc_q35_2_9: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-2.9)"
- case .pc_q35_3_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-3.0)"
- case .pc_q35_3_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-3.1)"
- case .pc_q35_4_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.0)"
- case .pc_q35_4_0_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.0.1)"
- case .pc_q35_4_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.1)"
- case .pc_q35_4_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-4.2)"
- case .pc_q35_5_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-5.0)"
- case .pc_q35_5_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-5.1)"
- case .pc_q35_5_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-5.2)"
- case .pc_q35_6_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-6.0)"
- case .pc_q35_6_1: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-6.1)"
- case .pc_q35_6_2: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-6.2)"
- case .pc_q35_7_0: return "Standard PC (Q35 + ICH9, 2009) (pc-q35-7.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: return "Standard PC (i440FX + PIIX, 1996) (alias of pc-i440fx-7.2) (pc)"
- case .pc_i440fx_7_2: return "Standard PC (i440FX + PIIX, 1996) (default) (pc-i440fx-7.2)"
- case .pc_i440fx_1_4: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.4)"
- case .pc_i440fx_1_5: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.5)"
- case .pc_i440fx_1_6: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.6)"
- case .pc_i440fx_1_7: return "Standard PC (i440FX + PIIX, 1996) (deprecated) (pc-i440fx-1.7)"
- case .pc_i440fx_2_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.0)"
- case .pc_i440fx_2_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.1)"
- case .pc_i440fx_2_10: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.10)"
- case .pc_i440fx_2_11: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.11)"
- case .pc_i440fx_2_12: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.12)"
- case .pc_i440fx_2_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.2)"
- case .pc_i440fx_2_3: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.3)"
- case .pc_i440fx_2_4: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.4)"
- case .pc_i440fx_2_5: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.5)"
- case .pc_i440fx_2_6: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.6)"
- case .pc_i440fx_2_7: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.7)"
- case .pc_i440fx_2_8: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.8)"
- case .pc_i440fx_2_9: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-2.9)"
- case .pc_i440fx_3_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-3.0)"
- case .pc_i440fx_3_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-3.1)"
- case .pc_i440fx_4_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-4.0)"
- case .pc_i440fx_4_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-4.1)"
- case .pc_i440fx_4_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-4.2)"
- case .pc_i440fx_5_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-5.0)"
- case .pc_i440fx_5_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-5.1)"
- case .pc_i440fx_5_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-5.2)"
- case .pc_i440fx_6_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-6.0)"
- case .pc_i440fx_6_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-6.1)"
- case .pc_i440fx_6_2: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-6.2)"
- case .pc_i440fx_7_0: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.0)"
- case .pc_i440fx_7_1: return "Standard PC (i440FX + PIIX, 1996) (pc-i440fx-7.1)"
- 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"
- 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_arm: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- 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"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- 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)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_aarch64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- 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"
- case vmware_svga = "vmware-svga"
- var prettyValue: String {
- switch self {
- case .cirrus_vga: return "Cirrus CLGD 54xx VGA (cirrus-vga)"
- 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)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- typealias QEMUDisplayDevice_avr = AnyQEMUConstant
- typealias QEMUDisplayDevice_cris = 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"
- 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 .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- enum QEMUDisplayDevice_i386: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case sga
- 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 .sga: return "Serial Graphics Adapter (sga)"
- 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"
- 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 .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)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- 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 isa_cirrus_vga = "isa-cirrus-vga"
- case isa_vga = "isa-vga"
- 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 .isa_cirrus_vga: return "isa-cirrus-vga"
- case .isa_vga: return "isa-vga"
- 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 isa_cirrus_vga = "isa-cirrus-vga"
- case isa_vga = "isa-vga"
- 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 .isa_cirrus_vga: return "isa-cirrus-vga"
- case .isa_vga: return "isa-vga"
- 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 isa_cirrus_vga = "isa-cirrus-vga"
- case isa_vga = "isa-vga"
- 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 .isa_cirrus_vga: return "isa-cirrus-vga"
- case .isa_vga: return "isa-vga"
- 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 isa_cirrus_vga = "isa-cirrus-vga"
- case isa_vga = "isa-vga"
- 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 .isa_cirrus_vga: return "isa-cirrus-vga"
- case .isa_vga: return "isa-vga"
- 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"
- }
- }
- }
- typealias QEMUDisplayDevice_nios2 = AnyQEMUConstant
- 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"
- 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 .virtio_vga: return "virtio-vga"
- case .virtio_vga_gl: return "virtio-vga-gl (GPU Supported)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- 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"
- case vmware_svga = "vmware-svga"
- 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 .vmware_svga: return "vmware-svga"
- }
- }
- }
- 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"
- case vmware_svga = "vmware-svga"
- 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)"
- case .vmware_svga: return "vmware-svga"
- }
- }
- }
- 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"
- 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 .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_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"
- 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 .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"
- }
- }
- }
- 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"
- case vmware_svga = "vmware-svga"
- 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 .vmware_svga: return "vmware-svga"
- }
- }
- }
- 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"
- case vmware_svga = "vmware-svga"
- 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 .vmware_svga: return "vmware-svga"
- }
- }
- }
- 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"
- 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"
- }
- }
- }
- typealias QEMUDisplayDevice_tricore = AnyQEMUConstant
- enum QEMUDisplayDevice_x86_64: String, CaseIterable, QEMUDisplayDevice {
- case cirrus_vga = "cirrus-vga"
- case sga
- 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 .sga: return "Serial Graphics Adapter (sga)"
- 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"
- 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_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"
- 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 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 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 .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 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 .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
- typealias QEMUNetworkDevice_cris = 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 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 .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 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 .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_m68k: String, CaseIterable, QEMUNetworkDevice {
- case virtio_net_device = "virtio-net-device"
- var prettyValue: String {
- switch self {
- case .virtio_net_device: return "virtio-net-device"
- }
- }
- }
- 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 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 .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"
- }
- }
- }
- typealias QEMUNetworkDevice_nios2 = AnyQEMUConstant
- 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 e1000e
- 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 .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- 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 e1000e
- 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 .e1000e: return "Intel 82574L GbE Controller (e1000e)"
- 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 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 .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 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 .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 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 .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 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 .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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- enum QEMUSoundDevice_arm: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case usb_audio = "usb-audio"
- 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 .usb_audio: return "usb-audio"
- }
- }
- }
- enum QEMUSoundDevice_aarch64: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case usb_audio = "usb-audio"
- 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 .usb_audio: return "usb-audio"
- }
- }
- }
- typealias QEMUSoundDevice_avr = AnyQEMUConstant
- typealias QEMUSoundDevice_cris = 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- enum QEMUSoundDevice_loongarch64: 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- typealias QEMUSoundDevice_m68k = AnyQEMUConstant
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- typealias QEMUSoundDevice_nios2 = AnyQEMUConstant
- enum QEMUSoundDevice_or1k: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case usb_audio = "usb-audio"
- 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 .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- enum QEMUSoundDevice_riscv32: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case usb_audio = "usb-audio"
- 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 .usb_audio: return "usb-audio"
- }
- }
- }
- enum QEMUSoundDevice_riscv64: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case usb_audio = "usb-audio"
- 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 .usb_audio: return "usb-audio"
- }
- }
- }
- typealias QEMUSoundDevice_rx = AnyQEMUConstant
- typealias QEMUSoundDevice_s390x = AnyQEMUConstant
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- 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 adlib
- case usb_audio = "usb-audio"
- 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 .adlib: return "Yamaha YM3812 (OPL2) (adlib)"
- case .usb_audio: return "usb-audio"
- }
- }
- }
- enum QEMUSoundDevice_xtensa: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case usb_audio = "usb-audio"
- 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 .usb_audio: return "usb-audio"
- }
- }
- }
- enum QEMUSoundDevice_xtensaeb: String, CaseIterable, QEMUSoundDevice {
- case ES1370
- case AC97
- case intel_hda = "intel-hda"
- case ich9_intel_hda = "ich9-intel-hda"
- case usb_audio = "usb-audio"
- 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 .usb_audio: return "usb-audio"
- }
- }
- }
- 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
- typealias QEMUSerialDevice_cris = 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 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_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"
- }
- }
- }
- typealias QEMUSerialDevice_nios2 = AnyQEMUConstant
- 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 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 .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 .cris: return QEMUCPU_cris.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 .nios2: return QEMUCPU_nios2.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 .cris: return QEMUCPUFlag_cris.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 .nios2: return QEMUCPUFlag_nios2.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 .cris: return QEMUTarget_cris.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 .nios2: return QEMUTarget_nios2.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 .cris: return QEMUDisplayDevice_cris.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 .nios2: return QEMUDisplayDevice_nios2.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 .cris: return QEMUNetworkDevice_cris.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 .nios2: return QEMUNetworkDevice_nios2.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 .cris: return QEMUSoundDevice_cris.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 .nios2: return QEMUSoundDevice_nios2.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 .cris: return QEMUSerialDevice_cris.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 .nios2: return QEMUSerialDevice_nios2.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
- }
- }
- }
|