History log of /netbsd-src/tests/modules/Makefile (Results 1 – 19 of 19)
Revision Date Author Comments
# e497fc86 26-Apr-2020 maxv <maxv@NetBSD.org>

Add tests on the x86 PTEs. We scan the MMU page tables directly and verify
certain properties.


# 0dc8cda9 01-Mar-2020 christos <christos@NetBSD.org>

Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs af

Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs after librump after
the latest changes.

show more ...


# 6851d4c4 15-Apr-2019 christos <christos@NetBSD.org>

Re-arrange the ufetchstore tests to look like the other ones.


# 91bfaeb6 06-Apr-2019 thorpej <thorpej@NetBSD.org>

Overhaul the API used to fetch and store individual memory cells in
userspace. The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufe

Overhaul the API used to fetch and store individual memory cells in
userspace. The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufetch(9)
and ustore(9) APIs that can return proper error codes, etc. and are
implemented consistently across all platforms. The interrupt-safe
variants are no longer supported (and several of the existing attempts
at fuswintr(), etc. were buggy and not actually interrupt-safe).

Also augmement the ucas(9) API, making it consistently available on
all plaforms, supporting uniprocessor and multiprocessor systems, even
those that do not have CAS or LL/SC primitives.

Welcome to NetBSD 8.99.37.

show more ...


# 0fe7e516 23-Feb-2019 kamil <kamil@NetBSD.org>

Add KCOV - kernel code coverage tracing device

The KCOV driver implements collection of code coverage inside the kernel.
It can be enabled on a per process basis from userland, allowing the kernel
p

Add KCOV - kernel code coverage tracing device

The KCOV driver implements collection of code coverage inside the kernel.
It can be enabled on a per process basis from userland, allowing the kernel
program counter to be collected during syscalls triggered by the same
process.

The device is oriented towards kernel fuzzers, in particular syzkaller.

Currently the only supported coverage type is -fsanitize-coverage=trace-pc.

The KCOV driver was initially developed in Linux. A driver based on the
same concept was then implemented in FreeBSD and OpenBSD.

Documentation is borrowed from OpenBSD and ATF tests from FreeBSD.

This patch has been prepared by Siddharth Muralee, improved by <maxv>
and polished by myself before importing into the mainline tree.

All ATF tests pass.

show more ...


# 78928445 25-Jan-2019 christos <christos@NetBSD.org>

PR/53908: Alex Raschi: Test that require modules belong in modules; move the
threadpool test from kernel to modules.


# edea8a32 08-Jan-2018 martin <martin@NetBSD.org>

PR 52864: add a test for this bug, from sevan@


# ffeb8dbf 23-Jan-2016 christos <christos@NetBSD.org>

Define _KERNTYPES for things that need it.


# f693807f 10-Jun-2014 he <he@NetBSD.org>

Fix static linking for the tests: -lrump is also used by -lrumpuser,
so we also need -lrump after -lrumpuser. Fixes build for sun2.


# e49dc377 13-Apr-2012 jruoho <jruoho@NetBSD.org>

Add a helper program that loads a module and returns the errno from modctl(8).

XXX: As noted on tech-kern@, the syscall should be modified to fail
consistently with a given predefined errno on

Add a helper program that loads a module and returns the errno from modctl(8).

XXX: As noted on tech-kern@, the syscall should be modified to fail
consistently with a given predefined errno on non-MODULAR kernels.

show more ...


# 1cf12d02 17-Feb-2012 jmmv <jmmv@NetBSD.org>

Add a test to ensure that PAGE_SIZE is available in kernel modules.
This test reproduces the error condition in PR port-macppc/46041 and
therefore it is an xfail in this particular platform.


# faf9d0ca 27-Aug-2010 pooka <pooka@NetBSD.org>

tests for builtin modules


# bb793fe2 21-Aug-2010 pgoyette <pgoyette@NetBSD.org>

Fix botched update.


# 60bf661b 21-Aug-2010 pgoyette <pgoyette@NetBSD.org>

Add a new atf test-case to check that recursive module calls actually work.


# 9d0b4b5b 13-Jul-2010 jmmv <jmmv@NetBSD.org>

Get rid of static Atffiles and let bsd.test.mk generate them on the fly.


# 0efea177 12-Nov-2008 ad <ad@NetBSD.org>

Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.


# 5a560143 01-May-2008 jmmv <jmmv@NetBSD.org>

Convert NetBSD-specific tests that were previously written in C++ to C now
that ATF provides a C-only binding (comes with 0.5).


# 256b5bd1 02-Mar-2008 jmmv <jmmv@NetBSD.org>

Add tests for load-time parameter passing to modules, both at the syscall
level through modctl(2) and at the user level through the modload(8)
utility.


# 42d50c95 10-Feb-2008 jmmv <jmmv@NetBSD.org>

Add preliminary tests (basically a placeholder for now) for the new modules
framework. At the moment, this just tests for plain load (i.e. no arguments
passed to load) and later unload of the module

Add preliminary tests (basically a placeholder for now) for the new modules
framework. At the moment, this just tests for plain load (i.e. no arguments
passed to load) and later unload of the module through the modctl(2) system
call. The tools are not tested yet.

show more ...