Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys




> On May 25, 2018, at 11:23 AM, Jaromír Doleček <jaromir.dolecek%gmail.com@localhost> wrote:
> 
> 2018-05-22 12:18 GMT+02:00 Martin Husemann <martin%duskware.de@localhost>:
>> Here are timing results:
> 
> While 37% speedup is nice, I see there isn't nearly as huge difference
> as for my machine. Could you please try with some file which fits
> whole in the page cache?
> 
>> Unfortunatley with ubc_direct enabled, it panics quickly:
> 
> There is a comment in uvm_bio.c about some platforms not being able to
> write to individual bytes atomically, and hence software having to do
> read/modify/write. Could this be  somehow causing the machine check on
> Alpha?

I don’t think that’s what’s happening here… from the machine check logout frame that Ross Harvey so kindly decoded in the 21272 Core Logic driver, it looks like a bogus bus_space_read_something to a PCI memory region is happening (it’s a Target Abort on a PCI memory read … it’s been a while, but I think I’m interpreting that right…)

32-bit PCI address:      address  = 0x38d67870, 0x0<No DAC>

It would be instructive to see what PCI device has a memory BAR that covers that address.

If there isn’t one, then I suspect we’re looking at a memory stomper.

> Jaromir

-- thorpej



Home | Main Index | Thread Index | Old Index