feat: remove support for XEZIM and CVC simulators

- Deleted references to XEZIM and CVC in the Makefile and related scripts.
- Removed XEZIM-specific and CVC-specific files, including external memory models and SRAM models.
- Updated the test suite to reflect the removal of XEZIM and CVC simulators, ensuring no broken references remain.
- Cleaned up the README and doctor scripts to remove mentions of XEZIM and CVC.
This commit is contained in:
maksyuki committed 2026-08-22 18:21:02 +08:00
1 parent b47447fa9b
commit f5553870f6
16 files changed
+13 -937

No files matched your search

+9 -8
View File
@@ -667,14 +667,15 @@ def test_make_dry_run_and_validation_do_not_write_filelists(tmp_path: Path) -> N
)
assert build_state() == before
invalid = subprocess.run(
["make", "SIMU=UNKNOWN", "help"],
cwd=ROOT,
text=True,
capture_output=True,
)
assert invalid.returncode != 0
assert "Invalid SIMU='UNKNOWN'" in invalid.stderr
for simulator in ("UNKNOWN", "XEZIM", "CVC"):
invalid = subprocess.run(
["make", f"SIMU={simulator}", "help"],
cwd=ROOT,
text=True,
capture_output=True,
)
assert invalid.returncode != 0
assert f"Invalid SIMU='{simulator}'" in invalid.stderr
removed_core = subprocess.run(
["make", "CORE=alternate", "config"],