History | View | Annotate | Download (5.9 kB)
qed: do not evict in-use L2 table cache entries
The L2 table cache reduces QED metadata reads that would be requiredwhen translating LBAs to offsets into the image file. Since requestsexecute in parallel it is possible to share an L2 table between multiple...
Use glib memory allocation and free functions
qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
qed: Table, L2 cache, and cluster functions
This patch adds code to look up data cluster offsets in the image viathe L1/L2 tables. The L2 tables are writethrough cached in memory forperformance (each read/write requires a lookup so it is essential tocache the tables)....