X86: Implement a locking version of OR.
[gem5.git] / src / arch / x86 /
2009-04-19 Gabe BlackX86: Implement a locking version of OR.
2009-04-19 Gabe BlackX86: Implement a locking version of ADD.
2009-04-19 Gabe BlackX86: Implement the stul microop.
2009-04-19 Gabe BlackX86: Implement the ldstl microop.
2009-04-19 Gabe BlackSE mode: Make keeping track of the number of syscalls...
2009-04-19 Gabe BlackX86: Actually handle 16 bit mode modrm.
2009-04-19 Gabe BlackX86: Make the TEST instruction set all the flags it...
2009-04-19 Gabe BlackX86: Implement broadcast IPIs.
2009-04-19 Gabe BlackX86: Fix the ordering of the vendor string reported...
2009-04-19 Gabe BlackX86: Only recognize the first startup IPI after INIT...
2009-04-19 Gabe BlackX86: Use recvResponse to implement the idle bit in...
2009-04-19 Gabe BlackX86: Add a function which gets called when an interrupt...
2009-04-19 Gabe BlackX86: Explicitly use the right width in a few places...
2009-04-19 Gabe BlackX86: Keep track of the pioAddr for the local APIC.
2009-04-19 Gabe BlackX86: Implement far jmp.
2009-04-19 Gabe BlackX86: Some segment selectors can be used when "NULL".
2009-04-19 Gabe BlackX86: Fix a bug in the chks microop where it ignored...
2009-04-19 Gabe BlackX86: Make the interrupt entering microcode record the...
2009-04-19 Gabe BlackX86: LEA calculates an address before segmentation.
2009-04-19 Gabe BlackX86: Implement the save machine status word instruction...
2009-04-19 Gabe BlackX86: Implement the load machine status word instruction...
2009-04-19 Gabe BlackX86: Only use %eax to select a function and look like...
2009-04-19 Gabe BlackX86: Fix the mov to segment selector in real mode instr...
2009-04-19 Gabe BlackX86: The startup IPI delivery mode is not reserved.
2009-04-19 Gabe BlackX86: Implement the STARTUP IPI.
2009-04-19 Gabe BlackX86: Implement the INIT IPI.
2009-04-19 Gabe BlackX86: Fix the halt microop.
2009-04-19 Gabe BlackX86: Start implementing the interrupt command register...
2009-04-19 Gabe BlackX86: Condense the startupCPU code.
2009-04-19 Gabe BlackX86: Set the local APIC ID to something meaningful.
2009-04-19 Gabe BlackX86: Don't pretend to be an AMD CPU any more. We're...
2009-04-13 Gabe BlackX86: Fix minor bug in the page table walker from TLB...
2009-04-09 Nathan Binkerttlb: More fixing of unified TLB
2009-04-09 Gabe Blacktlb: Don't separate the TLB classes into an instruction...
2009-04-06 Gabe BlackMerge ARM into the head. ARM will compile but may not...
2009-03-08 Nathan Binkertbuild: fix compiler warnings in g++ 3.4
2009-02-28 Nathan Binkertquell gcc 4.3 warning
2009-02-27 Gabe BlackX86: Install the exit system call.
2009-02-27 Gabe BlackX86: Install the 32 bit write system call.
2009-02-27 Gabe BlackX86: Implement shrd.
2009-02-27 Gabe BlackX86: Add a structure to allow mapping between the host...
2009-02-27 Gabe BlackX86: Don't treat the REX prefixes as prefixes in 32...
2009-02-27 Gabe BlackX86: Set address size to 64 bits when generating addres...
2009-02-27 Gabe BlackX86: Add a vsyscall page for 32 bit processes to use.
2009-02-27 Gabe BlackX86: Implement sysenter as a system call interface.
2009-02-27 Gabe BlackX86: Add a 32 bit mmap2 system call.
2009-02-27 Gabe BlackX86: Install a 32 bit fstat64 system call.
2009-02-27 Gabe BlackX86: Take address size into account when computing...
2009-02-27 Gabe BlackX86: Make instructions that use intseg preserve all...
2009-02-27 Gabe BlackX86: Fix a decoder bug and add in some missing instruct...
2009-02-27 Gabe BlackX86: Respect segment override prefixes even when there...
2009-02-27 Gabe BlackX86: Fix segment limit checks.
2009-02-27 Gabe BlackX86: Implement the 32 bit set_thread_area system call.
2009-02-27 Gabe BlackX86: Set an initial value for the LDT selector.
2009-02-27 Gabe BlackX86: Set up a space for a GDT in SE so we can set up...
2009-02-27 Gabe BlackX86: Compute shift instruction flags correctly.
2009-02-27 Gabe BlackX86: Install some 32 bit system calls.
2009-02-27 Gabe BlackX86: Handle 32 bit system call arguments.
2009-02-27 Gabe BlackProcesses: Make getting and setting system call argumen...
2009-02-27 Gabe BlackX86: Implement the int system call interface in the...
2009-02-27 Gabe BlackX86: Distinguish the width of values on the stack betwe...
2009-02-27 Gabe BlackX86: Add a class to support 32 bit x86 linux process.
2009-02-25 Gabe BlackX86: Implement IST stack switching.
2009-02-25 Gabe BlackISA: Get rid of the get*RegName functions.
2009-02-25 Gabe BlackISA: Set up common trace flags for tracing registers.
2009-02-25 Gabe BlackISA: Get rid of FlattenIntIndex function.
2009-02-25 Gabe BlackISA: Use the "Stack" traceflag for DPRINTFs about the...
2009-02-25 Gabe BlackX86: Implement the lldt instruction.
2009-02-25 Gabe BlackX86: Add segmentation checks for ldt related descriptor...
2009-02-25 Gabe BlackX86: Make the TSS type check actually return a fault...
2009-02-25 Gabe BlackX86: Make rdcr use merge and the mov to control registe...
2009-02-25 Gabe BlackX86: Implement CLTS.
2009-02-25 Gabe BlackX86: Make the segment register reading microops use...
2009-02-25 Gabe BlackX86: Implement the mov to debug register intructions.
2009-02-25 Gabe BlackX86: Rename oszForPseudoDesc maxOsz to reflect its...
2009-02-25 Gabe BlackX86: Add code to interpret debug register values.
2009-02-25 Gabe BlackX86: Fix a few bugs with the segment register instructi...
2009-02-25 Gabe BlackX86: Do a merge for the zero extension microop.
2009-02-25 Gabe BlackX86: Add microops for reading/writing debug registers.
2009-02-25 Gabe BlackX86: Add classes that break out the bits of the DR6...
2009-02-25 Gabe BlackX86: Check src1 for illegal values since that's the...
2009-02-25 Gabe BlackX86: Implement the fence instructions. These are not...
2009-02-25 Gabe BlackX86: Implement a basic prefetch instruction.
2009-02-25 Gabe BlackX86: Use the right portion of a register for stores.
2009-02-25 Gabe BlackX86: Actually check page protections.
2009-02-25 Gabe BlackX86: Update CS later so stack accesses have the right...
2009-02-25 Gabe BlackX86: Use atCPL0 for accesses that are part of CPU machi...
2009-02-25 Gabe BlackX86: Add a flag to force memory accesses to happen...
2009-02-25 Gabe BlackX86: Move where CS is set so CPL checks work out.
2009-02-25 Gabe BlackX86: Implement inUserMode for x86.
2009-02-25 Gabe BlackX86: Add a trace flag for tracing faults.
2009-02-25 Gabe BlackX86: Implement the sysret instruction in long mode.
2009-02-25 Gabe BlackX86: Implement the longmode versions of the syscall...
2009-02-25 Gabe BlackX86: Make the microcode assembler recognize r8-r15.
2009-02-25 Gabe BlackX86: Add a wrattr microop.
2009-02-25 Gabe BlackX86: Add a trace flag for the page table walker.
2009-02-25 Gabe BlackX86: Make exceptions handle stack switching.
2009-02-25 Gabe BlackX86: Implement the LTR instruction.
2009-02-25 Gabe BlackX86: Fix segment limit checking.
2009-02-25 Gabe BlackX86: Add a check to chks to verify a task state segment...
next