ich finde nur sachen für at&t syntax und den intel syntax wollte ich eigentlich beibehalten
Liegt vllt. daran, dass GCC Standardmäßig AT&T Syntax nimmt
Man kanns aber über
asm(".intel_syntax noprefix\n");
umstellen. Könnte aber sein, dass du danach wieder auf at&t Syntax umstellen musst, da bin ich mir nicht sicher...
(oder brauch ich nach dem neuladen der gdt mit lgdt kein far jmp?)
Doch auf jeden Fall, iirc um die Pipeline zu leeren.