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

Show HN: Tiny Hand

https://tinyhand.app/
1•kamranahmedse•2m ago•0 comments

MCP server resource benchmark: RAM, startup time and tool counts for 11 servers

https://techfuelhq.com/data/mcp-server-bench/
1•LKWOODIV•2m ago•0 comments

Is It the Code or the Program?

https://itanium-cxx-abi.github.io/cxx-abi/abi.html#POD
1•efren6•2m ago•0 comments

I helped fix sleep-wake hangs on Linux with AMD GPUs (2025)

https://nyanpasu64.gitlab.io/blog/amdgpu-sleep-wake-hang/
1•zenincognito•3m ago•0 comments

Show HN: A language model that lives in a boot sector

https://github.com/kerlenton/bootgpt
1•kerlenton•5m ago•0 comments

How to free your email from the clutches of Google or Microsoft

https://manualdousuario.net/en/email-big-tech-purelymail-migadu/
1•rpgbr•5m ago•0 comments

Why Did Meta Suspend a US Senate Candidate's Instagram in the Middle of a Rally?

https://newrepublic.com/post/217281/meta-suspend-democratic-candidate-angie-nixon-instagram-account
1•ck2•6m ago•0 comments

Hands-On Embedded Software Design – 21 progressive steps on STM32F7

https://github.com/dysgn/Embedded_guide_publish
1•dysgn_embedded•12m ago•0 comments

'Picasso of Pumpkin Carvers' brings artistry to a Halloween tradition

https://apnews.com/article/pumpkin-carving-picasso-halloween-half-moon-bay-95af0b1752f6ff1b361a7c...
1•giuliomagnifico•13m ago•0 comments

The 3D Notes Universe

https://addons.mozilla.org/en-US/firefox/addon/bluenoted/
1•bluebottleware•14m ago•1 comments

Show HN: Mullvad as a rotating connect proxy

https://github.com/nicorobinreal/molehill
1•albinstman•17m ago•0 comments

Nvidia SimReady Central Reaches #1 Trending on Hugging Face Spaces

https://huggingface.co/spaces/nvidia/simready-central
1•ns4110•19m ago•0 comments

Show HN: Tadpole – an LLM agent built from scratch then post-trained on 4B model

https://github.com/shakewingo/Tadpole
2•shakewingo•19m ago•0 comments

Evolution of the RISC-V ISA. What next after RVA23?

https://ubuntu.com/blog/evolution-of-the-risc-v-isa-what-next-after-rva23
1•fidotron•24m ago•0 comments

Show HN: UPC Label Maker – 1:1 PostScript point barcode imposition for Avery/FBA

https://upclabelmaker.com/
2•dirtyfancy•24m ago•0 comments

Show HN: A Kotlin compiler written in Go, 10x faster than kotlinc

https://github.com/barteo/kotlin-compiler-go
1•barteo•31m ago•1 comments

Why Anthropic's Filing Crushed Tech Stocks

https://www.thebignewsletter.com/p/why-anthropics-filing-crushed-tech
3•chmaynard•31m ago•1 comments

Show HN: L4H – seL4-based hypervisor for Linux VMs

https://github.com/losfair/l4h
1•losfair•32m ago•0 comments

Show HN: NullPrime – do AI models know when they can't know?

https://github.com/bmiedlar/nullprime
1•bmiedlar•33m ago•0 comments

Show HN: Million Piece Puzzle

https://puzzle.io27.com/
2•jeffbaumes•34m ago•1 comments

I love the NYC Marathon. It's the runner pooping on my lawn that bugs me

https://www.independent.co.uk/news/world/americas/running-poop-lawn-garden-mystery-b3076598.html
2•georgecmu•37m ago•0 comments

YC funded a startup $1.3M to build silent speech – a dev on x built it in 9mins

https://startupfortune.com/a-startup-raised-13-million-for-silent-speech-glasses-and-a-developer-...
4•mervikhaums•38m ago•2 comments

Leo Adds E2E Encryption, Oblivious HTTP, and Verifiable Confidential Computing

https://brave.com/blog/browser-ai-e2ee/
2•conferza•40m ago•0 comments

Open Science: The open-source AI workbench for scientific research

https://github.com/synthetic-sciences/openscience
1•hentrep•47m ago•0 comments

Polish opposition leader floats EU exit talks to force reforms

https://abcnews.com/International/wireStory/polish-opposition-leader-floats-eu-exit-talks-force-1...
2•Markoff•48m ago•1 comments

Steve Jobs Told Tim Cook Never to Ask 1 Question. Apple's Touch Mac Shows Why

https://www.inc.com/connor-jewiss/steve-jobs-told-tim-cook-never-to-ask-this-1-question-apples-ne...
1•connorjewiss•49m ago•1 comments

NASA's Voyager 1 mysteriously lost touch with Earth

https://mashable.com/science/nasa-voyager-1-communication-outage
2•entryleveljobsc•50m ago•0 comments

World trekker Karl Bushby's final push home to Hull

https://www.bbc.co.uk/news/articles/cq8rz38jr50go
2•lifeisstillgood•56m ago•0 comments

Scalable Vector Grief

https://portswigger.net/research/scalable-vector-grief
2•birdculture•58m ago•0 comments

Anthropic's path to the Nasdaq just got a lot bumpier

https://www.cnbc.com/2026/10/31/anthropic-ipo-ai-spending.html
3•koolba•1h ago•2 comments