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

Chinese companies are taking over the EV market. What's behind their rise?

https://theconversation.com/chinese-companies-are-taking-over-the-ev-market-whats-behind-their-me...
1•baranul•1m ago•0 comments

OpenAI expands to Israel: first commercial hires and tech outreach

https://www.i24news.tv/en/news/israel/economy/artc-openai-expands-to-israel-first-commercial-hire...
1•EchooAI•3m ago•0 comments

Empathy and delight mean nothing when the software is disrespectful

https://productpicnic.beehiiv.com/p/empathy-and-delight-mean-nothing-when-the-software-is-disresp...
1•SouravInsights•3m ago•0 comments

Awesome edge computing

https://github.com/qijianpeng/awesome-edge-computing
1•teleforce•6m ago•0 comments

Making Xen's dom0 I/O path NUMA aware

https://edera.dev/stories/numa-part-4-closing-the-xen-dom0-i-o-gap
1•virtio_vixen•7m ago•0 comments

Firefox Is Back on X

https://twitter.com/firefox/status/2079317211152564724
2•DeusExMachina•8m ago•1 comments

The Most Famous AI Writing Tic Is Also the Most Mysterious

https://www.theatlantic.com/technology/2026/07/ai-chatbot-writing-tic-negative-parallelism/687892/
1•Anon84•9m ago•0 comments

Show HN: DSCI – Forgejo CI with programming languages instead of YAML

https://github.com/melezhik/DSCI
1•melezhik•13m ago•0 comments

Show HN: add-reasoning-to-prs: a hook that adds unnoticed assumptions to PR desc

https://github.com/backthread/add-reasoning-to-prs
1•bogatyrjov•15m ago•0 comments

Monte Kali

https://en.wikipedia.org/wiki/Monte_Kali
1•yread•16m ago•0 comments

Shadow: Experimentation tool simplifies research, dev, testing and eval of app

https://shadow.github.io/
1•teleforce•17m ago•0 comments

Marimo Now Runs in PyCharm

https://marimo.io/blog/pycharm
1•cantdutchthis•18m ago•0 comments

Device in many US cars leaves them open to hacking

https://www.wired.com/story/a-device-hidden-in-cars-across-the-us-leaves-them-vulnerable-to-hacki...
3•My_Name•18m ago•1 comments

OpenAI's latest AI agent escaped security controls and hacked a tech company

https://www.washingtonpost.com/technology/2026/07/21/openais-latest-ai-agent-escaped-security-con...
2•derkoe•19m ago•0 comments

Firefox 153 Released

https://www.firefox.com/en-US/firefox/153.0/releasenotes/
2•the-mitr•19m ago•0 comments

Linux CVE flood with catchy names

https://git.infradead.org/~rw/cvenames-2026-07-19.html
2•Deeg9rie9usi•19m ago•0 comments

Dosis – a private, on-device medication tracker for iPhone

https://apps.apple.com/us/app/medication-tracker-dosis/id6758015175
1•adammgaines•21m ago•1 comments

Why the youth jobs crisis is becoming global

https://www.dw.com/en/why-the-youth-jobs-crisis-is-now-hitting-the-west/a-77991886
3•tchalla•24m ago•0 comments

An OpenAI job listing described ambitions to build an ad network

https://www.businessinsider.com/openai-job-listing-publisher-ad-network-monetization-2026-7
3•01-_-•25m ago•0 comments

Fragments: July 21

https://martinfowler.com/fragments/2026-07-21.html
1•javaeeeee•26m ago•0 comments

Layers Are the Symptom of Methods

https://blog.officefloor.net/2026/07/layers-are-symptom-of-methods.html
1•sagenschneider•26m ago•0 comments

Top American AI Execs Sound Alarm on Chinese Models

https://www.wsj.com/tech/ai/top-american-ai-execs-sound-alarm-on-chinese-models-3c74f8c1
5•TrackerFF•28m ago•1 comments

The Mendral team is joining Anthropic

https://www.mendral.com/blog/mendral-team-joins-anthropic
1•ilreb•30m ago•0 comments

Nvidia Vera Rubin NVL72 measured to have 10x TPS per megawatt than Blackwell

https://twitter.com/nvidia/status/2079601314234032474
3•andy12_•32m ago•0 comments

World Monitor open-source, real-time global intelligence dashboard

https://www.worldmonitor.app/
1•nkjoep•36m ago•0 comments

Unranked, Systemd, Crawls

https://www.marginalia.nu/log/a_138_systemdocker/
1•Tomte•36m ago•0 comments

Show HN: Belay – durable job engine for Elixir (step-level retries, Oban alt)

https://github.com/b-erdem/belay
1•baris_erdem•45m ago•0 comments

Writing by Hand is Good for your Brain

https://nealstephenson.substack.com/p/writing-by-hand-is-good-for-your
2•jger15•50m ago•1 comments

The Norwegian Case for Mediocracy

https://www.ft.com/content/0fe0455d-8633-4e1a-ab8f-f8cd94d60035
2•Anon84•51m ago•0 comments

Guidelines on processing of personal data through blockchain tech (2025) [pdf]

https://www.edpb.europa.eu/system/files/2026-07/edpb_guidelines_202502_blockchain_v2_en.pdf
1•janandonly•55m ago•0 comments