On 04/04/13 20:35, Artyom Tarasenko wrote:
SunOS crashes at the same place as with your previous patch. (Which is probably a good sign).
There is one interesting thing when I try to boot kadb: OFMEM: ofmem_claim phys=ffffffffffffffff size=00001000 align=00001000 OFMEM: ofmem_claim_virt virt=00000000 size=00001000 align=00001000 OFMEM: ofmem_map_page_range ffc66000 -> 006f7a000 00001000 mode 000000bc
So 0xffc66000 must be being returned back to client for it to use during subsequent calculations...
OFMEM: ofmem_claim phys=ffffffffffffffff size=00002000 align=00002000 OFMEM: ofmem_claim_virt virt=ffc65000 size=00002000 align=00000000
Can you definitely confirm that virt == va after this second call to ofmem_claim_virt()? (i.e. confirm that va isn't being rounded to 0xffc65000 when passing in va = 0xffc64000 somehow?).
ATB,
Mark.