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

Anker PowerConf C200: a case study in webcam security theatre

https://bearbin.net/blog/2026/c200-webcam-security-theatre
1•bearbin•4m ago•0 comments

A Single Neuron Is Sufficient to Bypass Safety Alignment in LLMs

https://arxiv.org/abs/2605.08513
2•stared•7m ago•0 comments

Java Virtual Machine for Dotnet

https://ikvm.org/
1•wolfi1•10m ago•0 comments

Show HN: Offline voice to text and AI keyboard

https://apps.apple.com/us/app/dictawiz-voice-notes-recorder/id6759256382
2•kcordoc•17m ago•0 comments

Show HN: Triangle Layout Normal Evaluator

https://las3rlars.github.io/normalEvaluator/index.html
1•las3rlars•20m ago•0 comments

Futhark by Example

https://futhark-lang.org/examples.html
2•tosh•21m ago•0 comments

Performance in BQN versus C

https://mlochbaum.github.io/BQN/implementation/versusc.html
2•tosh•22m ago•0 comments

Reading code instead of writing code: The underestimated senior discipline

https://www.heise.de/en/blog/Reading-code-instead-of-writing-code-The-underestimated-senior-disci...
2•goloroden•23m ago•0 comments

What rebuilding AlphaGo teaches us about self-play, RL, and future of LLMs [video]

https://www.youtube.com/watch?v=X_ZVSPcZhtw
2•vismit2000•25m ago•0 comments

We should federally tax Tokens at the Provider level

https://twitter.com/mcuban/status/2055399906127344068
2•armcat•27m ago•1 comments

The sperm whale 'phonetic alphabet' revealed by AI

https://www.bbc.com/future/article/20240709-the-sperm-whale-phonetic-alphabet-revealed-by-ai
1•lifeisstillgood•27m ago•0 comments

iOS-linuxkit: Optimized ish-ARM64 fork to provide a Linux userland to iOS apps

https://github.com/rcarmo/ios-linuxkit
1•rcarmo•27m ago•0 comments

Samsung winding down chip production before strike, daily losses could hit $2b

https://www.tomshardware.com/tech-industry/samsung-starts-winding-down-chip-producton-six-days-be...
2•mafuy•32m ago•0 comments

Daino: Daino is a static site generator (SSG) using shake and pandoc

https://hackage.haskell.org/package/daino
1•Tomte•39m ago•0 comments

Δ-Mem: Efficient Online Memory for Large Language Models

https://arxiv.org/abs/2605.12357
2•44za12•41m ago•0 comments

Fecal transplants for autism deliver success in clinical trials

https://refractor.io/adhd-autism/fecal-transplants-for-autism-delivers-success-in-clinical-trials/
2•breve•43m ago•0 comments

The Japanese companies minting money from AI

https://www.economist.com/business/2026/05/14/the-strange-japanese-companies-minting-money-from-ai
1•sohkamyung•47m ago•1 comments

Big batteries took a bite out of gas generators' evening peak party

https://reneweconomy.com.au/big-batteries-took-a-bite-out-of-gas-generators-evening-peak-party-th...
1•DamonHD•47m ago•0 comments

Asher Mancinelli's Ideal Array Language

https://www.arraycast.com/2025/08/02/Asher-Mancinellis-Ideal-Array-Language.html
1•tosh•47m ago•0 comments

Manubot – Manuscripts, Open and Automated

https://manubot.org/
1•Tomte•50m ago•0 comments

Axiomind: Compiles Daily Notes into Axioms

https://github.com/yigengjiang/axiomind
1•ygx•50m ago•0 comments

We Built SynapseKit: The Truth About Production LLM Frameworks

https://medium.com/@engineersofai/why-we-built-synapsekit-the-truth-about-production-llm-framewor...
1•aminau•52m ago•0 comments

AI could put people off tech jobs and hurt the economy, warns Raspberry Pi boss

https://www.bbc.com/news/articles/clypr8p2lewo
3•theanonymousone•54m ago•0 comments

Moving away from Tailwind, and learning to structure my CSS

https://jvns.ca/blog/2026/05/15/moving-away-from-tailwind--and-learning-to-structure-my-css-/
1•mpweiher•56m ago•0 comments

N8n-MCP: AI assistants can now search and build n8n workflows

https://github.com/czlonkowski/n8n-mcp
1•steveharing1•1h ago•0 comments

Datacenters boosted prices 75% in largest US energy market

https://www.theregister.com/on-prem/2026/05/15/datacenters-slurping-juice-help-drive-75-jump-in-p...
2•SockThief•1h ago•0 comments

Ask HN: Onboarding LLMs or Students?

1•sinsudo•1h ago•0 comments

Some Rules for Historians (1973)

http://www.smithtrust.com/htmlpages/advice.html
1•downbad_•1h ago•0 comments

How an Australian Teen Team Is Making Radio Astronomy Affordable for Schools

https://mag.openrockets.com/p/how-an-australian-teen-team-is-making-radio-astronomy-affordable-fo...
1•openrockets•1h ago•0 comments

Pulitzer-winning newsrooms are quietly publishing mountains of gambling slop

https://popular.info/p/pulitzer-winning-newsrooms-are-quietly
1•giuliomagnifico•1h ago•0 comments