Rev 15 | Rev 19 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 15 | Rev 17 | ||
---|---|---|---|
Line 3000... | Line 3000... | ||
3000 | modify_pce: |
3000 | modify_pce: |
3001 | mov eax,cr4 |
3001 | mov eax,cr4 |
3002 | ; mov ebx,0 |
3002 | ; mov ebx,0 |
3003 | ; or bx,100000000b ;pce |
3003 | ; or bx,100000000b ;pce |
3004 | ; xor eax,ebx ;invert pce |
3004 | ; xor eax,ebx ;invert pce |
3005 | btr eax,8 ;pce=cr4[8] |
3005 | bts eax,8 ;pce=cr4[8] |
3006 | mov cr4,eax |
3006 | mov cr4,eax |
3007 | mov [esp+36],eax |
3007 | mov [esp+36],eax |
3008 | ret |
3008 | ret |
3009 | ;--------------------------------------------------------------------------------------------- |
3009 | ;--------------------------------------------------------------------------------------------- |