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

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

shac ,
@shac@ioc.exchange avatar

@foone Just run qemu on a machine with bad ram

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. 😅

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?

leo ,
@leo@60228.dev avatar

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

erisa ,
@erisa@awau.social avatar

@foone the ultimate form of chaos testing

shanecelis ,
@shanecelis@mastodon.gamedev.place avatar

@foone That’s a fun idea.

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