foone , Englisch
@foone@digipres.club avatar

I wonder how hard it would be to introduce intentionally faulty memory to QEMU, to emulate what happens when bits flip

shanecelis ,
@shanecelis@mastodon.gamedev.place avatar

@foone That’s a fun idea.

erisa ,
@erisa@awau.social avatar

@foone the ultimate form of chaos testing

leo ,
@leo@60228.dev avatar

@foone searching "qemu fault injection" finds a number of relevant papers

ids1024 ,
@ids1024@fosstodon.org avatar

@foone Looks like you can used options like memory-backend-file to make qemu use shared memory for all of the VM's memory? Then you should be able to mutilate the memory from another process?

tbr ,
@tbr@society.oftrolls.com avatar

@foone That reminds me of FAUmachine. A university research project with focus on fault injection into VMs. Haven't looked at their stuff in uhhh, 2 decades though. 😅

shac ,
@shac@ioc.exchange avatar

@foone Just run qemu on a machine with bad ram

reedmideke ,
@reedmideke@mastodon.social avatar

@foone I've done something very similar accidentally (and boy was that confusing to debug), should be pretty easy

Making it follow the same failure patterns as real hardware might be tricky, but random stuck bits should be straightforward

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine