« Previous | Next » 

Revision 1be97bf2

ID1be97bf22447088adebf23b1ca508d4bb00f853c

Added by Peter Maydell about 11 years ago

hw/pflash_cfi01: Treat read in unknown command state as read

The code for handling the default "unknown command state" case in
pflash_read in pflash_cfi01.c comments "reset state & treat it as
a read". However the code doesn't actually do this. Moving the
default case to the top of the switch so it can fall through into
the read case brings this file into line with pflash_cfi02 and
makes the code behave as the comments suggest.

The pflash_cfi01 code has always had this bug -- it was presumably
introduced when the original author copied the cfi02 code and
rearranged the order of the switch statement without noticing
that the default case relied on the fall-through.

Signed-off-by: Peter Maydell <>
Reviewed-by: Peter Crosthwaite <>
Tested-by: Peter Crosthwaite <>
Message-id:

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences