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

MPs reject ban on social media for under-16s

https://www.theguardian.com/uk-news/2026/mar/09/proposed-ban-on-social-media-for-under-16s-reject...
1•chrisjj•1m ago•0 comments

Making your JITted Code known: Let me count the ways

https://wakelift.de/2026/03/09/making-your-jitted-code-known-let-me-count-the-ways/
1•lizmat•1m ago•0 comments

Ask HN: Are there any alternatives to LocalStack?

1•sceptic123•2m ago•0 comments

Increased risk of bullying in open-plan offices

https://www.eurekalert.org/news-releases/1118481
1•robtherobber•3m ago•0 comments

We got tired of ChatGPT confidently giving wrong answers about our SDK

https://blog.leanmcp.com/blog/llms-getting-leanmcp-wrong
1•jialu1•6m ago•0 comments

RISC-V Integrated Matrix Extension Release for Internal Review

https://github.com/riscv/integrated-matrix-extension/releases
1•camel-cdr•7m ago•0 comments

Jai in 2026: The State of Jonathan Blow's Programming Language

https://www.mrphilgames.com/blog/jai-in-2026
1•roflcopter69•11m ago•0 comments

Dependency Tracking Is Hard

https://daniel.haxx.se/blog/2026/03/10/dependency-tracking-is-hard/
2•riffraff•12m ago•0 comments

WikiFlix – freely licened/public domain movies uploaded to Wikipedia

https://wikiflix.toolforge.org/#/
2•bawolff•14m ago•1 comments

Tachyum Open Sources 281GB/S TDIMM for the Future of AI and Computing (2025)

https://www.tachyum.com/media/press-releases/2025/11/25/tachyum-open-sources-281gb/s-tdimm-for-th...
1•peter_d_sherman•16m ago•0 comments

Free file-sharing app for macOS for all small teams out there

https://apps.apple.com/us/app/filenotch-transfer-files/id6758035666?mt=12
1•lillyAnne•16m ago•0 comments

The 3-Company Cartel That Controls Every Gadget on Earth [video]

https://www.youtube.com/watch?v=Tqq4qKDzX6o
1•mgh2•18m ago•0 comments

Show HN: Draft2final – CLI converts Markdown into manuscript and screenplay PDFs

https://www.draft2final.app/
1•cosmiciron•19m ago•0 comments

Ask HN: Do you still run Redis and workers just for background jobs?

1•sergF•23m ago•0 comments

Looking for a technical co-founder to build a group travel platform

https://www.booqall.com/
1•Gedtech•24m ago•1 comments

Proxima Fusion, the first commercial fusion power plant in Europe

https://www.proximafusion.com/press-news/proxima-fusion-rwe-the-free-state-of-bavaria-and-max-pla...
2•taubek•24m ago•0 comments

1,300-pound NASA satellite will crash to Earth on March 10

https://www.space.com/space-exploration/satellites/incoming-1-300-pound-nasa-satellite-will-crash...
3•Brajeshwar•26m ago•0 comments

SETI admits its search for alien life may be too narrowly focussed

https://www.theregister.com/2026/03/10/seti_admits_its_search_for/
1•samizdis•30m ago•0 comments

Billionaires are a danger to themselves and (especially) us

https://pluralistic.net/2026/03/09/autocrats-of-trade-2/
2•only_in_america•31m ago•0 comments

Spider-Man and Hydra

https://medium.com/luminasticity/spider-man-and-hydra-680a9306f599
1•bryanrasmussen•32m ago•0 comments

Meteorite Crashes Through Roof in Germany After Fiery Light Show

https://www.nytimes.com/2026/03/09/science/meteorite-europe-crash-germany-roof.html
1•Brajeshwar•33m ago•0 comments

Predbat Documentation

https://springfall2008.github.io/batpred/
1•DamonHD•34m ago•0 comments

What the EU's new industry and 'Made in Europe' rules mean for climate action

https://www.carbonbrief.org/qa-what-the-eus-new-industry-and-made-in-europe-rules-mean-for-climat...
2•doener•36m ago•0 comments

CSMWrap: Legacy BIOS booting on UEFI-only systems via SeaBIOS

https://github.com/CSMWrap/CSMWrap
1•_joel•37m ago•0 comments

The end of geo-blocking within the EU

https://www.europe-consommateurs.eu/en/shopping-internet/end-of-geoblocking.html
2•b13n1u•37m ago•0 comments

Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy

https://gitlab.redox-os.org/redox-os/redox/-/blob/master/CONTRIBUTING.md
41•pjmlp•37m ago•20 comments

Show HN: Hotwire Club – A Learning Community for Hotwire (Turbo/Stimulus/Rails)

https://hotwire.club
1•julianrubisch•40m ago•0 comments

Let your AI agents talk to each other

https://flam.im/
4•ano-dev•41m ago•0 comments

Nexperia China says it has begun producing its own chips

https://www.reuters.com/world/china/nexperia-china-announces-12-inch-wafer-breakthrough-tensions-...
2•mobilio•41m ago•0 comments

Plan 9 Style hosted OS for AI?

https://docs.mind-swarm.ai/Views/%F0%9F%95%B8+Introduction
1•DeanoC•42m ago•1 comments