vbox的更動 1159 路徑 trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp
- 時間撮記:
- 2007-3-2 下午02:33:03 (18 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp
r840 r1159 1769 1769 */ 1770 1770 uint32_t uErr; 1771 uint32_t cpl; 1772 1773 cpl = (pCtxCore->eflags.Bits.u1VM) ? 3 : (pCtxCore->ss & X86_SEL_RPL); 1771 1774 switch (rc) 1772 1775 { 1773 1776 case VINF_SUCCESS: 1774 uErr = (pCtxCore->ss & X86_SEL_RPL) >= 2 1775 ? X86_TRAP_PF_RSVD | X86_TRAP_PF_US : X86_TRAP_PF_RSVD; 1777 uErr = (cpl >= 2) ? X86_TRAP_PF_RSVD | X86_TRAP_PF_US : X86_TRAP_PF_RSVD; 1776 1778 break; 1777 1779 1778 1780 case VERR_PAGE_NOT_PRESENT: 1779 1781 case VERR_PAGE_TABLE_NOT_PRESENT: 1780 uErr = ( pCtxCore->ss & X86_SEL_RPL) >= 2? X86_TRAP_PF_US : 0;1782 uErr = (cpl >= 2) ? X86_TRAP_PF_US : 0; 1781 1783 break; 1782 1784
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器