From 63f711c8058d3d335fce654f4eb336690a8adef7 Mon Sep 17 00:00:00 2001 From: Vasilito Date: Tue, 28 Apr 2026 06:44:37 +0100 Subject: [PATCH] test: add redox target configs for redox-drm and iommu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both crates now compile tests for x86_64-unknown-redox target. Tests compile successfully (cannot run — need Redox kernel). All 8 host-testable crates: 229 tests, 0 failures. Crates with redox-target configs: - redox-drm: 2 warnings, 0 errors - iommu: 0 warnings, 0 errors --- .gitignore | 1 + local/recipes/gpu/redox-drm/source/.cargo/config.toml | 5 +++++ local/recipes/system/iommu/source/.cargo/config.toml | 5 +++++ 3 files changed, 11 insertions(+) create mode 100644 local/recipes/gpu/redox-drm/source/.cargo/config.toml create mode 100644 local/recipes/system/iommu/source/.cargo/config.toml diff --git a/.gitignore b/.gitignore index 741a073e..a882a3cb 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ local/firmware/ TASK_COMPLETION_SUMMARY.md __pycache__/ extra.img: 1073741824 bytes +extra.img diff --git a/local/recipes/gpu/redox-drm/source/.cargo/config.toml b/local/recipes/gpu/redox-drm/source/.cargo/config.toml new file mode 100644 index 00000000..94f8ac9c --- /dev/null +++ b/local/recipes/gpu/redox-drm/source/.cargo/config.toml @@ -0,0 +1,5 @@ +[target.x86_64-unknown-redox] +linker = "x86_64-unknown-redox-gcc" + +[build] +target = "x86_64-unknown-redox" diff --git a/local/recipes/system/iommu/source/.cargo/config.toml b/local/recipes/system/iommu/source/.cargo/config.toml new file mode 100644 index 00000000..94f8ac9c --- /dev/null +++ b/local/recipes/system/iommu/source/.cargo/config.toml @@ -0,0 +1,5 @@ +[target.x86_64-unknown-redox] +linker = "x86_64-unknown-redox-gcc" + +[build] +target = "x86_64-unknown-redox"