frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•1y ago
Miralis is a RISC-V firmware that virtualizes RISC-V firmware. In other words, it runs firmware in user-space (M-mode software in U-mode).

The fact that this is even possible is interesting: indeed, not all ISAs are virtualizable, and the same applies for their firmware mode. It all boils down to the virtualization requirements [1], which is a great read if you haven't come across it yet. Arm's EL3 cannot be virtualized, for instance, because some instructions, such as `cpsid`, are sensitive but do not trap (`cpsid` is a nop in user-space).

If you have a VisionFive 2 or a HiFive Premier P550, you can try it out, the instructions are in the documentation [2, 3]. Of course, it runs on QEMU too.

As Miralis is a research project, we have also been using it as a vehicle to explore other research ideas, such as automated verification of hypervisors [4]. For instance, we verified instruction emulation by comparing Miralis' implementation with the reference RISC-V executable specification [5], which we translated to Rust.

It has been fun working on Miralis, I hope you'll find it interesting too!

[1]: https://dl.acm.org/doi/pdf/10.1145/361011.361073

[2]: https://miralis-firmware.github.io/docs/platforms/visionfive...

[3]: https://miralis-firmware.github.io/docs/platforms/premierp55...

[4]: https://charlycst.github.io/papers/lightweight-hypervisor-ve...

[5]: https://github.com/riscv/sail-riscv

GeoRadios – Spin a globe, hear what's on the radio there

https://georadios.com/
1•zalves•1m ago•1 comments

Salesforce Bought Contentful for $1.5B. What Changes for Customers?

https://focusreactive.com/blog/salesforce-bought-contentful-whats-changing-for-customers/
1•katyadrozd•1m ago•0 comments

Dutch supermarket takes precautionary measures following cybersecurity incident

https://newsroom.aholddelhaize.com/ahold-delhaize-takes-precautionary-measures-following-cybersec...
1•HelloUsername•2m ago•0 comments

Silicon Valley is falling in line with Trump's renaming of "AI" to "SI"

https://www.theverge.com/ai-artificial-intelligence/1009406/silicon-valley-is-falling-in-line-wit...
1•rickdeckard•3m ago•0 comments

Show HN: Fancanon – A modern fanfiction platform built with SvelteKit

https://fancanon.com/
1•waybove•3m ago•0 comments

Veda: The First Native Agentic Hobby OS

https://github.com/vahmoh25/Veda/blob/main/README.md
2•vahmohh•10m ago•0 comments

AI agent is only as safe as the packages it downloads

https://cyberscoop.com/ai-agent-software-supply-chain-security-op-ed/
1•giuliomagnifico•11m ago•0 comments

Show HN: DBJoy – An open-source AI-first PostgreSQL client for macOS

https://github.com/agustind/dbjoy
3•agustind•11m ago•0 comments

Android 18 UI Overhaul Teased for Dev Summit

https://nokiapoweruser.com/android-18-ui-changes-dev-summit-preview/
1•fork-bomber•15m ago•0 comments

A container in 81 lines of Bash: what the kernel primitives cost on Ubuntu 24

https://gshell.dev/blog/container-from-scratch/
1•gstoychev•15m ago•0 comments

Built a Runtime That Grows Its Own Agent Team

https://github.com/heyongjun666/AICU-Graph
1•heyongjun•17m ago•0 comments

A story of WiFi secrets, UART lockdowns and a damaged flash memory chip

https://adepts.of0x.cc/eufy-homestation2-firmware/
2•m0thra•17m ago•0 comments

First observation of quantum spins shifting a centimeter-scale object in the lab

https://www.oist.jp/news-center/news/2026/10/8/first-observation-quantum-spins-shifting-centimete...
2•Luc•21m ago•0 comments

Very severe long Covid linked to differences in lung and mouth microbiomes

https://medicalxpress.com/news/2026-10-severe-covid-linked-differences-lung.html
1•pseudolus•21m ago•0 comments

Deloitte falsified documents to evade tax on Abramovich's wealth

https://www.bbc.com/news/articles/c64g1l5389kvo
7•Betelbuddy•23m ago•0 comments

Consequence models: AI that knows what happens next

https://scaledthought.com/blog/consequence-models
4•Celestialmek•23m ago•0 comments

Replaying an agent should not call the model

https://www.drjoshcsimmons.com/writing/replaying-an-agent-should-not-call-the-model
1•joshcsimmons•23m ago•0 comments

Show HN: EpochGo – Local-first multi-agent AutoML on Ollama ($0 API costs)

https://github.com/AryanDinakaran/EpochGo
1•AryanDinakaran1•24m ago•0 comments

Ocean – A fun online music maker

https://www.oceanwaves.io/
2•talkinghead•26m ago•0 comments

Second Houthi strike on Riyadh airport in two days

https://www.bbc.com/news/articles/cr93znyk44e1o
1•Betelbuddy•26m ago•0 comments

Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2026

https://www.nobelprize.org/prizes/economic-sciences/2026/summary/
1•haunter•26m ago•0 comments

Rumpelstiltskin Development Retrospective

https://github.com/tanJump/lipsynctool-guides/blob/main/notes/rumpelstiltskin-development.md
1•webai2026•26m ago•0 comments

Tomorrow's Tech Today

https://krispitech.com/
1•cs1996•26m ago•0 comments

Show HN: Awesome-CV as an Astro theme, YAML in, website and PDF out

https://astro-awesome-cv.sek4.com/
1•tajinder•27m ago•0 comments

KeePassXC is 10 years old today

https://fosstodon.org/@keepassxc/117426800473292490
2•varjolintu•29m ago•0 comments

Operation Cheepseek Phase 3: $80 of usage for DeepSeek v4.1 Flash

https://twitter.com/opencode/status/2109573342584058065
1•worldofmatthew•30m ago•0 comments

Nio completes 1.2 million EV battery swaps in a single week

https://electrek.co/2026/10/10/battery-swap-works-nio-completes-1-2-million-swaps-in-a-single-week/
1•cisc•30m ago•0 comments

Show HN: Samemark, a remark-parse compatible Markdown parser that is 10x faster

https://github.com/anzal1/samemark
1•AnzalAbidi•32m ago•0 comments

Ledger confirms hidden chip in crypto wallet amid $92M theft claims

https://crypto.news/ledger-confirms-hidden-chip-in-crypto-wallet-amid-92m/
10•thm•34m ago•4 comments

Oído: Open-Vocabulary Speech Recognition on a $5 Microcontroller

https://arxiv.org/abs/2610.13447
2•sbulaev•37m ago•0 comments