From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0049.outbound.protection.outlook.com [104.47.36.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 8B52621E14540 for ; Tue, 15 Aug 2017 13:24:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=o4m7oEjqJ7U1XuXwuxOKs1+hkDRDeKIq2jFnLrGVJzI=; b=wker8ztyX/eltUkMDJHq20wY/OPt3stZod6Y4XoirbnjDG9Yx/2akiPkQ+c+dA7v4ZEbzpPZLSvtz6YfQ2IZxL/IDvydUyVjLSs/ogIFQb4+EhahGuJFL2eJQS+mbkMB24ydYcNCfKPSRdamNiY2NJrAEE2BzZXySH+sijDDqwY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; Received: from [10.236.136.62] (165.204.78.1) by DM2PR12MB0156.namprd12.prod.outlook.com (2a01:111:e400:50ce::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Tue, 15 Aug 2017 20:26:32 +0000 Cc: brijesh.singh@amd.com, Jordan Justen , Ard Biesheuvel , Tom Lendacky To: Laszlo Ersek , edk2-devel@lists.01.org References: <1502107139-412-1-git-send-email-brijesh.singh@amd.com> <7dc9df48-98c4-4df4-9b8b-7732ad3f4f2d@amd.com> <528814fa-03a9-cb12-57b2-5a516d087b96@redhat.com> <5751db0c-8a86-1a2e-16b0-f0292f84f120@amd.com> <82e062ef-3df6-7aef-cb3a-fa0db4e3ada6@redhat.com> <8bf5c6aa-6e73-e5c2-c10f-7196b7dbe782@amd.com> From: Brijesh Singh Message-ID: <4177725c-8d92-48dc-e688-508c0424a76c@amd.com> Date: Tue, 15 Aug 2017 15:26:29 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: BN6PR03CA0058.namprd03.prod.outlook.com (2603:10b6:404:4c::20) To DM2PR12MB0156.namprd12.prod.outlook.com (2a01:111:e400:50ce::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f3eef1c3-42c3-44f6-0b5d-08d4e41beba4 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM2PR12MB0156; X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 3:Oxp3UvgfM3TLUmy3cY+LqKyByG7DxXJqVEuorYCLz5fM+Yq6m6sj6SkIyjAXZJ9CqY1PuBZUb/3lC1K1B+WFmmV1GVJ+RN38+ZZ8FEm/urviCDsjjRKiAns23EK+HFKB/PG1WWuuH1JOpDXAMfMy4bmyc8EPymy8wqG5OK+D+u/47jFVMyKYBMTumV5frdE2VPy26XE64Q/jlbP6/rLknnqAPLlGX2Kb23CxoO8hDyagb4wLRkr9rcOShnTcH1Dg; 25:p/AU5XZaDFrJb6r0BBCSjbOU8596vl8y+CmtDDXwZZcKuNgHxz+ZPD7itc2wBXRtONiXEifksQmzH30zfU+m4j6Zvozwy4x9mwZBVC5TUzmJIKgpGzPa3BKXx7tGwn63szBa3aqkldtuM9T3To/eLMkcejR126CVGOhNsOuwFyvXc6kQl1M9O+y4IZD+gSVbfOK9q1DgMorlN3wzrX2AKodT0cGhFUpL5f+aGm/v82+OLUz/i+fF00w0FK8W9zLXpoSpXmXAjWmvUq6NzRwcNllL9F9cng52qXlokbOqqyGVMWe9PQMNlh8RuEFfkxvBiIOGMzMYcwNDVtnuhfY1Xw==; 31:bBxqOw3AFl9ct8aR3PRVIihA7FUVORMvfvyBezJ4GwG0sjU6fgVrkpBUDnJ/q1tnPQ5zOkCKPxasaUT2qyLegtowlt+E9R1H6ypKpXv0MKhs+PU/BXMSKzOZwiRw3Du4TgQPwkTZVfuz+mEiTwpau8XjnOStGLaDxpl8/+XSeECZlVWEt3C2tU8biNcl1NHKm6dJvaZQGyzlMsO3ML9fzclzSxWhJ1Nk8EBZMH9nd5M= X-MS-TrafficTypeDiagnostic: DM2PR12MB0156: X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 20:8AjwgLnGCeLSZE1CsNsyFQ6HsZF0f/4+XD1u6O3RBUTFwETEu9nkl67ObGjvV5Vi/tMlmve2PvoeNkrVq+beUEjbx4caBhP0Ucwmtgdo6Mf0cn4FmFiT6PY+WVoqZf3B3y2M4SrIuJ4ANkgB5x1antJm9DF20cS4UzHEOQ7WK8vnhwwFsyN8Y3rVfXxVJ2J3u5nUcK8SdvJamEuYhoNnXZnnZf+KW7r+vvWS91LVKNf6N4g0E/Q/nXfcy7e7Y26QyPC5jlNetv9h2V3HIIuQrUmKQYqtyB9K0xMsUAUrMR/0fnMLLvvk5+tC0GmtrQdVyNBbBb3MfWsNNaiPky66VfyhL4BUcrWUM8UmU525YhUUno15g+MzyCg88XxPwYbUlay2yK5tgLd97ZyGjkjGy12iw2qQOE7vfJwvZvUMLCjv6Oz3MtE13ALjeWSS+0bR9QDIhGL2OhxL0aw0wD9yYkPhQKZc7a6zkl+LOruVmcOlvDmeNe8cHzirF6WuBABs; 4:35ObpEadqTEKtfho3+TrB7Q06C2dGk0aZ+Ig8PIEXxJEyJSXxRhntXrKOv4/Anz03IMjAKKA7OY1nAIHnGvs8vAtddO2YQ2+2ldoprUXzhRAjw1BXomsz4Hco+SWDTpcsKLQ9taiHBGf35ZnsHR0NqKdlVTa7tZPScVOu8mGRthmvgQ0KU98lagukbN0RwsFmK12HRXVbKPDHf1LTbP6gi9KEIC/WNGqP6OZNF6MNx1AunP/HIzs5zgLtTpI22c61saC42fExMhdjLBBoN+GPIOQAsrz288ozrIOAo4NtI7N7xUpMFgv3SO7Hgh62q2oTte98u3H55g23w5VV69WJQ== X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(192278398808882); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR12MB0156; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR12MB0156; X-Forefront-PRVS: 04004D94E2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(39860400002)(24454002)(377454003)(189002)(57704003)(199003)(6116002)(189998001)(93886004)(101416001)(3846002)(2950100002)(230700001)(6666003)(2906002)(36756003)(33646002)(478600001)(86362001)(966005)(7350300001)(65806001)(66066001)(53546010)(47776003)(65956001)(50466002)(5660300001)(81156014)(4326008)(105586002)(42186005)(106356001)(31686004)(64126003)(31696002)(25786009)(81166006)(54906002)(6306002)(77096006)(68736007)(8676002)(97736004)(305945005)(110136004)(6246003)(23676002)(50986999)(229853002)(53936002)(83506001)(7736002)(4001350100001)(76176999)(54356999)(6486002)(65826007); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR12MB0156; H:[10.236.136.62]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTU2OzIzOklpZU16T2wzOGhZendIOTk5M1R5VExQd0gv?= =?utf-8?B?clZ2bFBiUFE4Tm5Xbk5ZWmpHZGEyZkt3Zmw1L0ZhMTEwWHNmbkplVVYxZEVT?= =?utf-8?B?WUJUSEJHcERRazNYVlJaUWNMVk5EakdSbTl5cHoxL0Q2VVZxbkQvSENuMkxr?= =?utf-8?B?K1ljWXR2SkJJVUppdnZFWjlFSXFTZjRxR2FsMEdMQzdEcTh6TmpNZVZpODBO?= =?utf-8?B?eVFjV1VMdk82dElwZ3RJMU1TQnA2QU1sYWJYVjMzNXNYVlcrZUtXYkhJZ3Bu?= =?utf-8?B?dWJSMm1qME9XUXFIeXlwbE5YeG5Kdmx5c2ltMkRjREFncHVUQ0lHeXk1RjBk?= =?utf-8?B?TTVka25iV0FNRHc0Vy9CVmZaeG5DWXdFYTQ2OFZjMHV1MjB2R1JaRzM4YjVy?= =?utf-8?B?QUNNSDZmZzRoR0Zrd1l0YWpUcW9NWnhMZ0dLV3RMTkpKRC9xTjRXc1FCWm04?= =?utf-8?B?ME1KR2g0WUZUVUdFd0ZqV3JpTnhwUVRGZ3krbmFNOFpVOXdUcWlIYTRTYlhT?= =?utf-8?B?VStFKzEwVWdUMk1lNHJBYXU0Mlg4YmFBZXU0d21vWE44UmQzZGtiSWdyejhH?= =?utf-8?B?SkJ3ek42WnZ4SFpLV3haVWNTTDlibTFVRUtiZ3lZODB6eWtJdzF1Um9hc1E5?= =?utf-8?B?SURRcXFOMWZjbkFtV2phZTZjQ2FrTGcySEN3TGNTdzE0d1ZzL2xqNC9rV0lu?= =?utf-8?B?b3ZFRnkvNzdXV3hvT2ROSWdxTEdDRkp4a045aDQxZms1eWpzclZqVzZNNzYx?= =?utf-8?B?aDJjUVdnMkdBYmpPbkJBWmthc3FOVUt5ZVU2cm5WMHNwUWszdE9rU2pHL2JW?= =?utf-8?B?SXZxR2VuanlCRDJRT2hjWmtwOHZjYzhXbUhOSTA0dWVCQm9rL2g3REc3WVBF?= =?utf-8?B?R0hTZGZqRG1uajcrRGlTcFByZjVBVDRQRktXVlUvdGRWejhSRmlTV0kzTnJk?= =?utf-8?B?eHZhK2hDWEFiSFNqMkFkQ2lSKy8vbVd6SFU0NERLZ1E4S1lFaDZMTGJscHVp?= =?utf-8?B?dSsydlA1cTc2ZjdBbjBtTG14ZWcrRTNXQjJUcUZvMTh5WDk3aCtjdlhJVE84?= =?utf-8?B?bnd3aFVIMFV0OHlNcS9iaUZyeTgyS25ETlFoRmpYcXhYUEZLRnJmNVZhVjJk?= =?utf-8?B?Z1dzSFd3bEp2RC9odERkakVWMUxFZjdxM2FrTjVzbnVQV3JRamNuUEFtOWYv?= =?utf-8?B?Qm5TeE5wVUcxeVc5YmNFMXNaNFlmcUk1Uno1RTBFUCs1Y0p2dHNuK3FlZHhr?= =?utf-8?B?blIrMW5rY0cwYlYycmFXL0d2ZGxNdTFCWktBZSsyUXh5ZmdsZjRMdkZ6V0Nl?= =?utf-8?B?NUZjVWg4dHptU2IzQjdxYUdwcHlZVUl4WEdIYlNRSjJEM1VqRTVobmh4aEE0?= =?utf-8?B?WjNEMncyREhzUVhFOTRxTkhzVTFOcmhsMm9sNTVsdXk0NlhiTG9ablIvdkdR?= =?utf-8?B?dzJabUt4KzNFd3NjRmgybzRPRzhZNDR3Si9KL0ltNEJxR0orMkdsYVIzVVdT?= =?utf-8?B?ZTZ4bzBVbEN5bjJ6WG5nU1k0akZ4UVZIcXJpQ2t1N1pUcnpGSi9mdmpzeitn?= =?utf-8?B?UDJTNVdrZ2l6cnZSQTl1RWFXSVhYVmdLa0g3VVhIN2Fhd1YvcXA0RmN2SGU0?= =?utf-8?B?SXRqYUQwRTM3a2U1eVNUVmRmQjQybWgvcndkMU5SL2ZvZWlBSVVybjRiVnNO?= =?utf-8?B?OWZxNEcvK0Q0Z0tYQ0hlWTdHMC8xQkpRZ0R5aTIxdVZLV2hWbS9EMzAvQmo3?= =?utf-8?B?TTJnNGMrOHgyNTBQR0o3VlNoVmhXN0dVanR2d1Q1L3pSSjYrbEQrZVo2K1lj?= =?utf-8?B?eDFpaTJxdXF1cUU3YitKRVQ5UkFTREpzUG5COGZLNmV3QURvelY3TmpLcTZj?= =?utf-8?B?a3pVMmo2b2ZhelpUenJxWWx0Q0JpeDJRbkJ1enExSndlY1M3b2VML3FVL1p4?= =?utf-8?B?aGh6Tk5IbmZsZnlJUG1jcUh0SzAzNUhtZkl1aW5Cc2NtZ0tHWlFqUHc1d2F3?= =?utf-8?Q?/mxzZ6?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 6:HQqnPZ8apc5MP0uK36JRti3vEEXgSl+j74pq3SGZetzjg5z88kheKp/n0Fsru5VKpTKgXUyi9kjYnp9szbgYIfMx8X3JyxgvSGKzwMV79WipS+N0yeM0NYeXR/KLAbGpDQUmexeMsvK6te33aTCWNR5PIJrtScGGWcAhITTGWx84AuWnjlQZTM09LBN8PqfU3z3nmn8KBNhdGUWMxy6gESUHJ8cIcQGhOu/COC1FPmJQIQNJyRQdYafV+MuOAlBsbJsNW/bfOS5+ueF6GV59yFFv/zfBt8v2jkwEIebpad19AgU31N38eAoB5qyyAaBve38ZHsyWBt6Gya4c5QTB9g==; 5:J2LKYPaiFhIcNSfaF0PxyG6+MtwBtQwydtp3L+eVuATDE67WzV5SGcXJecYDibUREEcjXSiwBh8Kkf2aiRP8gkAB+5AbWYWzPnCR9Jo3WCMklZCTLi4M3iqzLUC73ZDx0rW8Gn7M/bk3k2ui0FjLlZMU8l4e8kFMqsZWgnqC138=; 24:nZRKkRrwpUCab8bXGQNJf6bwrwslNy3TLdR4ocxxaIaw6KoN8xWfaIgZfnWb91Z7veK34Ag0Nj2z/jqUX8MhceW4918iyqZ3N9jNaqbBSzg=; 7:T92rFQ/x/K8jI829DAM7tRy+Y33abVvxoItHqqu6AnjlhiG6u+U7NhJcHbYeGFxc7q6uj2X4aKQs74uL9dLfvME/sKnpIuirpGmk1qDsERD+vP8QHdupxTP5McHhoX58tp1c96jM/fXCAPE7JGPt+xLThGNPCldNJ6B16fWNZCezsm4jLm61+yd4l0Pofd/mTnJmJiLCdCbP/igj1o9oTsQRBJ7I4Q++bq/2x/jwM9Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 20:869eg/dpI537vMkMSHdrgXD0iRhyyl/xXCRRyDiIU6LCJqn9m7YEZsomDzVfw80ciP+LN/xosivkeJKp2cRAWDIsK7lg7IzpIeeE1yZg68ns6+y9la/vcIL+TPsnF0qoANeSbTCBUBvHaGR/sNpaVc/r5yHWcj6NPkKrxx62hDQXEasXibrsKGXALcRNKWfZPkbbP7otOeil9DFZy0EaYNysi38x6WAyJNyNnP/pmZyF1+eXuAMr2TO8MPcG4MCz X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2017 20:26:32.8322 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0156 Subject: Re: [PATCH v1 00/14] OvmfPkg/Virtio: Add APIs to map system physical to device address X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Aug 2017 20:24:09 -0000 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit On 08/15/2017 02:48 PM, Laszlo Ersek wrote: > On 08/15/17 21:32, Brijesh Singh wrote: >> Hi Laszlo, >> >> On 08/15/2017 05:42 AM, Laszlo Ersek wrote: >> [snip] >> >>>> >>>> I have been following the steps from >>>> https://wiki.linaro.org/LEG/UEFIforQEMU >>>> >>>> qemu-system-aarch64 \ >>>> -m 1024 \ >>>> -cpu cortex-a57 \ >>>> -M virt \ >>>> -bios QEMU_EFI.fd \ >>>> -serial stdio >>>> >>>> I tried this steps with and without my patches and it resulted in the >>>> same. >>>> It seems like I am missing something in the qemu cli, do I need to pass >>>> special dtb file or something similar ? >>> >>> The above command line is not right ("-bios"). Please scroll down the >>> wiki page, to the section heading saying "Using persistent UEFI >>> variables". There it explains how to pad the images and how to use two >>> -pflash options. ... Perhaps even that part of the article is a bit >>> out-of-date now. >>> >>> Basically, today ArmVirtQemu should be used the same way as OVMF, except >>> for the padding. The build produces two files: >>> - QEMU_EFI.fd (fw binary) >>> - QEMU_VARS.fd (varstore template) >>> >>> Each should be padded to 64MiB with zeros at the end (write a small >>> script for that), then use them with two pflash drives similarly to OVMF. >>> >> >> Still no luck, you can see my log error [1]. I never get to UEFI shell, >> I have >> tried with and without virtio disk. >> >> https://gist.github.com/codomania/0aed024702b817761ee55fd30929200a >> >> I will continuing googling ... > > In order to get as detailed as possible logs, I suggest adding the > following option to the ArmVirtQemu build command line: > > -D DEBUG_PRINT_ERROR_LEVEL=0x8040004F > > The current log looks quite strange to me in places, but I'm not sure if > that's because there are problems in those parts, or because the log > does not contain DEBUG_VERBOSE entries. > https://gist.github.com/codomania/8b2fc5424fda259236405c5e257d8f47 I am using Ubuntu 16.04 for builds and runs $ qemu-system-aarch64 --version QEMU emulator version 2.5.0 (Debian 1:2.5+dfsg-5ubuntu10.14), Copyright (c) 2003-2008 Fabrice Bellard -Brijesh