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

GPT-5.5 Instant: Benchmarking the 52% Hallucination Reduction

https://the-decoder.com/chatgpt-update-rolls-out-gpt-5-5-instant-with-fewer-hallucinations-and-mo...
1•mohit17mor•3m ago•0 comments

The Evolving Foundations of Math

https://www.quantamagazine.org/series/the-evolving-foundations-of-math/
1•Anon84•4m ago•0 comments

A Namecheap bug got my domain suspended

https://captnemo.in/blog/2026/05/05/namecheap-whois/
1•captn3m0•4m ago•0 comments

FlashAlpha – Pre-computed GEX, vol surfaces and Greeks API for options traders

https://flashalpha.com/
1•SteveHenderson•4m ago•0 comments

Amazon's Durability

https://stratechery.com/2026/amazons-durability/
1•nowflux•5m ago•0 comments

Show HN: Faction Fiasco – single-player card battler, 100 unhinged characters

https://factionfiasco.com/
2•arowe•8m ago•1 comments

Concerns about health effects of seed oils are without scientific foundation

https://www.tandfonline.com/doi/full/10.1080/10408398.2026.2657527#abstract
1•littlexsparkee•8m ago•0 comments

ZenWinHook: Windows hooks for intercepting,modifying and controlling

https://github.com/talkingtogod/zenwinhook
1•midleg•9m ago•0 comments

Ads/CFT Correspondence

https://en.wikipedia.org/wiki/AdS/CFT_correspondence
1•simonebrunozzi•9m ago•0 comments

We ditched database triggers for audit logs

https://pydantic.dev/articles/audit-logs-replace-database-triggers
1•qianli_cs•9m ago•0 comments

Teaching Agents to "Invoke_Claude"

https://ninjahawk.github.io/blog/posts/invoke-claude.html
1•ninjahawk1•11m ago•0 comments

Your Attempt to Solve Debate Will Not Work

https://www.astralcodexten.com/p/your-attempt-to-solve-debate-will
1•paulpauper•11m ago•0 comments

Your AI Editor Doesn't Know What You're Doing

https://hashino.github.io/jekyll/update/2026/05/05/your-ai-editor-doesnt-know-what-youre-doing.html
1•hashino•11m ago•0 comments

Building the Future

https://www.coryd.dev/posts/2026/building-the-future
1•cdrnsf•11m ago•0 comments

Why Reddit blocked my daily visit to its mobile website

https://arstechnica.com/information-technology/2026/05/why-reddit-blocked-my-daily-visit-to-its-m...
3•robotnikman•13m ago•1 comments

Mapping Strings to Float Arrays in Go: How Fast Can We Go?

https://lemire.me/blog/2026/05/05/mapping-strings-to-float-arrays-in-go-how-fast-can-we-go/
1•chmaynard•13m ago•0 comments

Agentic Malware Analysis: String Decryption, API Hashing and Unpacking [video]

https://www.youtube.com/watch?v=azej1P17w9E
3•moneroloop2018•14m ago•0 comments

wolfSSL Announces SPDM Support in wolfTPM TPM 2.0

https://www.wolfssl.com/announcing-spdm-support-in-wolftpm/
1•aidangarske•15m ago•1 comments

Decomposing a Payment Gateway Integration: A Real /Draft:Decompose Walkthrough

https://www.getdraft.dev/blog/decompose-payment-gateway/
2•mayurpise•22m ago•0 comments

SMG: The Case for Disaggregating CPU from GPU in LLM Serving

https://pytorch.org/blog/lightseek-smg/
2•gmays•24m ago•0 comments

Google UK staff vote to unionise in protest against Israeli military contract

https://www.telegraph.co.uk/business/2026/05/05/google-ai-staff-vote-unionise-protest-israel-cont...
10•tmnvix•28m ago•0 comments

Are the Brooms Multiplying Yet?

https://maartenboudry.substack.com/p/are-the-brooms-multiplying-yet
2•paulpauper•30m ago•0 comments

Show HN: Score any website for AI design patterns

https://github.com/AdrianKrebs/ai-design-checker
2•hubraumhugo•31m ago•0 comments

Elixirkit – Building Desktop Apps with Elixir and Tauri

https://hexdocs.pm/elixirkit/tauri.html
4•auraham•32m ago•0 comments

How do you and your partner decide what to do on date nights?

3•meashik•33m ago•1 comments

US to safety test new AI models from Google, Microsoft, xAI

https://www.bbc.com/news/articles/cgjp2we2j8go
5•devonnull•35m ago•1 comments

Kuo: OpenAI Rumored to be fast-tracking first "AI agent phone"

https://xcancel.com/mingchikuo/status/2051523855286776034
2•etothet•35m ago•0 comments

Offshore wind's clean energy potential remains largely untapped, say experts

https://news.mongabay.com/2026/04/offshore-winds-clean-energy-potential-remains-largely-untapped-...
6•PaulHoule•37m ago•0 comments

A Theory of Deep Learning

https://elonlit.com/scrivings/a-theory-of-deep-learning/
4•elonlit•37m ago•0 comments

Brockman's 'deeply personal' diary becomes focus in Musk vs. Altman case

https://www.theguardian.com/technology/2026/may/05/openai-president-personal-diary-musk-altman-case
3•newsuser•38m ago•2 comments