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

Reddit considers Face ID to combat spam

https://www.engadget.com/social-media/reddit-is-weighing-identity-verification-methods-to-combat-...
1•smallnix•2m ago•1 comments

POSSE

https://indieweb.org/POSSE
2•tosh•3m ago•0 comments

Chopping my brain into bits – turning my brain into a 3D model on the web

https://srg.id.au/posts/brain/
1•lanakei•7m ago•0 comments

Show HN: The King Wen Permutation: [52, 10, 2]

https://gzw1987-bit.github.io/iching-math/
1•gezhengwen•11m ago•1 comments

Is possible a modern Linux without systemd? artix/dinit/labwc/noctalia

https://grigio.org/is-modern-linux-without-systemd-really-possible-artix-dinit-labwc-noctalia/
1•grigio•11m ago•0 comments

White-Collar AI Apocalypse Narrative Is Just Another Bullshit

https://martynasm.com/2026/03/22/white-collar-ai-apocalypse-narrative-is-just-another-bullshit/
2•mmiliauskas•16m ago•0 comments

VistAI–Save and Search AI Responses from ChatGPT, Claude, Gemini, and Perplexity

https://vistai.org
1•cbvinodvijay•22m ago•1 comments

Abstract Wikipedia

https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Main_page
1•abbe98•24m ago•0 comments

Random Numbers, Persian Code: A Mysterious Signal Transfixes Radio Sleuths

https://www.rferl.org/a/mystery-numbers-station-persian-signal-iran-war/33700659.html
1•austinallegro•24m ago•0 comments

AutoResearch by Karpathy and the Future of Autonomous AI Research

https://mljar.com/blog/autoresearch-karpathy-autonomous-ai-research/
1•pplonski86•25m ago•0 comments

Ask HN: How do you manage cloud access for your team without a VPN?

1•binoycyber•27m ago•0 comments

Airlines Are Preparing for an Oil Crisis

https://www.wired.com/story/united-airlines-jet-fuel-alarm-economy/
1•joozio•29m ago•0 comments

LLMs turn an autistic communication style into a neurotypical conversation

https://hachyderm.io/@EmilyEnough/116258821633964028
2•freetonik•30m ago•0 comments

Workout Genarator

http://www.https:\\workout1031.base44.app
1•avirose•34m ago•0 comments

Brandjet AI

https://www.brandjet.ai/
1•finin74047•36m ago•0 comments

Show HN: I made a AI Code Review tool that knows how your company works

https://matrixreview.io/
1•alexandersucala•37m ago•0 comments

Stop spending money on AI credits Translate your content using self-hosted LLMs

https://gatoplugins.com/blog/released-v17-1-self-hosted-llm-translation
1•leoloso•37m ago•0 comments

Scott Hanselman says he's working on Windows local accounts

https://twitter.com/shanselman/status/2035110958314745891
2•teekert•37m ago•1 comments

Emdash: Open-Source Agentic IDE for Orchestrating Multiple Coding Agents

1•steveharing1•37m ago•0 comments

Nextcloud's open-source alternatives series: XWiki vs. Confluence

https://nextcloud.com/blog/event/xwiki-vs-confluence/
1•lorinab•41m ago•0 comments

Neurvance, Pre-cleaned datasets for LLM fine-tuning, free to download

https://neurvance.com/blog-data-prep.html
1•Adam_SDDk•48m ago•0 comments

Show HN: AI Prompts for Data Professionals

https://mljar.com/ai-prompts/
1•pplonski86•50m ago•0 comments

Clearing Member 991

https://no01.substack.com/p/clearing-member-991
1•StrauXX•55m ago•0 comments

Prompt to tape out: Autonomous AI agent builds 1.5 GHz RISC-V CPU

https://blog.adafruit.com/2026/03/22/prompt-to-tape-out-autonomous-ai-agent-builds-1-5-ghz-risc-v...
2•monocasa•1h ago•0 comments

A YC-Backed Startup Left Production AWS Keys Public for 5 Months

https://benzimmermann.dev/blog/pump-vdp-silence
2•kernelrocks•1h ago•2 comments

Plane and ground vehicle collide at New York's LaGuardia airport halting flights

https://www.bbc.com/news/articles/cy01g522ww4o
24•mememememememo•1h ago•12 comments

Show HN: Scenia – open-source IT portfolio planning, runs in browser

https://scenia.website/
1•WaylonKenning•1h ago•0 comments

Bangkok rentals extracted from Facebook Groups

https://bangkokprop.com/
1•tanin•1h ago•0 comments

Microbenchmarking Chipsets for Giggles – By Chester Lam

https://chipsandcheese.com/p/microbenchmarking-chipsets-for-giggles
1•rbanffy•1h ago•0 comments

Thagomizer

https://en.wikipedia.org/wiki/Thagomizer
2•kentbrew•1h ago•1 comments