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

XFESystem

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

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

feat: persist workspace and load programs from boot USB

33ec2b5
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

37 个文件 +1816 -96
Modified AGENTS.md +12 -2
Modified README.md +7 -5
Added Samples/XFESystem.UsbHello/Program.cs +3 -0
Added Samples/XFESystem.UsbHello/XFESystem.UsbHello.csproj +8 -0
Added Samples/XFESystem.UsbHello/packages.lock.json +6 -0
Modified Source/XFESystem.Core/MemoryWorkspace.cs +17 -0
Added Source/XFESystem.Core/PersistentUsbWorkspace.cs +96 -0
Added Source/XFESystem.Core/ReadOnlyFat32Volume.cs +120 -0
Added Source/XFESystem.Core/UsbWorkspaceFormat.cs +92 -0
Modified Source/XFESystem.NativeKernel/Contracts.cs +1 -0
Modified Source/XFESystem.NativeKernel/KernelProfile.json +4 -2
Modified Source/XFESystem.NativeKernel/Native/image.c +3 -0
Modified Source/XFESystem.NativeKernel/Native/native.c +13 -0
Added Source/XFESystem.NativeKernel/UsbMassStorage.cs +214 -0
Modified Source/XFESystem.NativeKernel/UsbXhci.cs +7 -3
Added Source/XFESystem.NativeRuntime/Application/NativeWorkspace.cs +45 -0
Modified Source/XFESystem.NativeRuntime/Application/Program.cs +21 -10
Modified Source/XFESystem.NativeRuntime/ConsoleApplication/ConsoleApplication.csproj +1 -0
Modified Source/XFESystem.NativeRuntime/ConsoleApplication/Program.cs +13 -10
Added Tests/XFESystem.Core.Tests/UsbWorkspaceTests.cs +127 -0
Modified Tools/CSharpBoot/PackImage.csproj +4 -0
Modified Tools/CSharpBoot/Program.cs +34 -5
Modified Tools/CSharpBoot/ReadImage.py +21 -4
Modified Tools/CSharpBoot/TestSingleEditionImage.py +29 -0
Added Tools/CSharpBoot/packages.lock.json +10 -0
Modified Tools/IndependentKernel/Build.ps1 +3 -1
Modified Tools/IndependentKernel/IndependentDocumentEvidence.py +9 -0
Modified Tools/IndependentKernel/Open.ps1 +76 -10
Modified Tools/IndependentKernel/Package.ps1 +27 -3
Modified Tools/IndependentKernel/TestBoot.py +11 -1
Added Tools/IndependentKernel/TestUsbStorage.py +136 -0
Added docs/UsbPersistentWorkspace20261016.md +50 -0
Added docs/validation-results/UsbPersistentWorkspace20261016.json +341 -0
Modified scripts/physical-media-csharp-tests.py +59 -15
Added scripts/physical-media-usb-tests.ps1 +57 -0
Modified scripts/physical-media-verify.py +39 -11
Modified scripts/physical-media.ps1 +100 -14