Hallo,
in meinem Kernel (C / Assembler Mix) moechte ich SSE Befehle
verwenden, sobald ich aber solch einen benutze stuerzt das
System ab. Ich kann mit bochs bis zu dem SSE Befehl steppen,
der Rest des Kernels ist also nicht das Problem. Auch in VMware
oder qemu crasht der Kernel sobald ich den SSE teil auskommentiere (bochs ist mit SSE unterstuetzung compiliert und das Host-System
kennt SSE4) Protected Mode ist eingeschaltet, aber nur mit einer
Basis GDT mit 3 eintraegen, Interupts sind noch ausgeschaltet,
alles Feedback kommt durch den VGA Videospeicher.
Zum Testen benutze ich "movhlps xmm0, xmm0".
Ich waere fuer jede Idee woran das liegt sehr dankbar, im Moment
ist mir absolut unklar warum das nicht funktioniert.
M.K.