• Andrew Jeffery's avatar
    vpnor: Enforce a read-only FFS ToC regardless of flags · 7a85d22a
    Andrew Jeffery authored
    
    
    The virtual PNOR implementation never properly honoured writes to the
    FFS ToC, as the ToC's binary representation is generated from the CSV
    file shipped in the PNOR squashfs image.
    
    What *did* happen was that opening a write window to the ToC region
    succeeded and writes could be flushed, but the flushed writes were never
    read, and ToC representation internal to mboxd was never updated to
    match the written state. Thus the written values "persisted" until the
    ToC's window fell out of the cache (with 64MiB reserved regions,
    probably on a host reboot).
    
    Short circuit the insanity of handling FFS more than we have to by
    forcefully marking the ToC as read-only, regardless of the flag
    configuration shipped in the CSV representation. This prevents the host
    from successfully opening a write window and thus the host can have no
    expectation of write persistence.
    
    Change-Id: Ib2788c56b245da506cb7d607c0758b17785766cf
    Signed-off-by: Andrew Jeffery's avatarAndrew Jeffery <andrew@aj.id.au>
    7a85d22a
Makefile.am.include 8.7 KB