index
:
gem5
hitsb
invisispec-1.0
invisispec-with-dift
is-ift
is-ift-cachehit
is-rebase
is-rebase-new
is-rebase-new2
is-rebase-new3-rdtscp
is-rebase04-linux3.2
is-rebase05
is-rebase06-RequestPtr
is-rebase07-GCC8
is-rebase08-QoSmem
is-rebase09-linuxarm-3.7.0
is-rebase10-DynInstPtr
is-rebase11-LSQUnit
is-rebase12
simple-object-demo
gem5
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
arch
/
x86
/
isa
/
microasm.isa
Age
Commit message (
Expand
)
Author
2013-01-15
x86: implements emms instruction
Nilay Vaish
2012-12-30
x86: implement x87 fp instruction fnstsw
Nilay Vaish
2010-05-23
copyright: Change HP copyright on x86 code to be more friendly
Nathan Binkert
2009-12-19
X86: Add a common named flag for signed media operations.
Gabe Black
2009-12-19
X86: Create a common flag with a name to indicate high multiplies.
Gabe Black
2009-12-19
X86: Create a common flag with a name to indicate scalar media instructions.
Gabe Black
2009-08-20
X86: Add microassembler symbols for floating point stack register operands.
Gabe Black
2009-08-17
X86: Add microcode assembler symbols for mmx registers.
Gabe Black
2009-08-05
X86: Let microops force folding an index into the high byte of a register.
Gabe Black
2009-07-16
X86: Take limitted advantage of the compilers type checking for microop opera...
Gabe Black
2009-02-25
X86: Add segmentation checks for ldt related descriptors and selectors.
Gabe Black
2009-02-25
X86: Rename oszForPseudoDesc maxOsz to reflect its more general use.
Gabe Black
2009-02-25
X86: Make the microcode assembler recognize r8-r15.
Gabe Black
2009-02-25
X86: Add a check to chks to verify a task state segment descriptor.
Gabe Black
2009-02-25
X86: Add a check to chks which raises #GP(selector) if selector is NULL or no...
Gabe Black
2009-02-01
X86: Distinguish between hardware and software interrupts/exceptions
Gabe Black
2009-02-01
X86: Fix the upper bound on some ranges that were setting up the micro code a...
Gabe Black
2008-10-12
X86: Add wrval/rdval microops for reading significant miscregs.
Gabe Black
2008-10-12
X86: Implement local labels for the ROM that actually refer into the ROM.
Gabe Black
2008-10-12
X86: Add a check type for interrupt gates.
Gabe Black
2008-10-12
X86: Let the microassembler know about the microcode only H segment.
Gabe Black
2008-10-12
X86: Create a handy way to access labels from the ROM in microcode.
Gabe Black
2008-10-12
X86: Make X86's microcode ROM actually do something.
Gabe Black
2008-06-12
X86: Change what the microop chks does.
Gabe Black
2008-06-12
X86: Add microops and supporting code to manipulate the whole rflags register.
Gabe Black
2008-01-12
X86: Redo the bit test instructions.
Gabe Black
2007-12-01
X86: Reorganize segmentation and implement segment selector movs.
Gabe Black
2007-12-01
X86: Implement the lgdt instruction.
Gabe Black
2007-11-12
X86: Implement the wrcr microop which writes a control register, and some con...
Gabe Black
2007-11-12
X86: Various fixes to indexing segmentation related registers
Gabe Black
2007-10-18
X86: Implement the in/out instructions. These will still need support from th...
Gabe Black
2007-10-12
X86: Implement MSR reads and writes and the wrsmr and rdmsr instructions.
Gabe Black
2007-10-02
X86: Fix x87 floating point stack register indexing.
Gabe Black
2007-09-19
X86: Put in the foundation for x87 stack based fp registers.
Gabe Black
2007-09-04
X86: Add floating point micro registers.
Gabe Black
2007-08-29
X86: Implement the movlpd instruction.
Gabe Black
2007-08-26
X86: Make cpuid actually consider the eax parameter and return different values.
Gabe Black
2007-08-07
X86: Implemented and hooked in SCAS (scan string)
Gabe Black
2007-08-04
X86: Start implementing segmentation support.
Gabe Black
2007-07-17
Add symbols for each of the flags a microop could set and each condition it c...
Gabe Black
2007-07-14
Pull some hard coded base classes out of the isa description.
Gabe Black
2007-06-21
Make symbols for regular registers.
Gabe Black
2007-06-21
Define symbols for the x86 specialization of the microassembler.
Gabe Black
2007-06-20
Comment out some unnecessary debug output.
Gabe Black
2007-06-08
Adjust a few more comments.
Gabe Black
2007-06-08
Clean up where files are included, and get rid of some cruft.
Gabe Black
2007-06-08
Big changes to use the new microcode assembler.
Gabe Black
2007-06-04
Reworking x86's microcode system. This is a work in progress, and X86 doesn't...
Gabe Black
2007-04-10
Reworked x86 a bit
Gabe Black
2007-04-09
Accidentally didn't save when moving the specialization code out of here.
Gabe Black
[next]