Home | History | Annotate | Download | only in examples
History log of /src/sys/modules/examples/Makefile
RevisionDateAuthorComments
 1.12  08-Aug-2021  uwe Add ddbping example module to SUBDIR list.
 1.11  30-Apr-2020  christos New kernel example module written by Ayushi Sharma
 1.10  04-Apr-2020  kamil Add new example kernel module: current_time

Submitted by Apurva Nandan.
 1.9  01-Apr-2020  kamil Import a new example kernel module fopsmapper

fopsmapper - basic implementation of mmap with fileops fo_mmap

Submitted by Aditya Vardhan Padala.
 1.8  05-Feb-2020  kamil Import new example kernel module ping_block

Subbmitted by Nisarg Joshi.
 1.7  17-Jan-2019  kamil branches: 1.7.6;
Add a new example kernel module: mapper

Basic implementation of mmap.

Submitted by Akul Pillai.
 1.6  29-May-2018  kamil branches: 1.6.2;
Introduce new example kernel module: panic_string

The panic_string module accepts input from a device file over the write(2)
system call.

It prints panic(9) message passed from user space, e.g.:

echo "Hello world" > /dev/panic

If a string is empty or contain only whitespaces it's ignored and panic(9)
is not triggered. If a non printable character is passed within the input
buffer, the rest of the string is ignored.

This module performs the sync(8) operation before panic(9) to flush cache.

Submitted by Harry Pantazis.
Simplified and cleaned up by myself.
 1.5  20-Apr-2018  kamil Add new example loadable kernel module: readhappy_mpsafe

readhappy_mpsafe - demonstrates how to make a module MPSAFE

This module contains an additional helper program test_readhappy.c,
that is designed to exercise the kernel module with multiple threads.

Submitted by <Siddharth Muralee>
 1.4  13-Apr-2018  kamil Add a new example kernel module

executor - basic implementation of callout and RUN_ONCE

While there, perform a small cleanup in README.

Patch by <Siddharth Muralee>
Polishing by myself.
 1.3  13-Apr-2018  kamil Add new example kernel module: sysctl

sysctl - demonstrates adding a sysctl handle dynamically.

Patch by <Siddharth Muralee>
Polishing by myself.
 1.2  15-Apr-2017  kamil branches: 1.2.10; 1.2.12;
Build without installation example lua kernel module: luareadhappy
 1.1  13-May-2015  pgoyette branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
A set of more comprehensive example kernel modules to replace our
previous single example.

These examples were provided by Kamil Rytarowski.

XXX These modules are built as part of a system build, but they
XXX are NOT installed in $DESTDIR.
 1.1.8.1  21-Apr-2017  bouyer Sync with HEAD
 1.1.6.1  26-Apr-2017  pgoyette Sync with HEAD
 1.1.4.3  28-Aug-2017  skrll Sync with HEAD
 1.1.4.2  06-Jun-2015  skrll Sync with HEAD
 1.1.4.1  13-May-2015  skrll file Makefile was added on branch nick-nhusb on 2015-06-06 14:40:23 +0000
 1.1.2.2  03-Jun-2015  snj Pull up following revision(s) (requested by pgoyette in ticket #752):
sys/modules/example/Makefile: file removal
sys/modules/example/example.c: file removal
sys/modules/examples/Makefile: revision 1.1
sys/modules/examples/Makefile.inc: revision 1.1
sys/modules/examples/README: revisions 1.1-1.3
sys/modules/examples/hello/Makefile: revision 1.1
sys/modules/examples/hello/hello.c: revision 1.1
sys/modules/examples/luahello/luahello.lua: revisions 1.1, 1.2
sys/modules/examples/ping/Makefile: revision 1.1
sys/modules/examples/ping/cmd_ping.c: revisions 1.1, 1.2
sys/modules/examples/ping/ping.c: revision 1.1
sys/modules/examples/ping/ping.h: revision 1.1
sys/modules/examples/properties/Makefile: revision 1.1
sys/modules/examples/properties/properties.c: revision 1.1
sys/modules/examples/readhappy/Makefile: revision 1.1
sys/modules/examples/readhappy/readhappy.c: revision 1.1
Soon to be replaced with a more comprehensive set of examples.
--
A set of more comprehensive example kernel modules to replace our
previous single example.
These examples were provided by Kamil Rytarowski.
XXX These modules are built as part of a system build, but they
XXX are NOT installed in $DESTDIR.
--
Fix instructions to match reality. (I renamed the example from the
original submitter, but didn't catch all internal references.)
--
Fix up another internal reference to renamed module, and adjust some
English grammar.
--
Even though this isn't a man page, it looks like one. So sort the
SEE ALSO section accordingly.
--
Fix RCS ID.
 1.1.2.1  13-May-2015  snj file Makefile was added on branch netbsd-7 on 2015-06-03 06:51:40 +0000
 1.2.12.4  18-Jan-2019  pgoyette Synch with HEAD
 1.2.12.3  25-Jun-2018  pgoyette Sync with HEAD
 1.2.12.2  22-Apr-2018  pgoyette Sync with HEAD
 1.2.12.1  16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.2.10.2  03-Dec-2017  jdolecek update from HEAD
 1.2.10.1  15-Apr-2017  jdolecek file Makefile was added on branch tls-maxphys on 2017-12-03 11:38:53 +0000
 1.6.2.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.6.2.1  10-Jun-2019  christos Sync with HEAD
 1.7.6.1  29-Feb-2020  ad Sync with head.

RSS XML Feed