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•11mo 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

The Sony Hack: Mistakes Part 1

https://podcasts.apple.com/us/podcast/the-sony-hack-mistakes-part-1/id1119389968?i=1000761654448
1•gmays•2m ago•0 comments

Chronicle

https://developers.openai.com/codex/memories/chronicle
2•gmays•9m ago•0 comments

Show HN: Preflight – Test your MCP server before submitting to Claude/OpenAI

https://m8ven.ai/preflight
3•mengjiang•12m ago•0 comments

Nothing Matters

https://martinrue.com/nothing-matters/
1•afisxisto•14m ago•0 comments

What's new in JavaScript (and what's coming next)

https://neciudan.dev/whats-new-in-javascript
1•thunderbong•22m ago•0 comments

Flipbook – self hosted static viewers for media, documents and browser replays

https://flipbook.browserbox.io/
1•keepamovin•23m ago•0 comments

ElastAlert is dead, long live Clickdetect

https://clickdetect.souzo.me/blog/2026/04/19/elastalert-is-dead-long-live-clickdetect/
1•souzo•24m ago•0 comments

For $700 a Month, Sleeping Pods Make SF More Affordable

https://www.kqed.org/news/12080289/700-a-month-sleeping-pods-make-sf-more-affordable-but-at-what-...
2•harambae•24m ago•0 comments

Computerising Hyerogliphic Scripts [video]

https://www.youtube.com/watch?v=Vhx-hRyh6BM
1•downboots•25m ago•0 comments

Linkages to Trisect an Angle

http://www.takayaiwamoto.com/Greek_Math/Trisect/Linkage/Linkage_Tri.html
1•downboots•26m ago•0 comments

Pepperlot

https://pepperlot.com
1•alexrusulot•28m ago•0 comments

When oil prices spike, where does the money go?

https://theconversation.com/when-oil-prices-spike-where-does-the-money-go-280763
2•thelastgallon•28m ago•0 comments

Pressure, Temperature, and Phase Changes Within Supercritical CO2 Pipelines

https://www.mdpi.com/2227-9717/14/7/1039
2•PaulHoule•29m ago•0 comments

Windows 9x Subsystem for Linux

https://codeberg.org/hails/wsl9x
1•pabs3•30m ago•1 comments

Arch Linux Now Has a Bit-for-Bit Reproducible Docker Image

https://antiz.fr/blog/archlinux-now-has-a-reproducible-docker-image/
3•maxloh•31m ago•0 comments

A Generation Lost in the Bazaar – Quality happens when someone is responsible (2012)

https://queue.acm.org/detail.cfm?id=2349257
1•pabs3•32m ago•0 comments

Photographing Rocket Chute Deployment at 10 Km

https://hackaday.com/2026/04/22/photographing-rocket-chute-deployment-at-10-km/
2•y1n0•35m ago•0 comments

Test-foundry – QEMU-based Windows VM testing for kernel drivers and UEFI apps

https://github.com/jc-lab/test-foundry
2•joseph2024•35m ago•1 comments

Habitual coffee intake modifies host physiology and cognition

https://www.nature.com/articles/s41467-026-71264-8
2•gogobio•35m ago•1 comments

FlashDrive: Flash Vision-Language-Action Inference for Autonomous Driving

https://z-lab.ai/projects/flashdrive/
1•gmays•37m ago•0 comments

Microsoft looked at buying Cursor before SpaceX deal

https://www.cnbc.com/2026/04/22/microsoft-looked-at-buying-cursor-before-spacex-deal-sources-say....
1•mfiguiere•39m ago•0 comments

XAIDR – first runtime benchmark for agent-to-agent attack detection

https://github.com/anirudhraokotaru/xaidr-benchmark
2•delphisec•39m ago•0 comments

Let's Simulate the Org Charts Meme with Agents and See Who Wins

https://kunchenguid.substack.com/p/org-bench-lets-simulate-the-org-charts
2•bpierre•39m ago•0 comments

Fatty acid could restore failing vision

https://www.sciencedaily.com/releases/2026/04/260422091043.htm
2•y1n0•43m ago•0 comments

Job Is to Give a Shit

4•danfunk•45m ago•1 comments

Orthogravity [Desktop Webgame]

https://app-b5dj4l0ji2gx.appmedo.com/
1•mrKola•45m ago•0 comments

TeraFab facilities will use Intel's 14A process

https://www.tomshardware.com/tech-industry/semiconductors/elon-musk-says-terafab-will-use-intels-...
2•y1n0•46m ago•0 comments

Bruce Davidson – His landmark Subway series and his path to Magnum

https://www.youtube.com/watch?v=8KmDB4VHpzQ
1•fallinditch•46m ago•0 comments

ICE Got My Data – EFFector 38.8

https://www.eff.org/deeplinks/2026/04/how-ice-got-my-data-effector-388
4•omer_k•51m ago•1 comments

Vibe Genomics

https://vibe-genomics.replit.app/
1•jedixit•52m ago•0 comments