Re: [PATCH 0/2][concept RFC] x86: BIOS-save kernel log to diskupon panic

From: Pavel Machek
Date: Thu Feb 03 2011 - 09:37:02 EST


Hi!

> > I think the biggest areas of practical concern would be:
> >
> > - Can this mechanism ever, under any circumstance corrupt any real
> > data, destroy the MBR or do other nasties. Can you think of any
> > additional fail-safe measures where you could _further robustify
> > the BIOS calls_ to make sure it can never go to the wrong
> > sector(s)? I really do not want to think of trusting a BIOS to
> > _write to my disk_.
>
> It's quite unlikely but I wouldn't say it's completely impossible.
> It's common for ATA controllers to have dual modes of operation - the
> old IDE compatible interface by emulation which is used by BIOS and
> older operating systems and newer interface (ahci) to be used by
> modern OS. Some need to be explicitly switched and some just need to
> be accessed carefully. If the controller is accessed by bIOS after
> switched to ahci or commands are in progress via ahci, anything can
> happen.

Could we read the log area, first, verify it contains signature, write
it back?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/