[PATCH] [Kimchi] Added s390x architecture support.

From: Archana Singh <archus@linux.vnet.ibm.com> 1) Added s390x in SUPPORTED_ARCHS. 2) Added memory devices slot limits for s390x. 3) Added template_spec for s390x. Signed-off-by: Archana Singh <archus@linux.vnet.ibm.com> --- osinfo.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/osinfo.py b/osinfo.py index a3c2b0e..f7cdb2e 100644 --- a/osinfo.py +++ b/osinfo.py @@ -31,7 +31,8 @@ from wok.plugins.kimchi.config import kimchiPaths SUPPORTED_ARCHS = {'x86': ('i386', 'i686', 'x86_64'), 'power': ('ppc', 'ppc64'), - 'ppc64le': ('ppc64le')} + 'ppc64le': ('ppc64le'), + 's390x': ('s390x')} # Memory devices slot limits by architecture @@ -39,7 +40,8 @@ MEM_DEV_SLOTS = {'ppc64': 256, 'ppc64le': 256, 'x86_64': 256, 'i686': 256, - 'i386': 256} + 'i386': 256, + 's390x': 256} template_specs = {'x86': {'old': dict(disk_bus='ide', @@ -71,7 +73,11 @@ template_specs = {'x86': {'old': dict(disk_bus='ide', kbd_bus='usb', kbd_type="keyboard", mouse_bus='usb', - tablet_bus='usb')}} + tablet_bus='usb')}, + 's390x': {'old': dict(disk_bus='virtio', + nic_model='virtio', cdrom_bus='scsi'), + 'modern': dict(disk_bus='virtio', + nic_model='virtio', cdrom_bus='scsi')}} custom_specs = {'fedora': {'22': {'x86': dict(video_model='qxl')}}} -- 2.7.4

Please ignore this patch I will send another patch having some more changes required for s390x on osinfo.py. On 08/09/2016 02:44 PM, archus@linux.vnet.ibm.com wrote:
From: Archana Singh <archus@linux.vnet.ibm.com>
1) Added s390x in SUPPORTED_ARCHS. 2) Added memory devices slot limits for s390x. 3) Added template_spec for s390x.
Signed-off-by: Archana Singh <archus@linux.vnet.ibm.com> --- osinfo.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/osinfo.py b/osinfo.py index a3c2b0e..f7cdb2e 100644 --- a/osinfo.py +++ b/osinfo.py @@ -31,7 +31,8 @@ from wok.plugins.kimchi.config import kimchiPaths
SUPPORTED_ARCHS = {'x86': ('i386', 'i686', 'x86_64'), 'power': ('ppc', 'ppc64'), - 'ppc64le': ('ppc64le')} + 'ppc64le': ('ppc64le'), + 's390x': ('s390x')}
# Memory devices slot limits by architecture @@ -39,7 +40,8 @@ MEM_DEV_SLOTS = {'ppc64': 256, 'ppc64le': 256, 'x86_64': 256, 'i686': 256, - 'i386': 256} + 'i386': 256, + 's390x': 256}
template_specs = {'x86': {'old': dict(disk_bus='ide', @@ -71,7 +73,11 @@ template_specs = {'x86': {'old': dict(disk_bus='ide', kbd_bus='usb', kbd_type="keyboard", mouse_bus='usb', - tablet_bus='usb')}} + tablet_bus='usb')}, + 's390x': {'old': dict(disk_bus='virtio', + nic_model='virtio', cdrom_bus='scsi'), + 'modern': dict(disk_bus='virtio', + nic_model='virtio', cdrom_bus='scsi')}}
custom_specs = {'fedora': {'22': {'x86': dict(video_model='qxl')}}}
participants (2)
-
Archana Singh
-
archus@linux.vnet.ibm.com