I want to replace the default scheduler of Linux Kernel v2.4.27 with a Fair-Share scheduler that I wrote myself. I have the kernel image and the necessary files, so far I have written the schedule function and other necessary functions. As far as I know I need to modify sched.c and the header file.
What other files need to be modified, which files other than sched.c and sched.h should I modify and what should these modifications be (I have already modified files like entry.S for kernel compilation).
Finally I need a way to test this. Can you explain me which files need to be changed and the implementation steps, not the code? Thank you.