Rev 431 | Rev 435 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 431 | Rev 434 | ||
---|---|---|---|
Line 52... | Line 52... | ||
52 | ;; |
52 | ;; |
53 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
53 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 54... | Line 54... | ||
54 | 54 | ||
Line 55... | Line 55... | ||
55 | include 'macros.inc' |
55 | include 'macros.inc' |
Line 56... | Line 56... | ||
56 | 56 | ||
57 | $Revision: 431 $ |
57 | $Revision: 434 $ |
58 | 58 | ||
Line 439... | Line 439... | ||
439 | xor edx, edx |
439 | xor edx, edx |
440 | mov ecx, MSR_SYSENTER_CS |
440 | mov ecx, MSR_SYSENTER_CS |
441 | mov eax, os_code |
441 | mov eax, os_code |
442 | wrmsr |
442 | wrmsr |
443 | mov ecx, MSR_SYSENTER_ESP |
443 | mov ecx, MSR_SYSENTER_ESP |
444 | mov eax, sysenter_stack ; Check it |
444 | ; mov eax, sysenter_stack ; Check it |
- | 445 | xor eax, eax |
|
445 | wrmsr |
446 | wrmsr |
446 | mov ecx, MSR_SYSENTER_EIP |
447 | mov ecx, MSR_SYSENTER_EIP |
447 | mov eax, sysenter_entry |
448 | mov eax, sysenter_entry |
448 | wrmsr |
449 | wrmsr |
449 | .SEnP: |
450 | .SEnP: |