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

The First Chatbot's Multiple Personalities

https://spectrum.ieee.org/eliza-chatbot-source-code
1•surprisetalk•1m ago•0 comments

Anthropic reportedly plans a $2T IPO in October

https://fortune.com/2026/08/13/anthropic-ipo-2-trillion-october-largest-ever-spacex/
1•mapleoin•1m ago•0 comments

Banning Open-Weight AI Models Could Cost America the AI Race

https://www.realclearmarkets.com/articles/2026/08/13/banning_open-weight_ai_models_could_cost_ame...
1•RickJWagner•4m ago•0 comments

Beyond WASI: Running any Rust application in the browser with BrowserPod 3.0

https://labs.leaningtech.com/blog/browserpod-rust
1•yuri91•5m ago•0 comments

EU import fee changes: How per-HS-code duties hit hardware prototyping

https://tracestomarket.substack.com/p/brussels-assassination-attempt-at
1•Axellabs•5m ago•0 comments

GPTs in ChatGPT creation getting retired

https://help.openai.com/en/articles/8554407-gpts-in-chatgpt
1•realsarm•8m ago•0 comments

Rogue AI Agents Aren't Evil. They're Just Eager to Please

https://www.wired.com/story/rogue-ai-is-just-misunderstood/
1•smurda•8m ago•0 comments

Ask HN: How to deal with gen AI as an gen AI-resistant person

2•moon2•9m ago•0 comments

The longest ballot in British electoral history

https://www.bbc.co.uk/news/articles/clyem5lg78qo
2•zeristor•10m ago•0 comments

Show HN: I graded 83 AI vendors on data residency, training and subprocessors

https://sovereignairegistry.com
1•fabijanbajo•10m ago•0 comments

Show HN: Tearline – wrap any HTML in one tag, get a thermal receipt and a PNG

https://tearline.kynth.studio
2•kyisaiah47•13m ago•0 comments

Deutsche Bank becomes first foreign yuan clearing bank in Europe

https://tradersunion.com/news/central-banks/show/2973571-deutsche-bank-becomes/
13•Markoff•13m ago•1 comments

CarPlay Misadventures

https://arkandas.com/blog/carplay_misadventures
1•arkandas•14m ago•0 comments

It May Be Time to Panic About AI

https://www.theatlantic.com/technology/2026/08/openai-hacks-panic/688264/
1•thispbowden•14m ago•0 comments

Amur Tiger Center

https://amur-tiger.ru/en?filter=all
1•thunderbong•18m ago•0 comments

Share of Global CO₂ Emissions

https://ourworldindata.org/grapher/annual-share-of-co2-emissions
2•andsoitis•18m ago•0 comments

Show HN: Privacyassay: one HTML file that scores how much the browser hides

https://privacyassay.com/
1•seyedehsanhadi•18m ago•0 comments

Uniform Invoice

https://en.wikipedia.org/wiki/Uniform_Invoice
1•AureliusMA•18m ago•0 comments

OPEC further lowers 2026 global oil demand growth forecast

https://www.reuters.com/business/energy/opec-further-lowers-2026-global-oil-demand-growth-forecas...
1•geox•18m ago•0 comments

Show HN: Multiplex – Open-source SSH/tmux/herdr terminal for Vision Pro and iPad

https://github.com/multiplex-term/Multiplex
1•jhen0409•19m ago•0 comments

Everything Has Unintended Consequences

https://zacharykai.net/notes/consequences
1•surprisetalk•22m ago•0 comments

Climate ranks 14th on list of top issue for the midterm

https://twitter.com/ForecasterEnten/status/2087587509890842902
3•bilsbie•24m ago•0 comments

Terabytes of credentials leaked in supply-chain attack

https://arstechnica.com/security/2026/08/terabytes-of-credentials-leaked-in-massive-supply-chain-...
3•zvr•24m ago•0 comments

We built a Ferrari RevOps engine in a Latvian garage

https://kpikit.com/knowledge/kpikit-hicool-beijing-semifinals
1•Rihards13•25m ago•0 comments

Hackers steal over $130M by exploiting bug in offline hardware wallets

https://techcrunch.com/2026/08/04/hackers-steal-over-130-million-by-exploiting-bug-in-offline-har...
2•RickJWagner•26m ago•0 comments

Burnout in Open Source

https://opensourcepledge.com/blog/burnout-in-open-source-a-structural-problem-we-can-fix-together/
2•tinchox5•27m ago•0 comments

Intel wants to integrate DRAM with the CPU [video]

https://www.youtube.com/watch?v=FtxWTNaUXkc
2•hn_submit•28m ago•2 comments

Foreigners can now move to the US if they buy a Trump Gold Card

https://www.trumpcard.gov/
4•Dwoup•28m ago•3 comments

Show HN: Quicly – SRT in, live multiview in one iframe (Media over QUIC)

https://quicly.live
2•Simon2712•30m ago•0 comments

Seven Obscure Languages in Seven Weeks

https://pragprog.com/titles/dzseven/seven-obscure-languages-in-seven-weeks/
1•iroddis•33m ago•1 comments