Comments (8)
@Dolu1990 - FYI How many resources would not having a MMU save?
from linux-on-litex-vexriscv.
@mithro I will check.
But also, wasn't it also about only having a machine mode only + no mmu linux port ?
That would probabably save much :D
from linux-on-litex-vexriscv.
I would say, it would mainly make it usable in a ice40 8K
Currently, i have a Linux SoC with SDRAM which can hold in it, but that's realy full
from linux-on-litex-vexriscv.
@Dolu1990 That would be awesome!
from linux-on-litex-vexriscv.
https://lwn.net/Articles/790888/
from linux-on-litex-vexriscv.
NB, this doesn't support shared libraries. Static executables only.
from linux-on-litex-vexriscv.
it would also make it able to run in MAX10 10M08 device, and maybe maybe maybe in 8Mbyte HyperRAM,,, for many years ago running nommu in 4Mbyte was not a problem
from linux-on-litex-vexriscv.
Except doing it for the challenge, I'm not sure to see a real use case for this: iCE40 are good for pure logic gateware or to embeds small CPUs running bare-metal apps or small RT OSes, not to run Linux. Medium size FPGAs (ECP5, Cyclone4/5, Artix7, etc...) easily integrate the current Linux VexRiscv SoC so I'm not sure it's worth putting much efforts in a NOMMU port (but if anyone do it, that would be nice to share this work with us).
from linux-on-litex-vexriscv.
Related Issues (20)
- sipeed tang primer 20k freezes after the linux image is imported(高云20k开发版在导入linux镜像后出现卡死情况) HOT 6
- when i use './sim.py',riscv64-unknown-elf-gcc raised "error: -march=rv32i2p0_ma: unsupported ISA substring '2p0_ma'" HOT 2
- when I load bitstream to sipeed_tang_primer_20k,there was an error
- ULX3S: Quad-core system hangs at FPGA manager framework HOT 6
- when I boot linux images into Gowin tang primer 20k,it freezed.
- No serial on Genesys 2 board HOT 2
- upload bitstream to Genesys2 board done but chasing LEDs animation doesn't start HOT 1
- Is there any way to run python programs in linux-on-litex-vexriscv HOT 4
- Problems with HDMI display on Linux HOT 12
- Using Litescope on ULX3s HOT 2
- how to get the freq of the cpu HOT 1
- Is there a reason why an old riscv toolchain is recommended in the README.md? HOT 2
- video_terminal : blank appearing on exported screen when using hdmi connecting HOT 1
- How can I execute a C program on linux simlulated by sim.py? HOT 1
- How can I capture the waveform of the portion where the C program was executed in the simulation using sim.py? HOT 2
- Failed to modify “boot.c” and the riscv64-unknown-elf/bin/ld report an error “undefined reference to `__heap_start'” HOT 1
- Can add official support for Sipeed tang primer board (using Anlogic’s FPGA EG4S20BG256)? HOT 2
- Trying to port for TUL PYNQ Z2 Error [KeyError: 'main_ram'] HOT 5
- sim.py: Could not initialize class sbt.internal.parser.SbtParser$ HOT 6
- Add support to Colorlight 5a-75e HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linux-on-litex-vexriscv.