VirtualBox

source: vbox/trunk/include/VBox/cpum.h

修定紀錄模式:


圖例:

新增
修改
複製或更名
差異 修訂 年份 作者 更動紀錄訊息
(edit) @31489   14 年 vboxsync CPUMGetGuestCRx,CPUMGetGuestCR8: Do the PDM TPR querying in CPUM …
(edit) @31400   14 年 vboxsync VBox/cpum.h: CPUMGCCallV86Code docs and right DECL macro.
(edit) @30862   14 年 vboxsync VMM,REM: Replumbled the MSR updating and reading so that PGM can …
(edit) @30788   14 年 vboxsync include,Config.kmk: Made the headers syntax check cleanly on …
(edit) @30263   14 年 vboxsync VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
(edit) @28800   15 年 vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27572   15 年 vboxsync cpum.h: doxygen/javadoc style comments.
(edit) @27322   15 年 vboxsync Added MSR_IA32_MISC_ENABLE slot
(edit) @26653   15 年 vboxsync Rewrote cpuid workaround
(edit) @25935   15 年 vboxsync PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
(edit) @25866   15 年 vboxsync VMM: More micro optimizations.
(edit) @25835   15 年 vboxsync CPUM,VMM: Avoid calling CPUMGetGuestEFER until it's needed (see defect …
(edit) @24061   15 年 vboxsync DBGF,DBGPlugInDiggers: Extended DBGFR3MemScan with an alignment …
(edit) @23794   15 年 vboxsync More synthetic cpu work
(edit) @21252   15 年 vboxsync First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
(edit) @21217   15 年 vboxsync include/VBox/*.h: Mark which components the header files relate to.
(edit) @20374   16 年 vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20363   16 年 vboxsync VBox/*: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @19478   16 年 vboxsync Finished up init IPI processing. (untested)
(edit) @19076   16 年 vboxsync CPUMGetGuestCpuId needs a pVCpu parameter.
(edit) @19075   16 年 vboxsync CPUMGetGuestCpuIdStdRCPtr -> R3
(edit) @18927   16 年 vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17035   16 年 vboxsync VMM,REM: Brushed up the TR/TSS shadowing. We're now relying on the …
(edit) @16857   16 年 vboxsync CPUMGetHyperCR3 added
(edit) @16598   16 年 vboxsync Added CPUMIsGuestInPAEMode
(edit) @14870   16 年 vboxsync Cleaning up.
(edit) @14859   16 年 vboxsync More updates for 32/64.
(edit) @14411   16 年 vboxsync RDTSCP support added. Enabled only for AMD-V guests.
(edit) @13975   16 年 vboxsync Even more debugger fixes.
(edit) @13960   16 年 vboxsync Moved guest and host CPU contexts into per-VCPU array.
(edit) @13832   16 年 vboxsync IN_GC -> IN_RC.
(edit) @13830   16 年 vboxsync VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
(edit) @13778   16 年 vboxsync Per VCPU init/term.
(edit) @13532   16 年 vboxsync CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
(edit) @13198   16 年 vboxsync Recommitted 37737 & 37738 minus the dangerous changes.
(edit) @13174   16 年 vboxsync Cleaned up a bit
(edit) @13005   16 年 vboxsync VMM/doxygen: More links.
(edit) @12989   16 年 vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12971   16 年 vboxsync x2APIC bits definitions
(edit) @12728   16 年 vboxsync Added CPUMIsGuestInRealModeEx
(edit) @12662   16 年 vboxsync cpum.h: removed @todos.
(edit) @12657   16 年 vboxsync #1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
(edit) @12603   16 年 vboxsync cpum.h: DR4/5 comment
(edit) @12600   16 年 vboxsync Turned dr0..dr7 into an array.
(edit) @12578   16 年 vboxsync Enable hardware breakpoint support for VT-x and AMD-V.
(edit) @11946   16 年 vboxsync Fetched esp from the wrong place (1.6 compatibility)
(edit) @11897   16 年 vboxsync Resync the whole CPU state after saved state restore.
(edit) @11798   16 年 vboxsync Fixing backwards compatibility for CPUMCTX.
(edit) @11704   16 年 vboxsync Allow enabling and disabling of the PAT cpuid feature.
(edit) @11424   16 年 vboxsync Emulate stosw/d/q ourselves.
(edit) @10630   16 年 vboxsync Newer functions for handling fpu save/restore in ring 0.
(edit) @10353   16 年 vboxsync TPR caching for VT-x. Removed the CR8 register from CPUMCTX.
(edit) @9987   16 年 vboxsync Corrected description
(edit) @9986   16 年 vboxsync Introduced CPUMIsGuestInLongModeEx
(edit) @9852   16 年 vboxsync Added CPUMGetGuestMsr
(edit) @9847   16 年 vboxsync Updates for dumping 64 bits descriptors
(edit) @9841   16 年 vboxsync Added CPUMGetGuest/HyperRIP.
(edit) @9817   16 年 vboxsync fs & gs base cleanup
(edit) @9806   16 年 vboxsync Inverted
(edit) @9802   16 年 vboxsync CPUMIsGuestIn64BitCodeEx update
(edit) @9800   16 年 vboxsync Correction
(edit) @9675   16 年 vboxsync General cleanup of SELMToFlat.
(edit) @9661   16 年 vboxsync Implement and use CPUMIsGuestIn64BitCode where appropriate.
(edit) @9655   16 年 vboxsync Comment added
(edit) @9649   16 年 vboxsync Added CPUMIsGuestInLongMode.
(edit) @9647   16 年 vboxsync DRx access functions must use uint64_t now.
(edit) @9430   17 年 vboxsync Made the base of GDTR and IDTR 64 bits.
(edit) @9421   17 年 vboxsync 64 bits hidden selector base.
(edit) @9411   17 年 vboxsync Use a union for esp & rsp, so they are in-sync.
(edit) @9354   17 年 vboxsync Added CPUMGetCPUVendor. Added CPUMCPUIDFEATURE_NXE, …
(edit) @9223   17 年 vboxsync Introduced RTRCPTR type. Raw mode context pointer aka 32 guest context …
(edit) @9212   17 年 vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @9013   17 年 vboxsync forgotten headers.
(edit) @8160   17 年 vboxsync All CRx registers are now 64 bits.
(edit) @8155   17 年 vboxsync The Big Sun Rebranding Header Change
(edit) @8113   17 年 vboxsync The recompiler must refresh its cpuid cache when we change a cpuid feature.
(edit) @8111   17 年 vboxsync The previous check for PAE was too strict.
(edit) @7730   17 年 vboxsync Added CPUMSet/GetGuestEFER. Corrected NX bit handling.
(edit) @7695   17 年 vboxsync Added system MSRs to the CPUMCTX structure. Sync them in REM as well.
(edit) @7645   17 年 vboxsync CPUMCPUIDFEATURE_LONG_MODE added
(edit) @7644   17 年 vboxsync Added CPUMCPUIDFEATURE_PAE
(edit) @7133   17 年 vboxsync Eliminate cpum.h dependency (shuts up a bunch of .c warnings). Fixed …
(edit) @7097   17 年 vboxsync Removed the anonymous struct
(edit) @7095   17 年 vboxsync Extended the CPUMCTX structure for 64 bits mode.
(edit) @5999   17 年 vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5605   17 年 vboxsync BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
(edit) @5285   17 年 vboxsync deal with the centaur cpuid stuff.
(edit) @4208   17 年 vboxsync CPUMGetGuestMode
(edit) @4207   17 年 vboxsync CPUMGetGuestMode
(edit) @4071   17 年 vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @3632   17 年 vboxsync VBox_hdr_h -> _VBox_hdr_h
(edit) @2981   18 年 vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @1827   18 年 vboxsync Don't need CPUMGetGuestCPLEx.
(edit) @1826   18 年 vboxsync Added CPUMGetGuestCPL & CPUMGetGuestCPLEx.
(edit) @1133   18 年 vboxsync Added CPUMGCCallV86Code. PATM cleanup
(edit) @1088   18 年 vboxsync Removed CPUMR3GetGuestCtx (doesn't exist anymore)
(edit) @1056   18 年 vboxsync CPUMR3SetCR4Feature
(edit) @770   18 年 vboxsync Added CPUMCPUIDFEATURE_SEP
(add) @1   55 年 vboxsync import
注意: 瀏覽 TracRevisionLog 來幫助您使用修訂紀錄功能

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