A turning point
I thought I had made a few more posts since my last. Essentially, I have both preemptive and voluntary scheduling implemented (thread_switch system call). Irqs are reentrant up to the limit of the 1 page svc stack, and can preempt a process that can either be in the kernel or the user context. So kernel preemption is there from the start.
I've got this far, however working late night & weekends does not really help a lot. I dont get tired as such, but rather stressed because in the end when you look back, dealing continuously with source code most of your time for even a few weeks long, you feel a little weird, especially for a guy at my age who is supposed to just get social or do sports etc. Plus, it takes ages to push the project forward, essentially you do a week's full-time job in 3 to 4 weeks.
So the conclusion is, I think I should either stop or continue doing this full-time. One thing for sure is, stopping ain't an option. We'll see what happens in the next few weeks.
I've got this far, however working late night & weekends does not really help a lot. I dont get tired as such, but rather stressed because in the end when you look back, dealing continuously with source code most of your time for even a few weeks long, you feel a little weird, especially for a guy at my age who is supposed to just get social or do sports etc. Plus, it takes ages to push the project forward, essentially you do a week's full-time job in 3 to 4 weeks.
So the conclusion is, I think I should either stop or continue doing this full-time. One thing for sure is, stopping ain't an option. We'll see what happens in the next few weeks.
0 Comments:
Post a Comment
<< Home