|
|
@1821
|
18 years |
vboxsync |
Extra check for hypervisor region writes.
|
|
|
@1820
|
18 years |
vboxsync |
Correct.
|
|
|
@1814
|
18 years |
vboxsync |
Fixed typo. (CPUM_HANDLER_CORECTX_IN_EBP->CPUM_HANDLER_CTXCORE_IN_EBP)
|
|
|
@1813
|
18 years |
vboxsync |
r=bird: I think we're also missing the bits of the state that's …
|
|
|
@1812
|
18 years |
vboxsync |
r=bird: Not entirely sure if inverting the destruction order is a good …
|
|
|
@1801
|
18 years |
vboxsync |
oops
|
|
|
@1800
|
18 years |
vboxsync |
missing parameter
|
|
|
@1799
|
18 years |
vboxsync |
Refuse to patch a handler whose idt cs selector isn't wide open.
|
|
|
@1798
|
18 years |
vboxsync |
Restore guest context when an trap occurs during iret in …
|
|
|
@1797
|
18 years |
vboxsync |
Clearer logging when a trap occurs in hypervisor code.
|
|
|
@1794
|
18 years |
vboxsync |
put back interrupt redirection update
|
|
|
@1793
|
18 years |
vboxsync |
backed out 19970
|
|
|
@1792
|
18 years |
vboxsync |
Proper interrupt redirection bitmap sync
|
|
|
@1791
|
18 years |
vboxsync |
style
|
|
|
@1774
|
18 years |
vboxsync |
Destroy drivers in filo order.
|
|
|
@1773
|
18 years |
vboxsync |
Spaces
|
|
|
@1699
|
18 years |
vboxsync |
NO_SUPCALLR0VMM not needed for L4
|
|
|
@1684
|
18 years |
vboxsync |
NO_SUPCALLR0VMM for L4
|
|
|
@1645
|
18 years |
vboxsync |
removed some leftover debug code (amd64 tripple-fault)
|
|
|
@1644
|
18 years |
vboxsync |
warnings.
|
|
|
@1638
|
18 years |
vboxsync |
warning.
|
|
|
@1635
|
18 years |
vboxsync |
warnings.
|
|
|
@1634
|
18 years |
vboxsync |
warnings.
|
|
|
@1633
|
18 years |
vboxsync |
warning.
|
|
|
@1626
|
18 years |
vboxsync |
Fixed some YASM warnings for win32 targets
|
|
|
@1625
|
18 years |
vboxsync |
@@note -> Note:
|
|
|
@1620
|
18 years |
vboxsync |
All rings are allowed with hardware acceleration
|
|
|
@1609
|
18 years |
vboxsync |
typo
|
|
|
@1608
|
18 years |
vboxsync |
rc was probably not initialized
|
|
|
@1607
|
18 years |
vboxsync |
~0U
|
|
|
@1605
|
18 years |
vboxsync |
Enabled raw trap forwarding again.
|
|
|
@1604
|
18 years |
vboxsync |
Compile fix
|
|
|
@1603
|
18 years |
vboxsync |
Small correction
|
|
|
@1602
|
18 years |
vboxsync |
Never generate a raw trap for trap 6 faults; instruction emulation is …
|
|
|
@1599
|
18 years |
vboxsync |
added RestrictAccess key to allow to disable the policy that only VMs …
|
|
|
@1598
|
18 years |
vboxsync |
pop [esp+xx] uses esp *after* the actual pop
|
|
|
@1597
|
18 years |
vboxsync |
extended assertion
|
|
|
@1595
|
18 years |
vboxsync |
resb in code/data => times xxx db 0
|
|
|
@1594
|
18 years |
vboxsync |
Fixed 64-bit issue.
|
|
|
@1585
|
18 years |
vboxsync |
warnings
|
|
|
@1583
|
18 years |
vboxsync |
warnings
|
|
|
@1580
|
18 years |
vboxsync |
Corrected VBOXTSS member name.
|
|
|
@1579
|
18 years |
vboxsync |
doxygen fixes
|
|
|
@1578
|
18 years |
vboxsync |
style
|
|
|
@1576
|
18 years |
vboxsync |
Removed obsolete todo
|
|
|
@1575
|
18 years |
vboxsync |
Check for hypervisor area & intermediate mapping conflicts too.
|
|
|
@1574
|
18 years |
vboxsync |
Turned on VME.
|
|
|
@1573
|
18 years |
vboxsync |
Added release logging for VERR_PGM_MAPPING_CONFLICT cases.
|
|
|
@1570
|
18 years |
vboxsync |
pushfq, not pushfd. (hope the old yasm doesn't mind...)
|
|
|
@1568
|
18 years |
vboxsync |
drop the yasm hack (darwin).
|
|
|
@1559
|
18 years |
vboxsync |
Backed out 19596 due to regressions with save/restore smoke tests.
|
|
|
@1552
|
18 years |
vboxsync |
Added a note about TSS monitoring.
|
|
|
@1543
|
18 years |
vboxsync |
Darwin OSE should still use the fake loader.
|
|
|
@1528
|
18 years |
vboxsync |
alignment
|
|
|
@1527
|
18 years |
vboxsync |
[bits 64]
|
|
|
@1526
|
18 years |
vboxsync |
Make the asm struc testcase work with yasm 0.6.
|
|
|
@1525
|
18 years |
vboxsync |
Make the asm struc testcase work with yasm 0.6.
|
|
|
@1524
|
18 years |
vboxsync |
VBOXTSS was changed…
|
|
|
@1523
|
18 years |
vboxsync |
Seems -g stabs is required after all. (TODO: check this on the mac)
|
|
|
@1519
|
18 years |
vboxsync |
Forward trap back to raw mode if the rechecked gate handler is valid.
|
|
|
@1518
|
18 years |
vboxsync |
Forward trap back to raw mode if the rechecked gate handler is valid.
|
|
|
@1515
|
18 years |
vboxsync |
Backed out 19582 & 19583. Causes severe regressions.
|
|
|
@1509
|
18 years |
vboxsync |
Same for the SELMR3CheckTSS function
|
|
|
@1508
|
18 years |
vboxsync |
Monitor the entire guest TSS. (including the IO bitmap, although we …
|
|
|
@1507
|
18 years |
vboxsync |
More logging
|
|
|
@1504
|
18 years |
vboxsync |
Handle shadow page out of sync situation.
|
|
|
@1503
|
18 years |
vboxsync |
extra checks
|
|
|
@1502
|
18 years |
vboxsync |
Syncing of TSS virtual interrupt redirection bitmap added.
|
|
|
@1501
|
18 years |
vboxsync |
Move redirection bitmap init.
|
|
|
@1500
|
18 years |
vboxsync |
Added virtual interrupt redirection bitmap to our TSS
|
|
|
@1485
|
18 years |
vboxsync |
More build fixes.
|
|
|
@1480
|
18 years |
vboxsync |
No longer require contiguous memory for the VM structure.
Did long …
|
|
|
@1468
|
18 years |
vboxsync |
Error details for when we can't get contiguous or low memory.
|
|
|
@1465
|
18 years |
vboxsync |
2nd attempt with segment prefix support
|
|
|
@1462
|
18 years |
vboxsync |
Backed out incorrect 19519
|
|
|
@1461
|
18 years |
vboxsync |
Don't forget segment override prefix bytes in patch jumps and calls.
|
|
|
@1450
|
18 years |
vboxsync |
r=bird
|
|
|
@1449
|
18 years |
vboxsync |
r=bird
|
|
|
@1447
|
18 years |
vboxsync |
spaces
|
|
|
@1446
|
18 years |
vboxsync |
spaces
|
|
|
@1445
|
18 years |
vboxsync |
style: dropped unnecessary parenthesis.
|
|
|
@1444
|
18 years |
vboxsync |
doxygen comments…
|
|
|
@1443
|
18 years |
vboxsync |
cast the uint16_t selector value before shifting it, just a precaution.
|
|
|
@1442
|
18 years |
vboxsync |
spaces
|
|
|
@1438
|
18 years |
vboxsync |
Finished trap/irq gate entry logging
|
|
|
@1437
|
18 years |
vboxsync |
Added trap/irq gate logging
|
|
|
@1423
|
18 years |
vboxsync |
More stats
|
|
|
@1422
|
18 years |
vboxsync |
killed warning
|
|
|
@1421
|
18 years |
vboxsync |
Use offset instead of fault address (aliases).
|
|
|
@1420
|
18 years |
vboxsync |
more info
|
|
|
@1419
|
18 years |
vboxsync |
more verbose assertion
|
|
|
@1418
|
18 years |
vboxsync |
Renamed variable.
|
|
|
@1417
|
18 years |
vboxsync |
Adjusted comment.
|
|
|
@1416
|
18 years |
vboxsync |
Initial code for allowing a fully sized guest GDT.
|
|
|
@1412
|
18 years |
vboxsync |
Fixed dangerous situation with partial hypervisor selector updates.
|
|
|
@1411
|
18 years |
vboxsync |
Then just get rid of it.
|
|
|
@1410
|
18 years |
vboxsync |
Attempt to fix assertion
|
|
|
@1408
|
18 years |
vboxsync |
Initial changes for floating SELM hypervisor selectors.
|
|
|
@1406
|
18 years |
vboxsync |
Uninitialized variable. (pointed out by Frank)
|
|
|
@1405
|
18 years |
vboxsync |
Use yasm on darwin.
|
|
|