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

Silver prices are going crazy

https://english.elpais.com/economy-and-business/2025-12-29/silver-prices-are-going-crazy-this-is-...
1•cumo•1m ago•0 comments

Binaries: I thunk therefore I am

https://fzakaria.com/2025/12/29/huge-binaries-i-thunk-therefore-i-am
1•ingve•13m ago•0 comments

Be fearful when others are greedy Warren Buffett's sharpest lessons in investing

https://www.theguardian.com/business/2025/dec/30/warren-buffett-retires-aunnual-letters-investing...
2•beardyw•16m ago•0 comments

What does the software engineering job market look like heading into 2026?

https://www.finalroundai.com/blog/software-engineering-job-market-2026
1•birdculture•17m ago•0 comments

Real-Time Head-and-Shoulders Pattern Detection for AI Trading Strategies

https://jiripik.com/2025/12/30/real-time-head-and-shoulders-pattern-detection-for-ai-trading-stra...
1•jiripik•20m ago•0 comments

Show HN: Videx – Summarize YouTube without the fluff

https://videxs.com
1•bchaipats•24m ago•0 comments

LatentSync1.6, an end-to-end lip-sync method

https://latentsync.com
1•BruceWok•24m ago•1 comments

Digital age brings Denmark's postal service to a historic end

https://www.cnn.com/2025/12/30/europe/denmark-postal-service-letters-intl-scli
1•asplake•24m ago•1 comments

How Real Satellites Dogfight - Proximity Operations In Space Explained [video]

https://www.youtube.com/watch?v=HcJMT1rW8Lg
2•skibz•24m ago•0 comments

Easydown – Fast, Free, and No-Watermark Video Downloader

https://www.easydown.org/
1•zhangbo•24m ago•1 comments

What to Do When Everyone Can Do Everything

https://digitaliziran.si/2025/12/30/2026-what-to-do-when-everyone-can-do-everything/
2•gregman1•26m ago•1 comments

Robots.txt Tester

https://alertsleep.com/tools/robots-txt-tester
1•thepatrykooo•27m ago•0 comments

Everybody Hates Timesheets

https://ihatetimesheets.eu
1•avh3•27m ago•0 comments

The Missing Control Layer Between AI Decisions and Execution

https://github.com/Rick-Kirby/execution-control-layer
1•RickKirby•30m ago•1 comments

Smallest Robot Uses Light for Power and Navigation

https://insidetelecom.com/worlds-smallest-robot-can-think-and-costs-a-penny/
1•tzury•30m ago•0 comments

Show HN: DevCompare – a live, auto-updating comparison of AI coding tools

https://www.devcompare.io/
2•anticlickwise•31m ago•0 comments

Show HN: Revieko – architecture drift hotspots in every pull request

https://synqra.tech/revieko
1•EfimovSD•35m ago•1 comments

Claude Code Mobile Client [MIT License]

https://happy.engineering
1•e2e4•38m ago•1 comments

Show HN: I made AI virtual staging tool for real estate listing

https://www.aivirtualstaging.net
3•atharvtathe•38m ago•0 comments

LLMs have bad taste at where to draw abstraction boundaries

https://twitter.com/GrantSlatton/status/2005009129350545628
3•bblcla•39m ago•0 comments

Software Engineering in 2026

https://benjamincongdon.me/blog/2025/12/29/Software-Engineering-in-2026/
1•ingve•39m ago•0 comments

Ask HN: Breaking into security with broad experience, what works?

1•Liangelique•44m ago•0 comments

Clinic-in-the-Loop: Eroom's Law

https://www.asimov.press/p/clinic-loop
1•signa11•46m ago•0 comments

Ask HN: Will HN ever get a dark theme?

1•ornornor•48m ago•1 comments

Everything That Can Be Deterministic, Should Be

https://vexjoy.com/posts/everything-that-can-be-deterministic-should-be-my-claude-code-setup/
2•sorcercode•55m ago•0 comments

The BZ Reaction: An Oscillating Chemical System as a Model for Pattern Formation

https://news.hofstra.edu/2007/11/09/the-bz-reaction-an-oscillating-chemical-system-as-a-model-for...
1•andsoitis•57m ago•0 comments

Show HN: keifu — a Git commit graph TUI with per-branch colors (Rust)

https://github.com/trasta298/keifu
1•trasta298•58m ago•0 comments

How the energy crunch is reshaping cloud computing

https://www.cnbc.com/2025/12/29/future-of-the-cloud-from-spas-to-orbital-space-data-centers.html
2•1vuio0pswjnm7•59m ago•0 comments

Firefly Synchronization

https://jasonfantl.com/posts/Firefly-Synchronization/
1•andsoitis•1h ago•0 comments

Show HN: CATArena – Evaluating LLM agents via dynamic enviroment interactions

https://github.com/AGI-Eval-Official/CATArena
1•jinqueeny•1h ago•0 comments