From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E2C48C433DF for ; Thu, 9 Jul 2020 18:33:36 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id AAA6A2078B for ; Thu, 9 Jul 2020 18:33:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="yJG1bE2Y" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AAA6A2078B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=SUU7CEFXLWDHUxBdl75RzzsUEw+n7WCaKsnR7uf+TAE=; b=yJG1bE2Y/767IT7h9OK10buiN /Jn58OppBPPubZM3BmcGhirJxrhcWhjEyMVMYVKnymmbDGpVImyasyF+pyvQbLQa8q/UI+e84qs4o OY64cIikB5rt2KET9Cz4AK6r08zvLheqDxt7UtzepqubZaOQFd8yQparAcCbDKxh9Q2lvLbRmIL9Z 051S86tEmdnXLTTz1rCSlBQA7QJoNwdkmfHWqcqjvGtKUflo6/+2hpqVuAN1wCiNKiYZZgYhLIJjW oi3eOwHrhh5G5HNmZCW9d6/llzH3Et6ZrcQtGlBjOBHicR8SuPHiwzgDetvlVIi1p+SfnlxZ4D1Lx kY8t7K8TA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtbLB-0002Fu-J9; Thu, 09 Jul 2020 18:32:13 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jtbL9-0002FS-MT for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2020 18:32:12 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B0C8A1FB; Thu, 9 Jul 2020 11:32:05 -0700 (PDT) Received: from [192.168.0.14] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 026323F9AB; Thu, 9 Jul 2020 11:32:04 -0700 (PDT) Subject: Re: [Question] How to testing SDEI client driver To: Gavin Shan , Paolo Bonzini References: <8cdef8ea-e550-ccff-2041-526d6f6fcda0@redhat.com> <3cc7e69c-9315-5138-85f7-7b36e17b67a1@redhat.com> <2b5ef5b2-cf6b-3f4e-4250-c1d0a34e9873@arm.com> <69ecf58f-bf9d-6c2d-37ab-4397b30fff4b@redhat.com> <7c234a0a-3a64-b893-cb40-4b5cca865beb@redhat.com> From: James Morse Message-ID: <8d4e5f61-48db-1a02-2712-52e72801b241@arm.com> Date: Thu, 9 Jul 2020 19:31:30 +0100 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <7c234a0a-3a64-b893-cb40-4b5cca865beb@redhat.com> Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200709_143211_836649_EC6FB071 X-CRM114-Status: GOOD ( 34.76 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, maz@kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgR2F2aW4sCgpPbiAwOS8wNy8yMDIwIDA2OjMzLCBHYXZpbiBTaGFuIHdyb3RlOgo+IE9uIDcv OS8yMCAyOjQ5IEFNLCBQYW9sbyBCb256aW5pIHdyb3RlOgo+PiBPbiAwOC8wNy8yMCAxODoxMSwg SmFtZXMgTW9yc2Ugd3JvdGU6Cj4+PiBPbiAwMy8wNy8yMDIwIDAxOjI2LCBHYXZpbiBTaGFuIHdy b3RlOgoKPj4+PiBGb3IgdGhlIFNERUkKPj4+PiBldmVudHMgbmVlZGVkIGJ5IHRoZSBhc3luYyBw YWdlIGZhdWx0LCBpdCdzIG9yaWdpbmF0ZWQgZnJvbSBLVk0gKGhvc3QpLiBJbiBvcmRlcgo+Pj4+ IHRvIGFjaGlldmUgdGhlIGdvYWwsIEtWTSBuZWVkcyBzb21lIGNvZGUgc28gdGhhdCBTREVJIGV2 ZW50IGNhbiBiZSBpbmplY3RlZCBhbmQKPj4+PiBkZWxpdmVyZWQuIEFsc28sIHRoZSBTREVJIHJl bGF0ZWQgaHlwZXJjYWxscyBuZWVkcyB0byBiZSBoYW5kbGVkIGVpdGhlci4KPj4+Cj4+PiBJIGF2 b2lkZWQgZG9pbmcgdGhpcyBiZWNhdXNlIGl0IG1ha2VzIGl0IG1hc3NpdmVseSBjb21wbGljYXRl ZCBmb3IgdGhlIFZNTS4gQWxsIHRoYXQKPj4+IGluLWtlcm5lbCBzdGF0ZSBub3cgaGFzIHRvIGJl IG1pZ3JhdGVkLiBLVk0gaGFzIHRvIGV4cG9zZSBBUElzIHRvIGxldCB0aGUgVk1NIGluamVjdAo+ Pj4gZXZlbnRzLCB3aGljaCBnZXRzIG5hc3R5IGZvciBzaGFyZWQgZXZlbnRzIHdoZXJlIHNvbWUg Q1BVcyBhcmUgbWFza2VkLCBhbmQgb3RoZXJzIGFyZW4ndC4KPj4+Cj4+PiBIYXZpbmcgc29tZXRo aW5nIGxpa2UgUWVtdSBkcml2ZSB0aGUgcmVmZXJlbmNlIGNvZGUgZnJvbSBURkEgaXMgdGhlIHJp Z2h0IHRoaW5nIHRvIGRvIGZvcgo+Pj4gU0RFSS4KPj4KPj4gQXJlIHRoZXJlIHVzZWNhc2VzIGZv ciBpbmplY3RpbmcgU0RFSXMgZnJvbSBRRU1VPwo+Pgo+PiBJZiBub3QsIGl0IGNhbiBiZSBkb25l IG11Y2ggbW9yZSBlYXNpbHkgd2l0aCBLVk0gKGFuZCBpdCB3b3VsZCBhbHNvCj4+IHdvdWxkIGJl IHJlYWxseSwgcmVhbGx5IHNsb3cgaWYgZWFjaCBwYWdlIGZhdWx0IGhhZCB0byBiZSByZWRpcmVj dGVkCj4+IHRocm91Z2ggUUVNVSksIHdoaWNoIHdvdWxkbid0IGhhdmUgbW9yZSB0aGFuIGEgaGFu ZGZ1bCBvZiBTREVJIGV2ZW50cy4KPj4gVGhlIGluLWtlcm5lbCBzdGF0ZSBpcyA0IDY0LWJpdCB2 YWx1ZXMgKEVQIGFkZHJlc3MgYW5kIGFyZ3VtZW50LCBmbGFncywKPj4gYWZmaW5pdHkpIHBlciBl dmVudC4KCj4gSSBkb24ndCB0aGluayB0aGVyZSBpcyBleGlzdGluZyB1c2VyY2FzZSB0byBpbmpl Y3QgU0RFSXMgZnJvbSBxZW11LgoKdXNlLWNhc2Ugb3IgdXNlci1zcGFjZT8KClRoZXJlIHdhcyBh IHNlcmllcyB0byBhZGQgc3VwcG9ydCBmb3IgZW11bGF0aW5nIGZpcm13YXJlLWZpcnN0IFJBUy4g SSB0aGluayBpdCBnb3Qgc3R1Y2sKaW4gdGhlIHdpZGVyIHByb2JsZW0gb2YgaG93IFFlbXUgY2Fu IGNvbnN1bWUgcmVmZXJlbmNlIGNvZGUgZnJvbSBURkEgKHRoZSBFTDMgZmlybXdhcmUpIHRvCnJl ZHVjZSB0aGUgbWFpbnRlbmFuY2Ugb3ZlcmhlYWQuIChldmVyeSB0aW1lIEFybSBhZGQgc29tZXRo aW5nIGVsc2UgdXAgdGhlcmUsIFFlbXUgd291bGQKbmVlZCB0byBlbXVsYXRlIGl0LiBJdCBzaG91 bGQgYmUgcG9zc2libGUgdG8gY29uc3VtZSB0aGUgVEZBIHJlZmVyZW5jZSBjb2RlKQoKCj4gSG93 ZXZlciwgdGhlcmUgaXMgb25lIGlvY3RsIGNvbW1hbmQgaXMgcmVzZXJ2ZWQgZm9yIHRoaXMgcHVy cG9zZQo+IGluIG15IGNvZGUsIHNvIHRoYXQgUUVNVSBjYW4gaW5qZWN0IFNERUkgZXZlbnQgaWYg bmVlZGVkLgo+IAo+IFllcywgdGhlIGltcGxlbWVudGF0aW9uIG9mIG15IGNvZGUgaXMgZG9uZSBp biBrdm0gdG8gaW5qZWN0IFNERUkKPiBldmVudCBkaXJlY3RseSwgb24gcmVxdWVzdCByZWNlaXZl ZCBmcm9tIHRoZSBjb25zdW1lciBsaWtlIEFQRi4KCj4gQnkgdGhlIHdheSwgSSBqdXN0IGZpbmlz aGVkIHNwbGl0dGluZyB0aGUgY29kZSBpbnRvIFJGQyBwYXRjaGVzLgo+IFBsZWFzZSBsZXQgbWUg SSBzaG91bGQgcG9zdCBpdCB0byBwcm92aWRlIG1vcmUgZGV0YWlscywgb3IgaXQKPiBzaG91bGQg YmUgZGVmZXJyZWQgdW50aWwgdGhpcyBkaXNjdXNzaW9uIGlzIGZpbmlzaGVkLgoKSSBuZWVkIHRv IGdvIHRocm91Z2ggdGhlIFNERUkgcGF0Y2hlcyB5b3UgcG9zdGVkIHlldC4gSWYgeW91IHBvc3Qg YSBsaW5rIHRvIHRoZSBicmFuY2ggSQpjYW4gaGF2ZSBhIGxvb2sgdG8gZ2V0IGEgYmV0dGVyIGlk ZWEgb2YgdGhlIHNoYXBlIG9mIHRoaXMgdGhpbmcuLi4KCihJJ3ZlIG5vdCBnb25lIGxvb2tpbmcg Zm9yIHRoZSB4ODYgY29kZSB5ZXQpCgoKPj4+PiBZZXMsIFRoZSBTREVJIHNwZWNpZmljYXRpb24g YWxyZWFkeSBtZW50aW9uZWQKPj4+PiB0aGlzOiB0aGUgY2xpZW50IGhhbmRsZXIgc2hvdWxkIGhh dmUgYWxsIHJlcXVpcmVkIHJlc291cmNlcyBpbiBwbGFjZSBiZWZvcmUKPj4+PiB0aGUgaGFuZGxl ciBpcyBnb2luZyB0byBydW4uIEhvd2V2ZXIsIEkgZG9uJ3Qgc2VlIGl0J3MgYSBwcm9ibGVtIHNv IGZhci4KPj4+Cj4+PiBXaGF0IGlmIHRoZXkgYXJlIHN3YXBwZWQgb3V0PyBUaGlzIHRoaW5nIGJl Y29tZXMgcmUtZW50cmFudCAuLi4gd2hpY2ggdGhlIHNwZWMgZm9yYmlkcy4KPj4+IFRoZSBob3N0 IGhhcyBubyBjbHVlIHdoYXQgaXMgaW4gZ3Vlc3QgbWVtb3J5Lgo+Pgo+PiBPbiB4ODYgd2UgZG9u J3QgZG8gdGhlIG5vdGlmaWNhdGlvbiBpZiBpbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZC7CoCBPbiBB Uk0KPj4gSSBndWVzcyB5b3UnZCBkbyB0aGUgc2FtZSB1bnRpbCBTREVJX0VWRU5UX0NPTVBMRVRF IChzbyB5ZWFoIHRoYXQgd291bGQKPj4gYmUgc29tZSBzdGF0ZSB0aGF0IGhhcyB0byBiZSBtaWdy YXRlZCkuwqAgSW4gZmFjdCBpdCB3b3VsZCBiZSBuaWNlIGlmCj4+IFNERUlfRVZFTlRfQ09NUExF VEUgbWVhbnQgIndhaXQgZm9yIHN5bmNocm9ub3VzIHBhZ2UtaW4iIHdoaWxlCj4+IFNERUlfRVZF TlRfQ09NUExFVEVfQU5EX1JFU1VNRSBtZWFudCAiaGFuZGxlIGl0IGFzeW5jaHJvbm91c2x5Ii4K Cj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGlzIGlzc3VlIGNvbXBsZXRlbHkuIFdoZW4g dGhlIHZDUFUgaXMgcHJlZW1wdGVkLAo+IGFsbCByZWdpc3RlcnMgc2hvdWxkIGhhdmUgYmVlbiBz YXZlZCB0byB2Y3B1LT5hcmNoLmN0eHQuIFRoZSBTREVJIGNvbnRleHQgaXMKPiBzYXZlZCB0byB2 Y3B1LT5hcmNoLmN0eHQgZWl0aGVyLiBUaGV5IHdpbGwgYmUgcmVzdG9yZWQgd2hlbiB0aGUgdkNQ VSBnZXRzCj4gcnVubmluZyBhZnRlcndhcmRzLiBGcm9tIHRoZSBzeW50YXggcGVyc3BlY3RpdmUs IGl0J3Mgbm90IGJyb2tlbi4KPiAKPiBZZXMsIEkgcGxhbiB0byB1c2UgcHJpdmF0ZSBldmVudCwg d2hpY2ggaXMgb25seSB2aXNpYmxlIHRvIGt2bSBhbmQgZ3Vlc3QuCj4gQWxzbywgaXQgaGFzIGNy aXRpY2FsIHByaW9yaXR5LiBUaGUgbmV3IFNERUkgZXZlbnQgY2FuJ3QgYmUgZGVsaXZlcmVkIHVu dGlsCj4gdGhlIHByZXZpb3VzIGNyaXRpY2FsIGV2ZW50IGlzIGZpbmlzaGVkLgo+IAo+IFBhb2xv LCBpdCdzIGludHJlc3RpbmcgaWRlYSB0byByZXVzZSBTREVJX0VWRU5UX0NPTVBMRVRFL0FORF9S RVNVTUUuIERvIHlvdQo+IG1lYW4gdG8gdXNlIHRoZXNlIHR3byBoeXBlcmNhbGxzIHRvIGRlc2ln bmF0ZSBQQUdFX05PVF9SRUFEWSBhbmQgUEFHRV9SRUFEWQo+IHNlcGFyYXRlbHk/IElmIHBvc3Np YmxlLCBwbGVhc2UgcHJvdmlkZSBtb3JlIGRldGFpbHMuCgpObywgSSB0aGluayB0aGlzIHN1Z2dl c3Rpb24gaXMgZm9yIHRoZSBndWVzdCB0byBoaW50IGJhY2sgdG8gdGhlIGh5cGVydmlzb3Igd2hl dGhlciBpdCBjYW4KdGFrZSB0aGlzIHN0YWdlMiBkZWxheSwgb3IgaXQgbXVzdCBoYXZlIHRoZSBw YWdlIHRvIG1ha2UgcHJvZ3Jlc3MuCgpTREVJX0VWRU5UX0NPTVBMRVRFIHJldHVybnMgdG8gd2hl cmV2ZXIgd2UgY2FtZSBmcm9tLCB0aGUgYXJjaCBjb2RlIHdpbGwgZG8gdGhpcyBpZiBpdApjb3Vs ZG4ndCBoYXZlIHRha2VuIGFuIElSUS4gSWYgaXQgY291bGQgaGF2ZSB0YWtlbiBhbiBJUlEsIGl0 IHVzZXMKU0RFSV9FVkVOVF9DT01QTEVURV9BTkRfUkVTVU1FIHRvIGV4aXQgdGhyb3VnaCB0aGUg aW50ZXJydXB0IHZlY3Rvci4KClRoaXMgaXMgYSB0cmljayB0aGF0IGdpdmVzIHVzIHR3byB0aGlu Z3M6IEtWTSBndWVzdCBleGl0IHdoZW4gdGhpcyBpcyBpbiB1c2Ugb24gcmVhbApoYXJkd2FyZSwg YW5kIHRoZSBpcnEtd29yayBoYW5kbGVyIHJ1bnMgdG8gZG8gdGhlIHdvcmsgd2UgY291bGRuJ3Qg ZG8gaW4gTk1JIGNvbnRleHQsIGJvdGgKYmVmb3JlIHdlIHJldHVybiB0byB0aGUgY29udGV4dCB0 aGF0IHRyaWdnZXJlZCB0aGUgZmF1bHQgaW4gdGhlIGZpcnN0IHBsYWNlLgpCb3RoIGFyZSBuZWVk ZWQgZm9yIHRoZSBSQVMgc3VwcG9ydC4KCgpUaGUgcHJvYmxlbSBpcyBpbnZva2luZyB0aGlzIHdo b2xlIHRoaW5nIHdoZW4gdGhlIGd1ZXN0IGNhbid0IGRvIGFueXRoaW5nIGFib3V0IGl0LApiZWNh dXNlIGl0IGNhbid0IHNjaGVkdWxlKCkuIFlvdSBjYW4ndCBrbm93IHRoaXMgZnJvbSBvdXRzaWRl IHRoZSBndWVzdC4KCgpUaGFua3MsCgpKYW1lcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=