hbm 0.1.3

A hardware buffer allocator
Documentation

HBM

HBM is a hardware buffer allocator.

hbm crate provides a Rust library to allocate, export/import, and access hardware buffers.

hbm-minigbm crate provides an unstable C API for minigbm's internal use.

hbm-gralloc crate provides a HAL service for Graphics Allocator interface and an SP-HAL for Graphics Mapper interface on Android. It is mainly built via the Android build system rather than via cargo.

TODOs

hbm

  • quirk device and quirks
  • thread safety
  • error reporting
  • require modifiers
  • validations
  • no_std
  • cleanups
  • docs

hbm-gralloc

  • aidl codegen
  • impl