VirtualBox

source: vbox/trunk/src/VBox/VMM

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2046   18 years vboxsync Corrections and activation of mov gpr,ss patch.
(edit) @2043   18 years vboxsync Preperations for mov gpr, ss patch.
(edit) @2041   18 years vboxsync export to OSE
(edit) @2037   18 years vboxsync Got rid of noisy logging
(edit) @2036   18 years vboxsync Emulate (lock) cmpxchg in the guest context.
(edit) @2034   18 years vboxsync Added EMGCEmulateLockCmpXchg & EMGCEmulateCmpXchg
(edit) @2033   18 years vboxsync More stats
(edit) @2030   18 years vboxsync Attempt to recreate patches who's dirty instruction(s) we can't …
(edit) @2026   18 years vboxsync more verbose assertion
(edit) @2017   18 years vboxsync more verbose assertion
(edit) @2013   18 years vboxsync Argh. Forgot to update eip.
(edit) @2010   18 years vboxsync Check for monitor/mwait support in cpuid before emulating them.
(edit) @2009   18 years vboxsync Fixed segment limit calculation for expand-down segments.
(edit) @2007   18 years vboxsync Bumped ssm version
(edit) @2005   18 years vboxsync And again
(edit) @2004   18 years vboxsync Another attempt at fixing the 64 bits build.
(edit) @2003   18 years vboxsync Emulate monitor in ring 0.
(edit) @2002   18 years vboxsync 64 bits compile fix
(edit) @2000   18 years vboxsync Cleaned up instruction emulation. Got rid of duplicate code.
(edit) @1999   18 years vboxsync warning
(edit) @1998   18 years vboxsync - Emulation for bts & btc added - Try to resolve conflicts with CSAM …
(edit) @1997   18 years vboxsync Better search for innocent conflicts
(edit) @1996   18 years vboxsync Round address to page boundary.
(edit) @1995   18 years vboxsync Update
(edit) @1994   18 years vboxsync Added CSAMR3RemovePage
(edit) @1992   18 years vboxsync More stats
(edit) @1991   18 years vboxsync Added EMEmulateBts & EMEmulateBtc
(edit) @1989   18 years vboxsync more logging
(edit) @1988   18 years vboxsync corrected assertion
(edit) @1987   18 years vboxsync more verbose assertion
(edit) @1986   18 years vboxsync Btr emulation added. (possibly dangerous; not well tested)
(edit) @1985   18 years vboxsync Statistics for BTR.
(edit) @1982   18 years vboxsync Removed obsolete code.
(edit) @1981   18 years vboxsync Arg. Forgot that EMInterpretInstructionCPU doesn't accept cpl != 0.
(edit) @1978   18 years vboxsync Need to emulate RDTSC for ring-3 as well.
(edit) @1977   18 years vboxsync Need to emulate RDTSC for ring-3 as well.
(edit) @1976   18 years vboxsync Never inject interrupts or traps before we sync the GDT/IDT/LDT and TSS.
(edit) @1974   18 years vboxsync Got rid of annoying assertion
(edit) @1972   18 years vboxsync wrong mask
(edit) @1971   18 years vboxsync Log updates to selectors in loaded segment registers
(edit) @1970   18 years vboxsync RT_LIKELY additions.
(edit) @1969   18 years vboxsync Check for protected mode in CPUMGetGuestCPL.
(edit) @1956   18 years vboxsync Fixed a couple of issues with virtualized TSC related to pausing and …
(edit) @1946   18 years vboxsync PGMReadPhys: return zeros for physical memory that hasn't been …
(edit) @1945   18 years vboxsync Increased SSM version of REM.
(edit) @1943   18 years vboxsync Paranoid checks.
(edit) @1940   18 years vboxsync Removed obsolete changes.
(edit) @1939   18 years vboxsync Support segment prefixes in our instruction emulator.
(edit) @1936   18 years vboxsync Use new disassembler functions. Remove obsolete tables.
(edit) @1930   18 years vboxsync backed out unneccessary changes from previous changeset
(edit) @1929   18 years vboxsync We can encounter 16 bits code in raw mode too now; always refuse to …
(edit) @1926   18 years vboxsync Got rid of incorrect assertion.
(edit) @1921   18 years vboxsync And assertion is too annoying there.
(edit) @1920   18 years vboxsync u1VM implies cpl=3
(edit) @1919   18 years vboxsync Corrected assertion
(edit) @1918   18 years vboxsync Always check if the code selector is wide open. Refuse patching if …
(edit) @1917   18 years vboxsync %VGx -> %VGv
(edit) @1914   18 years vboxsync Reapplied 20145
(edit) @1913   18 years vboxsync Reapplied 20145
(edit) @1909   18 years vboxsync Removed debugging code
(edit) @1908   18 years vboxsync Backed out part of 20091 to check if that's the cause of the major …
(edit) @1907   18 years vboxsync attempt to fix tinderboxes: remove r20142, r20145, r20146
(edit) @1898   18 years vboxsync Updated comment
(edit) @1897   18 years vboxsync Put back pending interrupt detection in iret patch.
(edit) @1894   18 years vboxsync Reenabled old VINF_PATM_PENDING_IRQ_AFTER_IRET code
(edit) @1890   18 years vboxsync Attempt to fix ALSA on Linux kernels <= 2.6.17: use mmap not memalign …
(edit) @1886   18 years vboxsync warning
(edit) @1885   18 years vboxsync warning
(edit) @1881   18 years vboxsync Unused warning.
(edit) @1876   18 years vboxsync VBOX_TM_VIRTUALIZED_TSC hack.
(edit) @1875   18 years vboxsync Got rid of annoying assertions.
(edit) @1871   18 years vboxsync typo.
(edit) @1868   18 years vboxsync X2/GIP debugging code
(edit) @1867   18 years vboxsync Workaround added for nasty guest drivers that patch the IDT.
(edit) @1866   18 years vboxsync Disabled previous csam changes.
(edit) @1865   18 years vboxsync InvalidatePage: always make page non-present (possibly dangerous) Page …
(edit) @1864   18 years vboxsync csamR3FlushCodePages update
(edit) @1861   18 years vboxsync oops
(edit) @1860   18 years vboxsync put back 64 bits fix
(edit) @1859   18 years vboxsync updated scan beyond ret instruction code
(edit) @1858   18 years vboxsync pfnDriverAttach has to pass the real return value of pfnConstruct, not …
(edit) @1853   18 years vboxsync extra csam check
(edit) @1839   18 years vboxsync style
(edit) @1838   18 years vboxsync speed.
(edit) @1837   18 years vboxsync 64-bit bustage.
(edit) @1834   18 years vboxsync Forgot to set the action flag
(edit) @1833   18 years vboxsync comment + logging
(edit) @1831   18 years vboxsync Some CSAM changes.
(edit) @1830   18 years vboxsync Preparation for new code page detection.
(edit) @1828   18 years vboxsync Cleaned up cpl checking.
(edit) @1823   18 years vboxsync Extra safety check.
(edit) @1822   18 years vboxsync Log writes to shadow tables (gdt, idt, ldt, tss)
(edit) @1821   18 years vboxsync Extra check for hypervisor region writes.
(edit) @1820   18 years vboxsync Correct.
(edit) @1814   18 years vboxsync Fixed typo. (CPUM_HANDLER_CORECTX_IN_EBP->CPUM_HANDLER_CTXCORE_IN_EBP)
(edit) @1813   18 years vboxsync r=bird: I think we're also missing the bits of the state that's …
(edit) @1812   18 years vboxsync r=bird: Not entirely sure if inverting the destruction order is a good …
(edit) @1801   18 years vboxsync oops
(edit) @1800   18 years vboxsync missing parameter
(edit) @1799   18 years vboxsync Refuse to patch a handler whose idt cs selector isn't wide open.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette