From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Li, Chengyuan" Subject: (no subject) Date: Thu, 29 Sep 2005 13:55:15 +0800 Message-ID: <59D45D057E9702469E5775CBB56411F18925A9@pdsmsx406> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C5C4BA.5C7FA992" Return-path: Content-class: urn:content-classes:message List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. ------_=_NextPart_001_01C5C4BA.5C7FA992 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Set guest selectors to be null if it's not valid when switch to protected-mode in the guest firmware. Signed-off-by: Chengyuan Li Signed-off-by: Asit Mallick Thanks, Chengyuan ------_=_NextPart_001_01C5C4BA.5C7FA992 Content-Type: application/octet-stream; name="vmxassist_selector.patch" Content-Transfer-Encoding: base64 Content-Description: vmxassist_selector.patch Content-Disposition: attachment; filename="vmxassist_selector.patch" ZGlmZiAtciBmMDY5YTA2ZTY1MGYgdG9vbHMvZmlybXdhcmUvdm14YXNzaXN0L3ZtODYuYwotLS0g YS90b29scy9maXJtd2FyZS92bXhhc3Npc3Qvdm04Ni5jCVdlZCBTZXAgMjggMjE6MTg6MzAgMjAw NQorKysgYi90b29scy9maXJtd2FyZS92bXhhc3Npc3Qvdm04Ni5jCVRodSBTZXAgMjkgMTI6NTk6 MzYgMjAwNQpAQCAtNDcwLDEwICs0NzAsMjEgQEAKIAl1bnNpZ25lZCBsb25nIGxvbmcgZW50cnk7 CiAKIAkvKiBwcm90ZWN0ZWQgbW9kZTogdXNlIHNlZyBhcyBpbmRleCBpbnRvIGdkdCAqLwotCWlm IChzZWwgPT0gMCB8fCBzZWwgPiBvbGRjdHguZ2R0cl9saW1pdCkKKwlpZiAoc2VsID4gb2xkY3R4 LmdkdHJfbGltaXQpCiAJCXJldHVybiAwOwogCisgICAgaWYgKHNlbCA9PSAwKSB7CisgICAgICAg IGFyYnl0ZXMtPmZpZWxkcy5udWxsX2JpdCA9IDE7CisgICAgICAgIHJldHVybiAxOworICAgIH0K KwogCWVudHJ5ID0gICgodW5zaWduZWQgbG9uZyBsb25nICopIG9sZGN0eC5nZHRyX2Jhc2UpW3Nl bCA+PiAzXTsKKworICAgIC8qIENoZWNrIHRoZSBQIGJpdCBmaXNydCovCisgICAgaWYgKCEoKGVu dHJ5ID4+ICgxNSszMikpICYgMHgxKSAmJiBzZWwgIT0gMCkgeworICAgICAgICByZXR1cm4gMDsK KyAgICB9CisKIAkqYmFzZSA9ICAoKChlbnRyeSA+PiAoNTYtMjQpKSAmIDB4RkYwMDAwMDApIHwK IAkJICAoKGVudHJ5ID4+ICgzMi0xNikpICYgMHgwMEZGMDAwMCkgfAogCQkgICgoZW50cnkgPj4g KCAgIDE2KSkgJiAweDAwMDBGRkZGKSk7CkBAIC01MTksMjIgKzUzMCw0MiBAQAogCWlmIChsb2Fk X3NlZyhyZWdzLT52ZXMsICZvbGRjdHguZXNfYmFzZSwKIAkJCQkmb2xkY3R4LmVzX2xpbWl0LCAm b2xkY3R4LmVzX2FyYnl0ZXMpKQogCQlvbGRjdHguZXNfc2VsID0gcmVncy0+dmVzOworICAgIGVs c2UgeworICAgICAgICBsb2FkX3NlZygwLCAmb2xkY3R4LmVzX2Jhc2UsJm9sZGN0eC5lc19saW1p dCwgJm9sZGN0eC5lc19hcmJ5dGVzKTsKKyAgICAgICAgb2xkY3R4LmVzX3NlbCA9IDA7CisgICAg fQogCiAJaWYgKGxvYWRfc2VnKHJlZ3MtPnVzcywgJm9sZGN0eC5zc19iYXNlLAogCQkJCSZvbGRj dHguc3NfbGltaXQsICZvbGRjdHguc3NfYXJieXRlcykpCiAJCW9sZGN0eC5zc19zZWwgPSByZWdz LT51c3M7CisgICAgZWxzZSB7CisgICAgICAgIGxvYWRfc2VnKDAsICZvbGRjdHguc3NfYmFzZSwg Jm9sZGN0eC5zc19saW1pdCwgJm9sZGN0eC5zc19hcmJ5dGVzKTsKKyAgICAgICAgb2xkY3R4LnNz X3NlbCA9IDA7CisgICAgfQogCiAJaWYgKGxvYWRfc2VnKHJlZ3MtPnZkcywgJm9sZGN0eC5kc19i YXNlLAogCQkJCSZvbGRjdHguZHNfbGltaXQsICZvbGRjdHguZHNfYXJieXRlcykpCiAJCW9sZGN0 eC5kc19zZWwgPSByZWdzLT52ZHM7CisgICAgZWxzZSB7CisgICAgICAgIGxvYWRfc2VnKDAsICZv bGRjdHguZHNfYmFzZSwgJm9sZGN0eC5kc19saW1pdCwgJm9sZGN0eC5kc19hcmJ5dGVzKTsKKyAg ICAgICAgb2xkY3R4LmRzX3NlbCA9IDA7CisgICAgfQogCiAJaWYgKGxvYWRfc2VnKHJlZ3MtPnZm cywgJm9sZGN0eC5mc19iYXNlLAogCQkJCSZvbGRjdHguZnNfbGltaXQsICZvbGRjdHguZnNfYXJi eXRlcykpCiAJCW9sZGN0eC5mc19zZWwgPSByZWdzLT52ZnM7CisgICAgZWxzZSB7CisgICAgICAg IGxvYWRfc2VnKDAsICZvbGRjdHguZnNfYmFzZSwgJm9sZGN0eC5mc19saW1pdCwgJm9sZGN0eC5m c19hcmJ5dGVzKTsKKyAgICAgICAgb2xkY3R4LmZzX3NlbCA9IDA7CisgICAgfQogCiAJaWYgKGxv YWRfc2VnKHJlZ3MtPnZncywgJm9sZGN0eC5nc19iYXNlLAogCQkJCSZvbGRjdHguZ3NfbGltaXQs ICZvbGRjdHguZ3NfYXJieXRlcykpCiAJCW9sZGN0eC5nc19zZWwgPSByZWdzLT52Z3M7CisgICAg ZWxzZSB7CisgICAgICAgIGxvYWRfc2VnKDAsICZvbGRjdHguZ3NfYmFzZSwgJm9sZGN0eC5nc19s aW1pdCwgJm9sZGN0eC5nc19hcmJ5dGVzKTsKKyAgICAgICAgb2xkY3R4LmdzX3NlbCA9IDA7Cisg ICAgfQogCiAJLyogaW5pdGlhbGl6ZSBqdW1wIGVudmlyb25tZW50IHRvIHdhcnAgYmFjayB0byBw cm90ZWN0ZWQgbW9kZSAqLwogCXJlZ3MtPmNzID0gQ09ERV9TRUxFQ1RPUjsK ------_=_NextPart_001_01C5C4BA.5C7FA992 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 ------_=_NextPart_001_01C5C4BA.5C7FA992--