VirtualBox

source: vbox/trunk/src/VBox/VMM/PATM/CSAM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26263   15 years vboxsync VMM: More warnings.
(edit) @25647   15 years vboxsync Some more doxygen fixes, now for Core.docs.
(edit) @25273   15 years vboxsync CSAM.cpp: -Wshadow
(edit) @25226   15 years vboxsync *: Assert(RT_SUCCESS(rc)) -> AssertRC(rc)
(edit) @23778   15 years vboxsync todos
(edit) @23777   15 years vboxsync SSM,CSAM: More systematic naming SSMFIELDTRANS_HCPTR -> …
(edit) @23772   15 years vboxsync CSAM: Use SSMFIELD_ENTRY_PAD_MSC32_AUTO.
(edit) @23770   15 years vboxsync CSAM: The right fix (hopefully).
(edit) @23768   15 years vboxsync CSAM: 32-bit (gcc) adjustment.
(edit) @23765   15 years vboxsync CSAM: Use SSMR3GetStructEx instead of SSMR3GetMem in an attempt to …
(edit) @23016   15 years vboxsync VMM,Devices: VMR3ReqCallEx -> VMR3ReqCallVoidNoWait; retired the old API.
(edit) @23011   15 years vboxsync VMM,VMMDev: Some VMMR3ReqCall refactoring.
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22793   15 years vboxsync SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
(edit) @22480   15 years vboxsync SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
(edit) @21876   15 years vboxsync obsolete defines
(edit) @21443   15 years vboxsync Fix boundary cases when crossing into a page that hasn't been scanned …
(edit) @20011   16 years vboxsync VMM: fix a typo in mmR3PagePoolAlloc() if the memory allocation …
(edit) @19334   16 years vboxsync DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
(edit) @19300   16 years vboxsync VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
(edit) @19263   16 years vboxsync Got rid of more SMP related assertions
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18988   16 years vboxsync PGM api changes
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @16552   16 years vboxsync Ignore patch writes that don't change anything
(edit) @14755   16 years vboxsync #1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
(edit) @14075   16 years vboxsync The 64-bit MSC warning hunt stops for today.
(edit) @13827   16 years vboxsync MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
(edit) @13825   16 years vboxsync VMM: %VX64 -> %RX64
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13822   16 years vboxsync VMM: %VRv -> %RRv
(edit) @13820   16 years vboxsync VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
(edit) @13819   16 years vboxsync VMM: %VH* -> %RH*.
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13782   16 years vboxsync More SMP groundwork.
(edit) @13755   16 years vboxsync Started with VM request API changes.
(edit) @13532   16 years vboxsync CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
(edit) @13144   16 years vboxsync #1865: Implmented the alternative R0 code for darwin (turned out to be …
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @11792   16 years vboxsync Assert when the SSM version doesn't match.
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @9675   17 years vboxsync General cleanup of SELMToFlat.
(edit) @9659   17 years vboxsync SELMGetCpuModeFromSelector is a better name.
(edit) @9658   17 years vboxsync Renamed SELMIsSelector32Bit to SELMGetSelectorType.
(edit) @9412   17 years vboxsync use macros to access base, limit of a descriptor and offset of an IDT entry
(edit) @9350   17 years vboxsync Automatic cast is wrong
(edit) @9344   17 years vboxsync Types and string format specifiers.
(edit) @9228   17 years vboxsync More updates for 64 bits guest pointers. Introduced AVLOU32TREE.
(edit) @9220   17 years vboxsync Default to 32 bits virtual addresses in CSAM & PATM.
(edit) @9216   17 years vboxsync Compile issues (32 bits host/64 bits guest)
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @8217   17 years vboxsync Added CSAMR3UnmonitorPage
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7628   17 years vboxsync Assert some one problematic VMR3ReqCall* RTGC* stuff. (fix when they …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5205   17 years vboxsync Process indirect calls to catch cpuid instructions in OpenSuse 10.3
(edit) @5200   17 years vboxsync check pointers
(edit) @5198   17 years vboxsync Experiment with call recording for CSAM
(edit) @4959   17 years vboxsync build fix.
(edit) @4955   17 years vboxsync Compile fix
(edit) @4953   17 years vboxsync Cleaned up disassembler
(edit) @4776   17 years vboxsync Stricter type checking. Removed unnecessary code from the ring 0 module.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @3020   18 years vboxsync Added missing space after ')' in macro invocations so VCC doesn't mess …
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @1996   18 years vboxsync Round address to page boundary.
(edit) @1995   18 years vboxsync Update
(edit) @1994   18 years vboxsync Added CSAMR3RemovePage
(edit) @1974   18 years vboxsync Got rid of annoying assertion
(edit) @1864   18 years vboxsync csamR3FlushCodePages update
(edit) @1861   18 years vboxsync oops
(edit) @1859   18 years vboxsync updated scan beyond ret instruction code
(edit) @1833   18 years vboxsync comment + logging
(edit) @1830   18 years vboxsync Preparation for new code page detection.
(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.
(edit) @1635   18 years vboxsync warnings.
(edit) @1583   18 years vboxsync warnings
(edit) @1359   18 years vboxsync SELM function changes for v86 mode code. CPL check fixes for V86 mode …
(edit) @1086   18 years vboxsync Corrected assumptions about flat addresses
(edit) @882   18 years vboxsync CSAMR3CheckCode added
(edit) @846   18 years vboxsync Fix for OpenBSD 4.0 (again).
(edit) @760   18 years vboxsync Enhanced detection of changed pages.
(edit) @758   18 years vboxsync update physical address of flushed page
(edit) @593   18 years vboxsync Minor update
(edit) @519   18 years vboxsync disabled two HC pointer size assertions that are probably invalid.
(edit) @455   18 years vboxsync Annoying assertion.
(edit) @452   18 years vboxsync Check CFGM option CSAMEnabled before enabling CSAM.
(edit) @347   18 years vboxsync Rewrote and simplified interrupt handler patching.
(edit) @209   18 years vboxsync Removed obsolete check
(edit) @208   18 years vboxsync Changed guest specific patch for OpenBSD. 3.7, 3.8, 3.9 and 4.0 now work.
(edit) @27   18 years vboxsync Disabled the annoying assertion. It's a valid one, but no cause for …
(edit) @23   18 years vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 years vboxsync import
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