frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•1y 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

I got a C&D 1h after reverse engineering Serum 2 into an Open Source alternative

https://twitter.com/fabioroma/status/2111542692459033049
1•ofabioroma•1m ago•1 comments

Toward RL on mixed-precision, mixed-accelerator samplers

https://modal.com/blog/toward-rl-on-mixed-precision-mixed-accelerator-samplers
1•birdculture•4m ago•0 comments

Letter to Anthropic Re: Planned Initial Public Offering

https://comptroller.nyc.gov/reports/letter-to-anthropic-re-planned-initial-public-offering/
1•akeck•5m ago•0 comments

The fire retardant in the seafood chain

https://insideclimatenews.org/news/14102026/ethoxyquin-fire-retardant-in-seafood-chain/
1•gumby•6m ago•0 comments

Show HN: Photos to Gaussian Splat inside your browser using DA3 Small

https://antoinemopa.github.io/splatting-rs/
2•antoineMoPa•9m ago•0 comments

Show HN: I Made 17 AIs Play 7,700 Hands of Poker

https://chrystianschutz.com/blog/ai-poker-holdembench/
1•chrystianpl•9m ago•0 comments

Three LLM judges couldn't tell an AI agent's real memory from a counterfeit one

https://kairos-experiment.com/checks.html
2•gcolella•12m ago•0 comments

GunBlood – Western Shootout

https://www.gunblood.com/
1•debo_•14m ago•0 comments

Encore – a simpler way to build on AWS and GCP

https://encore.dev
1•dohguy•15m ago•0 comments

Show HN: Free Tool to Extract Tables from PDFs and Images to CSV/Excel

https://parseextract.com/table-extraction-free
1•teroknor92•15m ago•0 comments

Show HN: Fundstash – expense tracker that parses bank SMS on-device, no cloud

https://fundstash.app/
1•houz_of_apps•17m ago•0 comments

Israel makes propaganda video featuring AI generated IAMDDB without her consent

https://twitter.com/beeechimblind/status/2111227318534279501
7•grandpajoey•17m ago•1 comments

Dear Professor Erdos [pdf]

https://fanchung.ucsd.edu/ep/rej.pdf
1•jruohonen•19m ago•0 comments

Apple releases RSI-Inference: evaluating agents for self-improving LLM inference

https://twitter.com/onloglogn/status/2111170954944823685
1•low-rank•20m ago•0 comments

The math that OpenAI keeps for itself

https://newsletter.danielpaleka.com/p/the-math-that-openai-keeps-for-itself
1•dpaleka•21m ago•1 comments

Show HN: Task629 - Personal development tracking through task descriptions

https://github.com/sudo-bendg/task629
1•sudo-bendg•21m ago•0 comments

Hermit Mode

https://alearningaday.blog/2026/10/17/hermit-mode/
1•herbertl•22m ago•0 comments

Israeli settlers attack European diplomats in the West Bank

https://www.ft.com/content/35a08f82-6830-41fa-83ae-d3765f3970e0
18•michaelhillaert•22m ago•2 comments

I need an opinion on my app

1•contactlovreb•22m ago•0 comments

Scrum: An Honest Ad [video]

https://www.youtube.com/watch?v=fTaOdbUbFmI
1•ghassenfaidi•24m ago•0 comments

Western Europe is giving its spies teeth

https://rt-english.com/news/647259-europe-gives-spies-teeth/
1•contingencies•27m ago•0 comments

Astronomers discover the first ever green star

https://www.space.com/astronomy/stars/astronomers-discover-the-1st-ever-green-star-a-cosmic-zombi...
3•naves•27m ago•0 comments

Show HN: InBox Wall – A local-first, open-source email sanitizer for AI agents

https://github.com/Annora998/inboxwall
1•kurienbytes•28m ago•0 comments

Anthropic pitches its own AI safety bill to lawmakers

https://www.politico.com/news/2026/10/16/anthropic-ai-safety-01124654
5•EA-3167•28m ago•0 comments

Show HN: Halal Crypto Index – AAOIFI Shariah compliance screener for 800 coins

https://halalcryptoindex.com/
1•jjjjwww•29m ago•1 comments

8bf-host: Run 8bf plugins from the CLI without Photoshop

https://github.com/distortionary-labs/8bf-host
1•djberube_at_dur•29m ago•0 comments

The Decoherence Trap

https://maevyn.codes/decoherence
1•an0malous•30m ago•0 comments

Canadian AI company turns away from U.S. government work amid trade tensions

https://globalnews.ca/news/12098107/canadian-ai-company-caseway-turns-away-u-s/
4•ClearwayLaw•30m ago•1 comments

Much Ado About Seven Bytes

https://meatfighter.com/much-ado-about-seven-bytes/
1•zero__one•34m ago•0 comments

Having insurance doesn't mean you can get a mental health appointment

https://news.osu.edu/having-insurance-doesnt-mean-you-can-get-a-mental-health-appointment/
2•speckx•35m ago•0 comments