VirtualBox

source: vbox/trunk/include/iprt/asm.h

修定紀錄模式:


圖例:

新增
修改
複製或更名
差異 修訂 年份 作者 更動紀錄訊息
(edit) @15216   16 年 vboxsync iprt/asm.h: Fixed buggy ASMIsIntelCpu and ASMIsIntelCpuEx; the latter …
(edit) @14808   16 年 vboxsync iprt/asm.h: GNU C/C++ defined PIC to indicate whether -fPIC …
(edit) @14246   16 年 vboxsync ASMAtomicSubS32/U32.
(edit) @14073   16 年 vboxsync asm.h: ASMAtomicXchgR3Ptr, ASMAtomicXchgR0Ptr, ASMAtomicXchgRCPtr.
(edit) @13925   16 年 vboxsync Correct 2 typos in comments. No content changes.
(edit) @13511   16 年 vboxsync const
(edit) @12680   16 年 vboxsync readdr & writedr aren't 64 bits only in the intrinsic case.
(edit) @12238   16 年 vboxsync iprt/asm.h: next try
(edit) @12237   16 年 vboxsync fixed r36224
(edit) @12235   16 年 vboxsync less input registers
(edit) @12232   16 年 vboxsync iprt/asm.h: better fix
(edit) @12223   16 年 vboxsync iprt/asm.h: Fixed gnu asm bug in ASMSetDR*(), the input (uDRVal) was …
(edit) @12221   16 年 vboxsync iprt/asm.h: Use the intrinsic readdr and writedr introduced in VC …
(edit) @12176   16 年 vboxsync ASMAtomicXchgU64 fix
(edit) @12164   16 年 vboxsync iprt/asm.h: Forced the darwin build into working. Needs cleanup.
(edit) @12156   16 年 vboxsync not necessary
(edit) @12153   16 年 vboxsync asm fixes for gcc-4.3, hope this compiles
(edit) @12092   16 年 vboxsync Compile fixes
(edit) @12088   16 年 vboxsync fix Linux builds
(edit) @12087   16 年 vboxsync Functions for setting dr0-3, 6 & 7.
(edit) @12086   16 年 vboxsync Functions to fetch dr0-3 & 6.
(edit) @11173   16 年 vboxsync IPRT: Added ASMModS64ByS32RetS32 and ASMModU64ByU32RetU32.
(edit) @10997   16 年 vboxsync iprt/asm.h: comment.
(edit) @10996   16 年 vboxsync iprt/asm.h: shut up stupid MSC warning.
(edit) @10995   16 年 vboxsync iprt: Added ASMByteSwapU16/64 and unit test for them + U32.
(edit) @10943   16 年 vboxsync iprt/asm.h: Fixed missing ASMAtomicReadU64 and ASMAtomicUoReadU64 on …
(edit) @10939   16 年 vboxsync iprt/asm.h: Added a bunch of atomic operations for IPRT handles …
(edit) @9581   16 年 vboxsync const + small optimization
(edit) @9528   16 年 vboxsync fixes in setparentuuid and read/write to support diff images.
(edit) @9212   17 年 vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @9183   17 年 vboxsync Fixed broken ASMMemFill32 implementation for VC80+. Use stosq when …
(edit) @8889   17 年 vboxsync Added ASMGetCpuModuleIntel/Amd and ASMIsIntelCpu and ASMIsIntelCpuEx …
(edit) @8882   17 年 vboxsync Added ASMGetCpuFamily, ASMGetCpuModel and ASMGetCpuStepping to pack up …
(edit) @8277   17 年 vboxsync indent. put the remarks on the group definition.
(edit) @8275   17 年 vboxsync indent.
(edit) @8264   17 年 vboxsync volatile applies to rdmsr as well
(edit) @8253   17 年 vboxsync fix assembler getters()
(edit) @8245   17 年 vboxsync rebranding: IPRT files again.
(edit) @8163   17 年 vboxsync rebrand IPRT
(edit) @8155   17 年 vboxsync The Big Sun Rebranding Header Change
(edit) @7638   17 年 vboxsync Another one.
(edit) @7637   17 年 vboxsync cmpxchgl may change eax on failure, so tell the compiler that it …
(edit) @7633   17 年 vboxsync ASMMemIsAllU32
(edit) @7182   17 年 vboxsync Worked around ASMAtomicXchgU8 breakage on g++ (GCC) 3.4.4 20050721 …
(edit) @7180   17 年 vboxsync Added ASMAtomicAddU32 and ASMAtomicAddS32. Extended the inline …
(edit) @7170   17 年 vboxsync Doxygen fixes. (DOXYGEN -> DOXYGEN_RUNNING, ++)
(edit) @7103   17 年 vboxsync backed out r28333 as it didn't fix anything
(edit) @7090   17 年 vboxsync fixed ASMAtomicXchgU64 for 32-bit hosts
(edit) @6782   17 年 vboxsync Added a bunch of ASMAtomic*Read/Write functions and …
(edit) @6653   17 年 vboxsync Yet another fix for ASMAtomicCmpXchgExU64, needed by 32bit gcc with …
(edit) @6651   17 年 vboxsync typo
(edit) @6650   17 年 vboxsync cmpxchg optimization
(edit) @6648   17 年 vboxsync Fixed ASMAtomicCmpXchgExU64 on 32bit windows.
(edit) @6647   17 年 vboxsync fixed ASMAtomicCmpXchgExU64()
(edit) @6646   17 年 vboxsync Attempt to fix ASMAtomicCmpXchgExU64 with 32bit gcc. It compiles, but …
(edit) @6644   17 年 vboxsync Add CmpXchg functions to IPRT which additionally pass back the old …
(edit) @6385   17 年 vboxsync small optimization
(edit) @6334   17 年 vboxsync small optimization
(edit) @6175   17 年 vboxsync introduced ASMCpuId_Idx_ECX() as cpuid(4) requires ecx as additional …
(edit) @5999   17 年 vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5997   17 年 vboxsync small optimization
(edit) @5605   17 年 vboxsync BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
(edit) @5550   17 年 vboxsync be less strict here
(edit) @5490   17 年 vboxsync Converted gcc ASMMultU64ByU32DivByU32 inline code to nasm in order to …
(edit) @5233   17 年 vboxsync Added a request for resetting GVMM stats. not hooked up to STAM yet.
(edit) @4473   17 年 vboxsync movxz -> movzbl in the GNU parts. (hopefully this fixes some mac os x …
(edit) @4071   17 年 vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @3636   17 年 vboxsync AMD64 -> RT_ARCH_AMD64; X86 -> RT_ARCH_X86; [OS] (except …
(edit) @3630   17 年 vboxsync iprt_hdr_h -> _iprt_hdr_h
(edit) @3361   17 年 vboxsync fixed some GNU asm macros (missing clobber)
(edit) @2981   18 年 vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2305   18 年 vboxsync We're using 2002 not 2003 it seems. too bad.
(edit) @2304   18 年 vboxsync ASMMemoryClobber -> ASMCompilerBarrier + MSC (untested)
(edit) @2252   18 年 vboxsync killed MSC warning.
(edit) @2247   18 年 vboxsync r=bird: ASMMemoryClobber questions.
(edit) @2245   18 年 vboxsync ASMAtomicXchgBool.
(edit) @2144   18 年 vboxsync added ASMMemoryClobber()
(edit) @1905   18 年 vboxsync renamed variables to make Knut happy
(edit) @1903   18 年 vboxsync use pure assembler for ASMMultU64ByU32DivByU32 to prevent spurious …
(edit) @1888   18 年 vboxsync ASMMultU64ByU32DivByU32 (for TSC calculation).
(edit) @1228   18 年 vboxsync ASMIntDisableFlags.
(edit) @1030   18 年 vboxsync just let the compiler decide
(edit) @1029   18 年 vboxsync no need to do push/pop here
(edit) @1027   18 年 vboxsync Initial GIP change. Missing detection of SMP systems with TSC drift.
(edit) @654   18 年 vboxsync Fixed two issues when using intrin.h.
(edit) @639   18 年 vboxsync Be careful with 32-bit types and registers. (it seems like it was …
(edit) @434   18 年 vboxsync fixed imul/idiv for msc
(edit) @353   18 年 vboxsync added ASMMult2xS32RetS64() and ASMDivS64ByS32RetS32()
(add) @1   55 年 vboxsync import
注意: 瀏覽 TracRevisionLog 來幫助您使用修訂紀錄功能

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