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

Keeforge – Security audit with Fable 5

https://keeforge.com/security-audit/
1•amai•3m ago•0 comments

A Practical PostgreSQL Jsonb Workflow: Query, Update, and Index JSON Data

https://visualeaf.com/blog/postgresql-jsonb-query-update-index/
2•kyle_mongo•6m ago•0 comments

MostroEuropa – A European P2P Bitcoin Coordinator Built on Lightning and Nostr

https://mostroeuropa.shadowbip.com/
1•shadowbip•6m ago•0 comments

How an FDA cleared "brain protection" device built on shaky science made the NFL

https://www.bmj.com/content/391/bmj.r2028.short?rss=1
1•Bluestein•7m ago•0 comments

Semiconductor machines improve but integrating them remains a challenge

https://www.sdxcentral.com/opinions/semiconductor-machines-keep-getting-better-getting-them-to-wo...
1•giuliomagnifico•8m ago•0 comments

Tax/Vat Switcher

https://apps.shopify.com/vat-switcher
1•expoundcoderz•10m ago•0 comments

Show HN: AI Signal Bot for project updates

https://geekyants.com/ai-accelerator/execution-intelligence-ai-signal-bot
2•jamessmith789•11m ago•1 comments

Epistemic Dependence

https://rogermjones.wordpress.com/2016/11/11/epistemic-dependence/
1•rzk•13m ago•0 comments

Archive of corporate annual reports, 1945-1991

https://annualreport.gallery/
1•Michelangelo11•14m ago•0 comments

Integrating AI into the Newspeak IDE [video]

https://www.youtube.com/watch?v=D1mEQ6ixJUk
1•tosh•15m ago•0 comments

Show HN: Octoweb – A Keyboard-First Browser with AI as a Citizen

https://muvon.io/blog/introducing-octoweb-keyboard-first-ai-browser
1•donk8r•18m ago•0 comments

Online forum Reddit will join the S&P 500 index

https://apnews.com/article/reddit-sp-500-wall-street-index-funds-2decd233724da9249e86f6ccab8a86be
1•mapleoin•18m ago•2 comments

Nvidia AI Financing Is the $500B Risk Investors Aren't Watching

https://www.forbes.com/sites/jimosman/2026/08/16/nvidia-ai-financing-is-the-500-billion-risk-inve...
1•pella•18m ago•0 comments

A new 2-3x faster algorithm for computing day-of-week

https://www.benjoffe.com/fast-day-of-week
1•benjoffe•19m ago•0 comments

Lea – An agent backbone for mathematician-led formalization

https://vida-nyu.github.io/Lea/
1•JohnHammersley•19m ago•0 comments

Voluntary attention regulates acute immune responses in humans

https://www.nature.com/articles/s41562-026-02541-1
1•daoboy•20m ago•0 comments

Fearless_SIMD v0.7: 64-bit integers, improved generics, SSE2, and upcoming v1.0

https://linebender.org/blog/fearless-simd-0-7/
1•signa11•22m ago•0 comments

The challenge of AI value after deployment

https://medium.com/quantumblack/ai-value-the-growing-ai-operations-challenge-ca8621aa245c
2•stichers•24m ago•1 comments

The cost to retire comfortably around the world

https://www.visualcapitalist.com/mapped-how-much-americans-need-to-retire-comfortably-around-the-...
4•teleforce•27m ago•2 comments

A 3D-printed C7 extension adapter for wall chargers

https://blog.oxplot.com/figure-eight-extension-adapter/
1•oxplot•28m ago•0 comments

AI Software Development – What Does the Data Say?

https://codemanship.wordpress.com/2026/08/12/ai-software-development-what-does-the-data-say/
1•GeneralMaximus•30m ago•0 comments

Backgroundcanvas: One-stop free online image background editor

1•chgxue•30m ago•0 comments

Omnimount – Read/write ext4 and NTFS on macOS, no kernel extensions

https://omnimount.es/
1•ramdoor•31m ago•0 comments

Amethyst Vein – A cross-platform, open-source SwiftData replacement

https://forums.swift.org/t/amethyst-vein-a-cross-platform-open-source-swiftdata-alternative/89009
1•miakoring•31m ago•1 comments

Hong Kong Large Dataset – Real Estate RV

https://webb-database.com/dbpub/rvddistricts.asp
2•realsirjoe•32m ago•0 comments

Bruno raises $3M to keep building their API Client

https://blog.usebruno.com/the-funding-announcement-we-never-made
2•arlemi•32m ago•0 comments

Show HN: SharpSkill, we gamified a free training platform for tech interviews

https://sharpskill.dev/en
2•Enjoyooor•33m ago•1 comments

Pi coding agent: config folder is out of place on Linux

https://github.com/earendil-works/pi/issues/534
2•joooscha•35m ago•0 comments

Pakistani Judges Give Their Verdict on JudgeGPT

https://spectrum.ieee.org/judgegpt-experiment
1•nithssh•37m ago•1 comments

ReplayHouse – Turn ClickHouse into a reinforcement learning replay buffer

https://jaymebrd.github.io/replayhouse/
3•GeorgeMac•38m ago•0 comments