Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
2 results tagged riscv  ✕   ✕
cksystemsteaching/selfie https://github.com/cksystemsteaching/selfie
Thu 01 Jul 2021 04:21:33 PM PDT archive.org

The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name.

Selfie is a self-contained 64-bit, 11-KLOC C implementation of:

  • a self-compiling compiler called starc that compiles a tiny but still fast subset of C called C Star (C*) to a tiny and easy-to-teach subset of RISC-V called RISC-U,
  • a self-executing emulator called mipster that executes RISC-U code including itself when compiled with starc,
  • a self-hosting hypervisor called hypster that provides RISC-U virtual machines that can host all of selfie, that is, starc, mipster, and hypster itself, and
  • a tiny C* library called libcstar utilized by selfie.

Selfie generates ELF binaries that run on real RISC-V hardware as well as on QEMU and are compatible with the official RISC-V toolchain, in particular the spike emulator and the pk kernel.

c emulator riscv educational compiler virtualization
lowRISC http://www.lowrisc.org/
Tue 20 Mar 2018 12:26:19 AM PDT archive.org

lowRISC is an open source RISC-based system-on-a-chip and accompanying development board. Based on the 64-bit RISC-V instruction set and architecture. Designed to be a fully open source and very low cost general purpose computer.

project development board riscv computers risc hardware soc foss
4983 links, including 378 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn