Jacob Gorm Hansen jg@ioi.dk writes:
what is the purpose of the ping-pong task in l4linux? I can see that it handles vmalloc requests for the kernel, but why does it need its own task for this?
For some reasons intra task mapping where forbidden in the original L4 implementation from Jochen Liedtke, so we had to play ping pong with the mapping. Unfortunatly nobody can remember what the real reason for this design decision was...
Regards, Jean