VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2151   18 years vboxsync CPUMGetGuestCPL: get cpl from hidden ss selector register if valid.
(edit) @2149   18 years vboxsync Set user bit in shadow page & pd when in non-paging mode.
(edit) @2137   18 years vboxsync Drop page flags consistency check in non-paging mode.
(edit) @2136   18 years vboxsync Drop the 32 bits code requirement from EMInterpretInstruction.
(edit) @2128   18 years vboxsync Enable movs emulation for ring 0.
(edit) @2124   18 years vboxsync TRPM changes to assert and report trap/interrupt types accurately.
(edit) @2121   18 years vboxsync Enable movs for ring 0. (not yet used)
(edit) @2120   18 years vboxsync Real and protected mode without paging changes. Currently not yet used.
(edit) @2119   18 years vboxsync Finished hidden selector case.
(edit) @2117   18 years vboxsync SELMToFlatEx change. Enable 16 bits instruction emulation for MMIO
(edit) @2098   18 years vboxsync SELMToFlat change for hwaccm mode.
(edit) @2095   18 years vboxsync GetPage will deal with real and protected mode without paging.
(edit) @2091   18 years vboxsync space
(edit) @2090   18 years vboxsync Added PGMPOOLKIND_32BIT_PT_FOR_PHYS & PGMPOOLKIND_PAE_PT_FOR_PHYS
(edit) @2082   18 years vboxsync spaces
(edit) @2081   18 years vboxsync don't check for pending timers on resume either.
(edit) @2078   18 years vboxsync Removed obsolete code
(edit) @2075   18 years vboxsync Added TMVirtualGetEx. Changed TMCpuTickGetOffset to return virtual …
(edit) @2069   18 years vboxsync logging
(edit) @2064   18 years vboxsync Accept ring 3 rdtsc for emulation.
(edit) @2061   18 years vboxsync Added TMCpuTickGetOffset
(edit) @2037   18 years vboxsync Got rid of noisy logging
(edit) @2036   18 years vboxsync Emulate (lock) cmpxchg in the guest context.
(edit) @2026   18 years vboxsync more verbose assertion
(edit) @2017   18 years vboxsync more verbose assertion
(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) @2005   18 years vboxsync And again
(edit) @2004   18 years vboxsync Another attempt at fixing the 64 bits build.
(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) @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) @1976   18 years vboxsync Never inject interrupts or traps before we sync the GDT/IDT/LDT and TSS.
(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) @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) @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) @1908   18 years vboxsync Backed out part of 20091 to check if that's the cause of the major …
(edit) @1881   18 years vboxsync Unused warning.
(edit) @1866   18 years vboxsync Disabled previous csam changes.
(edit) @1865   18 years vboxsync InvalidatePage: always make page non-present (possibly dangerous) Page …
(edit) @1839   18 years vboxsync style
(edit) @1838   18 years vboxsync speed.
(edit) @1828   18 years vboxsync Cleaned up cpl checking.
(edit) @1823   18 years vboxsync Extra safety check.
(edit) @1821   18 years vboxsync Extra check for hypervisor region writes.
(edit) @1793   18 years vboxsync backed out 19970
(edit) @1792   18 years vboxsync Proper interrupt redirection bitmap sync
(edit) @1791   18 years vboxsync style
(edit) @1634   18 years vboxsync warnings.
(edit) @1620   18 years vboxsync All rings are allowed with hardware acceleration
(edit) @1598   18 years vboxsync pop [esp+xx] uses esp *after* the actual pop
(edit) @1597   18 years vboxsync extended assertion
(edit) @1579   18 years vboxsync doxygen fixes
(edit) @1518   18 years vboxsync Forward trap back to raw mode if the rechecked gate handler is valid.
(edit) @1500   18 years vboxsync Added virtual interrupt redirection bitmap to our TSS
(edit) @1480   18 years vboxsync No longer require contiguous memory for the VM structure. Did long …
(edit) @1443   18 years vboxsync cast the uint16_t selector value before shifting it, just a precaution.
(edit) @1408   18 years vboxsync Initial changes for floating SELM hypervisor selectors.
(edit) @1361   18 years vboxsync Compile fix + updates
(edit) @1360   18 years vboxsync Previous change was not correct for v86 code.
(edit) @1359   18 years vboxsync SELM function changes for v86 mode code. CPL check fixes for V86 mode …
(edit) @1332   18 years vboxsync Wrong X86_EFL_VM test
(edit) @1328   18 years vboxsync Reorganized TRPM in preparation of handling IDT writes in the guest …
(edit) @1326   18 years vboxsync More logging
(edit) @1322   18 years vboxsync Corrected flag handling in V86 iret.
(edit) @1310   18 years vboxsync nc
(edit) @1309   18 years vboxsync r=bird: RTR0UINTREG -> RTR0UINTPTR. created defect.
(edit) @1304   18 years vboxsync More logging
(edit) @1251   18 years vboxsync Added PGMGetShadowMode
(edit) @1238   18 years vboxsync Pointer mess.
(edit) @1237   18 years vboxsync Another correction
(edit) @1235   18 years vboxsync corrected check
(edit) @1233   18 years vboxsync mmHyperLookupR0 fix for ring 0 pVM based addresses.
(edit) @1184   18 years vboxsync Removed stray doxygen comment.
(edit) @1159   18 years vboxsync Corrections for V86 mode.
(edit) @1158   18 years vboxsync Corrected assertion
(edit) @1157   18 years vboxsync Incorrect masking away of ring 1 RPL in V86 mode.
(edit) @1145   18 years vboxsync Forgot to clear ds, es, fs & gs for interrupt/trap in V86 mode. Put …
(edit) @1144   18 years vboxsync Added support for forwarding traps & interrupts in V86 mode.
(edit) @1137   18 years vboxsync Bugfix
(edit) @1136   18 years vboxsync EMInterpretIret changes & fixes
(edit) @1127   18 years vboxsync only allow direct calls to EMInterpretIret for now
(edit) @1126   18 years vboxsync Emulate iret to V86 code.
(edit) @1090   18 years vboxsync Corrected assertions for v86 mode
(edit) @1057   18 years vboxsync Trapping and virtualizing TSC (both disabled).
(edit) @1027   18 years vboxsync Initial GIP change. Missing detection of SMP systems with TSC drift.
(edit) @880   18 years vboxsync Added some missing SELMToFlat calls.
(edit) @878   18 years vboxsync fixed log flags in page pool
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