Changeset 49893 in vbox for trunk/src/VBox/VMM/VMMRC/VMMRCA.asm
- Timestamp:
- Dec 13, 2013 12:40:20 AM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 91271
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMRC/VMMRCA.asm
r49362 r49893 235 235 pushf 236 236 cli 237 push esi 238 push edi 239 push ebx 240 push ebp 237 241 238 242 mov ecx, [ebp + 8] ; The MSR to read. … … 247 251 mov [ecx + 4], edx 248 252 253 mov eax, 1 254 .return: 255 pop ebp 256 pop ebx 257 pop edi 258 pop esi 249 259 popf 250 mov eax, 1251 260 leave 252 261 ret 253 262 254 263 .trapped: 255 popf256 264 mov eax, 0 257 leave 258 ret 265 jmp .return 259 266 ENDPROC vmmRCSafeMsrRead 260 267 … … 271 278 pushf 272 279 cli 280 push esi 281 push edi 282 push ebx 283 push ebp 273 284 274 285 mov ecx, [ebp + 8] ; The MSR to write to. … … 279 290 wrmsr 280 291 292 mov eax, 1 293 .return: 294 pop ebp 295 pop ebx 296 pop edi 297 pop esi 281 298 popf 282 mov eax, 1283 299 leave 284 300 ret 285 301 286 302 .trapped: 287 popf288 303 mov eax, 0 289 leave 290 ret 304 jmp .return 291 305 ENDPROC vmmRCSafeMsrWrite 292 306
Note:
See TracChangeset
for help on using the changeset viewer.