From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: Doamin crash when trying to install disk encryption (PointSec) on Windows HVM Date: Wed, 22 Apr 2009 12:50:14 +0100 Message-ID: References: <8686c3cd0904220418s1e6b6a6dvfecd0ed1f8a1d2a3@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="B_3323249416_975708" Return-path: In-Reply-To: <8686c3cd0904220418s1e6b6a6dvfecd0ed1f8a1d2a3@mail.gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tom Rotenberg Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3323249416_975708 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit On 22/04/2009 12:18, "Tom Rotenberg" wrote: > Keir, > > I have applied your patch, and it seemed to work. However, the domain still > crashes, and now it looks like it's because of the 'LTR' instruction. Try the attached patch. It replaces the one I sent last time, and emulates both LLDT and LTR. -- Keir --B_3323249416_975708 Content-type: application/octet-stream; name="00-lldt" Content-disposition: attachment; filename="00-lldt" Content-transfer-encoding: base64 ZGlmZiAtciBjZGMwNDRmNjY1ZGMgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs YXRlLmMKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMJV2Vk IEFwciAyMiAxMToyNjozNyAyMDA5ICswMTAwCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11 bGF0ZS94ODZfZW11bGF0ZS5jCVdlZCBBcHIgMjIgMTI6NDg6MzcgMjAwOSArMDEwMApAQCAt MTcyLDcgKzE3Miw3IEBACiAKIHN0YXRpYyB1aW50OF90IHR3b2J5dGVfdGFibGVbMjU2XSA9 IHsKICAgICAvKiAweDAwIC0gMHgwNyAqLwotICAgIDAsIEltcGxpY2l0T3BzfE1vZFJNLCAw LCAwLCAwLCAwLCBJbXBsaWNpdE9wcywgMCwKKyAgICBTcmNNZW0xNnxNb2RSTSwgSW1wbGlj aXRPcHN8TW9kUk0sIDAsIDAsIDAsIDAsIEltcGxpY2l0T3BzLCAwLAogICAgIC8qIDB4MDgg LSAweDBGICovCiAgICAgSW1wbGljaXRPcHMsIEltcGxpY2l0T3BzLCAwLCAwLCAwLCBJbXBs aWNpdE9wc3xNb2RSTSwgMCwgMCwKICAgICAvKiAweDEwIC0gMHgxNyAqLwpAQCAtOTcxLDgg Kzk3MSw4IEBACiAgICAgc3RydWN0IHsgdWludDMyX3QgYSwgYjsgfSBkZXNjOwogICAgIHVu c2lnbmVkIGxvbmcgdmFsOwogICAgIHVpbnQ4X3QgZHBsLCBycGwsIGNwbDsKLSAgICB1aW50 MzJfdCBuZXdfZGVzY19iOwotICAgIGludCByYywgZmF1bHRfdHlwZSA9IEVYQ19UUzsKKyAg ICB1aW50MzJfdCBuZXdfZGVzY19iLCBhX2ZsYWcgPSAweDEwMDsKKyAgICBpbnQgcmMsIGZh dWx0X3R5cGUgPSBFWENfR1A7CiAKICAgICAvKiBOVUxMIHNlbGVjdG9yPyAqLwogICAgIGlm ICggKHNlbCAmIDB4ZmZmYykgPT0gMCApCkBAIC05ODMsOCArOTgzLDggQEAKICAgICAgICAg cmV0dXJuIG9wcy0+d3JpdGVfc2VnbWVudChzZWcsICZzZWdyLCBjdHh0KTsKICAgICB9CiAK LSAgICAvKiBMRFQgZGVzY3JpcHRvciBtdXN0IGJlIGluIHRoZSBHRFQuICovCi0gICAgaWYg KCAoc2VnID09IHg4Nl9zZWdfbGR0cikgJiYgKHNlbCAmIDQpICkKKyAgICAvKiBTeXN0ZW0g c2VnbWVudCBkZXNjcmlwdG9ycyBtdXN0IHJlc2lkZSBpbiB0aGUgR0RULiAqLworICAgIGlm ICggIWlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSAmJiAoc2VsICYgNCkgKQogICAgICAgICBn b3RvIHJhaXNlX2V4bjsKIAogICAgIGlmICggKHJjID0gb3BzLT5yZWFkX3NlZ21lbnQoeDg2 X3NlZ19zcywgJnNzLCBjdHh0KSkgfHwKQEAgLTEwMTMsOCArMTAxMyw4IEBACiAgICAgICAg ICAgICBnb3RvIHJhaXNlX2V4bjsKICAgICAgICAgfQogCi0gICAgICAgIC8qIExEVCBkZXNj cmlwdG9yIGlzIGEgc3lzdGVtIHNlZ21lbnQuIEFsbCBvdGhlcnMgYXJlIGNvZGUvZGF0YS4g Ki8KLSAgICAgICAgaWYgKCAoZGVzYy5iICYgKDF1PDwxMikpID09ICgoc2VnID09IHg4Nl9z ZWdfbGR0cikgPDwgMTIpICkKKyAgICAgICAgLyogU3lzdGVtIHNlZ21lbnRzIG11c3QgaGF2 ZSB0aGUgc3lzdGVtIGZsYWcgKFMpIHNldC4gKi8KKyAgICAgICAgaWYgKCAoZGVzYy5iICYg KDF1PDwxMikpID09ICghaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpIDw8IDEyKSApCiAgICAg ICAgICAgICBnb3RvIHJhaXNlX2V4bjsKIAogICAgICAgICBkcGwgPSAoZGVzYy5iID4+IDEz KSAmIDM7CkBAIC0xMDQzLDYgKzEwNDMsMTIgQEAKICAgICAgICAgICAgIGlmICggKGRlc2Mu YiAmICgxNXU8PDgpKSAhPSAoMnU8PDgpICkKICAgICAgICAgICAgICAgICBnb3RvIHJhaXNl X2V4bjsKICAgICAgICAgICAgIGdvdG8gc2tpcF9hY2Nlc3NlZF9mbGFnOworICAgICAgICBj YXNlIHg4Nl9zZWdfdHI6CisgICAgICAgICAgICAvKiBBdmFpbGFibGUgVFNTIHN5c3RlbSBz ZWdtZW50PyAqLworICAgICAgICAgICAgaWYgKCAoZGVzYy5iICYgKDE1dTw8OCkpICE9ICg5 dTw8OCkgKQorICAgICAgICAgICAgICAgIGdvdG8gcmFpc2VfZXhuOworICAgICAgICAgICAg YV9mbGFnID0gMHgyMDA7IC8qIGJ1c3kgZmxhZyAqLworICAgICAgICAgICAgYnJlYWs7CiAg ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAvKiBSZWFkYWJsZSBjb2RlIG9yIGRhdGEg c2VnbWVudD8gKi8KICAgICAgICAgICAgIGlmICggKGRlc2MuYiAmICg1dTw8OSkpID09ICg0 dTw8OSkgKQpAQCAtMTA1NSw4ICsxMDYxLDggQEAKICAgICAgICAgfQogCiAgICAgICAgIC8q IEVuc3VyZSBBY2Nlc3NlZCBmbGFnIGlzIHNldC4gKi8KLSAgICAgICAgbmV3X2Rlc2NfYiA9 IGRlc2MuYiB8IDB4MTAwOwotICAgICAgICByYyA9ICgoZGVzYy5iICYgMHgxMDApID8gWDg2 RU1VTF9PS0FZIDoKKyAgICAgICAgbmV3X2Rlc2NfYiA9IGRlc2MuYiB8IGFfZmxhZzsKKyAg ICAgICAgcmMgPSAoKGRlc2MuYiAmIGFfZmxhZykgPyBYODZFTVVMX09LQVkgOgogICAgICAg ICAgICAgICBvcHMtPmNtcHhjaGcoCiAgICAgICAgICAgICAgICAgICB4ODZfc2VnX25vbmUs IGRlc2N0YWIuYmFzZSArIChzZWwgJiAweGZmZjgpICsgNCwKICAgICAgICAgICAgICAgICAg ICZkZXNjLmIsICZuZXdfZGVzY19iLCA0LCBjdHh0KSk7CkBAIC0xMDY2LDcgKzEwNzIsNyBA QAogICAgICAgICByZXR1cm4gcmM7CiAKICAgICAvKiBGb3JjZSB0aGUgQWNjZXNzZWQgZmxh ZyBpbiBvdXIgbG9jYWwgY29weS4gKi8KLSAgICBkZXNjLmIgfD0gMHgxMDA7CisgICAgZGVz Yy5iIHw9IGFfZmxhZzsKIAogIHNraXBfYWNjZXNzZWRfZmxhZzoKICAgICBzZWdyLmJhc2Ug PSAoKChkZXNjLmIgPDwgIDApICYgMHhmZjAwMDAwMHUpIHwKQEAgLTM0NDAsNiArMzQ0Niwx NSBAQAogIHR3b2J5dGVfaW5zbjoKICAgICBzd2l0Y2ggKCBiICkKICAgICB7CisgICAgY2Fz ZSAweDAwOiAvKiBHcnA2ICovCisgICAgICAgIGZhaWxfaWYoKG1vZHJtX3JlZyAmIDYpICE9 IDIpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3Byb3Rtb2RlKGN0eHQs IG9wcyksIEVYQ19VRCwgLTEpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1v ZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKKyAgICAgICAgaWYgKCAocmMgPSBsb2FkX3NlZygo bW9kcm1fcmVnICYgMSkgPyB4ODZfc2VnX3RyIDogeDg2X3NlZ19sZHRyLAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHNyYy52YWwsIGN0eHQsIG9wcykpICE9IDAgKQorICAgICAg ICAgICAgZ290byBkb25lOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgMHgwMTogLyog R3JwNyAqLyB7CiAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHJlZzsKICAgICAg ICAgdW5zaWduZWQgbG9uZyBiYXNlLCBsaW1pdCwgY3IwLCBjcjB3Owo= --B_3323249416_975708 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --B_3323249416_975708--