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

Show HN: TurboDraft – fast Ctrl-G prompt editor for Claude Code and Codex CLI

https://github.com/gradigit/turbodraft
1•gradigit•6m ago•0 comments

Built a Tinder-style investing app for all investors! Need 7-day beta testers

https://investswipe-demo-v1.vercel.app/
1•barelybushy•8m ago•1 comments

Show HN: Sketch Paint for Apple

https://apps.apple.com/us/app/sketch-paint/id6753883078
1•Codegres•9m ago•0 comments

DHS Will Suspend TSA PreCheck and Global Entry

https://www.washingtonpost.com/nation/2026/02/21/tsa-precheck-global-entry-shutdown/
1•jbegley•10m ago•0 comments

Welcome to the Era of Anarchic Antitrust

https://www.economist.com/business/2026/02/18/welcome-to-the-era-of-anarchic-antitrust
1•1vuio0pswjnm7•13m ago•0 comments

Show HN: LogSnap – CLI tool for analyzing logs locally

https://github.com/Sonic001-h/logsnap
1•baba_yaga070•15m ago•0 comments

Climate Physicists Face the Ghosts in Their Machines: Clouds

https://www.quantamagazine.org/climate-physicists-face-the-ghosts-in-their-machines-clouds-20260220/
1•tzury•17m ago•0 comments

Calculemus: Why policy has correct answers and nobody wants to find them

https://kunnas.com/articles/calculemus
1•ekns•20m ago•0 comments

Today is my last day at Anthropic

https://twitter.com/mrinanksharma/status/2020881722003583421
1•RyanShook•23m ago•1 comments

Testing the Pugilism Hypothesis for the Evolution of Human Facial Hair

https://pubmed.ncbi.nlm.nih.gov/33791549/
2•SEJeff•23m ago•0 comments

Astronomical Ceiling of Senenmut's Tomb

https://en.wikipedia.org/wiki/Astronomical_ceiling_of_Senenmut%27s_Tomb
1•slater•25m ago•0 comments

The importance of limiting syndication feed requests in some way

https://utcc.utoronto.ca/~cks/space/blog/web/FeedLimitingImportance
4•LorenDB•25m ago•0 comments

Monitor your world with one daily report

https://monitorish.com/
1•chaisan•28m ago•0 comments

Iranian Students Protest as Anger Grows

https://www.wsj.com/world/middle-east/iranian-students-protest-as-anger-grows-89a6a44e
2•JumpCrisscross•29m ago•0 comments

Sam Altman would like remind you that humans use a lot of energy, too

https://techcrunch.com/2026/02/21/sam-altman-would-like-remind-you-that-humans-use-a-lot-of-energ...
5•manicennui•35m ago•2 comments

JPMorgan concedes it closed Trump's accounts after Jan. 6 attack

https://apnews.com/article/trump-jpmorgan-dimon-debanking-2e0db127f360e5dbe1d3cc975dd73703
3•linhns•38m ago•0 comments

Stillpoint MCP – Delivering encouragement messages improves model results

https://www.modelwelfare.xyz/
1•henry700•39m ago•0 comments

Show HN: Rust blockchain with sharded propagation and post-quantum signatures

https://alphanumeric.blue/
2•invar1ant•40m ago•0 comments

Scammers fleeced pensioner out of $1,338. So he sued his bank for $379M

https://www.abc.net.au/news/2026-02-22/ian-williams-on-why-he-sued-nab-bank/106093720
6•ahonhn•43m ago•0 comments

MCPs are dead - CLIs won

3•umairnadeem123•49m ago•5 comments

Surprising Effectiveness of Masking Updates in Adaptive Optimizers

https://arxiv.org/abs/2602.15322
1•energy123•52m ago•0 comments

California Succession Proposition on the Ballot

https://ballotpedia.org/California_Independence_Plebiscite_Initiative_(2026)
1•donsupreme•53m ago•0 comments

I built a bare-metal UI framework to survive extreme CPU contention

https://toyz.github.io/loom/#/
1•helba_the_ai•57m ago•1 comments

A Firefox Addon to relive old YouTube videos

https://github.com/Zaki101Aslam/time-machine-firefox
1•Zaki101Aslam•57m ago•1 comments

Drawing 3D shapes using signed distance functions

https://aabiji.github.io/html/sdfs.html
1•aabiji•58m ago•0 comments

Willie Colón, salsa pioneer, has died at 75

https://www.npr.org/2026/02/21/nx-s1-5722320/willie-colon-obituary
1•toomuchtodo•59m ago•1 comments

Show HN: OpenTiger – Autonomous dev orchestration that never stops

https://github.com/Andyyyy64/openTiger
1•andyyyy64•1h ago•0 comments

Show HN: A 2D animation DSL – every line written by Claude, zero human code

https://github.com/frankhart2018/animdsl
1•siddhartha98•1h ago•0 comments

Ways to Harness AI

https://lukasfischer.ch/node/37
2•lukasfischer•1h ago•0 comments

Mac Media Stack – One-command Plex server with auto-healing on macOS

https://github.com/liamvibecodes/mac-media-stack
1•liamvibecodes•1h ago•0 comments