This website works better with JavaScript.
Explore
Help
Sign In
TBM
/
tbm-mcu
Watch
1
Star
0
Fork
You've already forked tbm-mcu
0
Code
Issues
Pull Requests
Releases
Wiki
Activity
338
Commits
2
Branches
1
Tag
1.0 MiB
Tag:
Branch:
Tree:
7c44691059
master
wip/virtual-tbm
0.1.0
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '7c44691059'
${ noResults }
Commit Graph
19 Commits (7c446910593bb608e5a812d51fee11c7cba18d7c)
Author
SHA1
Message
Date
S.J.R. van Schaik
e6c1197d07
ftl: fix find_last_group() to use proper group offsets
8 years ago
S.J.R. van Schaik
51da9338ea
ftl: return -1 when no root could be found
8 years ago
S.J.R. van Schaik
5b21fe9813
ftl: fix read_page_desc() and write_page_desc() to use proper offsets
8 years ago
S.J.R. van Schaik
f44581b648
ftl: fix is_group_erased() to read the proper offsets
8 years ago
S.J.R. van Schaik
dc6365c7f8
ftl: fix bug in root recovery by marking page descriptors with a magic value
8 years ago
S.J.R. van Schaik
846ea90bdc
ftl: initialise the offset in the map
8 years ago
S.J.R. van Schaik
f7b11a8726
ftl: temporarily disable reading the cached va in trace_path()
8 years ago
S.J.R. van Schaik
15d2f6dc4b
ftl: cache unmapped translations
8 years ago
S.J.R. van Schaik
f68e26ac12
ftl: implement flags to keep track of state
8 years ago
S.J.R. van Schaik
8f061a808d
ftl: cache last virtual address translation
8 years ago
S.J.R. van Schaik
22028021ca
ftl: use write_page_desc() in ftl_trim()
8 years ago
S.J.R. van Schaik
ed5e3ef8ea
ftl: fix typo
8 years ago
S.J.R. van Schaik
dfa497198f
ftl: copy dev->log2_block_size to log2_erase_size in reset_map()
8 years ago
S.J.R. van Schaik
f647188666
ftl: fix bug where constant is not bitshifted
8 years ago
S.J.R. van Schaik
937521c909
flash: return size for flash_read() and flash_write()
8 years ago
S.J.R. van Schaik
d631e3012e
ftl: change uint8_t to void in write_upage
8 years ago
S.J.R. van Schaik
27cf8bb587
ftl: use flash_is_erased() instead of is_page_erased() and simplify is_group_erased()
8 years ago
S.J.R. van Schaik
6f7fec2965
ftl: rename journal to map
8 years ago
S.J.R. van Schaik
770860d621
ftl: split up code
8 years ago
S.J.R. van Schaik
602ebb364d
ftl: use void * instead of uint8_t *
8 years ago
S.J.R. van Schaik
e31a852225
ftl: add buffer length to ftl_read()
8 years ago
S.J.R. van Schaik
cd44b4866b
ftl: remove ftl_find()
8 years ago
S.J.R. van Schaik
24ab1dd9b7
ftl: trim last sector by writing an empty page descriptor
8 years ago
S.J.R. van Schaik
1c396c407a
ftl: replace erase_block() with a direct call to flash_erase()
8 years ago
S.J.R. van Schaik
b0c53116d6
ftl: fix off by one in garbage collection code
8 years ago
S.J.R. van Schaik
4b651b19f1
ftl: add ftl_get_size(), allow trimming final sector, recover tail and size
8 years ago
S.J.R. van Schaik
da30898794
ftl: more comments
8 years ago
S.J.R. van Schaik
2b5225ef98
ftl: initial implementation of the Flash Translation Layer
8 years ago