Re: [PATCH RFC] x86: check for and defend against BIOS memory corruption

Rafał Miłecki
2008-09-04T19:42:57Z

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=UTF-8, Size: 1192 bytes --]

2008/8/29 RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>:> 2008/8/29 Hugh Dickins <hugh@veritas.com>:>> Here's my version of Jeremy's patch, that I've now tested on my machines,>> as x86_32 and as x86_64. It addresses none of the points Alan Cox made,>> and it stays silent for me, even after suspend+resume, unless I actually>> introduce corruption myself. Omits Jeremy's check in fault.c, but does>> a check every minute, so should soon detect RafaÅ‚'s HDMI corruption>> without any need to suspend+resume.>> Your periodic test works fine:>> Corrupted low memory at ffff88000000be9c (be9c phys) = b02a0004> <IRQ> [<ffffffff8020fc9b>] check_for_bios_corruption+0x93/0x9f> [<ffffffff8020fca7>] ? periodic_check_for_corruption+0x0/0x25> [<ffffffff8020fcb0>] periodic_check_for_corruption+0x9/0x25>> By the way I confirmed this bug on Sony Vaio FW11M (my one is FW11S).> Probably more machines from FW11* are affected.
If this patch is known to work fine for Sony Vaio FW* and Alan'smachine, could it go mainline somehow?
-- RafaÅ‚ MiÅ‚eckiÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éÝ¶\x17¥Šwÿº{.nÇ+‰·¥Š{±þG«éÿŠ{ayº\x1dÊ‡Ú™ë,j\a­¢f£¢·hšïêÿ‘êçz_è®\x03(­éšŽŠÝ¢j"ú\x1a¶^[m§ÿÿ¾\a«þG«éÿ¢¸?™¨è­Ú&£ø§~á¶iO•æ¬z·švØ^\x14\x04\x1a¶^[m§ÿÿÃ\fÿ¶ìÿ¢¸?–I¥