tpt-archon-bridge 0.1.0

Zero-copy IPC and unified page-cache traits gluing tpt-archon-core storage to the kernel
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! `tpt-archon-bridge`: zero-copy IPC and unified page-cache traits.
//!
//! Phase 2a of the `tpt-archon` stack. This crate defines the capability types
//! and the [`page_cache`] trait that let the kernel and the storage engine
//! share pages with no double-buffering. [`grant`] builds the
//! capability-gated, zero-copy [`grant::CapabilityGrant`] contract on top of
//! [`page_cache::UnifiedPageCache`] — the interface Telos-compiled
//! user-space code targets. It depends only on `tpt-archon-core`.
#![cfg_attr(not(feature = "std"), no_std)]

extern crate alloc;

pub mod capability;
pub mod grant;
pub mod page_cache;