you can use my emulator, to create failed environments (you can modify the memory slots)
http://tornado64.tk/
Emulator library for OS testing
Re: Emulator library for OS testing
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
http://users.atw.hu/gerigeri/DawnOS/download.html
Re: Emulator library for OS testing
I didn't test this tool but it's the first things that comes to mind when I read this topic:
Code: Select all
$ apt-cache show faumachine
Package: faumachine
Version: 20110812-1.2
Installed-Size: 4029
Maintainer: FAUmachine Team <[email protected]>
Architecture: amd64
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.7), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.24.0), libogg0 (>= 1.0rc3), libpango1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libtheora0 (>= 0.0.0.alpha7.dfsg), libx11-6, faumachine-data (= 20110812-1.2), zenity, fauhdlc (>= 20110812)
Recommends: slirp
Description-en: Virtual machine running in user mode
FAUmachine is a virtual machine that can simulate PC hardware like QEMU.
Its main focus is to simulate the real hardware as close as possible.
.
FAUmachine comes with the ability to inject faults to different hardware
simulators, e.g. to inject intermittent or transient faults to the simulated
disk or the simulated memory.
.
FAUmachine also comes with an experiment controller, with which automated
tests, like installing an operating system from an iso image, can be run.
Homepage: http://www.faumachine.org
...
Re: Emulator library for OS testing
That looks neat! It doesn't look like it's still being developed though, and faumachine.org is no longer about the software
Re: Emulator library for OS testing
Quick search led me here: http://www3.informatik.uni-erlangen.de/ ... AUmachine/ , although line "Current release: 20120707" still looks sad.
Some tools (mostly for applications/libraries) are mentioned here: https://en.wikipedia.org/wiki/Fault_inj ... tion_tools
AFAIR, fault injection support was planned in ReBochs, see http://forum.osdev.org/viewtopic.php?f= ... 26&start=0 for details (although it's also isn't actively developed).
Some tools (mostly for applications/libraries) are mentioned here: https://en.wikipedia.org/wiki/Fault_inj ... tion_tools
AFAIR, fault injection support was planned in ReBochs, see http://forum.osdev.org/viewtopic.php?f= ... 26&start=0 for details (although it's also isn't actively developed).