From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kip Macy Subject: Re: [PATCH] disable writable pagetables on FreeBSD Date: Sat, 30 Apr 2005 08:15:08 -0700 Message-ID: References: Reply-To: Kip Macy Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_4115_17969171.1114874108741" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel List-Id: xen-devel@lists.xenproject.org ------=_Part_4115_17969171.1114874108741 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline At some point I may switch to a "real" mail reader, in the meantime I'll have to send them as attachments. =20 -Kip On 4/30/05, Keir Fraser wrote: > > Presumably as a result of recent changes, FreeBSD no longer works with > > writable page tables. In the short-term I'm more interested in > > functionality than performance. This patch disables them and fixes a > > compile issue. >=20 > Your mail client eats patches (at the very least, hard tabs become > soft). I haven't applied this patch, or the 'dump guest core if > enable-dump true' patch because of this problem. >=20 > The two you sent links for applied okay, and I manually applied the > fix to xc_ptrace.c for paravirtualised guests. >=20 > I'll take the other two if you send links, or as attachments, or if > you work out how to fix your mail client. :-) I somewhat prefer the > last option as it's easier to automatically pull the patch out of the > email. >=20 > -- Keir > ------=_Part_4115_17969171.1114874108741 Content-Type: text/x-patch; name="dump-enable.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dump-enable.patch" IyBUaGlzIGlzIGEgQml0S2VlcGVyIGdlbmVyYXRlZCBkaWZmIC1OcnUgc3R5bGUgcGF0Y2guCiMK IyBDaGFuZ2VTZXQKIyAgIDIwMDUvMDQvMjkgMjM6MDE6NDAtMDc6MDAga21hY3lAY3VybHkubGFi Lm5ldGFwcC5jb20gCiMgICBkdW1wIGd1ZXN0IGNvcmUgaWYgZW5hYmxlLWR1bXAgaXMgc2V0CiMg ICBTaWduZWQtb2ZmLWJ5OiBLaXAgTWFjeSA8a21hY3lAZnNtd2FyZS5jb20+CiMgCiMgdG9vbHMv cHl0aG9uL3hlbi94ZW5kL1hlbmRSb290LnB5CiMgICAyMDA1LzA0LzI5IDIzOjAxOjMyLTA3OjAw IGttYWN5QGN1cmx5LmxhYi5uZXRhcHAuY29tICszIC0wCiMgICBhZGQgZW5hYmxlLWR1bXAgY2hl Y2sKIyAKIyB0b29scy9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbi5weQojICAgMjAwNS8wNC8y OSAyMzowMTozMi0wNzowMCBrbWFjeUBjdXJseS5sYWIubmV0YXBwLmNvbSArMiAtMAojICAgZHVt cCBjb3JlIGlmIGVuYWJsZWQKIyAKZGlmZiAtTnJ1IGEvdG9vbHMvcHl0aG9uL3hlbi94ZW5kL1hl bmREb21haW4ucHkgYi90b29scy9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbi5weQotLS0gYS90 b29scy9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbi5weQkyMDA1LTA0LTI5IDA3OjUzOjM3IC0w NzowMAorKysgYi90b29scy9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbi5weQkyMDA1LTA0LTI5 IDA3OjUzOjM3IC0wNzowMApAQCAtMjU1LDYgKzI1NSw4IEBACiAgICAgICAgICAgICAgICAgICAg IGVzZXJ2ZXIuaW5qZWN0KCd4ZW5kLmRvbWFpbi5leGl0JywgW25hbWUsIGlkLCByZWFzb25dKQog ICAgICAgICAgICAgICAgICAgICBzZWxmLmRvbWFpbl9yZXN0YXJ0X3NjaGVkdWxlKGlkLCByZWFz b24pCiAgICAgICAgICAgICBlbHNlOgorICAgICAgICAgICAgICAgaWYgeHJvb3QuZ2V0X2VuYWJs ZV9kdW1wKCkgPT0gJ3RydWUnOgorICAgICAgICAgICAgICAgICAgIHhjLmRvbWFpbl9kdW1wY29y ZShkb20gPSBpbnQoaWQpLCBjb3JlZmlsZSA9ICIvdmFyL3hlbi9kdW1wLyVzLiVzLmNvcmUiJShu YW1lLGlkKSkKICAgICAgICAgICAgICAgIGVzZXJ2ZXIuaW5qZWN0KCd4ZW5kLmRvbWFpbi5leGl0 JywgW25hbWUsIGlkLCAnY3Jhc2gnXSkgCiAgICAgICAgICAgICBkZXN0cm95ZWQgKz0gMQogICAg ICAgICAgICAgc2VsZi5maW5hbF9kb21haW5fZGVzdHJveShpZCkKZGlmZiAtTnJ1IGEvdG9vbHMv cHl0aG9uL3hlbi94ZW5kL1hlbmRSb290LnB5IGIvdG9vbHMvcHl0aG9uL3hlbi94ZW5kL1hlbmRS b290LnB5Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5kUm9vdC5weQkyMDA1LTA0LTI5 IDA3OjUzOjM3IC0wNzowMAorKysgYi90b29scy9weXRob24veGVuL3hlbmQvWGVuZFJvb3QucHkJ MjAwNS0wNC0yOSAwNzo1MzozNyAtMDc6MDAKQEAgLTI1NSw2ICsyNTUsOSBAQAogICAgIGRlZiBn ZXRfbmV0d29ya19zY3JpcHQoc2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25maWdf dmFsdWUoJ25ldHdvcmstc2NyaXB0JywgJ25ldHdvcmsnKQogCisgICAgZGVmIGdldF9lbmFibGVf ZHVtcChzZWxmKToKKyAgICAgICAgcmV0dXJuIHNlbGYuZ2V0X2NvbmZpZ192YWx1ZSgnZW5hYmxl LWR1bXAnLCAnZmFsc2UnKQorCiAgICAgZGVmIGdldF92aWZfYnJpZGdlKHNlbGYpOgogICAgICAg ICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3ZhbHVlKCd2aWYtYnJpZGdlJywgJ3hlbi1icjAnKQog Cg== ------=_Part_4115_17969171.1114874108741 Content-Type: text/x-patch; name="wrpt-disable.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="wrpt-disable.patch" IyBUaGlzIGlzIGEgQml0S2VlcGVyIGdlbmVyYXRlZCBkaWZmIC1OcnUgc3R5bGUgcGF0Y2guCiMK IyBDaGFuZ2VTZXQKIyAgIDIwMDUvMDQvMjkgMTk6MjY6MDAtMDc6MDAga21hY3lAY3VybHkubGFi Lm5ldGFwcC5jb20gCiMgICBkaXNhYmxlIHdyaXRhYmxlIHBhZ2V0YWJsZXMgKyBjb21waWxlIGZp eCAKIyAgIFNpZ25lZC1vZmYtYnk6IEtpcCBNYWN5IDxrbWFjeUBmc213YXJlLmNvbT4KIyAKIyBm cmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2luY2x1ZGUveGVucG1hcC5oCiMgICAyMDA1 LzA0LzI5IDE5OjI1OjU4LTA3OjAwIGttYWN5QGN1cmx5LmxhYi5uZXRhcHAuY29tICs1IC0zCiMg ICBkaXNhYmxlIHdyaXRhYmxlIHBhZ2V0YWJsZXMgKyBjb21waWxlIGZpeAojIApkaWZmIC1OcnUg YS9mcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2luY2x1ZGUveGVucG1hcC5oIGIvZnJl ZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pbmNsdWRlL3hlbnBtYXAuaAotLS0gYS9mcmVl YnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2luY2x1ZGUveGVucG1hcC5oCTIwMDUtMDQtMjkg MDg6MTI6MTEgLTA3OjAwCisrKyBiL2ZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vaW5j bHVkZS94ZW5wbWFwLmgJMjAwNS0wNC0yOSAwODoxMjoxMSAtMDc6MDAKQEAgLTU5LDcgKzU5LDkg QEAKICNkZWZpbmUgUE1BUF9ERUNfUkVGX1BBR0UoYSkKICNlbmRpZgogCisjaWYgMAogI2RlZmlu ZSBXUklUQUJMRV9QQUdFVEFCTEVTCisjZW5kaWYKICNkZWZpbmUgQUxXQVlTX1NZTkMgMAogCiAj aWZkZWYgUFRfREVCVUcKQEAgLTExOCwxOCArMTIwLDE4IEBACiAKICNkZWZpbmUgUFRfU0VUX1ZB KF9wdHAsX25wdGUsc3luYykgZG8gewkJCQlcCiAgICAgICAgIFBNQVBfUkVGKChfcHRwKSwgeHBt YXBfcHRvbShfbnB0ZSkpOyAgICAgICAgICAgICAgICAgICAgXAotCXhlbl9xdWV1ZV9wdF91cGRh dGUoKHB0X2VudHJ5X3QgKil2dG9tYWNoKF9wdHApLCAJXAorCXhlbl9xdWV1ZV9wdF91cGRhdGUo dnRvbWFjaChfcHRwKSwgCSAgICAgICAgICAgICAgICBcCiAJCQkgICAgeHBtYXBfcHRvbShfbnB0 ZSkpOyAJCVwKIAlpZiAoc3luYyB8fCBBTFdBWVNfU1lOQykgeGVuX2ZsdXNoX3F1ZXVlKCk7CQlc CiB9IHdoaWxlICgvKkNPTlNUQ09ORCovMCkKICNkZWZpbmUgUFRfU0VUX1ZBX01BKF9wdHAsX25w dGUsc3luYykgZG8gewkJICAgICAgICBcCiAgICAgICAgIFBNQVBfUkVGKChfcHRwKSwgKF9ucHRl KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotCXhlbl9xdWV1ZV9wdF91cGRhdGUo KHB0X2VudHJ5X3QgKil2dG9tYWNoKF9wdHApLCBfbnB0ZSk7XAorCXhlbl9xdWV1ZV9wdF91cGRh dGUodnRvbWFjaChfcHRwKSwgX25wdGUpOyAgICAgICAgICAgICAgXAogCWlmIChzeW5jIHx8IEFM V0FZU19TWU5DKSB4ZW5fZmx1c2hfcXVldWUoKTsJCVwKIH0gd2hpbGUgKC8qQ09OU1RDT05EKi8w KQogI2RlZmluZSBQVF9DTEVBUl9WQShfcHRwLCBzeW5jKSBkbyB7CQkJCVwKICAgICAgICAgUE1B UF9SRUYoKHB0X2VudHJ5X3QgKikoX3B0cCksIDApOyAgICAgICAgICAgICAgICAgICAgICBcCi0J eGVuX3F1ZXVlX3B0X3VwZGF0ZSgocHRfZW50cnlfdCAqKXZ0b21hY2goX3B0cCksIDApOwlcCisJ eGVuX3F1ZXVlX3B0X3VwZGF0ZSh2dG9tYWNoKF9wdHApLCAwKTsJICAgICAgICAgICAgICAgIFwK IAlpZiAoc3luYyB8fCBBTFdBWVNfU1lOQykJCQkJXAogCQl4ZW5fZmx1c2hfcXVldWUoKTsJCQkJ XAogfSB3aGlsZSAoLypDT05TVENPTkQqLzApCg== ------=_Part_4115_17969171.1114874108741 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 ------=_Part_4115_17969171.1114874108741--