summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/insts/general_purpose/control_transfer
AgeCommit message (Expand)Author
2018-03-14x86: Replace the .serializing directive with .serialize_(before|after).Gabe Black
2017-12-05x86: LOOP's operand size defaults to 64 bits in 64 bit mode.Gabe Black
2017-02-10x86: Fix implicit stack addressing in 64-bit modeJason Lowe-Power
2015-07-20x86: x86 instruction-implementation bug fixesDavid Hashe
2014-11-17x86: Fix setting segment bases in real mode.Gabe Black
2014-11-17x86: Fix some bugs in the real mode far jmp instruction.Gabe Black
2014-10-16arch: Use shared_ptr for all FaultsAndreas Hansson
2013-11-26x86: Implementation of Int3 and Int_Ib in long modeChristian Menard
2013-05-21x86: mark instructions for being function call/returnNilay Vaish
2013-04-23x86: increment the stack pointer in lret instChristian Menard
2011-02-07X86: Fix JMP_FAR_I to unpack a far pointer correctly.Tim Harris
2011-02-07X86: Read the LDT/GDT at CPL0 when executing an iret.Tim Harris
2011-02-02X86: Replace the stupd microop with a store/update sequence.Gabe Black
2010-08-23X86: Mark serializing macroops and regular instructions as such.Gabe Black
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2009-09-16X86: Fix checking the NT bit during an IRET.Gabe Black
2009-07-16X86: Fix a number of places where the wrong form of a microop was used.Gabe Black
2009-07-08X86: Fix a bug in IRET_PROT's microcode. The immediate form of sra was intended.Gabe Black
2009-04-19X86: Implement far jmp.Gabe Black
2009-02-25X86: Make the segment register reading microops use merge.Gabe Black
2009-02-25X86: Update CS later so stack accesses have the right permission checks.Gabe Black
2009-01-25X86: Fix a bug in the iret microcode.Gabe Black
2008-10-12X86: Fix the segment setting code in IRET, and make it restore the flags.Gabe Black
2008-10-12X86: Create a SeqOp class of microops and make Br one of them.Gabe Black
2008-10-09X86: Make far ret modify CS instead of some random selector.Gabe Black
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
2008-06-12X86: Implement a partial, sort of correct version of the protected mode varia...Gabe Black
2008-06-12X86: Change how segment loading is performed.Gabe Black
2007-12-01X86: First crack at far returns. This is grossly approximate.Gabe Black
2007-10-21X86: Start using the stupd microop, and update statistics accordingly.Gabe Black
2007-10-18X86: Implement the LOOP instructions.Gabe Black
2007-10-18X86: Implemented the jrcx instruction.Gabe Black
2007-10-02X86: Put ldst into the microcode (the earlier changeset didn't really).Gabe Black
2007-09-19X86: Put in stubs for x87, 64 bit and 128 bit SIMD instruction microcode.Gabe Black