XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
Readme.md

受控页表映射检查

零 NuGet .NET 10 控制台项目,直接链接生产 VirtualMemory.cs。测试专用 Native、PhysicalMemory、Kernel 和 Cpu 只提供私有宿主页表内存、CPU 能力位、分配所有权和精确失败注入,不重写生产映射/回收逻辑。

dotnet run --project Tools/IndependentKernel/DeviceMappingChecks/DeviceMappingChecks.csproj -c Release --artifacts-path build/Gpu/DeviceMappingArtifacts

覆盖中间层分配失败、已发布映射跨 2 MiB 边界后的回滚、逐项实际 PTE 权限与 UC PAT、MMIO/RAM 操作隔离、精确范围 unmap 与重复拒绝、外来叶页/页表所有权、MAXPHYADDR 和最高合法物理页边界。每次保存唯一 build/Gpu/DeviceMappingChecks-* 回执并绑定生产源码 SHA256。

这些检查只证明托管生产 VM 逻辑对受控 PTE 内存的行为;不会改宿主 CR3/PAT、发送真实 MMIO、映射显卡、提交 GPU 工作或验收裸机页表/TLB 行为。不能把此处通过计入 CUDA/GPU 硬件执行通过。