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

XFESystem

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

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 5 个提交 #3

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

此分支未设置最低批准数。

0 / 0

尚未指定审查人。

XFEstudio 2026-10-14 17:23

变更说明

将 XFEstudio/XFESystem:dev 合并到 master。

提交记录

  • 合并拉取请求 #2:codex/csharp-system:合并 4 个提交 (af0dd90) — XFE工作室室长
  • Record interactive editor OOM and preserve incomplete release status (6600cb2) — XFE工作室室长
  • Keep code editors on a native worker and refine desktop feedback (5be72b7) — XFE工作室室长
  • Add pinned NVIDIA command protocol components and offline oracle (46756fd) — XFE工作室室长
  • Remove legacy Rust and port EFI boot to C# (adce269) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

272 个文件 +26039 -36677
Deleted .cargo/config.toml +0 -16
Modified .gitattributes +8 -7
Deleted Cargo.lock +0 -405
Deleted Cargo.toml +0 -17
Modified README.md +34 -209
Added Source/XFESystem.Boot/DisplayContracts.cs +134 -0
Added Source/XFESystem.Boot/EfiEntry.cs +370 -0
Added Source/XFESystem.Boot/XFESystem.Boot.csproj +10 -0
Added Source/XFESystem.Browser/BackgroundBrowserEditorSession.cs +222 -0
Modified Source/XFESystem.Browser/BrowserBoxDecoration.cs +44 -7
Modified Source/XFESystem.Browser/BrowserCanvasSurface.cs +7 -0
Added Source/XFESystem.Browser/BrowserDocumentLoading.cs +161 -0
Added Source/XFESystem.Browser/BrowserEditorPreparationService.cs +132 -0
Modified Source/XFESystem.Browser/BrowserInteractivePage.cs +40 -2
Modified Source/XFESystem.Browser/BrowserLayoutEngine.cs +3 -0
Modified Source/XFESystem.Browser/BrowserPageResources.cs +19 -5
Added Source/XFESystem.Browser/BrowserPaintSnapshot.cs +139 -0
Modified Source/XFESystem.Browser/BrowserResourceSource.cs +23 -14
Added Source/XFESystem.Browser/BrowserService.EditorPreparation.cs +57 -0
Modified Source/XFESystem.Browser/BrowserService.WebsiteProof.cs +6 -1
Modified Source/XFESystem.Browser/BrowserService.cs +46 -9
Added Source/XFESystem.Core/PciGpuDiscovery.cs +42 -0
Modified Source/XFESystem.Desktop/DesktopChromeRenderer.cs +6 -1
Modified Source/XFESystem.Desktop/DesktopPointerRenderer.cs +12 -3
Modified Source/XFESystem.Desktop/DesktopSession.cs +211 -18
Added Source/XFESystem.Desktop/DesktopWallpaper.cs +46 -0
Modified Source/XFESystem.Desktop/DesktopWindow.cs +6 -0
Modified Source/XFESystem.Desktop/DesktopWindowChromeRenderer.cs +16 -8
Added Source/XFESystem.Desktop/EditorPreparation.cs +51 -0
Added Source/XFESystem.Desktop/IDesktopPresentedPixelsCanvas.cs +41 -0
Modified Source/XFESystem.Desktop/InteractiveBrowser.cs +6 -0
Modified Source/XFESystem.Documents/WebsiteAssets.cs +59 -3
Added Source/XFESystem.Gpu.Nvidia/NvidiaBlackwellCommands.cs +95 -0
Added Source/XFESystem.Gpu.Nvidia/NvidiaGpuRange.cs +49 -0
Added Source/XFESystem.Gpu.Nvidia/NvidiaMappedCopyChannel.cs +143 -0
Added Source/XFESystem.Gpu.Nvidia/Packages.lock.json +6 -0
Added Source/XFESystem.Gpu.Nvidia/XFESystem.Gpu.Nvidia.csproj +11 -0
Modified Source/XFESystem.Kernel/CanvasAdapter.cs +107 -15
Modified Source/XFESystem.Kernel/Kernel.cs +85 -10
Modified Source/XFESystem.Kernel/NativeDesktopInput.cs +22 -2
Added Source/XFESystem.Kernel/NativeManagedWorkScheduler.cs +53 -0
Added Source/XFESystem.Kernel/NativeNvidiaDiscovery.cs +70 -0
Added Source/XFESystem.Kernel/NativeRuntimeMemoryDiagnostics.cs +17 -0
Added Source/XFESystem.Kernel/NativeThreadRegression.cs +138 -0
Modified Source/XFESystem.Kernel/XFESystem.Kernel.csproj +1 -0
Modified THIRD_PARTY.md +45 -38
Added Tests/XFESystem.Boot.Tests/DisplayPolicyTests.cs +144 -0
Added Tests/XFESystem.Boot.Tests/Packages.lock.json +95 -0
Added Tests/XFESystem.Boot.Tests/XFESystem.Boot.Tests.csproj +18 -0
Added Tests/XFESystem.Browser.Tests/BoxOcclusionPixelTests.cs +178 -0
Added Tests/XFESystem.Browser.Tests/BrowserPaintSnapshotTests.cs +108 -0
Added Tests/XFESystem.Browser.Tests/DocumentFirstPaintTests.cs +167 -0
Added Tests/XFESystem.Browser.Tests/MonacoNavigationProofTests.cs +40 -0
Added Tests/XFESystem.Browser.Tests/PackagedResourceCacheTests.cs +93 -0
Modified Tests/XFESystem.Browser.Tests/XFESystem.Browser.Tests.csproj +4 -0
Modified Tests/XFESystem.Core.Tests/CursorRasterTests.cs +20 -0
Modified Tests/XFESystem.Core.Tests/DesktopTests.cs +1 -1
Added Tests/XFESystem.Core.Tests/PciGpuDiscoveryTests.cs +68 -0
Modified Tests/XFESystem.Core.Tests/WindowChromeRasterTests.cs +7 -5
Modified Tests/XFESystem.Desktop.Platform.Tests/NativeInputTests.cs +19 -0
Modified Tests/XFESystem.Desktop.Tests/DesktopRenderYieldTests.cs +30 -0
Added Tests/XFESystem.Desktop.Tests/PointerReleaseTests.cs +82 -0
Added Tests/XFESystem.Desktop.Tests/PresentedPixelsTests.cs +44 -0
Modified Tests/XFESystem.Desktop.Tests/RealWebEditorTests.cs +12 -1
Added Tests/XFESystem.Documents.Tests/WebsiteAssetCacheTests.cs +58 -0
Added Tests/XFESystem.Gpu.Nvidia.Tests/NvidiaProtocolTests.cs +199 -0
Added Tests/XFESystem.Gpu.Nvidia.Tests/Packages.lock.json +95 -0
Added Tests/XFESystem.Gpu.Nvidia.Tests/XFESystem.Gpu.Nvidia.Tests.csproj +20 -0
Added Tools/BootstrapCSharp.ps1 +16 -0
Modified Tools/BrowserCompatibility/PaintPerformanceProbe/Program.cs +69 -1
Added Tools/CSharpBoot/BflatToolchain.json +28 -0
Modified Tools/CSharpBoot/BuildBootShim.ps1 +77 -26
Modified Tools/CSharpBoot/CreateReport.py +109 -10
Modified Tools/CSharpBoot/Dependencies.json +5 -4
Added Tools/CSharpBoot/GetBflat.ps1 +27 -0
Added Tools/CSharpBoot/Licenses/Bflat-8.0.2.txt +23 -0
Modified Tools/CSharpBoot/Program.cs +4 -3
Modified Tools/CSharpBoot/ReadImage.py +2 -2
Modified Tools/CSharpBoot/TestBoot.py +110 -11
Modified Tools/CSharpBoot/TestLauncherViewport.ps1 +23 -1
Modified Tools/GcRuntimePatch/AllocationRuntimePatch.cs +18 -3
Added Tools/GcRuntimePatch/FuncletEhRuntimePatch.cs +51 -0
Added Tools/GcRuntimePatch/NativeThreadEh.s +18 -0
Modified Tools/GcRuntimePatch/Program.cs +15 -2
Modified Tools/GcRuntimePatch/Readme.md +24 -2
Modified Tools/GcRuntimePatch/Tests/Program.cs +60 -1
Added Tools/GcRuntimePatch/ThreadEhRuntimePatch.cs +132 -0
Added Tools/GcRuntimePatch/ThreadStackRuntimePatch.cs +120 -0
Added Tools/Gpu/Licenses/NvidiaPublicHeaders.txt +41 -0
Added Tools/Gpu/NvidiaProtocolProbe/NvidiaProtocolProbe.csproj +12 -0
Added Tools/Gpu/NvidiaProtocolProbe/Packages.lock.json +10 -0
Added Tools/Gpu/NvidiaProtocolProbe/Program.cs +24 -0
Added Tools/Gpu/NvidiaSources.lock.json +115 -0
Added Tools/Gpu/Readme.md +26 -0
Added Tools/Gpu/VerifyNvidiaProtocol.py +146 -0
Modified Tools/OpenCSharp.ps1 +7 -4
Modified Tools/PackageCSharp.ps1 +13 -2
Modified Tools/TestBrowserOom.py +9 -0
Modified Tools/TestCSharp.ps1 +11 -3
Modified Tools/TestDesktopUi.py +72 -8
Added Tools/TestDocumentFirstPaint.py +183 -0
Added Tools/TestDocumentFirstPaintGuards.py +103 -0
Added Tools/TestEditorResponsiveness.py +232 -0
Modified Tools/TestWebsiteDocument.py +77 -12
Added Validation/CSharp-BackgroundEditor-20261015.md +23 -0
Added Validation/CSharp-Preview7-CSharpOnly-20261014.md +86 -0
Added Validation/CSharp-Preview7-Delivery-20261014.json +62 -0
Modified XFESystem.slnx +5 -0
Modified assets/branding/README.md +2 -3
Modified assets/branding/build-console-assets.py +2 -10
Deleted assets/branding/console/latin-scales.rs +0 -16
Deleted assets/branding/console/ranges.rs +0 -11
Deleted boot/uefi/Cargo.toml +0 -13
Deleted boot/uefi/src/lib.rs +0 -319
Deleted boot/uefi/tests/mode_policy.rs +0 -55
Deleted crates/xfe-abi/Cargo.toml +0 -7
Deleted crates/xfe-abi/README.md +0 -37
Deleted crates/xfe-abi/src/lib.rs +0 -406
Deleted crates/xfe-formats/Cargo.toml +0 -7
Deleted crates/xfe-formats/README.md +0 -9
Deleted crates/xfe-formats/src/cpio.rs +0 -292
Deleted crates/xfe-formats/src/elf.rs +0 -450
Deleted crates/xfe-formats/src/lib.rs +0 -4
Deleted crates/xfe-fs/Cargo.toml +0 -7
Deleted crates/xfe-fs/README.md +0 -43
Deleted crates/xfe-sdk/Cargo.toml +0 -7
Deleted crates/xfe-web/Cargo.toml +0 -11
Deleted crates/xfe-web/README.md +0 -29
Deleted crates/xfe-web/build.rs +0 -150
Deleted crates/xfe-web/c/include/assert.h +0 -6
Deleted crates/xfe-web/c/include/inttypes.h +0 -9
Deleted crates/xfe-web/c/include/stdio.h +0 -8
Deleted crates/xfe-web/c/include/stdlib.h +0 -8
Deleted crates/xfe-web/c/include/string.h +0 -13
Deleted crates/xfe-web/c/include/time.h +0 -6
Deleted crates/xfe-web/c/port.c +0 -46
Deleted crates/xfe-web/c/tls.c +0 -45
Deleted crates/xfe-web/c/xfe_mbedtls_config.h +0 -59
Deleted crates/xfe-web/c/xfe_port.h +0 -15
Deleted crates/xfe-web/src/tls.rs +0 -243
Deleted crates/xfe-web/tests/host_port.c +0 -25
Deleted crates/xfe-web/tests/test_tls.ps1 +0 -26
Deleted crates/xfe-web/tests/tls_probe.py +0 -146
Added docs/CSharpBackgroundEditor.md +21 -0
Modified docs/CSharpDesktopPreview2.md +1 -1
Modified docs/CSharpNativeDisplay.md +1 -1
Modified docs/CSharpReconstruction.md +2 -2
Modified docs/CSharpRenderBackends.md +1 -1
Added docs/NativeCudaPort.md +40 -0
Deleted docs/architecture.md +0 -64
Deleted docs/commands.md +0 -267
Deleted docs/console-drivers.md +0 -86
Deleted docs/desktop-and-language.md +0 -72
Deleted docs/display-and-editor-dev3.md +0 -63
Deleted docs/display-and-input-dev2.md +0 -47
Deleted docs/display-mode-detection.md +0 -35
Deleted docs/display-pointer-dev4.md +0 -115
Deleted docs/physical-candidate-readme.md +0 -67
Deleted docs/physical-hardware.md +0 -123
Deleted docs/physical-validation.md +0 -79
Deleted docs/sdk.md +0 -52
Deleted docs/toolchain.md +0 -109
Deleted docs/usb-keyboard-v2.md +0 -40
Deleted docs/validation.md +0 -92
Deleted kernel/Cargo.toml +0 -21
Deleted kernel/linker-aarch64.ld +0 -14
Deleted kernel/linker-i686.ld +0 -21
Deleted kernel/linker-x86_64.ld +0 -14
Deleted kernel/src/arch/aarch64.rs +0 -412
Deleted kernel/src/arch/mod.rs +0 -12
Deleted kernel/src/boot.rs +0 -264
Deleted kernel/src/boot32.rs +0 -473
Deleted kernel/src/clock.rs +0 -261
Deleted kernel/src/console.rs +0 -89
Deleted kernel/src/display_boot.rs +0 -47
Deleted kernel/src/display_surfaces.rs +0 -221
Deleted kernel/src/drivers/ahci.rs +0 -267
Deleted kernel/src/drivers/e1000.rs +0 -491
Deleted kernel/src/drivers/edid.rs +0 -331
Deleted kernel/src/drivers/hid_keyboard.rs +0 -399
Deleted kernel/src/drivers/hid_mouse.rs +0 -342
Deleted kernel/src/drivers/mod.rs +0 -42
Deleted kernel/src/drivers/mouse.rs +0 -460
Deleted kernel/src/drivers/net.rs +0 -149
Deleted kernel/src/drivers/nvme.rs +0 -359
Deleted kernel/src/drivers/pci.rs +0 -327
Deleted kernel/src/drivers/rng.rs +0 -52
Deleted kernel/src/drivers/virtio.rs +0 -246
Deleted kernel/src/hardware_random.rs +0 -52
Deleted kernel/src/main.rs +0 -79
Deleted kernel/src/memory.rs +0 -81
Deleted kernel/src/net.rs +0 -445
Deleted kernel/src/platform.rs +0 -62
Deleted kernel/src/vm.rs +0 -65
Deleted kernel/tests/console_host.rs +0 -122
Deleted kernel/tests/console_routing_host.rs +0 -50
Deleted kernel/tests/display_surfaces_host.rs +0 -63
Deleted kernel/tests/drivers_host.rs +0 -101
Deleted kernel/tests/fixtures/qemu-default-3840x2160.edid +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted kernel/tests/platform_host.rs +0 -16
Deleted kernel/tests/storage_host.rs +0 -72
Deleted kernel/tests/vm_host.rs +0 -3
Deleted rust-toolchain.toml +0 -5
Deleted scripts/acceptance.py +0 -397
Deleted scripts/bootstrap.ps1 +0 -19
Deleted scripts/e1000-acceptance.py +0 -65
Modified scripts/fetch-deps.ps1 +2 -14
Deleted scripts/native-storage-acceptance.py +0 -59
Deleted scripts/open-qemu-ui.ps1 +0 -44
Deleted scripts/package-physical-candidate.ps1 +0 -206
Deleted scripts/package-release.ps1 +0 -167
Deleted scripts/package-source.ps1 +0 -56
Modified scripts/physical-media.ps1 +0 -5
Deleted scripts/release-launcher.ps1 +0 -57
Deleted scripts/sparsify-test-disks.ps1 +0 -90
Deleted scripts/storage-acceptance.py +0 -119
Deleted scripts/test-candidate-boot.py +0 -198
Deleted scripts/test-display-native.py +0 -148
Deleted scripts/test-display-shim.py +0 -205
Deleted scripts/test-editor.py +0 -220
Deleted scripts/test-kernel-host.ps1 +0 -34
Deleted scripts/test-language.py +0 -280
Deleted scripts/test-multiple-displays.py +0 -98
Deleted scripts/test-pointer.py +0 -289
Deleted scripts/test-scroll-performance.py +0 -276
Deleted scripts/xfe.ps1 +0 -10
Deleted targets/i686-xfe.json +0 -21
Modified tools-lock.json +68 -12
Deleted user/examples/Cargo.toml +0 -44
Deleted user/examples/src/abi_check.rs +0 -88
Deleted user/examples/src/fault.rs +0 -24
Deleted user/examples/src/hello.rs +0 -18
Deleted user/examples/src/memory_stress.rs +0 -121
Deleted user/examples/src/permissions.rs +0 -42
Deleted user/examples/src/spin.rs +0 -24
Deleted user/init/Cargo.toml +0 -22
Deleted user/init/README.md +0 -17
Deleted user/init/linker-i686.ld +0 -14
Deleted user/init/linker.ld +0 -18
Deleted user/init/src/auth.rs +0 -198
Deleted user/init/src/browser.rs +0 -300
Deleted user/init/src/i18n.rs +0 -163
Deleted user/init/src/input.rs +0 -326
Deleted user/init/src/main.rs +0 -305
Deleted user/init/tests/test-shell-host.ps1 +0 -49
Deleted xtask/Cargo.toml +0 -11
Deleted xtask/src/main.rs +0 -465
Deleted xtask/src/qemu.rs +0 -305
Deleted xtask/src/sparse.rs +0 -104