Coba jelasin Lain-lain dari General protection fault dong

Penyebab lain dari general protection fault adalah:

mencoba mengakses interupsi/exception handler dari mode v86 saat kode handler pendeskripsi segmen (DPL = descriptor privilege level) sedang lebih dari nol

mencoba menulis angka satu ke dalam bit yang telah dipesan (reserved) dari CR4

mencoba mengeksekusi instruksi yang memerlukan privilege saat current privileged level (CPL) tidak nol

menulis ke bit reserved dalam instruksi MSR

mengakses gerbang yang mengandung pemilih segmen null

mengeksekusi interupsi perangkat lunak saat set CPL lebih besar dari DPL untuk gerbang interupsi

pemilih segmen dalam sebuah pemanggilan, interupsi, atau gerbang trap tidak menunjuk ke segmen kode

melebihi panjang instruksi yaitu 15 bita

melanggar aturan hak akses (privilege)

mengaktifkan paging saat menonaktifkan proteksi

mereferensikan tabel pembaca interupsi yang menyertai sebuah interupsi atau exception yang sebenarnya bukan interupsi, trap, atau gerbang task

SSE kuno: Operand memori tidak merupakan 16-bita