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

Building a TUI to index and search my coding agent sessions

https://stanislas.blog/2026/01/tui-index-search-coding-agent-sessions/
1•angristan•2m ago•0 comments

Why Tech Workers Coalition?

https://write.as/conjure-utopia/why-tech-workers-coalition
1•chobeat•5m ago•0 comments

I made a Tetris style block puzzle game

https://www.playdropstack.com/
2•lastodyssey•10m ago•1 comments

Show HN: An alternative to 'flat' image generators for layout-heavy design

https://layoutcraft.tech
1•rovmut•12m ago•1 comments

When_Sysadmins_Ruled_the_Earth

https://craphound.com/overclocked/Cory_Doctorow_-_Overclocked_-_When_Sysadmins_Ruled_the_Earth.html
2•b112•14m ago•0 comments

Local Newspapers Are Closing. Local News Is Surviving

https://www.nytimes.com/2026/01/18/opinion/local-newspapers-closing.html
1•ripe•18m ago•0 comments

Show HN: KeyEnv – CLI-first secrets manager for dev teams (Rust)

https://www.keyenv.dev
1•ivannovazzi•18m ago•0 comments

Project Mercury and the Sofar Bomb

https://www.thequantumcat.space/p/project-mercury-and-the-sofar-bomb
1•verzali•22m ago•0 comments

Project AI-4: Universal O(1) Logic and Alzheimer's Recovery (NASA Sy1174304)

1•MASTER_shivam•24m ago•0 comments

Project AI-4: Universal O(1) Logic and Alzheimer's Recovery (NASA Sy1174304)

1•MASTER_shivam•27m ago•0 comments

AI and Radiology: How, why, and when to explain black boxes

https://doi.org/10.1016/j.ejrad.2024.111393
2•Liquidity•31m ago•0 comments

Rivaas, a batteries-included Go API framework

https://rivaas.dev
1•atkrad•31m ago•0 comments

The Global Gas Market

https://a115.co.uk/global-gas-market/
2•a115ltd•32m ago•0 comments

OpenAI launches cheaper ChatGPT subscription, says ads are coming next

https://9to5mac.com/2026/01/16/openai-launches-cheaper-chatgpt-subscription-says-ads-are-coming-n...
2•01-_-•32m ago•1 comments

Tea App Checker

https://teaappchecker.com
1•thefirstname•32m ago•1 comments

Starting from scratch: Training a 30M Topological Transformer

https://www.tuned.org.uk/posts/013_the_topological_transformer_training_tauformer
4•tuned•34m ago•0 comments

Why Silicon Valley is talking about fleeing California (it's not the 5%)

https://techcrunch.com/2026/01/17/why-silicon-valley-is-really-talking-about-fleeing-california-i...
1•01-_-•35m ago•0 comments

Show HN: Create a Beautiful Interactive Map

https://tasmap.app
1•apolkingg8•37m ago•0 comments

Show HN: I built a real estate deal analyzer that handles hard money loan math

https://re.rtn.capital
2•AdityaPatwa07•37m ago•0 comments

Claude Enters Healthcare: Microsoft Launches AI for Real Clinical Workflows

https://www.microsoft.com/en-us/industry/blog/healthcare/2026/01/11/bridging-the-gap-between-ai-a...
1•xthe•37m ago•1 comments

Throwing it all away over the Mercator projection

https://danieldrezner.substack.com/p/what-is-trump-even-doing-at-this
2•jhide•42m ago•0 comments

Picoruby-calculator: Write and execute Ruby anywhere with this M5Stack Cardputer

https://github.com/engneer-hamachan/picoruby-calculator
1•thunderbong•49m ago•0 comments

The File System API is so underrated

https://davide.im/posts/file-system-api/
3•vector3•50m ago•1 comments

OpenSlopware deleted, forked, and revived – by me on El Reg

https://www.theregister.com/2026/01/18/openslopware_is_back/
2•lproven•54m ago•1 comments

It costs money to share the future

https://unpublishablepapers.substack.com/p/it-costs-money-to-share-the-future
2•benrostike•55m ago•0 comments

Ask HN: Will vibe coded spaghetti code lead to unmaintainable software?

3•roschdal•57m ago•0 comments

AI Might Make Long Specs Cool Again

https://marcolacava.substack.com/p/ai-just-made-software-specs-cool
2•ghoxthack•58m ago•0 comments

Half American, half Canadian: Take a ride in a car welded from two front ends

https://www.bbc.com/news/videos/c89q0e9dvpwo
2•inm•1h ago•0 comments

Company says it has produced the Holy Grail of batteries

https://www.washingtonpost.com/climate-solutions/2026/01/18/donut-lab-solid-state-battery/
1•adambb•1h ago•1 comments

Agent Psychosis: Are We Going Insane?

https://lucumr.pocoo.org/2026/1/18/agent-psychosis/
5•todsacerdoti•1h ago•2 comments