Changeset 60661 in vbox
- Timestamp:
- Apr 22, 2016 4:46:15 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 106829
- Location:
- trunk/src/VBox/ValidationKit/bootsectors/bs3kit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-c16-TrapRmV86Generic.asm
r60657 r60661 179 179 push bx ; BP - 2 180 180 pushf ; BP - 4 181 push ax ; BP - 6 181 182 cld 182 183 183 184 ; Reserve space for the the register and trap frame. 184 185 mov bx, (BS3TRAPFRAME_size + 7) / 8 185 push ax186 186 xor ax, ax 187 187 .more_zeroed_space: … … 193 193 jnz .more_zeroed_space 194 194 mov bx, sp 195 pop ax196 195 197 196 mov [ss:bx + BS3TRAPFRAME.uHandlerSs], ss … … 207 206 mov [ss:bx + BS3TRAPFRAME.Ctx + BS3REGCTX.rax], dx 208 207 208 mov ax, [bp - 6] 209 209 mov [ss:bx + BS3TRAPFRAME.bXcpt], al 210 210 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-RegCtxSave.asm
r60657 r60661 103 103 jb .common_ancient 104 104 CPU 286 105 106 105 smsw [xDI + BS3REGCTX.cr0] 106 107 mov cl, [xDI + BS3REGCTX.bMode] ; assumed by jump destination 107 108 jmp .common_80286 108 109 … … 208 209 str [xDI + BS3REGCTX.tr] 209 210 sldt [xDI + BS3REGCTX.ldtr] 211 jmp .common_ancient 210 212 211 213 .no_str_sldt:
Note:
See TracChangeset
for help on using the changeset viewer.