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

Amazon Luna Will No Longer Allow Owners to Buy Games, Access Game Stores

https://www.ign.com/articles/amazon-luna-will-no-longer-allow-owners-to-buy-games-access-game-sto...
1•surgical_fire•40s ago•1 comments

Living Memory Inference

https://github.com/alash3al/loci
1•alash3al•3m ago•0 comments

YouTube Premium price increase to take effect in June

https://www.latimes.com/entertainment-arts/story/2026-04-10/youtube-premium-price-increase
1•obilgic•8m ago•0 comments

Open-source MCP server for LinkedIn

https://github.com/stickerdaniel/linkedin-mcp-server
1•arguflow•11m ago•0 comments

Hours Without Internet

https://bsky.app/profile/netblocks.org/post/3mj6hjlonjc2m
1•stupefy•12m ago•0 comments

Top% of users capture 61.5% of engagement in Hezbollah discourse on X

https://arxiv.org/abs/2603.26681
2•soufan•13m ago•0 comments

Several Mac mini and Mac Studio configs are now out of stock at Apple

https://9to5mac.com/2026/04/11/mac-mini-mac-studio-configs-completely-out-of-stock/
2•gnabgib•13m ago•0 comments

Prompt to App

https://prompttoapp.dev/
11•helloww•13m ago•3 comments

Get Users on Autopilot

https://www.usehotdrop.com/
1•Lucnyg•19m ago•0 comments

Producing The Perfect Token

https://blog.luminal.com/p/producing-the-perfect-token
1•jafioti•20m ago•0 comments

A general technique for automating NES games

https://tom7.org/mario/
2•azhenley•21m ago•0 comments

Show HN: PlaneFeed – scroll live flights like TikTok

https://planefeed.app/
1•mind1m•21m ago•0 comments

Canada's Liberal party adopts motion to restrict kids from social media

https://toronto.citynews.ca/2026/04/11/liberal-party-adopts-motion-to-restrict-kids-from-social-m...
1•EmbarrassedHelp•22m ago•0 comments

TB/cm² at zero retention energy – atomic-scale memory on fluorographane

https://zenodo.org/records/19513269
1•iliatoli•25m ago•0 comments

Apple Stops Accepting Orders for Some Mac Mini and Mac Studio Models

https://www.macrumors.com/2026/04/11/some-mac-mini-mac-studio-currently-unavailable/
4•dabinat•32m ago•1 comments

Dark Castle

https://darkcastle.co.uk/
3•evo_9•32m ago•0 comments

Show HN: Kern – Agents that do the work and show it

https://github.com/oguzbilgic/kern-ai
2•obilgic•32m ago•0 comments

Punching through internet censorship in 2026

https://neversleeps.moscow/publications/vpn_complexity.html
1•keddad•32m ago•0 comments

Show HN: Share how you hear yourself (on-device)

https://bone-conduction-imitator.vercel.app/
2•SpyCoder77•33m ago•0 comments

Honcho: Memory library for building stateful agents

https://github.com/plastic-labs/honcho
2•modinfo•33m ago•0 comments

Show HN: Sätteri, high-performance Markdown pipeline for JavaScript

https://github.com/bruits/satteri
1•Princesseuh•33m ago•0 comments

Show HN: Feedstock – Web Crawler for TypeScript Built on Bun and Playwright

https://github.com/tylergibbs1/feedstock
1•tylergibbs1•34m ago•0 comments

Show HN: A Better Internet

https://tomclancy.info/pages/abi-a-better-internet.html
1•tclancy•37m ago•0 comments

US Mobile now bundles Starlink home internet starting at $47/month

https://www.usmobile.com/home-internet/starlink
2•fastest963•44m ago•0 comments

For Chinese visa-seekers in the US, the path to good fortune lies in Chick-fil-A

https://apnews.com/article/china-student-visa-h1b-green-card-immigrant-talent-stem-0c86e70ae2074e...
2•rawgabbit•45m ago•0 comments

The Guinndex

https://guinndex.ai
2•wallflower•45m ago•0 comments

Why Obama did not stop NSA domestic surveillance (2015)

https://www.politico.com/magazine/story/2015/11/barack-obama-lawyer-in-chief-213342/
2•downbad_•46m ago•2 comments

ChatGPT Helped Plan Massacre

https://www.youtube.com/watch?v=IbG-JGdGniY
1•solid_fuel•48m ago•1 comments

Ask HN: Will AI Redefine Programming?

2•ploution•50m ago•4 comments

Getting chat-tuned models to act kinda like base models

https://iter.ca/post/model-baseify/
1•smitop•51m ago•0 comments