From patchwork Tue Oct 4 16:14:06 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 678158 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 3spPZZ2DlFz9svs for ; Wed, 5 Oct 2016 03:32:03 +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=f0pwkMrw; dkim-atps=neutral Received: from localhost ([::1]:44184 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1brSdI-0005sC-Ch for incoming@patchwork.ozlabs.org; Tue, 04 Oct 2016 12:31:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1brScV-0005YD-6s for qemu-devel@nongnu.org; Tue, 04 Oct 2016 12:31:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1brScO-00050G-F5 for qemu-devel@nongnu.org; Tue, 04 Oct 2016 12:31:06 -0400 Received: from mail-bn3nam01on0045.outbound.protection.outlook.com ([104.47.33.45]:47520 helo=NAM01-BN3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1brScO-000507-9y for qemu-devel@nongnu.org; Tue, 04 Oct 2016 12:31:00 -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=CEQENJqZfGg25n2G3KshPtSErOootp16t7GGw76+FHw=; b=f0pwkMrwefsspNik+U6i9fhfDH6h3tJlvWyr/062qGjSSGMvGApxQeAi5B+mBHE/FWoVG+3/OLusAL095CbKGyLskjD7Z391BB7ZorgqKvhTkBvjXzMUe+Abui7PP/LS7Qwgv/a7wfykoPjvgNLMTXW/flfEi08gWVpYEMFCSco= Received: from BY2PR02CA0077.namprd02.prod.outlook.com (10.242.32.35) by DM2PR02MB272.namprd02.prod.outlook.com (10.141.55.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16; Tue, 4 Oct 2016 16:15:24 +0000 Received: from SN1NAM02FT026.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::200) by BY2PR02CA0077.outlook.office365.com (2a01:111:e400:2c2a::35) 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; Tue, 4 Oct 2016 16:15:24 +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 SN1NAM02FT026.mail.protection.outlook.com (10.152.72.97) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.629.5 via Frontend Transport; Tue, 4 Oct 2016 16:15:22 +0000 Received: from 172-16-1-203.xilinx.com ([172.16.1.203]:46632 helo=xsj-tvapsmtp02.xilinx.com) by xsj-tvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1brSNE-0007UO-V0; Tue, 04 Oct 2016 09:15:20 -0700 Received: from [127.0.0.1] (port=43460 helo=tsj-smtp-dlp1.xlnx.xilinx.com) by xsj-tvapsmtp02.xilinx.com with esmtp (Exim 4.63) (envelope-from ) id 1brSNE-0006B0-Qg; Tue, 04 Oct 2016 09:15:20 -0700 Received: from xsj-tvapsmtp02 (xsj-tvapsmtp02.xilinx.com [172.16.1.203]) by tsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id u94G88mC003620; Tue, 4 Oct 2016 09:08:08 -0700 Received: from [172.19.74.182] (port=55368 helo=xsjalistai50.xilinx.com) by xsj-tvapsmtp02 with esmtp (Exim 4.63) (envelope-from ) id 1brSND-0006Ax-Aa; Tue, 04 Oct 2016 09:15:19 -0700 From: Alistair Francis To: , , Date: Tue, 4 Oct 2016 09:14:06 -0700 Message-ID: <29ea6c5e576e92d2f3c3f7651441112a03d08d68.1475597269.git.alistair.francis@xilinx.com> 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-22616.005 X-TM-AS-Result: No--4.179-7.0-31-10 X-imss-scan-details: No--4.179-7.0-31-10 X-TMASE-MatchedRID: m5OprH8CLZBYXTxImR5ZvG0PWqD0pliRGSqdEmeD/nU0QmmUihPzrJUg SLx++MHyhWig9YT7qvB3aWU5jdY62G5/NyTKlG69o65WJt1k1O86XfbB1aMjXj7/FqrKxgy4h+S 43vSpZl0bPbvOaZPHIYoEnR1uYBPSPNd8si8o/T2QOktEo73GFDozv64va8A+QjKQ2aRwtyLAqM u2U06kJuLzNWBegCW2wgn7iDBesS0nRE+fI6etkgVpeBnYbJthf6CmgFZxviPFt27XrMH7bNgk5 KYudO3/C66MnCfqLH+2Ga196UPmxaH33pwPBW1fEYxrm025Z6g68KrSMq/us0u/kTKv9giuqwOH O1Fdn0Kb4tj0DvxRUIs9ro6z1cfchCFNTbTJJtE= 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)(6029001)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(8936002)(64026002)(9786002)(2201001)(8676002)(2906002)(4326007)(81166006)(626004)(81156014)(5003940100001)(47776003)(50466002)(71366001)(11100500001)(48376002)(86362001)(19580405001)(5001770100001)(19580395003)(189998001)(5660300001)(356003)(586003)(305945005)(118296001)(92566002)(7846002)(85426001)(50226002)(87936001)(229853001)(105606002)(50986999)(33646002)(36756003)(6666003)(106466001)(77096005)(41533002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB272; H:xsj-tvapsmtpgw01; FPR:; SPF:Fail; PTR:unknown-60-96.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT026; 1:x2uGyiNs76Ir/FBtCGEwV0pFVzXW3nWfi1Mq9xEPIRTkGLjI2I7x1syYx/iuoNYPGjGSXSUmlAlrdnP1E+PMwfm8G9ILxqp4msKY7mE6mVY1RRAlPt1r4GSo9cmgODclQDMBR/4yWngtUoH898bqy2AA6apUFxNVBHde1AMdSmtYADbKlEyRzPoHekw4oVDbu+656Ad0BZf8yKpF4cnpq9gMnjWrL+mJYli44zdAlWQmEL2Gh8BwtQ9y+NP25B8dC7SQAfTiA4qvrx/+8efZ43nFUNRpvYJWJWUr0JuSQ9rlZgvSIG7OwRRESDe/E9SkDPoipyg7oeOVnjth9aT+vMh5hbl9gOtgXyl35Tsc9Fwe4LeA+Jxpr4uLzXBN8VxYsevEyD88bgzuFrKxLRSnY/ZIy61BP7gdzWZwPYXbVjTO+Fe3ihdQX1mJT22ICmku9m7snxAwM4voZKvf8b1k7a8dSgLWgkd4dFh+f7RLS8N6aNBPR1GBr7S0a6aucMg8pAJewgEcNXm2bYXLLWnkP/N4ObuWK0nTBS3D8BXz1KRPEDrxDliqS62dv1PT6oVtf8/mEtWrSOLzYdBBmiGBqBeX9792GbaDWbz1ogCa48Y= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 6d16e5ee-8883-4bb3-5f9e-08d3ec71a554 X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB272; 2:ieWXtKdr3YnbAFE/Oq+8tA6GxcegAiBj7u04u9D9XHdHCMzHF/5doHy5o38vKXXlufEPXYe+gjFwd0XqC1+S3bViGT4nojSDjGhptTwlLxqGzIj8KZ1tPITXPFrLvWvKoavNnx1QWuQo5Pqeu528kEsV33HJEnlNC3/zAol950Gx/h2qtpxtsq6KMZHiInIN1h2ZNJ3h9F45TX8wOx734A==; 3:Gu3j6KCXnO/mhNxGcaTRoHxvjQV4Szihapl1MCqNFfxTkOtC44IkLNSMq/QbJ2qJwZzP7MUvTjUEyphhcJwBPPosepH89T7Tenx6jzWEXbLa8UTgQ2uHOwBPyDdZhInWhPJVShgxWv2jdpQBDcSielcriZ/AOaKaKDhDL6DIS8hjXtAi0r4tnYe3dLfDGtBvafoxex3UrO4vgQS5a4UA4VGCpNw0ooxuwXOwluFcry9uDiiEgUHPUpZTcaxjJ/+3 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR02MB272; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB272; 25:Bhx51W81ReNu6gpTVRiykt/si8EkMTj63OIiJgyHE+maKJssMDfvvMxTzH/kGo+3E6KNe4PBrxt2EYpVZEBAG972dV/t2FlYZ8eqHm4RNPkeYfO3qpCflZLB3YPXfLQ6ydT1Byv6lMcQYGBX/JsnoW8bflE4o8pBXPrHo3Ilxw7SJIrbociwioTfJdkoULjiWqPLaI5mfehjPrEtcSoZziRQPoTVGyoSJUCMj68IUpwW8t19VUxS7O7A7XU+zyq2ilNCn3+7u0MRs2tu5PIkJXor6/F3UkhAd+eKW128LLjY611hxGwINmmC8/XyuX6tnxqwptSnldqjB9pIJ0SS5bhesfqmNQxsjp435B1e9/4h4L0BI5hoB7AZ8mwjEshVBD/JvKISaolqE5ED0lRe7k4mPD/vzXkKf2Tmx9cVvXAvR19z+NuzM2FM0W0uN+fOWkzosoY1u9d9OwROuzCOT3iIWtDl9AWGondjyCdPMd4PiVvgXLarOWz35QRZ0jN8zBcTa37M2ZgOVKQSwNp2JJcCtlyDKh+Sgw0fDsUCFoJ9aE35PPNepiB1/ORM6z1njC2D0Ixbfbn46AH2HVHC0eKlJ+qH6mI8BB9P+GOa+74/OqQYH34GnrzCGv/aAGqSwaq0AzFkVkBZvmbclwTPsb4izYn8yVEyGTeULfM/v2Yoew0VAgUF0TyAgzSKwSUJrtLi08QJApG6BVquTPl0z8Js2guBfQalw5eyZLZGbheqX+rn/qPRrMfKq1fAz+1ReHMUBnOGd5VWPfPAmJ4Snc7ST9ILIRasPYyoLT1UTAjczh/Igvskj80ZThIR7Okt X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB272; 31:d/kfoUDgNjyVuvjdMxag6n5tmzh69n40lbH8vgX5c++oSKAicFCsAvsFrXi/c4iTQf651KNqb5cCq367EY0k/JYub0uRKX/KpYUdmXhlAoIfc+N9Ugyi4FwtGGF2JoqaiVkWxc0J/JhjE3aprNq/nSyROYnoUy0YIPkYNK77q89MFlvHGWWMDI+eeJGBXGzC1RHhgtVOFOY8r4MCJgw8Ay60oVEv/HR65YnR8W6o+7HoLS+npWruu0Q8d37Kqq6F8gtOD8g/zSlcLbnaWzDSKQ==; 20:zIQTjecEFCEmb/hkKTEgddcXGJzokh0tLyF27P90ZjaIGHkk/X3rzcKTTA7+P5QnwsafNgp61rm8di0/kyA26Aq7VCMHSEuE9g7FLGg5UujdoFkrmh4T2u+X51ALcTswZQrO/Iw0D8/6DQ7Ez+jJIizEoQas0f5Pf0I26LkKVIYI5iOooWTQQotFIwurw/+EKKxvp8i2WRY6d+HQfFz3d7xq0/txPpRKKhhB7uryc3sNtP1aNEvYT47yQRsWEq/JjAfjciQ0hppK4kxdZitPEtMKASwGgfJvmdaSMhS1gQKWpriZOK+d7n5vw50IRlCBDIyamz4S+NiiScouiauWbHksE66suwpcpjY9LHwBVhwtkGZOH5yIxYdLHfSpEx3D9wG1Wbabz/x0HpyN+4WNFt/ITbHjABU/gEfJYUVkQh/VCzeQaIZy8uR96Mf52sxpVO8StQTKX8JO1++41phuLNCyIoaGfFJzNsjfiNM9r2lsANbOaEWGLLN5lVv9U51x 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)(13023025)(13018025)(13017025)(13015025)(13024025)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:DM2PR02MB272; BCL:0; PCL:0; RULEID:; SRVR:DM2PR02MB272; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB272; 4:QnPMmybVDYIqxKJw8hJ9ZKbhaFAQWMwGfFbhKCoqJoYS1So+1dUlVOo5cI3pYFiIzsCF5Pg9PP+1kbdaOe7F6u18KHLZ+XeI+Aie9WwDPvkLDDfGfSuk7MpocmhqxznzdqoThl+hzMBB9Xjg6edn4FWscMYnsMOJciE/YgjywpwVC3eChr0h0gMjrvZHRNUyT4exH+j6LVxLwrsczY9UFnUy7ZnmI/RKWdg4fV9KzuvYCxxTswd/L+ZQg4xSvV3dI03TQnHWz2JPiSSxpw58ltQUiSpzo8I6HDhST7PuZ7ChBkpkHgoHz/ERcbySkIOoZUQzFaXy1H/YaxDrBGOdoKHLJuo7vGZdeP/XHjsRtbLhrPNyHsnjtSElwAKGkdxLmf4PHHq5tBS3e5g9N0pfQJzDem6FJiby4RtOstS/6/EgoSWrKRXuQi1YWhQNARcds7YDlhKoux41ntyWh4rdOqiyi8gSVW3eqizgqKnnajIxwmibKFrPoB02SZhTKgqqtSQllN7r3cF0hF84lJZU288V+IXs5Mjb1A+n98zBJaNiI36804c78oMck09H8SUF X-Forefront-PRVS: 00851CA28B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR02MB272; 23:mYlHGA+5CO5AOp6Mo1QbkNTRY6TAMbKoHGqlLD0xLI?= =?us-ascii?Q?K/Y6blVPSnAVjX/M5HzfEWakVbg2+8Koe4n8g9hNLH7bxE+etFDSo20lYw2Z?= =?us-ascii?Q?cAY8zcw5C89iBJJOzE1nOeEFv9OE0zW95ZSkDyAIi9b6qAmv2VIF3Zvt7kfo?= =?us-ascii?Q?51FtPDDawN61I9aFhZigmq82mWB5VPKA8izgumYTNdMbPlRQTn+ob334G2dA?= =?us-ascii?Q?znfRMtsbk4EGVHoZ1BPwgk+AZHFfVP6E+XAQ6hx9dEJ9bad/qOT0QTV4e2AJ?= =?us-ascii?Q?7l/DiFpyjqqoqfjhcb5CiM1mA9H+Q8vfL13wfd+aXBOC5KqQ4yiGwtY3HAQG?= =?us-ascii?Q?kQVz4w3sKD8DrjkjGZIuPhnuiDBo1oWhBZmLxHSR0MISGX7TdgjmP7+jRjEv?= =?us-ascii?Q?247Z1UDAfXscrjxzoD4LCPbBgDUXRGt1SHpzOI0p0lgKXceKMwNDeDEz3tcZ?= =?us-ascii?Q?KD9TIqkynoDPUVUe23ZDzuwvcTYqvX3VjFA7aIP7Ry93UNEzubz9Nv9y7qtW?= =?us-ascii?Q?mxvpEYvXDRK6bipT3b61PArG87RXUAkRE11Bhd6IIIzzk6fDrWzUYXET6cIB?= =?us-ascii?Q?Fi/2ZCxisTFc50hhbcfwySCVNfbwbg/KNqdLZDOtBiHebH3K/QYEl1UyhIeh?= =?us-ascii?Q?hX/d7Ug1ZlUeBLvQhVH2IAKZqJ0vnuUMmN4QeisI/nA705a3gshhQsEKw31V?= =?us-ascii?Q?JhW+Aqkw6QdLxlDQ/Lc0uZNKLDr86tM9OLmlDfVHZbHq1wvbYmQnimeP2rem?= =?us-ascii?Q?wX2RA0P6KTkrNv56PdfGU+8caLXhU86muGF6mP/NUOGxAgesEqmhTz9tks6y?= =?us-ascii?Q?9XIQBQ1Wu5974YbILezg4VW2jTttWUiG0jkn6ovp5AADKm1CM+Zx2z0chtyN?= =?us-ascii?Q?iEWYkFgd2ohJ8UR3+mnhgFInpwYEzyRlMuNF60UkzEpPLJSSUnMZQrnnKznd?= =?us-ascii?Q?xzLMU0ieWl1cfO2FwLbdeAE08m3DcRmbnrbDVICef3PfWE/5epJHbV73tFae?= =?us-ascii?Q?Q1FODzqrQddzpUTQHo6L8zMoC5FfywkD+Vewo8oy+ddCYsS815fUMt9UFpMc?= =?us-ascii?Q?iwcmrxy3sJCgtZy9Qmwe/JKD64VQRAjXl6LiGGn8JsGeoFV2p2sITD3jDnHV?= =?us-ascii?Q?2U+atC66dVzkbRT4G+uoh9cTXIe6S79G+aB1/iXLh9Q5oS2+imhW7HhbLKK+?= =?us-ascii?Q?6qZAzifGbMPwfsfRDV0a23tIUpjLJrfBtc?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB272; 6:MWa8AlG/6LcmdTVrqy+5DREdcIRDjPz8f5riRHByjms53HJOlc+T5P26KjoOOkKaRHlYUzGE6CmDCSCPF1VKIP92kY1w3VDxXtGMARbmGYiimMu6BtCuuo9FFhhxxN5kfrGFTIoKnXOWCqELY0vy+EA1uqYyN4TDLgpSsKjOyCr96e/XbPY/MkAC7BK1hvxCsEm3qNo1SvZF0+U9etxVwPbyd6osarbVVx2ZY7gZqcqB8HYYf7gifox7E6Cv6Cck6LBp80Rx9JwYWKiWcdemfqdt/T79BhA2/uw8vnbieiV7pwHKx5H1zxUPq6QrwtQlLIJGofcYVDlvaTmSxk2z6U1QA9WUjAzy65KkiVPuGY4=; 5:/ITrk1kqN1M4pPF/ztaHvUSphVhVOMEG9ApqEwMO0VOQKI0A9TZI1qnmvkqLscmbLc0DSgDlRUmENOZzhXCarHPZZeT2h/bBLLob3OTmCBKNRQFW5neRvwkxqQUpMybC0NKySsQabXLiRWcxe8r2slV1U0+Ga6TlWr+kI5NMmLA=; 24:wGDgRBJlQ+OnuqztPl0a9B2K3cRy8Kh4FnaoP8tas1VDquKCczM/YBP6Q8CwEp6Xi2jNSSs38dCg15bGJHAyTjcI9wXNSwZ4ukc+r6jwfeM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB272; 7:vv/PcxeZJ89IiWV0zPlqXwROjkQVLaULB34ZqwmBZCpG6SQPGGFBmzApWQK5yHmZgSs3bpIgLAWpEp0u2uqAOSYeOtBzqhLDqliTNhQlPId0zfjKB3mMTlQODtqPrWeapLV+kpbEuTwqlRrG2ZVUfTT1qf6sKELvdKB1iMdoteA3XHLW78UpRX2Ptx9Rp2mRTohtvnFXMFQpSKkgcA9hbnQZj1KMP042U+oqJgPL33zy6ws8L6PZqGneBwh76q4ALSgG6RMq+HpeEjhppgP/QQHetA8JUW8n39koajN80IGbNBzv1dON8gWvXidCEEJpiCBY2avHZ7RC45nOyDN53g== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2016 16:15:22.0632 (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: DM2PR02MB272 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.45 Subject: [Qemu-devel] [PATCH v2 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 --- V2: - Extend header --- lines docs/generic-loader.txt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/generic-loader.txt b/docs/generic-loader.txt index 8fcb550..effde30 100644 --- a/docs/generic-loader.txt +++ b/docs/generic-loader.txt @@ -8,7 +8,7 @@ The 'loader' device allows the user to load multiple images or values into QEMU at startup. Loading Data into Memory Values ---------------------- +------------------------------- The loader device allows memory values to be set from the command line. This can be done by following the syntax below: @@ -36,7 +36,7 @@ An example of loading value 0x8000000e to address 0xfd1a0104 is: -device loader,addr=0xfd1a0104,data=0x8000000e,data-len=4 Setting a CPU's Program Counter ---------------------- +------------------------------- The loader device allows the CPU's PC to be set from the command line. This can be done by following the syntax below: @@ -55,7 +55,7 @@ An example of setting CPU 0's PC to 0x8000 is: -device loader,addr=0x8000,cpu-num=0 Loading Files ---------------------- +------------- The loader device also allows files to be loaded into memory. This can be done similarly to setting memory values. The syntax is shown below: @@ -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.