commit | 2acef74d09140b64ba906364d1db6b23e03b9828 | [log] [tgz] |
---|---|---|
author | Dov Shlachter <dovs@google.com> | Thu Mar 14 14:17:08 2024 -0700 |
committer | Dov Shlachter <dovs@google.com> | Tue Mar 19 10:30:01 2024 -0700 |
tree | fee7c0ad2242fb22e1ebb54d7e8490377cb7f112 | |
parent | 7b7fe1bfd57f5c508b042e2e868ee4ac3cce7208 [diff] |
Generalize partition backed A/B/R metadata operations. Refactor and expose primitives for describing a partition-backed slots::Manager implementation. Includes a new slots::partition module which exposes a MetadataBytes trait. Remove reliance on trait objects and instead statically genericize slot Manager usage and internals. Tests: atest Change-Id: Ibda5fa8f5bd1657a2e1a9a0627f3e13fa02317fd