ce_count是从内核软件计数还是从内存控制器的寄存器读取?

ce_count是从内核软件计数还是从内存控制器的寄存器读取?

sysfile中的值是从操作系统计数还是从内存控制器的寄存器读取?

/sys/devices/system/edac/mc/mc*/ce_count

我看到它是从操作系统计算的,但我认为该值应该由硬件计算。

mci->csrows[row]->channels[chan]->ce_count += count;

https://github.com/torvalds/linux/blob/08bf1a27c4c354b853fd81a79e953525bbcc8506/drivers/edac/edac_mc.c#L980

相关内容