From patchwork Mon Oct 3 20:18:11 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 677829 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3snthM2xGMz9syB for ; Tue, 4 Oct 2016 07:20:19 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b=P59lIhq9; dkim-atps=neutral Received: from localhost ([::1]:39023 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1br9ii-0006ty-3F for incoming@patchwork.ozlabs.org; Mon, 03 Oct 2016 16:20:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59224) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1br9i4-0006Ya-BW for qemu-devel@nongnu.org; Mon, 03 Oct 2016 16:19:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1br9i0-00078J-8V for qemu-devel@nongnu.org; Mon, 03 Oct 2016 16:19:35 -0400 Received: from mail-sn1nam02on0073.outbound.protection.outlook.com ([104.47.36.73]:51200 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1br9hz-00077g-M8 for qemu-devel@nongnu.org; Mon, 03 Oct 2016 16:19:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=szM1NCB+9JF+xYpSZxWcB7h1TfoqrlAGvL/1UhNH46E=; b=P59lIhq9tTlgm5sNK7kHm/N6dkqBZYF0QuRJ4NWwRzkqevAWudm0Wtlc6PGMN0tSqybo20D2arZXFOhWXYl5/jqSyJP1jMuQVeziW4QwlMK/opNvug53hGQUYp2OWMnm5mBsL3tluat1ETd8YwKcXIIZELi5dGEhXCWYYHrevTA= Received: from DM5PR02CA0064.namprd02.prod.outlook.com (10.168.192.26) by DM2PR02MB271.namprd02.prod.outlook.com (10.141.55.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16; Mon, 3 Oct 2016 20:19:28 +0000 Received: from CY1NAM02FT031.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::205) by DM5PR02CA0064.outlook.office365.com (2603:10b6:3:39::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.5 via Frontend Transport; Mon, 3 Oct 2016 20:19:28 +0000 Authentication-Results: spf=fail (sender IP is 149.199.60.96) smtp.mailfrom=xilinx.com; redhat.com; dkim=none (message not signed) header.d=none; redhat.com; dmarc=none action=none header.from=xilinx.com; Received-SPF: Fail (protection.outlook.com: domain of xilinx.com does not designate 149.199.60.96 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.96; helo=xsj-tvapsmtpgw01; Received: from xsj-tvapsmtpgw01 (149.199.60.96) by CY1NAM02FT031.mail.protection.outlook.com (10.152.75.180) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.629.5 via Frontend Transport; Mon, 3 Oct 2016 20:19:25 +0000 Received: from 172-16-1-203.xilinx.com ([172.16.1.203]:53132 helo=xsj-tvapsmtp02.xilinx.com) by xsj-tvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1br9hs-0005nK-7j; Mon, 03 Oct 2016 13:19:24 -0700 Received: from [127.0.0.1] (port=49959 helo=tsj-smtp-dlp1.xlnx.xilinx.com) by xsj-tvapsmtp02.xilinx.com with esmtp (Exim 4.63) (envelope-from ) id 1br9hs-0007Ez-49; Mon, 03 Oct 2016 13:19:24 -0700 Received: from xsj-tvapsmtp02 (smtptest.xilinx.com [172.16.1.203]) by tsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id u93KCBIw003605; Mon, 3 Oct 2016 13:12:12 -0700 Received: from [172.19.74.182] (port=44566 helo=xsjalistai50.xilinx.com) by xsj-tvapsmtp02 with esmtp (Exim 4.63) (envelope-from ) id 1br9hr-0007Ew-AX; Mon, 03 Oct 2016 13:19:23 -0700 From: Alistair Francis To: , Date: Mon, 3 Oct 2016 13:18:11 -0700 Message-ID: X-Mailer: git-send-email 2.7.4 X-RCIS-Action: ALLOW X-TM-AS-MML: disable X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22612.005 X-TM-AS-Result: No--2.491-7.0-31-10 X-imss-scan-details: No--2.491-7.0-31-10 X-TMASE-MatchedRID: W9jXkMZkrENYXTxImR5ZvG0PWqD0pliRGSqdEmeD/nU0QmmUihPzrN1R Lay5R3KQX3/ATCt8A7oJ3D9eD2hRO0RbmX7oSKq1f0YO/Z1YgHb3kggSw3p0A0IykNmkcLcifMr dD3NIUvsB+yhDOOAAI4Ay6p60ZV62/VQH0DqlMoLdB/CxWTRRu+rAZ8KTspSz2fW+M8hCUHxBht 9GPqQDhbOt650WGbAiEcarOmFqxnnEOQ57N+XLM2IA2tptmTZYS+m6odrsU2R48/WVmhwCuSowP aIh/nSQiB6mlDKe1V7S/yytHeCN9GXv4CQeNUk7G6qTOwq/n71+3BndfXUhXQ== X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.96; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(6029001)(7916002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(36756003)(71366001)(50226002)(11100500001)(5660300001)(64026002)(626004)(106466001)(105606002)(47776003)(9786002)(8936002)(229853001)(77096005)(19580395003)(19580405001)(50466002)(5003940100001)(48376002)(92566002)(118296001)(305945005)(356003)(7846002)(6666003)(8676002)(81166006)(81156014)(2906002)(97736004)(85426001)(87936001)(50986999)(189998001)(33646002)(5001770100001)(586003)(4326007)(86362001)(41533002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB271; H:xsj-tvapsmtpgw01; FPR:; SPF:Fail; PTR:ErrorRetry; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT031; 1:wLom+ibGqgBiZ3Vqe4e3VbM5UzQabnScG4hxP9hpB4dNIL7uwUlouNT7aPE8ri7JrRZkrA4h3lQ3Yh397yniB2SvKv9zm6MR1OUYtU6enowwzAFOqxEnzd/uUubGLmcFi9dh6vLmGe6li9CrlL3VQPA0sl/m0OrIm+DGEZeBC39B9xkbnxiqS07aHnbVT2sxSmPj9mPc62q5PKKnNceHyfoznluNJdtzhXLCry2e7AUnLXqM31SEWIGODibAZbm39/WN6r8T0erfuLwxNOrgZHkXzsoQX2vidCPELefD2KPuXhzcMSdBIGqKL6hoAPdALeWRz/5Jg4mvUcaCm8b4j1L2ZSNXprx1c0QhAXEcdNcc6q5t449DNHegMkzPcYofz6ztydWZtmgxo8HGCXApmHCtxhUt6V2zff6yIn/gORe6icG7TrttKZ7Zx4OJirqFVqZBnR/ZO3EcvTQ+l4Q2lJNf7Iblf26y8qRKJNbItFraesByzprM++PPNaY5KKdaM1tP74nAbJHz9iaN/gdaJi8VBKsi5lNM3cj629fAdKaaLqOWWDHFRvHMBKh3B/5o MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 21bb2284-9171-4832-ff6f-08d3ebca929c X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB271; 2:rBqXmV8Vlp5qSoaCWt2wL/0yjd5LuLiD9Qm6fWOcJETz2x9nns5fj4OpbORu7fWz73zrffV4RWDvcLl3wVITDBY9+Da1WNaIQiu/Mf3a9tXj3hk1sw1C0srPMUxwX4i8q3wn5lSVZGth+9FcQ8/xGvHziQHHP2k9bNllQ7hGzT6L5EpcKOS9F9D644ETrNvNus8k/Og/xJr+sCDJlMQ/yw==; 3:/a00NdJiqZi4p3eVZRitNjHTrOeIIyqyQU57OPrMGZIkeuIq0p2kadqiIKJbHqDU4FaEYrRcYkQHlg7CfcVhNX38CDes/3Kc5bQIqlSN+KQBll2wm+UudSQczJmyS8o3UrxfTuGSAZKnMumcki7FUSvUPy61fslFFBc58M8HY9fezHzBYEmU+vcM/tRcQm54sPjxcDpTloN2O+9/oMULBOi9KJ6FGWjvXwzBMrkXVFyngI8Wbjrd/JOo+f9Gi1ko; 25:kcdLx1MhalnYJ4DVD3LxceKfbRe1Km/AvFwPdbMMol0wZw0n+vjBsECsvAYMxwA+OvJou63FdgsyH/AJYZOfgWrbw/fRwq7e6PU3tMf3KSzHTIHy3nRrCPJMZoZ6rQpfsd/o0cncnopBD7Z0uRGwQ5WEioS6/lJFsNpK9YbvyDz1tGt+m0BEL5/9AfH0lqWi/3ZY9xiP5lnRRJmpuzVTj9B9GCKCv4NouylLUwjjvtcSkV+djs1tJJvRc+mxVU4EkyD31D1+k4E1iI/ZPC+/CWQB3aZ+/nlC46wnplavY1TfYetzzT3TLGPzbxSMLYIpcsR8MP7uH3zDjcvPxCYohl8YwApCGZxYrd/HvOvcz/vvEAM/ospkT9d+3EFNtXYmMbHvpdWCUxiO6JHVx7NQW44phjwlygA0aXR5FIVELDkfnMO3a8NEdK/eGj7ADJE8 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR02MB271; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB271; 31:XCH75iU/bhH4HRcB219U3xvLOOwkLnJX5/VdXUNpeOFbhurU3y2yOu98YeWT5Iiz2EEPtlhYwATICwa8Sa5RHlOB3psNOroxVGorWvzV8zWNavN1OnGyp/Rm8An0oofZUnufhwIUN/yrXtdY83p9QBVvOLzEf8g8A3a/k3khgBDkF9YSfFF96Clx+DXqfokzqCZuXNzLV2ZXzlZbZSUzTFnM43lJ2yUC7lIa88BTLWiGiIhDJgO3KxYwcPAW0YpZ; 20:0/8/19ch/gbngLzdJclTe0/WQFt2ZEHtT970aXq64vhTSt22dPtg8odU3XoZc7OEuTefY0kxTt69UcyUgiyN272RZYbPGOicN9Hmxjsbay1CD8frzwap1ODkaMBXBTajuRMYC91j2g2ysZKf5D9O4vgqIXphbo7biji3B9ERKqVStKSr4ngoAaZ3jQCGLyU1IwJPEXkFpM8VxKB30ph6s7pI1IBHpXXuU3iZLtfxIAHTY73gAyeRJHjNJqp1tAkASVxjmFsl3AKTGSj49WEoYqsOA/awKCUOOPRhLs8VtzTh+4xLgy0hv9H/197uT3v4D4yHBpXEhn3mP20raXCS/q/onuUiGbIwAehpbktqrRcABPFP8bM1MrUZmsK5/R5Jg0aVOFahQHQSLa8TqEe20OKzld8e+j0gPD+5cKxBthL9hJL4m1sr5I1oKug2gmeuQhC4+LMC+tGPRmxdNtvWtR34vTkgxVFVcXgqwDggaOGxHiJAXTKlpaZoUhJorZDU X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(13023025)(5005006)(13018025)(13015025)(13017025)(13024025)(3002001)(10201501046)(6055026); SRVR:DM2PR02MB271; BCL:0; PCL:0; RULEID:; SRVR:DM2PR02MB271; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB271; 4:d5HdvkFNrd3xqqagw43OE4DkIk73cGdcuzUFbNPJxYNA/oNPkc7S73Rm580t2xm4eXkOt2jRQsNHl0xrmOCOAZnfK7m4qQrm0XFbqk7WQA6qPyFkta/uU8gN80wMfU0Fbt3btvsNKNlpUfavdOpYw4P/qdXs86ZUUpdmlw3tz+gPIGcppo+Dml3npZPYjdGFV9XciDzz/VOlUf6djKItK5iLmyPbH9vR8L2Zub/BYMwguCmgNuh4vFppMigYu1XC/i2jivWrsYf1iZT6bzTJsnS10o5gJx7jX4reiuz9NSD9vn2vV6a/9JklxsxgLupklPTFhsw2hSesWmbJ3X0FtYfdYFzj1zl9oL+FVypn1RAranqRbl5KtnQv1kcjmWDpJKHmLkKhV5C0DW6JLBZoKQ7xhpfBb0hH5lsjq0tR3yZ3QXHyi2ewi30GfPEmp3qqHynN9NYqmX4tjrg1vhuMgWt49CTLZLwpdC2rVKzwTNB746uM0Vco2qYoUR0dQgOpQIKhgbKbv3sif1X7VjslYHVZ/sYYCCbtAKTUNW2FZrFBVOUC0D8LoXRLFJC6n77T X-Forefront-PRVS: 008421A8FF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR02MB271; 23:OOg40AKZDhH/tIcmxwXn+TUfcjZHLVvK/MFBHv+sAD?= =?us-ascii?Q?tN3fLkHGpQu6y5S/aWFszJ4wOzdypUZZc0PsamBbg9CwaDknrEC7U3uQ4Gey?= =?us-ascii?Q?F2wF/1ZEg2O0VXQwSfDTl2BtL6MsvP2pBBxoPF7wWVbyCBd3wy1uNznKVY2o?= =?us-ascii?Q?/v2ww0/ip9Wlxcks59ZafzNapZq3IWFxHfKtAZcKrWf9xC3tLOPp3lM1gR8U?= =?us-ascii?Q?X2ee9ro0rNKQos3lxokooDXBM84bdMVjL1HZ+LqJI8wqZ9Ae2y0YM2ubmQhD?= =?us-ascii?Q?5F3V9jZqANBHmm+QHBuCZFHf7yIEsR8Llmu38xa28xs4VTjh1IeuqJqsmyud?= =?us-ascii?Q?rlSRRe/GuphaSlWxfH6XIxDvi4MPnET85bkVuvobbXOrGLnGEYRCV4VM5t2P?= =?us-ascii?Q?GKikWI/zNv5MHt+Yq+J33EkXb3+2lD/TVfEeW2djH2zG/xk8bC+RRO7wU6wk?= =?us-ascii?Q?d+pZ7haGTqI+Qjq+CUWOdzNiCMCzQSX6bRrLf3G8gQXJ5WjPfM3VHaMOw5UF?= =?us-ascii?Q?OG//lqnRreeiRIAsO9B61rOmoKRCeFVQd8ON6/qGNzz9hanYYmg3XA0nvAp2?= =?us-ascii?Q?MBr/FGA0ztBhW4LbAxzkCeER/KOwB/9eTBkdyIRTGN8R+NAVQJpiDdbZpqxh?= =?us-ascii?Q?N3OkMCKwMgCylkXJwzBHA1EbIlLpY0k9EbmzxOyUHbi919+SSqa0wEQt32zU?= =?us-ascii?Q?+gnWLFenRB8k450bqyWsR9GaZQKFWQDmlCn2OCxDkooBJxMPV/65vjcalY0n?= =?us-ascii?Q?1JtaAfBDarm9Y8mRxi2mURww7hOK5qcqwEINvdbrcWSkZhtC6zQBIbsikczy?= =?us-ascii?Q?PwvzN7LKtxtcf5iXeZ6Ip+3bIdtIuqCA3SRHDnBecgZ/XkoLCtSt0XqjxdpB?= =?us-ascii?Q?RfE/s8gWCClbOLwAlQMzI0UcBt6ziplPXyf+Ipt8ndokeUo011MkWU1bw1oa?= =?us-ascii?Q?3jQmJsWLWjCpC07psbm8LwAUuZ+M5Zf71GMSOumYDG5pkOoYU7BvvJIf5Oz/?= =?us-ascii?Q?T1BojgshjPSl5p801rG3Yxf6dQLAXMWxB1ESz1AsXm4rCI13bfIKDRarE1k7?= =?us-ascii?Q?sZybz2NArCiMwNxvfSBMjR+I1a/svR6a2iZqQhZmn9HBrw6xk7oTT7qgwLFN?= =?us-ascii?Q?5TR9mav8BjiEHbS3x93b5VHlRD4PKXxK2qiQMtZGMRnn49PqM++zJPNo9SWX?= =?us-ascii?Q?3YViPZMDAb6ddgMQuXt2FZnvpqO7eixHSV?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB271; 6:SzAQnY/Zr8uQCcBKm4bY44Sl1NPflz1sRzRvwW3aI463xjQeKqUmjwH3/UapSqAKuZkVomJVwWp7a61BUsNkZX5gAPhdasYZ5E4ZRBf6RXQdOLFBwd3icOJjhMfXEvjQz/FVKPCiSN7M3euEu0QBgsrF5PwCs1pqWgqCgFgNjdsXFzlPFVZ4hwHI/8H+uEZP2khsCjqg9MhE/alW13f22xax2taoBgQ/XO/0lF31qP84qoXnHvob9DLkfD9X0STv0GZ0fgq0NnFK9B0+0AmXqEysI/zx8Wdz1PpnVjlbtvJzXYBPOZl9IExFV7FLeeHZpiy9a5Hl7gf65nj73ZAy6kAAbbF6E9bptMUITgi84q0=; 5:TMGObn1Le0r9aCk5rGZHkeOLEomQlkNWgJOAEoPs7KCPVIkzXrdwJ8YAdYWRhVtoX2ljCcjSZuKquEKGrbpODMPHVyO3v5YIoQ84FeKSOJmlaPGSIpEwYkuGdUTApG13EXg0+NJ54DlPFpi71mbd3MRhds5kmS/ezMMKQZ3CqEo=; 24:EHrYJTkZy3ub7rsiq1u/KyshVgfcWMri0tkoivzWN3hLUJF52haduPPmhTlwYy2eNufVlzzQT5Y62ltxydiEmzExwNqcA9HxEmDqGY8+vMI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB271; 7:pPVTo+eBbYyX6TTnjTAwRarVDA72+W2jMnCJL5TpdOxG/a2bbUTuj3xflrQGSXQ6wZA5di0PyJ5nDVLa5gnn4/xitLxFJAwgB60WXTQsZo4UdEOWC0fYh0rh4sp6h7Z3UsQ4DUmzcsdMMTsKIqUiJxEh9Ic5lDQjMt2SJjJsDwS9+v73JBpLIv6kxedAt/jF0+Nx04Zaw728zbz35GTLzbhcpOsrO45mqbq+UiFd8aaLwcWbZApjgfKqc6S4H+j+mFLTuPjbY46Qz6UFMmmlShzQTFeo+2oUpuaFuM18KYzab+NltqQm/vdW2ji+Vt5EI1yrb/kGseNS5yGcPyhAiA== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2016 20:19:25.3024 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.96]; Helo=[xsj-tvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR02MB271 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.73 Subject: [Qemu-devel] [PATCH v1 1/1] docs/generic-loader: Add restrictions and ToDos X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: armbru@redhat.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Add a list of known restrictions and future work that will fix these restrictions. Signed-off-by: Alistair Francis --- docs/generic-loader.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/generic-loader.txt b/docs/generic-loader.txt index 8fcb550..305cbc8 100644 --- a/docs/generic-loader.txt +++ b/docs/generic-loader.txt @@ -82,3 +82,10 @@ with a '0x'. An example of loading an ELF file which CPU0 will boot is shown below: -device loader,file=./images/boot.elf,cpu-num=0 + +Restrictions and ToDos +--------------------- + - At the moment it is just assumed that if you specify a cpu-num then you + want to set the PC as well. This might not always be the case. In future + the internal state 'set_pc' (which exists in the generic loader now) should + be exposed to the user so that they can choose if the PC is set or not.