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
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
2007-04-06
Move the instruction specialization stuff out of the microassembler file, and...
Gabe Black
2007-04-06
Consolidated the microcode assembler to help separate it from more x86-centri...
Gabe Black
2007-04-06
Refactored the x86 isa description some more. There should be more seperation...
Gabe Black
2007-04-04
The process of going from an instruction definition to an instruction to be r...
Gabe Black
2007-04-04
Reworking how x86's isa description works. I'm adopting the following definit...
Gabe Black
2007-04-03
A batch of changes and fixes. Macroops are now generated automatically, multi...
Gabe Black
2007-03-29
Add a microcode assembler. A microcode "program" is a series of statements. E...
Gabe Black