Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NumberItemDescriptionStatusNotesResources
1Test EnvironmentTarget platform selectionCompleteSelection qemu-system-riscv64's virt machine emulation as the target platform
Basic Linux test environment creationComplete

Selected Ubuntu Linux (riscv64) as the target filesystem

Ubuntu Linux for RISC-V 64-bit systems
Design of a testing strategyComplete

Decided to build and run the compiler and test assets 'natively' on the above test environment

(Experimented with cross compilation but that threw up known errors that were deemed invalid)

Decided to execute the test runner manually once the test assets were built


2Rust CompilerVerify that the Rust Compiler builds and runs natively for the risc64-unknown-linux-gnu target tripleCompleteAll OK. No special mods needed.
3Rust Compiler Test SuiteVerify that the Rust Compiler test suite builds and runs natively for the riscv64-unknown-linux-gnu target tripleComplete

All OK. No special mods needed.

Issue encountered with docker image for RISC-V Rust.

PR raised to fix docker image for RISC-V Rust. Fixes merged.

4Rust Compiler Test ReportGenerate initial compiler test resultsCompleteSome codegen test failures seen.PR raised to address test failures. Fixes merged.
#
Item
Description
Status
Notes
Resources
1
Test Environment
  • Target platform selection
Complete
  • Selected qemu-system-riscv64's virt machine emulation as the target platform running on an x86_64 Linux host machine
  • Basic Linux test environment creation
Complete
  • Selected Ubuntu Linux as the host filesystem
  • Design of testing strategy
Complete
  • Decided to build and run the compiler and test assets 'natively' on the above system
  • (Experimented with cross compilation but that threw up known errors which aren't deemed worth fixing at present).
  • Decided to execute the test runner manually
2
Rust Compiler
  • Verify that the Rust compiler builds and runs
Complete
  • All good. No special mods needed.
3
Rust Compiler Test Suite
  • Verify that the Rust compiler test builds and runs
Complete
  • All good. No special mods needed.
  • Issue with docker image for RISC-V Rust.
4
Test Report
  • Generate initial compiler test results
Complete
  • Some codegen test failures seen.



Page Properties


Dependency



Upstreaming

Status
colourYellow
titleONGOING


Contacts