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

You Are What You Consume

https://www.noahpinion.blog/p/you-are-what-you-consume
1•krustyburger•2m ago•0 comments

Show HN: Ask your AI to start a business for you, resolved.sh

https://resolved.sh/
1•RancheroBeans•4m ago•0 comments

Solving Physics Olympiad via reinforcement learning on physics simulators

https://sim2reason.github.io/
1•ivansavz•5m ago•0 comments

Aurora

https://www.together.ai/blog/aurora
1•gmays•6m ago•0 comments

Observational constraints project a ~50% AMOC weakening by the end of century

https://www.science.org/doi/10.1126/sciadv.adx4298
2•ianrahman•8m ago•0 comments

Axol: Cheerful desktop companion that surfaces alerts from JSON payloads

https://roach.github.io/axol/
2•markchristian•8m ago•0 comments

How are you handling silent failures in multi-step agent workflows?

https://www.agentsentinelai.com/
1•skhatter•10m ago•1 comments

Anthropic in talks to give US Government access to its Mythos model

https://www.ft.com/content/c9f5b690-a10e-4c66-9245-017f8bfbc7b4
1•Cider9986•11m ago•1 comments

Software Is About to Get Cheap

https://www.bhusalmanish.com.np/blog/posts/ai-cheap-software-saas-future.html
1•okchildhood•16m ago•0 comments

The CTO of Barad-DûR: A Revisionist History of Mordor

https://heyslick.substack.com/p/the-cto-of-barad-dur-revisionist-history-mordor
2•wolfcola•16m ago•0 comments

Researchers Induce Smells with Ultrasound

https://www.uploadvr.com/researchers-induce-smells-with-ultrasound/
1•LorenDB•17m ago•0 comments

AST and LLM Navigation Tool

https://analect.dev/
1•ascent817•19m ago•0 comments

Realistic AI Avatars

https://percify.io
1•drepheus•19m ago•0 comments

Drive Without Gasoline – V8 Wood Gas Chevrolet Fleetside [video]

https://www.youtube.com/watch?v=bWnhtqDJwIU
1•johnnyApplePRNG•20m ago•0 comments

Stop Destroying Video Games

https://www.youtube.com/watch?v=xSla5vfGi3A
1•doppp•20m ago•0 comments

EU Parliament Hearing: Are Publishers Allowed to Disable Games You Bought? [video]

https://www.youtube.com/watch?v=oXcogLmxnJw
1•throwawayk7h•27m ago•0 comments

LLM inference infrastructure for a systems audience

https://blog.mihirnanavati.com
1•PaulHoule•29m ago•0 comments

Show HN: Valuepulse – search docs, query data, and build dashboards in one place

https://valuepulse.ai
1•ygudeta•31m ago•0 comments

Basic Intrusion Detection System with Mtree (FreeBSD)

https://henryleach.com/2026/03/basic-intrusion-detection-system-with-mtree/
1•DASD•39m ago•0 comments

Show HN: Hailuo 3.0 AI – AI Video Generator

https://hailuo30.net
1•danielmateo773•43m ago•0 comments

US Bill Mandates On-Device Age Verification

https://reclaimthenet.org/us-bill-mandates-on-device-age-verification
5•ronsor•45m ago•0 comments

Software Bonkers

https://craigmod.com/essays/software_bonkers/
1•mooreds•46m ago•0 comments

How AI changed your daily work at office?

1•XDataY•47m ago•0 comments

Opus 4.7 is horrible at writing

3•limalabs•49m ago•1 comments

Component "archive.ubuntu.com" and a few other components are Down

https://status.canonical.com/
1•SoftTalker•50m ago•2 comments

The first signed, drift-monitored W3C WebMCP manifest

https://getspeakable.ai/blog/webmcp-launch/
2•quickersilver•50m ago•0 comments

Has anyone used Claude Opus 4.7 API on Qubrid or another platform? Use case?

https://platform.qubrid.com/
1•tech_curator•56m ago•0 comments

Show HN: A collection of GPT-IMAGE-2 prompts from X(Twitter)

https://gptimage2.one/awesome-gpt-image-2-prompts
2•kevinhacker•1h ago•0 comments

IPC medley: message-queue peeking, io_uring, and bus1

https://lwn.net/Articles/1065490/
1•signa11•1h ago•0 comments

Robot golf vs. holes that keep getting harder [video]

https://www.youtube.com/watch?v=2OfjZ3ORJfc
1•Timothee•1h ago•0 comments