• Chris Wilson's avatar
    kselftests: Exercise hw-independent mock tests for i915.ko · c4612656
    Chris Wilson authored
    Although being a GPU driver most functionality of i915.ko depends upon
    real hardware, many of its internal interfaces can be "mocked" and so
    tested independently of any hardware. Expanding the test coverage is not
    only useful for i915.ko, but should provide some integration tests for
    core infrastructure as well.
    
    Loading i915.ko with mock_selftests=-1 will cause it to execute its mock
    tests then fail with -ENOTTY. If the driver is already loaded and bound
    to hardware, it requires a few more steps to unbind, and so the simple
    preliminary modprobe -r will fail.
    Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
    Cc: Shuah Khan <shuah@kernel.org>
    Cc: linux-kselftest@vger.kernel.org
    Signed-off-by: default avatarShuah Khan <shuahkh@osg.samsung.com>
    c4612656
i915.sh 288 Bytes