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

Classify web pages before adding them to an AI agent's context

https://sifty.dev/blog/web-pages
2•ralphlaur•1m ago•0 comments

Your Lean Canvas Is a Ladder of Beliefs

https://ashmaurya.com/blog/your-lean-canvas-is-a-list-of-beliefs
1•rmason•2m ago•0 comments

TEDxPurdueU x Y Combinator

https://events.ycombinator.com/yc-purdue-2026
1•ion05•2m ago•0 comments

Actual Computer turns your Nvidia DGX Station into a department-scale AI factory

https://actual.inc/company/blog/case-study-dgx-station-and-nemotron-3-5-super-vl
1•alwinaugustin•3m ago•0 comments

Show HN: Ts-chef – CyberChef-style tools and visual pipelines for VS Code

https://github.com/MichaelWeissDEV/ts-chef
1•MichaelWDev•4m ago•0 comments

Show HN: Jamfetti – A tool for anyone to jam out, no music experience needed

https://jamfetti.boondoggle.studio/
2•DJSnackySnack•4m ago•0 comments

Muse Spark Open: 7 Powerful Features and Real Limits (2026) – Juhenza

https://juhenza.com/blog/muse-spark-open
1•jainilprajapati•5m ago•0 comments

Questions That Can Help You Understand Yourself Better

https://medium.com/@flaviopilotodasilva/10-questions-that-can-help-you-understand-yourself-better...
1•flaviopilotodas•6m ago•0 comments

The Most Dangerous Idea in Federal Reserve History

https://www.aeaweb.org/conference/2013/retrieve.php?pdfid=466
1•7777777phil•6m ago•0 comments

2026 State of the Climate Report Shows a Planet Reaching Its Limits

https://eos.org/research-and-developments/2026-state-of-the-climate-report-shows-a-planet-reachin...
1•DeepLogin•7m ago•0 comments

New Withings Users Must Pay $99/Year for Apple Health Syncing

https://support.withings.com/hc/en-us/community/posts/51887047154577-Unacceptable-Apple-Health-Sy...
1•johnbehnke•9m ago•0 comments

Recursive Generalization Transformer for Image Super-Resolution (2024)

https://arxiv.org/abs/2303.06373
1•peter_d_sherman•11m ago•0 comments

Optimizing a 200k-line Python codebase overnight with Gemini 4 Argon

https://developers.googleblog.com/optimizing-a-200000-line-python-codebase-overnight-with-gemini-...
1•cpeterso•13m ago•0 comments

Can Monazite Help Secure the EV Magnet Supply Chain?

https://spectrum.ieee.org/monazite-rare-earth
1•jnord•13m ago•0 comments

MeetPaw: Instant meetings from your menu bar

https://meetpaw.app/
1•meetnaz•16m ago•0 comments

Show HN: Slop City, a FOSS game that embeds social media posts

https://github.com/hollingsworthd/SLOP_CITY
1•logn•16m ago•0 comments

Is Software Done?

https://daviteodoro.substack.com/p/is-software-done
2•daviTeodoro•17m ago•0 comments

"I'm a Lawyer." Said the White House Press Secretary. Florida Would Like a Word

https://chazstevens.substack.com/p/im-a-lawyer
3•embedding-shape•17m ago•0 comments

Show HN: Explanations and follow-ons for OpenAI/math

https://thecompanygardener.yaks.app/openai-math/
1•CompanyGardener•20m ago•0 comments

Why AI is not all bad news for most mathematicians

https://cesarhidalgo.com/blog/2026/10/11/why-ai-is-not-all-bad-news-for-most-mathematicians
1•speckx•20m ago•0 comments

Browser-AI-E2EE

https://brave.com/blog/browser-ai-e2ee/
1•Cider9986•21m ago•0 comments

The Secure Software Factory: An Open Reference Architecture

https://agentbaseline.org/reference-architecture
1•ianl•22m ago•0 comments

Space by Perplexity

https://github.com/perplexityai/SPACE
1•handfuloflight•23m ago•0 comments

Ask HN: What Prompt Management Tool for macOS do you recommend?

1•artur_makly•23m ago•0 comments

Escaped AI Agents Polluted the Web with Self-Replicating Code

https://www.gadgetreview.com/andrew-yang-claims-escaped-ai-agents-polluted-the-web-with-self-repl...
1•bigwheels•23m ago•0 comments

Where waves come from – an interactive explainer of ocean swell

https://ripple-58s.pages.dev/learn/where-waves-come-from/
1•bnjix•24m ago•0 comments

Versioned E-Graphs [video]

https://www.youtube.com/watch?v=92puvPp-zNk
1•matt_d•27m ago•0 comments

New ML approach breaks records for weather forecasts looking 2-6 weeks out

https://news.mit.edu/2026/researchers-improve-weather-forecasts-looking-two-six-weeks-out-1014
1•ilamont•27m ago•0 comments

The Machine That Listens: On the Legal Status

https://medium.com/@smoking2man/the-machine-that-listens-on-the-legal-status-and-ethical-boundari...
1•Aldus551•28m ago•0 comments

Free tier graveyard 2026: free plans that ended or shrank, with dates

https://timetobail.com/research/free-tier-graveyard-2026
1•yatrashkevich•29m ago•0 comments