VirtualBox

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

修定紀錄模式:


圖例:

新增
修改
複製或更名
差異 修訂 年份 作者 更動紀錄訊息
(edit) @15677   16 年 vboxsync Don't touch freed memory. Added some more error checks.
(edit) @14755   16 年 vboxsync #1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
(edit) @13960   16 年 vboxsync Moved guest and host CPU contexts into per-VCPU array.
(edit) @13834   16 年 vboxsync Some strugging format conversions.
(edit) @13833   16 年 vboxsync VMM,DIS: some left over VBOX_SUCCESS/FAILURE conversions.
(edit) @13830   16 年 vboxsync VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
(edit) @13827   16 年 vboxsync MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
(edit) @13532   16 年 vboxsync CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
(edit) @13144   16 年 vboxsync #1865: Implmented the alternative R0 code for darwin (turned out to be …
(edit) @12989   16 年 vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12855   16 年 vboxsync Mark referenced patches, so they can't be removed.
(edit) @12835   16 年 vboxsync Solved some overwritten patch instruction issues. (triggered assertions)
(edit) @12534   16 年 vboxsync better handling of overflows
(edit) @12532   16 年 vboxsync Backed out previous changes for PATM logging. Breaks saved states. …
(edit) @12524   16 年 vboxsync Don't overflow the release log with IDT gate disabled messages.
(edit) @11929   16 年 vboxsync More logging
(edit) @11925   16 年 vboxsync More patm compatibility fixes
(edit) @11311   16 年 vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @9675   16 年 vboxsync General cleanup of SELMToFlat.
(edit) @9228   17 年 vboxsync More updates for 64 bits guest pointers. Introduced AVLOU32TREE.
(edit) @9220   17 年 vboxsync Default to 32 bits virtual addresses in CSAM & PATM.
(edit) @9216   17 年 vboxsync Compile issues (32 bits host/64 bits guest)
(edit) @9212   17 年 vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @8984   17 年 vboxsync Removed the dtrace experiment. the invalid lock sequences now ends up …
(edit) @8830   17 年 vboxsync dtrace experiments.
(edit) @8283   17 年 vboxsync Parameter size of 32 bits far pointers was changed
(edit) @8276   17 年 vboxsync Removed assertion
(edit) @8155   17 年 vboxsync The Big Sun Rebranding Header Change
(edit) @7618   17 年 vboxsync VMM/PATM: conditionally ifdef'ed out an assertion which I have been …
(edit) @6107   17 年 vboxsync patmIsCommonIDTHandlerPatch inconsistency
(edit) @5999   17 年 vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5612   17 年 vboxsync Bit more checking to ensure we don't invalidate instructions that are …
(edit) @5610   17 年 vboxsync Fixed boundary checks and support partial instruction updates (e.g. …
(edit) @5609   17 年 vboxsync More logging
(edit) @4967   17 年 vboxsync yasm bug #115 triggered this assertion.
(edit) @4953   17 年 vboxsync Cleaned up disassembler
(edit) @4776   17 年 vboxsync Stricter type checking. Removed unnecessary code from the ring 0 module.
(edit) @4772   17 年 vboxsync Compile fix
(edit) @4396   17 年 vboxsync Clearer release message
(edit) @4071   17 年 vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @4057   17 年 vboxsync Don't allow popf instructions to change the current IOPL in simple …
(edit) @3696   17 年 vboxsync double underscore cleanup.
(edit) @3073   18 年 vboxsync Fix for faulting push dword ptr [addr] in patch code.
(edit) @3020   18 年 vboxsync Added missing space after ')' in macro invocations so VCC doesn't mess …
(edit) @2981   18 年 vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2921   18 年 vboxsync Fixed int3 patch installation.
(edit) @2919   18 年 vboxsync Stricter checks for patch jumps. Do not check for page boundary …
(edit) @2049   18 年 vboxsync Disabled ss mov patch again.
(edit) @2046   18 年 vboxsync Corrections and activation of mov gpr,ss patch.
(edit) @2043   18 年 vboxsync Preperations for mov gpr, ss patch.
(edit) @2030   18 年 vboxsync Attempt to recreate patches who's dirty instruction(s) we can't …
(edit) @1926   18 年 vboxsync Got rid of incorrect assertion.
(edit) @1921   18 年 vboxsync And assertion is too annoying there.
(edit) @1920   18 年 vboxsync u1VM implies cpl=3
(edit) @1919   18 年 vboxsync Corrected assertion
(edit) @1918   18 年 vboxsync Always check if the code selector is wide open. Refuse patching if …
(edit) @1917   18 年 vboxsync %VGx -> %VGv
(edit) @1875   18 年 vboxsync Got rid of annoying assertions.
(edit) @1833   18 年 vboxsync comment + logging
(edit) @1793   18 年 vboxsync backed out 19970
(edit) @1792   18 年 vboxsync Proper interrupt redirection bitmap sync
(edit) @1625   18 年 vboxsync @@note -> Note:
(edit) @1374   18 年 vboxsync Forgot one argument.
(edit) @1373   18 年 vboxsync Assertion message added.
(edit) @1359   18 年 vboxsync SELM function changes for v86 mode code. CPL check fixes for V86 mode …
(edit) @1125   18 年 vboxsync Forward iret to V86 code to our trap handler for emulation.
(edit) @1086   18 年 vboxsync Corrected assumptions about flat addresses
(edit) @885   18 年 vboxsync Original address of faulting patch instruction must be corrected by …
(edit) @882   18 年 vboxsync CSAMR3CheckCode added
(edit) @838   18 年 vboxsync GC Phys to HC virt conversion changes for dynamic RAM allocation.
(edit) @804   18 年 vboxsync Added @todo
(edit) @803   18 年 vboxsync Must restore the old lookup record in case we aren't able to update …
(edit) @713   18 年 vboxsync Bugfix
(edit) @544   18 年 vboxsync Log when an IDT handler is disabled.
(edit) @519   18 年 vboxsync disabled two HC pointer size assertions that are probably invalid.
(edit) @515   18 年 vboxsync Possibly dangerous change: stop monitoring IDT patch pages when too …
(edit) @453   18 年 vboxsync AMD64: Check CFGM option PATMEnabled before enabling PATM.
(edit) @367   18 年 vboxsync Changed counting of patch page writes.
(edit) @347   18 年 vboxsync Rewrote and simplified interrupt handler patching.
(edit) @302   18 年 vboxsync Handle iret to ring 0 code with IF cleared. Warning: possibly …
(edit) @208   18 年 vboxsync Changed guest specific patch for OpenBSD. 3.7, 3.8, 3.9 and 4.0 now work.
(edit) @103   18 年 vboxsync Fix
(edit) @102   18 年 vboxsync Guest2PatchAddrTree / RECGUESTTOPATCH: changed from PV to GCPtr AVL tree.
(edit) @93   18 年 vboxsync Patch2GuestAddrTree / RECPATCHTOGUEST: changed from PV to U32 AVL …
(edit) @77   18 年 vboxsync Warning.
(edit) @23   18 年 vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 年 vboxsync import
注意: 瀏覽 TracRevisionLog 來幫助您使用修訂紀錄功能

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