Messages in this thread | | | From | Andi Kleen <> | Subject | Re: new module to check constant memory for corruption | Date | Sat, 12 Apr 2014 20:00:30 -0700 |
| |
Alexander.Kleinsorge@gmx.de writes:
> ramcheck kernel module > new module to check constant memory for corruption > > detect corruption of constant kernel memory (text and data) periodically. > runtime costs about 1..2 ms per sec (about 10 mb with 5 mb/ms), > which is distributed over 8 (BLOCKS) time partitions (less than half > ms per sec). > in case of checksum (xor) error, an kernel log is posted. > manual trigger via /proc/ramcheck is possible. > range: kallsyms_lookup_name("_text") .. kallsyms_lookup_name("__end_rodata")
Can you explain how this works? How does it handle legal writes?
If it just checks its own memory it could be done in user space.
-Andi
-- ak@linux.intel.com -- Speaking for myself only
| |