diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-06-12 02:32:05 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-06-12 02:32:05 -0600 |
commit | 8ce568bae1cc9a77996f16b859482992d27e0b37 (patch) | |
tree | 3d88dac69ba2c9bb75bfffcda0e9df627ba0ec32 /cmd/sbc_harness/fs_harness_flash_bin.h | |
parent | 7ddc93c7084e2893cf771dc7b5c027a6303404da (diff) | |
parent | baa075b9d499f13ea445d1371b5338c9043a95de (diff) |
Merge branch 'lukeshu/io-pread'
Diffstat (limited to 'cmd/sbc_harness/fs_harness_flash_bin.h')
-rw-r--r-- | cmd/sbc_harness/fs_harness_flash_bin.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/cmd/sbc_harness/fs_harness_flash_bin.h b/cmd/sbc_harness/fs_harness_flash_bin.h index 148a446..050f4a7 100644 --- a/cmd/sbc_harness/fs_harness_flash_bin.h +++ b/cmd/sbc_harness/fs_harness_flash_bin.h @@ -11,17 +11,21 @@ #include <lib9p/srv.h> -struct flash_file { - char *name; - uint64_t pathnum; - - BEGIN_PRIVATE(FS_HARNESS_FLASH_BIN); +struct flashio { bool written; struct { bool ok; size_t pos; uint8_t dat[FLASH_SECTOR_SIZE]; } wbuf, rbuf; +}; + +struct flash_file { + char *name; + uint64_t pathnum; + + BEGIN_PRIVATE(FS_HARNESS_FLASH_BIN); + struct flashio io; END_PRIVATE(FS_HARNESS_FLASH_BIN); }; LO_IMPLEMENTATION_H(lib9p_srv_file, struct flash_file, flash_file); |