Skip to content

Commit

Permalink
README: add readme files for lessons as placeholders
Browse files Browse the repository at this point in the history
Signed-off-by: Aleksandr Bulyshchenko <[email protected]>
  • Loading branch information
AleksandrBulyshchenko committed Oct 30, 2017
1 parent 4c92091 commit eaedccb
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 0 deletions.
1 change: 1 addition & 0 deletions lesson-02-modules-overview/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## Lesson 02 - Kernel module overview
8 changes: 8 additions & 0 deletions lesson-03-modules-interfaces/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## Lesson 03 - Kernel module interfaces

* Investigate how syscalls work
* Port procfs examples by Oleg Tsiliuric to kernel v4.13
* examples.245.proc
* Searching for linux kernel where API had been changed: git bisect
* Usually changes are related to arguments of API functions/callbacks
* Port sysfs examples
3 changes: 3 additions & 0 deletions lesson-04-memory-management/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Lesson 04 - Memory Management

* Add dynamic memory allocation to ”**xxx**” driver from sysfs example using **kmalloc** and **kmem_cache** API.
6 changes: 6 additions & 0 deletions lesson-05-time-management/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## Lesson 05 - Time Management

* Implement kernel module with API in sysfs or procfs, which returns time (in seconds) passed since previous read of it.
* Investigate the difference of absolute time API in userspace library and kernel space.
* Try to implement kernel module with API in sysfs or procfs, which returns absolute time of previous reading.
* Implement kernel module with API in sysfs or procfs, which return Fibonacci sequence. Each element of sequence should be generated once in a second.

0 comments on commit eaedccb

Please sign in to comment.