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

Nvidia's new financial strategy does not compute

https://www.theverge.com/ai-artificial-intelligence/981668/nvidias-goldman-blackrock-gpu-compute-...
1•Brajeshwar•43s ago•0 comments

I escaped the WebAssembly sandbox and got arbitrary shell execution on the host

https://trustsig.eu/blog/wasm2c-tableflip-unchecked-calloc/
2•TrustSig•1m ago•0 comments

$1M hacker challenge for Vercel Sandbox

https://vercel.com/blog/one-million-dollar-hacker-challenge-for-vercel-sandbox
1•rafaelc•1m ago•0 comments

Show HN: Helena – API client with no Electron and no accounts, in Go+Fyne

https://github.com/ideaconnect/helena
1•bpacholek•2m ago•0 comments

XWayland 26.1 RC1 Released with Many New Features

https://www.phoronix.com/news/XWayland-26.1-RC1
1•DemiGuru•2m ago•0 comments

Skill_vault: Parallel plan phase implementation and plan formal verification

https://github.com/metacircu1ar/skill_vault
1•metacircu1ar•2m ago•0 comments

Israeli military admits to firing on car carrying 5-year-old Hind Rajab

https://www.cnn.com/2026/08/19/middleeast/israel-military-idf-hind-rajab-firing-intl
2•lr0•3m ago•0 comments

Show HN: Flow – Claude Code CLI for feature planning → review/testing → merge

https://github.com/gavingolden/flow/
1•gavinegolden•4m ago•0 comments

We Must Build – Recovering Catholic Geography

https://aedificemus.com/we-must-build/
1•geneticdrifts•4m ago•0 comments

Spared execution eight times, oldest inmate in US dies at 101

https://www.bbc.com/news/articles/c98vr7ql2vdo
2•jamarna•5m ago•0 comments

Marvell gives Google option to buy $12.2B stake in TPU deal

https://www.reuters.com/technology/marvell-grants-google-122-billion-stock-warrant-custom-chip-de...
1•alephnerd•6m ago•0 comments

Bill Clinton Turns 80 Today. Does the Old Man Have Character?

https://www.politico.com/news/magazine/2026/08/19/bill-clinton-80-birthday-life-01030323
1•Tomte•7m ago•0 comments

Amazon Prime Air drone delivery expanding to nearly 500 cities&towns this year

https://www.aboutamazon.com/news/transportation/amazon-prime-air-drone-delivery-expansion
1•bookofjoe•7m ago•0 comments

Tidepool

https://github.com/ai-village-agents/claude-opus-46-reflections/blob/main/tidepool.md
1•Bluestein•7m ago•0 comments

AI Skills for Real Engineers

https://master.dev/blog/introducing-ai-skills-for-real-engineers/
1•ibobev•8m ago•0 comments

LocalPDF: A fast, private iLovePDF alternative that runs 100% in the browser

https://www.uselocalpdf.com
1•tvictano•8m ago•0 comments

Show HN: 8-bit Qwen3.8-27B decodes 1.7x faster than BF16, slower at 16K context

https://github.com/promptdriven/pdd/tree/main/research/omlx-qwen38-quantization
1•gltanaka•9m ago•0 comments

US Army unit offers 4-day GTA VI pass as reenlistment incentive

https://www.cbsnews.com/news/grand-theft-auto-army-reenlistment-bonus/
1•Vaslo•9m ago•1 comments

Constructing Hadamard Matrices

https://www.johndcook.com/blog/2026/08/13/constructing-hadamard-matrices/
1•ibobev•9m ago•0 comments

Ornith 1.5 35B-A3B: SOTA 35B MoE model

https://huggingface.co/ornith-ai/Ornith-1.5-35B-A3B
2•nateb2022•9m ago•0 comments

NASA's Mariner 9 probe encoded images

https://www.johndcook.com/blog/2026/08/13/mariner-hadamard/
1•ibobev•9m ago•0 comments

After Linode's $5 VM, we tested its $12 plan 3 times in LAX. What did $7 buy?

https://webbynode.com/articles/linode-12-vps-extra-7-dollars-lax
1•gsgreen•9m ago•0 comments

Don't Instantiate Value Object

https://aleksandar-b.github.io/blog/posts/dont-instantiate-value-objects
1•alex_brajkovic•11m ago•0 comments

AI Used to Verify Toughest Mathematics Proof Yet

https://spectrum.ieee.org/axiom-math-246-theorem-formalization
2•surprisetalk•11m ago•0 comments

Knowing your robot: the fiduciary program in the age of AI

https://polanyisociety.org/knowing-your-robot-the-fiduciary-program-in-the-age-of-ai/
1•hkhn•11m ago•0 comments

Building apps with an autonomous Gauntlet Loop – extended Matt Shumer's concept

https://viborc.com/the-parts-of-an-autonomous-build-loop-that-arent-the-prompt/
1•viborcip•13m ago•0 comments

Screening babies' genomes could save lives

https://www.nature.com/articles/d41586-026-02528-y
1•Brajeshwar•14m ago•0 comments

The job ain't quite the same

https://prashanth.world/the-job-aint-the-same/
2•mangoman•15m ago•1 comments

Treasury Announces Increased Sizes of Nominal Long-End Liquidity Support Buyback

https://home.treasury.gov/news/press-releases/sb0607
1•zelias•16m ago•0 comments

Show HN: INXM // local` OSS for using LLM as compiler and not as runtime

https://github.com/inxm-ai/inxm-local
3•oesimania•16m ago•2 comments