- This work includes the implementation of synchronization in Linux kernel.
-
I implemented the Barrier through three system calls.
-
barrier_init(int count, unsigned int* barrier_id)
-
barrier_wait(int barrier_id)
-
barrier_destroy(int barrier_id)
-
For efficient development and quick debugging, I also provide a driver module (04_barrier_driver_module) in same logic of this synchronzation.
-
For system call and driver module, I also support testing programs.
-
Files
05_barrier_system_call
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||