https://github.com/sysprog21/simrupt
A Linux device driver that simulates interrupts
https://github.com/sysprog21/simrupt
Last synced: 5 months ago
JSON representation
A Linux device driver that simulates interrupts
- Host: GitHub
- URL: https://github.com/sysprog21/simrupt
- Owner: sysprog21
- License: mit
- Created: 2021-09-03T09:57:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-16T17:21:04.000Z (8 months ago)
- Last Synced: 2025-06-05T07:06:54.200Z (7 months ago)
- Language: Shell
- Size: 24.4 KB
- Stars: 12
- Watchers: 2
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# simrupt: A device that simulates interrupts
`simrupt` is a simple Linux kernel module to explain the concept of deferred
work and kernel concepts as following:
- circular buffer
- mutex lock
- irq
- softirq
- tasklet
- workqueue
- kernel thread
It can be also used as a template to implement an IRQ-based device driver.
## License
`simrupt` is released under the MIT license. Use of this source code is governed
by a MIT-style license that can be found in the LICENSE file.