Date: Fri, 16 Apr 2004 15:24:35 -0400 (EDT) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Alan Cox <alc@cs.rice.edu> Cc: alpha@FreeBSD.org Subject: Re: Another alpha panic Message-ID: <16512.13043.868658.232276@grasshopper.cs.duke.edu> In-Reply-To: <20040416162748.GB238@cs.rice.edu> References: <20040411093343.GA89809@xor.obsecurity.org> <200404132236.20792.jhb@FreeBSD.org> <16509.42895.49213.222503@grasshopper.cs.duke.edu> <20040416045453.GA78366@xor.obsecurity.org> <407F68BA.6000405@imimic.com> <20040416053930.GA78940@xor.obsecurity.org> <20040416054340.GZ238@cs.rice.edu> <20040416054804.GA79165@xor.obsecurity.org> <407F775D.7020908@imimic.com> <16511.61586.123216.627307@grasshopper.cs.duke.edu> <20040416162748.GB238@cs.rice.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
--9YKtECucS/ Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit Alan Cox writes: > Fixing this should be mechanical in nature: Search for all uses > of PG_UNMANAGED in amd64's or i386's and change alpha's pmap accordingly. > Volunteer? I can review the patch but not test it. How does the attached patch look? I"ll try a buildworld with it before commiting, naturally.. Its sort of funny that pmap_enter_quick() talks about "Enter on the PV list if part of our managed memory" and then puts it there anyway.. Drew --9YKtECucS/ Content-Type: application/octet-stream Content-Description: PG_UNMANAGED diff for review Content-Disposition: attachment; filename="alpha_PG_UNMANAGED.diff" Content-Transfer-Encoding: base64 SW5kZXg6IGFscGhhL2FscGhhL3BtYXAuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9t ZS9uY3ZzL3NyYy9zeXMvYWxwaGEvYWxwaGEvcG1hcC5jLHYKcmV0cmlldmluZyByZXZpc2lv biAxLjE0MwpkaWZmIC11IC1yMS4xNDMgcG1hcC5jCi0tLSBhbHBoYS9hbHBoYS9wbWFwLmMJ MTEgQXByIDIwMDQgMDU6MDg6MjYgLTAwMDAJMS4xNDMKKysrIGFscGhhL2FscGhhL3BtYXAu YwkxNiBBcHIgMjAwNCAxOToxNToyNiAtMDAwMApAQCAtMTkwNiw3ICsxOTA2LDggQEAKIAkg KiByYWlzZSBJUEwgd2hpbGUgbWFuaXB1bGF0aW5nIHB2X3RhYmxlIHNpbmNlIHBtYXBfZW50 ZXIgY2FuIGJlCiAJICogY2FsbGVkIGF0IGludGVycnVwdCB0aW1lLgogCSAqLwotCWlmIChw bWFwX2luaXRpYWxpemVkICYmIChtLT5mbGFncyAmIFBHX0ZJQ1RJVElPVVMpID09IDApIHsK KwlpZiAocG1hcF9pbml0aWFsaXplZCAmJiAKKwkgICAgKG0tPmZsYWdzICYgKFBHX0ZJQ1RJ VElPVVN8UEdfVU5NQU5BR0VEKSkgPT0gMCkgewogCQlwbWFwX2luc2VydF9lbnRyeShwbWFw LCB2YSwgbXB0ZSwgbSk7CiAJCW1hbmFnZWQgfD0gUEdfTUFOQUdFRDsKIAl9CkBAIC0yMDMx LDcgKzIwMzIsOCBAQAogCSAqIHJhaXNlIElQTCB3aGlsZSBtYW5pcHVsYXRpbmcgcHZfdGFi bGUgc2luY2UgcG1hcF9lbnRlciBjYW4gYmUKIAkgKiBjYWxsZWQgYXQgaW50ZXJydXB0IHRp bWUuCiAJICovCi0JcG1hcF9pbnNlcnRfZW50cnkocG1hcCwgdmEsIG1wdGUsIG0pOworCWlm ICgobS0+ZmxhZ3MgJiAoUEdfRklDVElUSU9VU3xQR19VTk1BTkFHRUQpKSA9PSAwKQorCQlw bWFwX2luc2VydF9lbnRyeShwbWFwLCB2YSwgbXB0ZSwgbSk7CiAKIAkvKgogCSAqIEluY3Jl bWVudCBjb3VudGVycwpAQCAtMjA0MSw3ICsyMDQzLDEwIEBACiAJLyoKIAkgKiBOb3cgdmFs aWRhdGUgbWFwcGluZyB3aXRoIFJPIHByb3RlY3Rpb24KIAkgKi8KLQkqcHRlID0gcG1hcF9w aHlzX3RvX3B0ZShWTV9QQUdFX1RPX1BIWVMobSkpIHwgUEdfViB8IFBHX0tSRSB8IFBHX1VS RSB8IFBHX01BTkFHRUQgfCBQR19GT1IgfCBQR19GT0UgfCBQR19GT1c7CisJaWYgKG0tPmZs YWdzICYgKFBHX0ZJQ1RJVElPVVN8UEdfVU5NQU5BR0VEKSkKKwkJKnB0ZSA9IHBtYXBfcGh5 c190b19wdGUoVk1fUEFHRV9UT19QSFlTKG0pKSB8IFBHX1YgfCBQR19LUkUgfCBQR19VUkU7 CisJZWxzZQorCQkqcHRlID0gcG1hcF9waHlzX3RvX3B0ZShWTV9QQUdFX1RPX1BIWVMobSkp IHwgUEdfViB8IFBHX0tSRSB8IFBHX1VSRSB8IFBHX01BTkFHRUQgfCBQR19GT1IgfCBQR19G T0UgfCBQR19GT1c7CiAKIAlhbHBoYV9wYWxfaW1iKCk7CQkJLyogWFhYIG92ZXJraWxsPyAq LwogCXJldHVybiBtcHRlOwo= --9YKtECucS/--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16512.13043.868658.232276>