GDT Fixes?
git-svn-id: https://spexeah.com:8443/svn/Asuro@23 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
parent
fe876edaeb
commit
85f0849123
@ -45,10 +45,9 @@ begin
|
|||||||
end else begin
|
end else begin
|
||||||
limit := limit SHR 12;
|
limit := limit SHR 12;
|
||||||
end;
|
end;
|
||||||
|
descriptor[6] := $C0; //2 <-- Will be overwritten by 3;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
descriptor[6] := $C0; //2 <-- Will be overwritten by 3;
|
|
||||||
|
|
||||||
descriptor[0] := limit and $FF;
|
descriptor[0] := limit and $FF;
|
||||||
descriptor[1] := (limit shr 8) and $FF;
|
descriptor[1] := (limit shr 8) and $FF;
|
||||||
descriptor[6] := descriptor[6] or ((limit shr 16) and $F); //3 <-- has now overwritten both $C0 and $40 is now equal to limit or'd with limit shifted right 16 bits and constant $0F
|
descriptor[6] := descriptor[6] or ((limit shr 16) and $F); //3 <-- has now overwritten both $C0 and $40 is now equal to limit or'd with limit shifted right 16 bits and constant $0F
|
||||||
|
Loading…
x
Reference in New Issue
Block a user