• Carl-Daniel Hailfinger's avatar
    SPI command black-/ignorelisting for the flash chip emulator in the dummy programmer · 1b83be5c
    Carl-Daniel Hailfinger authored
    
    
    Usage:
    flashrom -p dummy:spi_blacklist=commandlist
    flashrom -p dummy:spi_ignorelist=commandlist
    
    If commandlist is 0302, flashrom will refuse (blacklist) or ignore
    (ignorelist) command 0x03 (READ) and command 0x02 (WRITE). The
    commandlist can be up to 512 bytes (256 commands) long.
    Specifying flash chip emulation is a good idea to get useful results.
    
    Very useful for testing corner cases if you don't own a locked down
    Intel chipset and want to simulate such a thing.
    
    Example usage:
    dd if=/dev/zeros bs=1024k count=4 of=dummy_simulator.rom
    dd if=/dev/urandom bs=1024k count=4 of=randomimage.rom
    flashrom -p dummy:emulate=SST25VF032B,image=dummy_simulator.rom,\
    spi_blacklist=20,spi_ignorelist=52 -w randomimage.rom -V
    
    Corresponding to flashrom svn r1490.
    Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
    Acked-by: default avatarDavid Hendricks <dhendrix@google.com>
    1b83be5c
dummyflasher.c 18.5 KB