From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=220.181.13.76; helo=m13-76.163.com; envelope-from=sssky307@163.com; receiver=edk2-devel@lists.01.org Received: from m13-76.163.com (m13-76.163.com [220.181.13.76]) by ml01.01.org (Postfix) with ESMTP id B84BA207DF285 for ; Wed, 4 Jul 2018 02:15:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=BijdT KI8+j9BzuW0OWPsA4hniOtFF6JSwxOC/2mPVIg=; b=iOujiIv6VFnAFtxB+OtgN M9Efy8/nBOoDuPZbT30RpZyeJGsxlY0QHD9Xr42S8+QztRvui8sbRMfhN3n284n8 fn40fJahXWHuezHu2fPmmuUEhfHVl4y1qVkw9DufBWZqoElkseE0XQp0TCZOQphB X1xkkSTOmeAVw3vQhvE9w4= Received: from sssky307$163.com ( [122.13.158.26] ) by ajax-webmail-wmsvr76 (Coremail) ; Wed, 4 Jul 2018 17:15:44 +0800 (CST) X-Originating-IP: [122.13.158.26] Date: Wed, 4 Jul 2018 17:15:44 +0800 (CST) From: krishnaLee To: edk2-devel@lists.01.org X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20160729(86883.8884) Copyright (c) 2002-2018 www.mailtech.cn 163com MIME-Version: 1.0 Message-ID: <3009b28c.9942.16464937ab3.Coremail.sssky307@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: TMGowAAXqg1AkDxb7q8uAA--.35409W X-CM-SenderInfo: 5vvvy5qtqxqiywtou0bp/1tbiLAB5rVspNa3qfQAAsF X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Content-Filtered-By: Mailman/MimeDel 2.1.26 Subject: question about uefi shell pipe. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jul 2018 09:15:49 -0000 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 SGksCkkgd3JvdGUgdGhpcyBzaGVsbCBhcHBsaWNhdGlvbihzbWFsbHRlc3QuZWZpKSxkaWQgc29t ZSBwaXBlIGZ1bmN0aW9uIHRlc3QsZmluZCBzb21lIHN0cmFuZ2UgcmVzdWx0Lgpib290IGludG8g c2hlbGw6CgoKIyB0ZXN0LTEsdGhlIGZvbGxvdyB0d28gY29tbWFuZCBzaG91bGQgaGFzIHRoZSBz YW1lIG91dHB1dCAsYnV0IGluZmFjdCBub3QgdGhlIHNhbWUgaW4gUUVNVSxhbmQgdGhlIHNlY29u ZCBjb21tYW5kIGZhaWxlZCBXcml0ZUZpbGUgaW4gcmVhbCBtYWNoaW5lKEFNSSBiaW9zIHVlZmkg Mi42KToKbHMgfCBzbWFsbHRlc3QuZWZpCmxzIHwgc21hbGx0ZXN0LmVmaSB8IHNtYWxsdGVzdC5l ZmkgICAgICAgICAgICAgIyB0aGUgbHMgY29tbWFuZCBkaXJlY3Rvcnkgb25seSBoYXMgb25lIGZp bGUodGhpcyB0b29sKSxzbyB0aGUgdG9vbCdzIGJ1ZmZlciA4MHgyNSo0IHdvbid0IG92ZXJmbG93 LgoKCiN0ZXN0LTIKcnVuIHNtYWxsdGVzdC5lZmksCmp1c3Qga2V5IGluICBzb21lIGNoYXJzIGFu ZCBFbnRlcixub3RoaW5nIG91dHB1dCx3aHk/CgoKbXkgdGVzdCBlbnZpcm9ubWVudDoKVURLMjAx OCArIHZzMjAxNQpRRU1VIGVtdWxhdG9yIHZlcnNpb24gMi4xMC45NQpPVk1GX1g2NC5mZCggeDY0 LHJlbGVhc2UgYnVpbGQpCgoKdGhlIHRvb2wncyBidWlsZCBjb21tYW5kOgpEOlxlZGsyLXZVREsy MDE4PmJ1aWxkIC1wIFNoZWxsUGtnXFNoZWxsUGtnLmRzYyAtbSBTaGVsbFBrZ1xBcHBsaWNhdGlv bjJcc21hbGx0ZXN0XHNtYWxsdGVzdC5pbmYgLWEgWDY0IC1iIFJFTEVBU0UKCgovLy0tLS0tLS0t Y29kZS0tLXNtYWxsdGVzdC5jLS0tLS0tLS0tLS0tLQoKCiNpbmNsdWRlIDxVZWZpLmg+CiNpbmNs dWRlIDxMaWJyYXJ5L1VlZmlBcHBsaWNhdGlvbkVudHJ5UG9pbnQuaD4KI2luY2x1ZGUgPExpYnJh cnkvVWVmaUxpYi5oPgojaW5jbHVkZSA8TGlicmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWIu aD4vL2dsb2JhbCBnU1QgZ0JTIGdJbWFnZUhhbmRsZQojaW5jbHVkZSA8TGlicmFyeS9CYXNlTWVt b3J5TGliLmg+CiNpbmNsdWRlIDxMaWJyYXJ5L01lbW9yeUFsbG9jYXRpb25MaWIuaD4KCgojaW5j bHVkZSA8UHJvdG9jb2wvU2hlbGwuaD4KI2luY2x1ZGUgPFByb3RvY29sL1NoZWxsUGFyYW1ldGVy cy5oPgoKCgpFRklfU1RBVFVTCkVGSUFQSQpVZWZpTWFpbiAoCklOIEVGSV9IQU5ETEUgSW1hZ2VI YW5kbGUsCklOIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlCikKewpFRklfU1RBVFVTIHN0 YXR1czsKRUZJX1NIRUxMX1BST1RPQ09MKiBnU2hlbGw7CkVGSV9TSEVMTF9QQVJBTUVURVJTX1BS T1RPQ09MKmdQYXJhbWV0ZXJzOwpVSU5UMTYgQnVmZmVyWzgwKjI1KjRdOyAvL3Rvb2wncyBidWZm ZXI7ClVJTlROIEJ1ZmZlclNpemU9c2l6ZW9mKEJ1ZmZlcik7ClVJTlROIEJ1ZmZlckJ5dGVTaXpl PUJ1ZmZlclNpemUqc2l6ZW9mKFVJTlQxNik7CgoKc3RhdHVzPWdCUy0+SGFuZGxlUHJvdG9jb2wo Z0ltYWdlSGFuZGxlLCZnRWZpU2hlbGxQYXJhbWV0ZXJzUHJvdG9jb2xHdWlkLCZnUGFyYW1ldGVy cyk7CmlmKHN0YXR1cyE9RUZJX1NVQ0NFU1MpCnsKUHJpbnQoTCJsb2NhdGUgZ0VmaVNoZWxsUGFy YW1ldGVyc1Byb3RvY29sR3VpZCBmYWlsZWQuXG4iKTsKcmV0dXJuIHN0YXR1czsKfQoKCnN0YXR1 cz1nQlMtPkxvY2F0ZVByb3RvY29sKCZnRWZpU2hlbGxQcm90b2NvbEd1aWQsTlVMTCwmZ1NoZWxs KTsKaWYoc3RhdHVzIT1FRklfU1VDQ0VTUykKewpQcmludChMImxvY2F0ZSBnRWZpU2hlbGxQcm90 b2NvbEd1aWQgZmFpbGVkLlxuIik7CnJldHVybiBzdGF0dXM7Cn0KCgpzdGF0dXM9Z1NoZWxsLT5S ZWFkRmlsZShnUGFyYW1ldGVycy0+U3RkSW4sJkJ1ZmZlckJ5dGVTaXplLChWT0lEKilCdWZmZXIp OwppZihzdGF0dXMhPUVGSV9TVUNDRVNTKQp7ClByaW50KEwicmVhZCBmcm9tIGdQYXJhbWV0ZXJz LT5TdGRJbiBmYWlsZWQuXG4iKTsKcmV0dXJuIHN0YXR1czsKfQoKCnN0YXR1cz1nU2hlbGwtPldy aXRlRmlsZShnUGFyYW1ldGVycy0+U3RkT3V0LCZCdWZmZXJCeXRlU2l6ZSwoVk9JRCopQnVmZmVy KTsKaWYoc3RhdHVzIT1FRklfU1VDQ0VTUykKewpQcmludChMIndpcnRlIGdQYXJhbWV0ZXJzLT5T dGRPdXQgZmFpbGVkXG4iKTsKcmV0dXJuIHN0YXR1czsKfQoKCmdTaGVsbC0+Rmx1c2hGaWxlKGdQ YXJhbWV0ZXJzLT5TdGRPdXQpOwoKCnJldHVybiBFRklfU1VDQ0VTUzsKfQoKCi8vLS0tLS0tLS1j b2RlLS0tc21hbGx0ZXN0LmluZi0tLS0tLS0tLS0tLS0KCgpbRGVmaW5lc10KICBJTkZfVkVSU0lP TiAgICAgICAgICAgICAgICAgICAgPSAweDAwMDEwMDA1CiAgQkFTRV9OQU1FICAgICAgICAgICAg ICAgICAgICAgID0gc21hbGx0ZXN0CiAgRklMRV9HVUlEICAgICAgICAgICAgICAgICAgICAgID0g OEY3RDdCMUQtMEUxQy00Yzk4LUIxMkUtNEVDOTlDNDAwNzA0CiAgTU9EVUxFX1RZUEUgICAgICAg ICAgICAgICAgICAgID0gVUVGSV9BUFBMSUNBVElPTgogIFZFUlNJT05fU1RSSU5HICAgICAgICAg ICAgICAgICA9IDEuMAogIEVOVFJZX1BPSU5UICAgICAgICAgICAgICAgICAgICA9IFVlZmlNYWlu CgoKW1NvdXJjZXNdCiAgc21hbGx0ZXN0LmMKCgpbUGFja2FnZXNdCiAgTWRlUGtnL01kZVBrZy5k ZWMKCgpbUHJvdG9jb2xzXQpnRWZpU2hlbGxQcm90b2NvbEd1aWQKZ0VmaVNoZWxsUGFyYW1ldGVy c1Byb3RvY29sR3VpZAoKCltMaWJyYXJ5Q2xhc3Nlc10KICBVZWZpQXBwbGljYXRpb25FbnRyeVBv aW50CiAgVWVmaUxpYgovLy0tLS0tLS0tY29kZS0tLWVuZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgoKCgoKdGhhbmsgeW91LCAKYnkg a3Jpc2huYS4=