Download Latest Version February 2025 Release source code.tar.gz (2.6 MB)
Email in envelope

Get an email when there's a new version of egos-2000

Home / v3.0.0
Name Modified Size InfoDownloads / Week
Parent folder
bootROM_a7_100t.bin 2024-08-29 8.4 MB
disk.img 2024-08-29 4.2 MB
bootROM_a7_35t.bin 2024-08-29 8.4 MB
August 2024 Release source code.tar.gz 2024-08-29 1.8 MB
August 2024 Release source code.zip 2024-08-29 1.8 MB
README.md 2024-08-29 630 Bytes
Totals: 6 Items   24.5 MB 0
  1. Support 4 CPU cores on QEMU.

  2. Add a terminal server so that processes on different cores can print concurrently.

  3. Switch to the LiteX+VexRiscv framework on the FPGA boards, which enables

  4. page table translation code running on both QEMU and the boards;
  5. access to the Ethernet port on the boards, leading to a kernel-bypass networking application;
  6. 256MB memory (much larger than before) so that every struct process can hold a message buffer for system call.

Note that support for the Arty S7 board is temporarily suspended. We will add this support back later, but Arty S7 does not have an Ethernet port.

Source: README.md, updated 2024-08-29