Coverage for nova/virt/arch.py: 100%
35 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-24 11:16 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-24 11:16 +0000
1# Copyright 2018 VEXXHOST, Inc.
2# All Rights Reserved.
3#
4# Licensed under the Apache License, Version 2.0 (the "License"); you may
5# not use this file except in compliance with the License. You may obtain
6# a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13# License for the specific language governing permissions and limitations
14# under the License.
16ALPHA = 'alpha'
17ARMV6 = 'armv6'
18ARMV7 = 'armv7l'
19ARMV7B = 'armv7b'
21AARCH64 = 'aarch64'
22CRIS = 'cris'
23I686 = 'i686'
24IA64 = 'ia64'
25LM32 = 'lm32'
27M68K = 'm68k'
28MICROBLAZE = 'microblaze'
29MICROBLAZEEL = 'microblazeel'
30MIPS = 'mips'
31MIPSEL = 'mipsel'
33MIPS64 = 'mips64'
34MIPS64EL = 'mips64el'
35OPENRISC = 'openrisc'
36PARISC = 'parisc'
37PARISC64 = 'parisc64'
39PPC = 'ppc'
40PPCLE = 'ppcle'
41PPC64 = 'ppc64'
42PPC64LE = 'ppc64le'
43PPCEMB = 'ppcemb'
45S390 = 's390'
46S390X = 's390x'
47SH4 = 'sh4'
48SH4EB = 'sh4eb'
49SPARC = 'sparc'
51SPARC64 = 'sparc64'
52UNICORE32 = 'unicore32'
53X86_64 = 'x86_64'
54XTENSA = 'xtensa'
55XTENSAEB = 'xtensaeb'
57ALL = (
58 ALPHA, ARMV6, ARMV7, ARMV7B,
59 AARCH64, CRIS, I686, IA64, LM32,
60 M68K, MICROBLAZE, MICROBLAZEEL, MIPS, MIPSEL,
61 MIPS64, MIPS64EL, OPENRISC, PARISC, PARISC64,
62 PPC, PPCLE, PPC64, PPC64LE, PPCEMB,
63 S390, S390X, SH4, SH4EB, SPARC,
64 SPARC64, UNICORE32, X86_64, XTENSA, XTENSAEB,
65)