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

New Vibe Coding App

https://supacode.io
1•ChrisJamesL•1m ago•0 comments

Show HN: An aquarium game with a real nitrogen cycle

https://fishtankatlas.com/play/aquarium/
1•litlig•3m ago•0 comments

Places in Tokyo that feel like Night City

https://milos.fyi/blog/places-in-tokyo-that-feel-like-night-city
1•mmilanovic4•5m ago•0 comments

Ask HN: What is going on with SMS 2FA?

1•tkdb•6m ago•0 comments

Scala News – October 31st, 2026 Edition

https://www.scalanews.net/Archive/2026/scala_news_2026-10-31.html
1•softinio•6m ago•0 comments

Roko's Basilisk: The most rational idea in the world [video]

https://www.youtube.com/watch?v=A-5SI4KMHt8
1•gessha•6m ago•0 comments

AI Bureaucracy Will Enable Total Surveillance [video]

https://www.youtube.com/watch?v=WT_quXWFh0o
2•verdverm•7m ago•0 comments

Chess, but you can make the board bigger

https://www.willmeye.rs/chess-board-get-bigger
2•willmeyers•7m ago•0 comments

Show HN: Gleanary – a personal knowledge library you can talk to, for macOS

https://gleanary.app/
1•darvid•7m ago•0 comments

Show HN: PinSharing – OSM static maps and geocoding you can cache forever

https://pinsharing.com/
1•pingtest•8m ago•0 comments

Motorola Signature 27 with GrapheneOS support

https://motorolanews.com/motorola-signature-27-2/
3•monneyboi•9m ago•0 comments

OCAP Bounded Authority: Edera's Managed Approach to Object Capabilities

https://edera.dev/stories/ocap-bounded-authority
4•virtio_vixen•9m ago•0 comments

Show HN: RippleMap – Map dependencies across GitHub repositories

https://github.com/Zintrivious/ripplemap
1•Zintrivious•9m ago•0 comments

Show HN: Roblox game idea generator I built with AI as a non-coder

https://robloxideas.com/
1•nickcastrobuild•9m ago•0 comments

Shotoku – local authorization layer for AI agents

https://www.shotoku.dev/
1•stizix•10m ago•0 comments

Show HN: A Modern Agentic LaTeX Editor

https://papilot.ai/
1•cuichen•11m ago•0 comments

Nvidia chips pile up in Hong Kong as China withholds import approval

https://www.reuters.com/world/china/nvidia-chips-pile-up-hong-kong-china-withholds-import-approva...
4•samizdis•13m ago•0 comments

Model Routing with Nvidia's NeMo Switchyard

https://pub.towardsai.net/model-routing-with-nvidias-nemo-switchyard-9f52edda0af2
1•allessa•14m ago•0 comments

Mistral Studio adds managed agents, workflows and apps

https://mistral.ai/news/build-with-studio/
1•acossta•15m ago•0 comments

Show HN: Stroq – a local audit of what your coding agent did and why

https://github.com/AGGIB/Stroq
2•agybay_07•15m ago•1 comments

Remote AI Jobs

https://nokku.payanai.com/jobs/remote-ai-jobs
1•payanai•15m ago•1 comments

Hiding a Rule Inside Another Model's Weights

https://jonneslin.github.io/weight-space-trigger-en.html
1•jinhonglin•16m ago•0 comments

Building a Multi-Agent System from Scratch: Architecture Patterns

https://kadhar.dev/blog/multi-agent-systems-from-scratch
3•kadharmfn•18m ago•0 comments

Show HN: Securing GrokBot

2•maximelb•19m ago•0 comments

Mercedes Gives Its Cars an AI Upgrade

https://www.wsj.com/cio-journal/mercedes-gives-its-cars-an-ai-upgrade-607daae2
1•thm•19m ago•0 comments

Fonzi – Job board for problems to move humanity forward

https://talent.fonzi.ai/
1•peter_d_sherman•20m ago•0 comments

Show HN: OldTunes – iTunes 4.9 for modern macOS (With GEISS)

https://github.com/rib3ye/oldTunes
1•rib3ye•21m ago•0 comments

How Much Does Reasoning Effort Affect Score and Cost?

https://www.vals.ai/blogs/reasoning-effort
1•gmays•22m ago•0 comments

Show HN: Northmeadow – encrypted shared memory for local AI agents and people

https://github.com/bavarian-studio/northmeadow/releases/tag/v0.1.0-alpha.1
1•Judi2108•22m ago•1 comments

We beat DeepL at its strongest settings, 99 to 3

https://airtranslate.ai/blog/airtranslate-vs-deepl
1•dsavant•22m ago•0 comments