Subject: NetBSD kernel "underbelly" testing
To: None <tech-kern@netbsd.org>
From: Ben Elliston <bje+dated+1085566922.83af9c@air.net.au>
List: tech-kern
Date: 05/21/2004 20:21:58
--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

I've an interest in helping to develop a kernel testsuite for NetBSD.
I've spoken to Luke Mewburn about it and he thinks it's worth
discussing on this list, so here it is :-)

I've been giving thought to testing the kernel using a virtualisation
system like Xen.  If we presuppose that NetBSD, being so portable, has
a minimum amount of machine dependent code, we can get a good
approximation for all NetBSD ports by testing NetBSD/xen on a Xen
system.  This would involve modifying Xen so that the behaviour of the
underlying virtual hardware could be manipulated by a scriptable
interface.

Tests could be scripted such that a variety of hardware events could
be triggered and the kernel's response to these tested (eg. disk
errors, bus timeouts, etc).

Any comments?  Is this worth pursuing?

Ben

--VS++wcV0S1rZb1Fb
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFArdhGbNtDbHIEhSURAnYxAJ9xo91TWJGhuVPjjtsxGp52yFrxxQCgkz6T
8ESenRbY9PtIcH1Tcr7A+6E=
=bn0R
-----END PGP SIGNATURE-----

--VS++wcV0S1rZb1Fb--