From: wangbiao Date: Thu, 12 Dec 2024 05:40:43 +0000 (+0900) Subject: If arch is riscv64, pass the QEMU_RESERVED_VA environment variable to install_root X-Git-Tag: accepted/tools/devbase/tools/20250527.103804~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fedfae7ed321bb9b2a33a3d1b1f6948fec424f90;p=tools%2Fmic.git If arch is riscv64, pass the QEMU_RESERVED_VA environment variable to install_root Change-Id: Ie4e8f4a3f3b875ef5f797dd2a1ef15724d60480a Signed-off-by: wangbiao --- diff --git a/mic/imager/baseimager.py b/mic/imager/baseimager.py index 272ca7f..ce4c248 100644 --- a/mic/imager/baseimager.py +++ b/mic/imager/baseimager.py @@ -1312,6 +1312,11 @@ class BaseImageCreator(object): if 'PATH' not in env: env['PATH'] = '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin' + #If arch is riscv64, pass the QEMU_RESERVED_VA environment variable to install_root + if self.target_arch == "riscv64" and 'QEMU_RESERVED_VA' in os.environ and 'QEMU_RESERVED_VA' not in env : + env['QEMU_RESERVED_VA'] = os.environ['QEMU_RESERVED_VA'] + msger.debug("Set qemu environment variable QEMU_RESERVED_VA: %s for riscv64 arch" % env['QEMU_RESERVED_VA']) + if not s.inChroot: preexec = None script = path