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