Coverage for nova/virt/arch.py: 100%

35 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-04-17 15:08 +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. 

15 

16ALPHA = 'alpha' 

17ARMV6 = 'armv6' 

18ARMV7 = 'armv7l' 

19ARMV7B = 'armv7b' 

20 

21AARCH64 = 'aarch64' 

22CRIS = 'cris' 

23I686 = 'i686' 

24IA64 = 'ia64' 

25LM32 = 'lm32' 

26 

27M68K = 'm68k' 

28MICROBLAZE = 'microblaze' 

29MICROBLAZEEL = 'microblazeel' 

30MIPS = 'mips' 

31MIPSEL = 'mipsel' 

32 

33MIPS64 = 'mips64' 

34MIPS64EL = 'mips64el' 

35OPENRISC = 'openrisc' 

36PARISC = 'parisc' 

37PARISC64 = 'parisc64' 

38 

39PPC = 'ppc' 

40PPCLE = 'ppcle' 

41PPC64 = 'ppc64' 

42PPC64LE = 'ppc64le' 

43PPCEMB = 'ppcemb' 

44 

45S390 = 's390' 

46S390X = 's390x' 

47SH4 = 'sh4' 

48SH4EB = 'sh4eb' 

49SPARC = 'sparc' 

50 

51SPARC64 = 'sparc64' 

52UNICORE32 = 'unicore32' 

53X86_64 = 'x86_64' 

54XTENSA = 'xtensa' 

55XTENSAEB = 'xtensaeb' 

56 

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)