Skip site navigation (1)Skip section navigation (2)
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>