⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

create_identity_domain

Function create_identity_domain 

Source
pub fn create_identity_domain() -> KernelResult<u64>
Expand description

Create an identity domain for DMA address translation.

In identity mapping mode, all DMA addresses translate to the same physical address. This is the simplest IOMMU configuration and allows devices to perform DMA without address translation overhead.

Returns the physical address of the identity-mapped root table page.