diff options
author | Cyril Bur <cyril.bur@au1.ibm.com> | 2015-06-02 10:51:01 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-06-09 16:37:33 +1000 |
commit | 1fd9d5afc6aff3870695110c74a4a9daa88e5c81 (patch) | |
tree | 67f1c64d8b67ee3298deb5b03c7563780b39146d /libflash/Makefile.inc | |
parent | d21a0c4952dfe08870f07eeeb43158dd31cab6a9 (diff) | |
download | skiboot-1fd9d5afc6aff3870695110c74a4a9daa88e5c81.zip skiboot-1fd9d5afc6aff3870695110c74a4a9daa88e5c81.tar.gz skiboot-1fd9d5afc6aff3870695110c74a4a9daa88e5c81.tar.bz2 |
libflash: introduce blocklevel interface
libflash core is really good at accessing hardware flash devices. libffs is
really good at read FFS partitioned data and has been designed to use libflash
to read data.
Problems arise when FFS partitioned data exists on something other than
flash hardware, or the hardware cannot be accessed directly.
This interface should bridge the gap, allowing libffs to be used no matter
what the backing is for the data. This should allow for greater flexibility
for reading and writing, such as adding support read-only areas at a global
level as well as more straight forward usage of libffs for userspace bypassing
libflash entirely.
Signed-off-by: Cyril Bur <cyril.bur@au1.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libflash/Makefile.inc')
-rw-r--r-- | libflash/Makefile.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libflash/Makefile.inc b/libflash/Makefile.inc index 0850b24..4db02a1 100644 --- a/libflash/Makefile.inc +++ b/libflash/Makefile.inc @@ -1,4 +1,4 @@ -LIBFLASH_SRCS = libflash.c libffs.c ecc.c +LIBFLASH_SRCS = libflash.c libffs.c ecc.c blocklevel.c LIBFLASH_OBJS = $(LIBFLASH_SRCS:%.c=%.o) SUBDIRS += libflash |