
1) For now i am in time management writing codes for timers, at this time i felt that i need to alloc memory for the struct timer_list but malloc has to be supported by my kernel, as i have not thought anything about memory management things """" I ASSUME THAT malloc IS SUPPORTED BY MY KERNEL AND IS IMPLEMENTED" .....
dont forget to implement MALLOC afterwards.....


2) I have created a struct for IDLE task, but it does nothing , i have to later map this struct to a program that has an infinite FOR loop which does nothing but looping itself....


3) when there is an interrupt then the cpu saves all registers on the stack and then services the interrupt....when interrupt handling is done check that all the saved registers are stored back


4)  save_all() and restore_all() functions in file "softirq.c" are not being implemented but being used in "sched.c", complete this code in assembly language

5) i am not sure if iam using "jalr" instruction int he correct way. I dont know how "jalr sreg1" is used to return back to the next instruction of jalr ???? mmm do u knowhow
