summaryrefslogtreecommitdiff
path: root/sys/include/dev/ic
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2024-09-03 22:19:45 -0400
committerIan Moffett <ian@osmora.org>2024-09-03 22:27:17 -0400
commit853a059b7b4a2173997c40d9c4f098943d1b2c18 (patch)
tree051af469da3917fe9dffa2ba95d0ebb1ec75350e /sys/include/dev/ic
parent8bc9542f9dadb9a99f92c20af3291a048e3a75fd (diff)
kernel: dev: Introduce DCDR framework
Added the Drive Cache Descriptor Ring (DCDR) framework to manage the caching of logical blocks for LBA-based storage mediums. This commit implements core components including data structures for Drive Cache Descriptors (DCDs) and Drive Cache Descriptor Rings (DCDRs). Other implemented features include: - DCD eviction policy based on least hit count - DCD invalidation - DCD lookups - Support for logical block coalescing Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/include/dev/ic')
0 files changed, 0 insertions, 0 deletions