summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/microops/ldstop.isa
AgeCommit message (Expand)Author
2018-05-02x86: Add a ld/st microop flag for marking an access uncacheable.Gabe Black
2018-01-23arch-x86: Adding clflush, clflushopt, clwb instructionsSwapnil Haria
2017-12-13x86: Rework how "split" loads/stores are handled.Gabe Black
2017-11-07alpha,arm,mips,power,riscv,sparc,x86: Merge exec decl templates.Gabe Black
2017-11-02alpha,arm,mips,power,riscv,sparc,x86,isa: De-specialize ExecContexts.Gabe Black
2017-02-10x86: Fix implicit stack addressing in 64-bit modeJason Lowe-Power
2016-02-06x86: revamp cmpxchg8b/cmpxchg16b implementationAlexandru Dutu
2016-02-06arch, x86: add support for arrays as memory operandsSteve Reinhardt
2016-01-17cpu. arch: add initiateMemRead() to ExecContext interfaceSteve Reinhardt
2015-10-06x86: implement fild, fucomi, and fucomip x87 instsSteve Reinhardt
2015-03-23mem: rename Locked/LOCKED to LockedRMW/LOCKED_RMWSteve Reinhardt
2014-05-09arch: teach ISA parser how to split code across filesCurtis Dunham
2014-05-09arch: remove inline specifiers on all inst constrs, all ISAsCurtis Dunham
2013-09-30x86: Add support for loading 32-bit and 80-bit floats in the x87Andreas Sandberg
2012-03-31X86: Fix address size handling so real mode works properly.Gabe Black
2011-09-26ISA parser: Use '_' instead of '.' to delimit type modifiers on operands.Gabe Black
2011-07-02ISA: Use readBytes/writeBytes for all instruction level memory operations.Gabe Black
2011-07-02X86: Fix store microops so they don't drop faults in timing mode.Gabe Black
2011-06-21X86: Eliminate an unused argument for building store microops.Gabe Black
2011-03-01X86: Mark IO reads and writes as non-speculative.Gabe Black
2011-03-01X86: Mark prefetches as such in their instruction and request flags.Gabe Black
2011-02-13X86: Don't read in dest regs if all bits are replaced.Gabe Black
2011-02-02X86: Get rid of the stupd microop.Gabe Black
2010-08-23X86: Get rid of the flagless microop constructor.Gabe Black
2010-08-23X86: Consolidate extra microop flags into one parameter.Gabe Black
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2009-11-08X86: Make x86 use PREFETCH instead of PF_EXCLUSIVE.Gabe Black
2009-08-23X86: Preserve the NO_ACCESS flag when giving CDA a specialized interface.Gabe Black
2009-07-16X86: Take limitted advantage of the compilers type checking for microop opera...Gabe Black
2009-04-23X86: Put the StoreCheck flag with the others, and don't collide with other fl...Gabe Black
2009-04-19X86: Implement the stul microop.Gabe Black
2009-04-19X86: Implement the ldstl microop.Gabe Black
2009-04-19X86: LEA calculates an address before segmentation.Gabe Black
2009-02-27X86: Take address size into account when computing an effective address.Gabe Black
2009-02-27X86: Fix segment limit checks.Gabe Black
2009-02-25X86: Implement a basic prefetch instruction.Gabe Black
2009-02-25X86: Use the right portion of a register for stores.Gabe Black
2009-02-25X86: Add a flag to force memory accesses to happen at CPL 0.Gabe Black
2009-02-25X86: Make the stupd microop not update registers in initiateAcc.Gabe Black
2009-02-25CPU: Get rid of translate... functions from various interface classes.Gabe Black
2009-01-06X86: Autogenerate macroop generateDisassemble function.Gabe Black
2008-11-09X86: Fix completeAcc get call.Gabe Black
2008-02-26X86: Implement the INVLPG instruction and the TIA microop.Gabe Black
2007-11-12X86: Various fixes to indexing segmentation related registersGabe Black
2007-10-22X86: Implement the cda microop which checks if an address is legal to write to.Gabe Black
2007-10-21X86: Implement the stupd microop ("store with update", not "stupid") and use ...Gabe Black
2007-10-12X86: Implement MSR reads and writes and the wrsmr and rdmsr instructions.Gabe Black
2007-10-02X86: Implement the ldst microop and put it in existing microcode where approp...Gabe Black
2007-08-29X86: Add load and store microops that use the fp registers.Gabe Black
2007-08-26X86: Remove x86 code that attempted to fix misaligned accesses.Gabe Black