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

XFESystem

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

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

XFEstudio/XFESystem

Remove legacy Rust and port EFI boot to C#

Add staged native Markdown first presentation, exact scanout evidence, CPU raster optimizations, NVIDIA PCI discovery and an explicit SDL launcher. Verify the C# EFI, 815 host tests and same-image native desktop/browser profiles. CUDA/GPU rendering and the TCG one-second goal remain incomplete.

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

代码差异

214 个文件 +20270 -36576
Deleted .cargo/config.toml +0 -16
Modified .gitattributes +8 -7
Deleted Cargo.lock +0 -405
Deleted Cargo.toml +0 -17
Modified README.md +30 -212
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
Modified Source/XFESystem.Browser/BrowserBoxDecoration.cs +44 -7
Added Source/XFESystem.Browser/BrowserDocumentLoading.cs +161 -0
Modified Source/XFESystem.Browser/BrowserInteractivePage.cs +28 -1
Modified Source/XFESystem.Browser/BrowserLayoutEngine.cs +3 -0
Modified Source/XFESystem.Browser/BrowserPageResources.cs +10 -5
Modified Source/XFESystem.Browser/BrowserService.WebsiteProof.cs +1 -1
Modified Source/XFESystem.Browser/BrowserService.cs +39 -9
Added Source/XFESystem.Core/PciGpuDiscovery.cs +42 -0
Modified Source/XFESystem.Desktop/DesktopSession.cs +19 -5
Added Source/XFESystem.Desktop/IDesktopPresentedPixelsCanvas.cs +41 -0
Modified Source/XFESystem.Desktop/InteractiveBrowser.cs +4 -0
Modified Source/XFESystem.Kernel/CanvasAdapter.cs +15 -1
Modified Source/XFESystem.Kernel/Kernel.cs +6 -2
Added Source/XFESystem.Kernel/NativeNvidiaDiscovery.cs +70 -0
Modified THIRD_PARTY.md +43 -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/DocumentFirstPaintTests.cs +167 -0
Modified Tests/XFESystem.Browser.Tests/XFESystem.Browser.Tests.csproj +4 -0
Added Tests/XFESystem.Core.Tests/PciGpuDiscoveryTests.cs +68 -0
Modified Tests/XFESystem.Desktop.Tests/DesktopRenderYieldTests.cs +30 -0
Added Tests/XFESystem.Desktop.Tests/PresentedPixelsTests.cs +44 -0
Modified Tests/XFESystem.Desktop.Tests/RealWebEditorTests.cs +12 -1
Added Tools/BootstrapCSharp.ps1 +16 -0
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 +40 -6
Modified Tools/CSharpBoot/TestLauncherViewport.ps1 +23 -1
Modified Tools/OpenCSharp.ps1 +7 -4
Modified Tools/PackageCSharp.ps1 +13 -2
Modified Tools/TestCSharp.ps1 +1 -1
Modified Tools/TestDesktopUi.py +46 -5
Added Tools/TestDocumentFirstPaint.py +183 -0
Added Tools/TestDocumentFirstPaintGuards.py +103 -0
Added Validation/CSharp-Preview7-CSharpOnly-20261014.md +86 -0
Added Validation/CSharp-Preview7-Delivery-20261014.json +62 -0
Modified XFESystem.slnx +2 -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
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 +38 -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