On 06.04.2013, at 13:27, Peter Maydell wrote: > On 6 April 2013 10:07, Alexander Graf <ag...@suse.de> wrote: >> On ARM, look at highbank. Because we're not running we're lacking >> a monitor mode blob that provides sys calls for flushing caches. >> Thus today the highbank machine doesn't boot anymore with Linux. >> If we ran firmware like the real board, that would provide for the >> sys call. > > We also flat out don't implement enough monitor mode to allow > a hypothetical firmware blob to work.
Why don't we implement enough monitor mode? Because we're not running firmware :). It's a chicken and egg thing. Bottom line is that Linux validly expects that firmware exists. If we don't run firmware, we diverge, thus we potentially break. Alex