Up to [cvs.NetBSD.org] / src / tests / modules
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.19 / (download) - annotate - [select for diffs], Sun Apr 26 09:08:40 2020 UTC (3 months, 1 week ago) by maxv
CVS Tags: HEAD
Changes since 1.18: +8 -1 lines
Diff to previous 1.18 (colored)
Add tests on the x86 PTEs. We scan the MMU page tables directly and verify certain properties.
Revision 1.18 / (download) - annotate - [select for diffs], Sun Mar 1 18:08:15 2020 UTC (5 months ago) by christos
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)
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.
Revision 1.17 / (download) - annotate - [select for diffs], Mon Apr 15 23:41:23 2019 UTC (15 months, 3 weeks ago) by christos
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9
Changes since 1.16: +7 -5 lines
Diff to previous 1.16 (colored)
Re-arrange the ufetchstore tests to look like the other ones.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Apr 6 03:06:29 2019 UTC (16 months ago) by thorpej
Changes since 1.15: +4 -1 lines
Diff to previous 1.15 (colored)
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.
Revision 1.15 / (download) - annotate - [select for diffs], Sat Feb 23 03:10:06 2019 UTC (17 months, 1 week ago) by kamil
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)
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.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 25 18:33:59 2019 UTC (18 months, 1 week ago) by christos
CVS Tags: pgoyette-compat-20190127
Changes since 1.13: +3 -1 lines
Diff to previous 1.13 (colored)
PR/53908: Alex Raschi: Test that require modules belong in modules; move the threadpool test from kernel to modules.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 8 14:17:15 2018 UTC (2 years, 6 months ago) by martin
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)
PR 52864: add a test for this bug, from sevan@
Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 23 21:22:49 2016 UTC (4 years, 6 months ago) by christos
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)
Define _KERNTYPES for things that need it.
Revision 1.11 / (download) - annotate - [select for diffs], Tue Jun 10 04:28:40 2014 UTC (6 years, 1 month ago) by he
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)
Fix static linking for the tests: -lrump is also used by -lrumpuser, so we also need -lrump after -lrumpuser. Fixes build for sun2.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 13 07:05:32 2012 UTC (8 years, 3 months ago) by jruoho
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)
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.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Feb 17 22:36:50 2012 UTC (8 years, 5 months ago) by jmmv
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Aug 27 09:56:40 2010 UTC (9 years, 11 months ago) by pooka
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, netbsd-6
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)
tests for builtin modules
Revision 1.7 / (download) - annotate - [select for diffs], Sat Aug 21 13:57:41 2010 UTC (9 years, 11 months ago) by pgoyette
Changes since 1.6: +13 -7 lines
Diff to previous 1.6 (colored)
Fix botched update.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Aug 21 13:21:48 2010 UTC (9 years, 11 months ago) by pgoyette
Changes since 1.5: +7 -12 lines
Diff to previous 1.5 (colored)
Add a new atf test-case to check that recursive module calls actually work.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 13 21:13:28 2010 UTC (10 years ago) by jmmv
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)
Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 12 12:36:29 2008 UTC (11 years, 8 months ago) by ad
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.3: +1 -5 lines
Diff to previous 1.3 (colored)
Remove LKMs and switch to the module framework, pass 1. Proposed on tech-kern@.
Revision 1.3 / (download) - annotate - [select for diffs], Thu May 1 15:38:17 2008 UTC (12 years, 3 months ago) by jmmv
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, hpcarm-cleanup-nbase
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)
Convert NetBSD-specific tests that were previously written in C++ to C now that ATF provides a C-only binding (comes with 0.5).
Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 2 11:22:10 2008 UTC (12 years, 5 months ago) by jmmv
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base
Branch point for: yamt-pf42, matt-armv6
Changes since 1.1: +4 -1 lines
Diff to previous 1.1 (colored)
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.
Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 10 12:40:10 2008 UTC (12 years, 5 months ago) by jmmv
CVS Tags: hpcarm-cleanup-base
Branch point for: keiichi-mipv6
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.
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.