I hope anyone of you can help me!
I've implented the tss task switching 1 year ago, It worked fine on all emus but if i load my Os on a real pc or laptop it reboots after the the 5th task(some times after 6th) !

some facts:
I've set the system tss for the stack0 and stack3 !
Every task gets her own tss gdt entry!
The bitmap is initliazed and the user task gets dpl3 and so on...
The memory managment works fine, there are no errors considering this.
I also check if the memory is available with e820 map.
I've checked all things but I can't find any error.
Please help me !