From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0151623386=gilbert.chen@hpe.com) Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by groups.io with SMTP; Wed, 04 Sep 2019 18:25:10 -0700 Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x851LTnX003960 for ; Thu, 5 Sep 2019 01:25:09 GMT Received: from g2t2354.austin.hpe.com (g2t2354.austin.hpe.com [15.233.44.27]) by mx0b-002e3701.pphosted.com with ESMTP id 2uth06k2p9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 05 Sep 2019 01:25:09 +0000 Received: from G9W8453.americas.hpqcorp.net (g9w8453.houston.hp.com [16.216.160.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2354.austin.hpe.com (Postfix) with ESMTPS id EC4D8A2 for ; Thu, 5 Sep 2019 01:25:08 +0000 (UTC) Received: from G1W8108.americas.hpqcorp.net (2002:10c1:483c::10c1:483c) by G9W8453.americas.hpqcorp.net (2002:10d8:a0d3::10d8:a0d3) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 5 Sep 2019 01:25:08 +0000 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (15.241.52.11) by G1W8108.americas.hpqcorp.net (16.193.72.60) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 5 Sep 2019 01:25:08 +0000 Received: from TU4PR8401MB1056.NAMPRD84.PROD.OUTLOOK.COM (10.169.47.148) by TU4PR8401MB1294.NAMPRD84.PROD.OUTLOOK.COM (10.169.48.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.21; Thu, 5 Sep 2019 01:25:07 +0000 Received: from TU4PR8401MB1056.NAMPRD84.PROD.OUTLOOK.COM ([fe80::cc02:a574:b9e3:cf1e]) by TU4PR8401MB1056.NAMPRD84.PROD.OUTLOOK.COM ([fe80::cc02:a574:b9e3:cf1e%8]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019 01:25:07 +0000 From: "Gilbert Chen" To: "devel@edk2.groups.io" Subject: [PATCH 15/15] [platforms/devel-riscv-v2]: U500Pkg: Update Readme.md Thread-Topic: [PATCH 15/15] [platforms/devel-riscv-v2]: U500Pkg: Update Readme.md Thread-Index: AdVjiL2GiGNnpwgoRbipl2o3Pzpjog== Date: Thu, 5 Sep 2019 01:25:07 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [16.242.247.133] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b12b8e51-5c6c-4a21-2d24-08d7319fe2e0 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:TU4PR8401MB1294; x-ms-traffictypediagnostic: TU4PR8401MB1294: x-ms-exchange-purlcount: 6 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-forefront-prvs: 015114592F x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(1496009)(346002)(136003)(376002)(39860400002)(396003)(366004)(174874002)(189003)(199004)(55016002)(2501003)(52536014)(305945005)(7736002)(14444005)(256004)(486006)(478600001)(9686003)(53936002)(66556008)(25786009)(66446008)(5640700003)(64756008)(99286004)(66476007)(5660300002)(316002)(66946007)(6306002)(6436002)(8936002)(74316002)(81166006)(1730700003)(966005)(76116006)(81156014)(186003)(6506007)(3846002)(6116002)(102836004)(15650500001)(476003)(8676002)(2906002)(19627235002)(33656002)(66066001)(14454004)(26005)(71200400001)(6916009)(7696005)(2351001)(71190400001)(86362001);DIR:OUT;SFP:1102;SCL:1;SRVR:TU4PR8401MB1294;H:TU4PR8401MB1056.NAMPRD84.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: hpe.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: dgxdTcLOc2bDEkGUYT/tIPJJAFvQa9viDsETIorLhE2FTzRVXptDBtAMuQ9Qvx4o2NtVt2rhXqAYgSAzP9QP6/F7UcjfDS1Hw1Zl6hpp85o8GRxmG+C86SUl5VEev13wG+hpQbYhUecb4/6gN5cYs0e6JLYgH7hkXr4dWtszEGjJnyMuaU9W9XVQyRbjXdBLuo0RplbAou7AkDy7TdbrWYTMo7PCkxV0xvmNkwrPbjMw586iBe7eruRJ4aipnCV9Sd5qOFiZOPBzjk6yK8pTJI3gHpPnMCErpAASQHy4NNGdgL2gwptsCs+d9XAb+oIPRSVSR90U2K83ypLsc5hrrDP1x+JVTOixEN5+2w3ErKlTksizseIhK9NdfKOFuFiGVVyq6YWzzc9WeaNHY2XcJK1kUiD/rwerXafHJjAPae8= x-ms-exchange-transport-forked: True arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mvw5K7OFHCVPk00i8H592H+Mkbpk8tKbsRk3UpPmlICg4NJMhnZndWxHpm3RWCB5mLJ3mZbEm9+kH4Fvk4rsEVtOIbRDQPaVNjQmtF3IfvfmKZL0vuaIwVlz7Snf33XlZjVXug8u6CFwhNwFHoHZ0MuW1yBq0OZSrRqTDQ/hHqIFVGuSSbS/emSW4PUCEQrHlAFOQsMwSyddJ8P8aUlk4XTA2EazIRppLFKC+CLBCHh4rZX25zOtVl79Yv1NdeC1g8IVRjjz1pAS/rwkHDLJdGh4oWM+xBOHwH7nYvRFcH5dxWbFAxJdpMmo7vLwhNmBsbreye2rhlwm/Z+fqtqpEw== arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q7M4ajECLc1h68pCOJTRbf6Pi75S3EaLvHN1imGDS7Q=; b=gEV237P29Plxmq2D/f6gNyDPS1C6kkQCqMjtam9co4JIoynFb+24wWUNNylrmdFEKb1uIPuGagCfjBionUQKlQxs0k3cXUZzVozxAHRX413ZA/cb6a66kIDGS/0JuEumBDrz0ERcSRNlOCvRr9ibfhiQrGv+E9G6zW74mHc+k8c+0KN5z0Rm8xoC3knC/Yb9lRSC3dNYHyI0bXs4jLZQL7F+qDRsqI7lKJdcc5VS0rEDl9cYh3ocFwgpe4pKWYavYLquXs7UWBxWpN6rINNm+1lxN9guiWXiRLy00jvx3g0SFHd1Sb/4DQn+Z9RbHqUQiJHhmxjhZ//9YyvTBWR5Cw== arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none x-ms-exchange-crosstenant-network-message-id: b12b8e51-5c6c-4a21-2d24-08d7319fe2e0 x-ms-exchange-crosstenant-originalarrivaltime: 05 Sep 2019 01:25:07.1448 (UTC) x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: 105b2061-b669-4b31-92ac-24d304d195dc x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: nAuT9KvcPpSnjuT37STsEY3aaa6kbUbDzjD/p/kimoPI+VjzUKjcgwjjwZnwyIlAlCqcUQhiFQRV6sbygmaG0w== x-ms-exchange-transport-crosstenantheadersstamped: TU4PR8401MB1294 x-originatororg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-05_01:2019-09-04,2019-09-05 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 mlxlogscore=999 clxscore=1015 mlxscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909050012 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Update Readme.md follow sample platform readme guidance. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Gilbert Chen --- Platform/RiscV/SiFive/U500Pkg/Readme.md | 32 +++++++++++++++++++++++++++++= +++ 1 file changed, 32 insertions(+) diff --git a/Platform/RiscV/SiFive/U500Pkg/Readme.md b/Platform/RiscV/SiFiv= e/U500Pkg/Readme.md index 3aaaf77..5197bdb 100644 --- a/Platform/RiscV/SiFive/U500Pkg/Readme.md +++ b/Platform/RiscV/SiFive/U500Pkg/Readme.md @@ -7,6 +7,38 @@ This is a sample RISC-V EDK2 platform package used agaist = SiFive Freedom U500 VC
This package provides librareis and modules which are SiFive U500 platform= implementation-specific and incorporate with common RISC-V packages mentio= ned above. +## Download the sources +``` +git clone https://github.com/tianocore/edk2-staging.git +# Checkout RISC-V-V2 branch +git clone https://github.com/tianocore/edk2-platforms.git +# Checkout devel-riscv-v2 branch +git clone https://github.com/tianocore/edk2-non-osi.git +``` + +## Platform Owners +Chang, Abner
+Chen, Gilbert + +## Platform Status +Currently the binary built from U500Pkg can boot SiFive Freedom U500 VC707= FPGA to EFI shell with console in/out enabled. + +## Linux Build Instructions +You can build the RISC-V platform using below script,
+`build -a RISCV64 -p Platform/RiscV/SiFive/U500Pkg/U500.dsc -t GCCRISCV` + +## Supported Operating Systems +Only support to boot to EFI Shell so far + +## Known Issues and Limitations +Only RISC-V RV64 is verified on this platform. + +## Related Materials +- [RISC-V OpenSbi](https://github.com/riscv/opensbi)
+- [SiFive U500 VC707 FPGA Getting Started Guide](https://sifive.cdn.prismi= c.io/sifive%2Fc248fabc-5e44-4412-b1c3-6bb6aac73a2c_sifive-u500-vc707-gettin= gstarted-v0.2.pdf)
+- [SiFive RISC-V Core Document](https://www.sifive.com/documentation) + +## U500 Platform Libraries and Drivers ### OpneSbiPlatformLib In order to reduce the dependencies with RISC-V OpenSBI project (https://g= ithub.com/riscv/opensbi) and less burdens to EDK2 build process, the implem= entation of RISC-V EDK2 platform is leverage platform source code from Open= SBI code tree. The "platform.c" under OpenSbiPlatformLib is cloned from RI= SC-V OpenSBI code tree (in EDK2 RiscVPkg) and built based on EDK2 build env= ironment. -- 2.7.4