diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-10-12 04:00:49 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-10-12 04:00:49 +0000 |
| commit | c22f60e6e55f1bf300dd76d2222a93911f3b2bb2 (patch) | |
| tree | ef665e7018377f53612ac2751dcaea35a1c587b6 /migration-python3-conversion.patch | |
| parent | 39a4763249cd6289e5019acfe0c98dbb169f5f2e (diff) | |
automatic import of xenopeneuler22.03_LTS
Diffstat (limited to 'migration-python3-conversion.patch')
| -rw-r--r-- | migration-python3-conversion.patch | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/migration-python3-conversion.patch b/migration-python3-conversion.patch new file mode 100644 index 0000000..948b725 --- /dev/null +++ b/migration-python3-conversion.patch @@ -0,0 +1,122 @@ +Index: xen-4.10.0-testing/tools/python/xen/migration/legacy.py +=================================================================== +--- xen-4.10.0-testing.orig/tools/python/xen/migration/legacy.py ++++ xen-4.10.0-testing/tools/python/xen/migration/legacy.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # -*- coding: utf-8 -*- + + """ +Index: xen-4.10.0-testing/tools/python/xen/migration/libxc.py +=================================================================== +--- xen-4.10.0-testing.orig/tools/python/xen/migration/libxc.py ++++ xen-4.10.0-testing/tools/python/xen/migration/libxc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # -*- coding: utf-8 -*- + + """ +@@ -87,23 +87,23 @@ rec_type_to_str = { + + # page_data + PAGE_DATA_FORMAT = "II" +-PAGE_DATA_PFN_MASK = (long(1) << 52) - 1 +-PAGE_DATA_PFN_RESZ_MASK = ((long(1) << 60) - 1) & ~((long(1) << 52) - 1) ++PAGE_DATA_PFN_MASK = (int(1) << 52) - 1 ++PAGE_DATA_PFN_RESZ_MASK = ((int(1) << 60) - 1) & ~((int(1) << 52) - 1) + + # flags from xen/public/domctl.h: XEN_DOMCTL_PFINFO_* shifted by 32 bits + PAGE_DATA_TYPE_SHIFT = 60 +-PAGE_DATA_TYPE_LTABTYPE_MASK = (long(0x7) << PAGE_DATA_TYPE_SHIFT) +-PAGE_DATA_TYPE_LTAB_MASK = (long(0xf) << PAGE_DATA_TYPE_SHIFT) +-PAGE_DATA_TYPE_LPINTAB = (long(0x8) << PAGE_DATA_TYPE_SHIFT) # Pinned pagetable +- +-PAGE_DATA_TYPE_NOTAB = (long(0x0) << PAGE_DATA_TYPE_SHIFT) # Regular page +-PAGE_DATA_TYPE_L1TAB = (long(0x1) << PAGE_DATA_TYPE_SHIFT) # L1 pagetable +-PAGE_DATA_TYPE_L2TAB = (long(0x2) << PAGE_DATA_TYPE_SHIFT) # L2 pagetable +-PAGE_DATA_TYPE_L3TAB = (long(0x3) << PAGE_DATA_TYPE_SHIFT) # L3 pagetable +-PAGE_DATA_TYPE_L4TAB = (long(0x4) << PAGE_DATA_TYPE_SHIFT) # L4 pagetable +-PAGE_DATA_TYPE_BROKEN = (long(0xd) << PAGE_DATA_TYPE_SHIFT) # Broken +-PAGE_DATA_TYPE_XALLOC = (long(0xe) << PAGE_DATA_TYPE_SHIFT) # Allocate-only +-PAGE_DATA_TYPE_XTAB = (long(0xf) << PAGE_DATA_TYPE_SHIFT) # Invalid ++PAGE_DATA_TYPE_LTABTYPE_MASK = (int(0x7) << PAGE_DATA_TYPE_SHIFT) ++PAGE_DATA_TYPE_LTAB_MASK = (int(0xf) << PAGE_DATA_TYPE_SHIFT) ++PAGE_DATA_TYPE_LPINTAB = (int(0x8) << PAGE_DATA_TYPE_SHIFT) # Pinned pagetable ++ ++PAGE_DATA_TYPE_NOTAB = (int(0x0) << PAGE_DATA_TYPE_SHIFT) # Regular page ++PAGE_DATA_TYPE_L1TAB = (int(0x1) << PAGE_DATA_TYPE_SHIFT) # L1 pagetable ++PAGE_DATA_TYPE_L2TAB = (int(0x2) << PAGE_DATA_TYPE_SHIFT) # L2 pagetable ++PAGE_DATA_TYPE_L3TAB = (int(0x3) << PAGE_DATA_TYPE_SHIFT) # L3 pagetable ++PAGE_DATA_TYPE_L4TAB = (int(0x4) << PAGE_DATA_TYPE_SHIFT) # L4 pagetable ++PAGE_DATA_TYPE_BROKEN = (int(0xd) << PAGE_DATA_TYPE_SHIFT) # Broken ++PAGE_DATA_TYPE_XALLOC = (int(0xe) << PAGE_DATA_TYPE_SHIFT) # Allocate-only ++PAGE_DATA_TYPE_XTAB = (int(0xf) << PAGE_DATA_TYPE_SHIFT) # Invalid + + # x86_pv_info + X86_PV_INFO_FORMAT = "BBHI" +Index: xen-4.10.0-testing/tools/python/xen/migration/libxl.py +=================================================================== +--- xen-4.10.0-testing.orig/tools/python/xen/migration/libxl.py ++++ xen-4.10.0-testing/tools/python/xen/migration/libxl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # -*- coding: utf-8 -*- + + """ +Index: xen-4.10.0-testing/tools/python/xen/migration/public.py +=================================================================== +--- xen-4.10.0-testing.orig/tools/python/xen/migration/public.py ++++ xen-4.10.0-testing/tools/python/xen/migration/public.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # -*- coding: utf-8 -*- + + """ +Index: xen-4.10.0-testing/tools/python/xen/migration/tests.py +=================================================================== +--- xen-4.10.0-testing.orig/tools/python/xen/migration/tests.py ++++ xen-4.10.0-testing/tools/python/xen/migration/tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # -*- coding: utf-8 -*- + + """ +Index: xen-4.10.0-testing/tools/python/xen/migration/verify.py +=================================================================== +--- xen-4.10.0-testing.orig/tools/python/xen/migration/verify.py ++++ xen-4.10.0-testing/tools/python/xen/migration/verify.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # -*- coding: utf-8 -*- + + """ +@@ -7,11 +7,11 @@ Common verification infrastructure for v + + from struct import calcsize, unpack + +-class StreamError(StandardError): ++class StreamError(Exception): + """Error with the stream""" + pass + +-class RecordError(StandardError): ++class RecordError(Exception): + """Error with a record in the stream""" + pass + +Index: xen-4.10.0-testing/tools/python/xen/migration/xl.py +=================================================================== +--- xen-4.10.0-testing.orig/tools/python/xen/migration/xl.py ++++ xen-4.10.0-testing/tools/python/xen/migration/xl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + # -*- coding: utf-8 -*- + + """ |
