From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Woods, Brian" Subject: Re: [PATCH 2/2] x86/SVM-IOMMU: Drop get_field_from_byte() Date: Thu, 4 Oct 2018 23:00:42 +0000 Message-ID: <20181004230039.GA12026@amd.com> References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com> <1537786530-4625-2-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1537786530-4625-2-git-send-email-andrew.cooper3@citrix.com> Content-Language: en-US Content-ID: <591D629A88BA5644954B3D26E4B798F5@namprd12.prod.outlook.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Wei Liu , Jan Beulich , Xen-devel , Paul Durrant , "Suthikulpanit, Suravee" , "Woods, Brian" , =?iso-8859-1?Q?Roger_Pau_Monn=E9?= List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMTE6NTU6MzBBTSArMDEwMCwgQW5keSBDb29wZXIgd3Jv dGU6Cj4gSXQgaXMgTUFTS19FWFRSKCkgaW4gZGlzZ3Vpc2UsIGJ1dCBsZXNzIGZsZXhpYmxlLgo+ IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQnJpYW4gV29vZHMg PGJyaWFuLndvb2RzQGFtZC5jb20+Cgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA c3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2Vy IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBQYXVsIER1cnJhbnQgPHBh dWwuZHVycmFudEBjaXRyaXguY29tPgo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2 ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA YW1kLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5j ICAgICAgIHwgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy b3RvLmggfCA1IC0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDYgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p b21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+IGlu ZGV4IDcwYjQzNDUuLmRlZDJjYzcgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91 Z2gvYW1kL2lvbW11X21hcC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv bW11X21hcC5jCj4gQEAgLTIyMCw3ICsyMjAsNyBAQCB2b2lkIF9faW5pdCBpb21tdV9kdGVfYWRk X2RldmljZV9lbnRyeSh1MzIgKmR0ZSwgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2KQo+ ICAgICAgZHRlWzddID0gZHRlWzZdID0gZHRlWzRdID0gZHRlWzJdID0gZHRlWzFdID0gZHRlWzBd ID0gMDsKPiAgCj4gICAgICBmbGFncyA9IGl2cnNfZGV2LT5kZXZpY2VfZmxhZ3M7Cj4gLSAgICBz eXNfbWd0ID0gZ2V0X2ZpZWxkX2Zyb21fYnl0ZShmbGFncywgQUNQSV9JVkhEX1NZU1RFTV9NR01U KTsKPiArICAgIHN5c19tZ3QgPSBNQVNLX0VYVFIoZmxhZ3MsIEFDUElfSVZIRF9TWVNURU1fTUdN VCk7Cj4gICAgICBkZXZfZXggPSBpdnJzX2Rldi0+ZHRlX2FsbG93X2V4Y2x1c2lvbjsKPiAgCj4g ICAgICBmbGFncyAmPSBtYXNrOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2 bS9zdm0vYW1kLWlvbW11LXByb3RvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k LWlvbW11LXByb3RvLmgKPiBpbmRleCA5OWJjMjFjLi4xYjk2NWUxIDEwMDY0NAo+IC0tLSBhL3hl bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAo+ICsrKyBiL3hlbi9p bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAo+IEBAIC0xNTUsMTEgKzE1 NSw2IEBAIHN0YXRpYyBpbmxpbmUgdTMyIHNldF9maWVsZF9pbl9yZWdfdTMyKHUzMiBmaWVsZCwg dTMyIHJlZ192YWx1ZSwKPiAgICAgIHJldHVybiByZWdfdmFsdWU7Cj4gIH0KPiAgCj4gLXN0YXRp YyBpbmxpbmUgdTggZ2V0X2ZpZWxkX2Zyb21fYnl0ZSh1OCB2YWx1ZSwgdTggbWFzaykKPiAtewo+ IC0gICAgcmV0dXJuICh2YWx1ZSAmIG1hc2spIC8gKG1hc2sgJiAtbWFzayk7Cj4gLX0KPiAtCj4g IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWdpb25fdG9fcGFnZXModW5zaWduZWQgbG9u ZyBhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCj4gIHsKPiAgICAgIHJldHVybiAoUEFHRV9BTElH TihhZGRyICsgc2l6ZSkgLSAoYWRkciAmIFBBR0VfTUFTSykpID4+IFBBR0VfU0hJRlQ7Cj4gLS0g Cj4gMi4xLjQKPiAKCi0tIApCcmlhbiBXb29kcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3hlbi1kZXZlbA==