frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://github.com/CharlyCst/miralis
4•charlycst•9mo 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

What AI could mean for film and TV production and the industry's future

https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/what-ai-...
1•atlasunshrugged•46s ago•0 comments

Every Quote Speakerlabeled

https://poddley.com/?searchParams=matchAll=true%26multiMatchForSameEpisodeOrPodcast=true%26person...
1•onesandofgrain•1m ago•1 comments

Shadow: Simultaneous Multi-Threading Architecture with Asymmetric Threads

https://danglingpointers.substack.com/p/shadow-simultaneous-multi-threading
1•blakepelton•2m ago•0 comments

AI Is About to Transform the Video Industry (In a Scary Way)

https://www.youtube.com/watch?v=SY5Wm7fUJFE
1•gslin•2m ago•0 comments

Never name a new species of an existing dinosaur genus

https://svpow.com/2026/01/16/never-name-a-new-species-of-an-existing-dinosaur-genus/
1•surprisetalk•2m ago•0 comments

Do Metaprojects

https://taylor.town/wealth-001
1•surprisetalk•2m ago•0 comments

Pick Practical Principles (2022)

https://taylor.town/pick-practical-principles
1•surprisetalk•2m ago•0 comments

Ruby Newbie Is Joining the Ruby Users Forum

https://www.rubyforum.org/tag/getting-started
1•jvrc•2m ago•1 comments

Show HN: Tangs.dev – Upload → Save to Drive → Share with Friends

https://tangs.dev
1•woodgh•2m ago•0 comments

OozyJoy: The Erotic Game Guidebook

https://www.oozyjoy.org
1•syr3fx•3m ago•0 comments

Problem Matchers in GitHub Actions

https://yossarian.net/til/post/problem-matchers-in-github-actions/
1•ahamez•4m ago•0 comments

Leeds-led study shows potential of terahertz frequencies for high-speed coms

https://eps.leeds.ac.uk/faculty-engineering-physical-sciences/news/article/6157/leeds-led-study-s...
1•JeanKage•4m ago•0 comments

Discord will require a face scan or ID for full access next month

https://www.theverge.com/tech/875309/discord-age-verification-global-roll-out
6•x01•4m ago•1 comments

What a "software factory" teaches us about staying human

https://codeforcreatives.com/blog/what-a-software-factory-can-teach-creatives-about-working-with-ai/
1•alexdobrenko•4m ago•0 comments

How you build award-level sites in 2026

https://twitter.com/LeDonTizi/status/2020867680610189568
1•elyesrayane•4m ago•0 comments

Step Aside, Phone

https://manuelmoreale.com/thoughts/step-aside-phone
1•speckx•5m ago•0 comments

Why is DuckDuckGo worse than Bing?

https://lapcatsoftware.com/articles/2026/2/3.html
1•frizlab•5m ago•1 comments

Long-Sought Proof Tames Some of Math's Unruliest Equations

https://www.quantamagazine.org/long-sought-proof-tames-some-of-maths-unruliest-equations-20260206/
2•ibobev•5m ago•0 comments

Print&Go's Plan to Become the DRM of 3D Printing

https://blog.adafruit.com/2026/02/08/any-user-who-has-a-3d-printer-would-have-this-software-insta...
1•kortex•5m ago•1 comments

Writing an LLM from scratch, part 32d – Interventions: adding attention bias

https://www.gilesthomas.com/2026/02/llm-from-scratch-32d-interventions-adding-attention-bias
1•ibobev•6m ago•0 comments

Fun with Dada

https://smallcultfollowing.com/babysteps/blog/2026/02/08/fun-with-dada/
1•ibobev•6m ago•0 comments

Scientists found a hidden fat switch and turned it off – ScienceDaily

https://www.sciencedaily.com/releases/2026/02/260206012226.htm
2•janandonly•7m ago•0 comments

Training World Models – Yann Le Cun

https://drive.google.com/file/d/1-mRsY8xLKJ8ZT_Xm7oxgVqqi8O28nnOB/view
1•andsoitis•7m ago•1 comments

San Francisco's pro-billionaire march draws dozens

https://techcrunch.com/2026/02/08/san-franciscos-pro-billionaire-march-draws-dozens/
4•bhouston•9m ago•0 comments

Heuristics for lab robotics, and where its future may go

https://www.owlposting.com/p/heuristics-for-lab-robotics-and-where
1•crescit_eundo•10m ago•0 comments

Why the internet is terrified of London [video]

https://www.youtube.com/watch?v=uDkyP37JgY0
1•dataflow•11m ago•0 comments

Show HN: Telemetry Studio – Add cycling data overlays to your ride videos

https://telemetrystudio.com/
2•bartlomein•11m ago•0 comments

Weekly Vue.js News

https://weekly-vue.news/
1•super256•12m ago•0 comments

Global warming is speeding breakdown of major greenhouse gas, research shows

https://phys.org/news/2026-02-global-breakdown-major-greenhouse-gas.html
4•RickJWagner•14m ago•1 comments

Ax Showdown: Honeycomb vs. SigNoz

https://techstackups.com/comparisons/ax-honeycomb-vs-signoz/
1•sixhobbits•14m ago•0 comments