projects
/
gem5.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
X86: Implement a locking version of SBB.
2009-04-19
Gabe Black
X86: Implement a locking version of SBB.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement a locking version of ADC.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement a locking version of OR.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement a locking version of ADD.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement the stul microop.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement the ldstl microop.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
CPUs: Make the atomic CPU support locked memory accesses.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
Memory: Add a LOCKED flag back in for x86 style locking.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
Memory: Rename LOCKED for load locked store conditional...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
SE mode: Make keeping track of the number of syscalls...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Actually put the PCI INTA entry into the MP tables.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Mask the PIC at startup to avoid a glitch which...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Make E820 report nice, round (and correct) numbers.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Actually handle 16 bit mode modrm.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Make the TEST instruction set all the flags it...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement broadcast IPIs.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Fix the ordering of the vendor string reported...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Keep track of what the initial count value was...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Only recognize the first startup IPI after INIT...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Use recvResponse to implement the idle bit in...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Add a function which gets called when an interrupt...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Fix the flags for interrupt response messages.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Explicitly use the right width in a few places...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Keep track of the pioAddr for the local APIC.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement far jmp.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Some segment selectors can be used when "NULL".
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Fix a bug in the chks microop where it ignored...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Make the interrupt entering microcode record the...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: LEA calculates an address before segmentation.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement the save machine status word instruction...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement the load machine status word instruction...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Update the stats for the fix for CPUID.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Only use %eax to select a function and look like...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Fix the mov to segment selector in real mode instructio...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: The startup IPI delivery mode is not reserved.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement the STARTUP IPI.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Implement the INIT IPI.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Fix the halt microop.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Start implementing the interrupt command register...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Make code that sends an interrupt from the IO...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Automatically make the IO APIC in an N CPU system...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
CPU: If the simple CPU is already idle, just return...
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Condense the startupCPU code.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Set the local APIC ID to something meaningful.
commit
|
commitdiff
|
tree
2009-04-19
Gabe Black
X86: Don't pretend to be an AMD CPU any more. We're...
commit
|
commitdiff
|
tree
2009-04-13
Gabe Black
X86: Fix minor bug in the page table walker from TLB...
commit
|
commitdiff
|
tree
2009-04-09
Gabe Black
tlb: Don't separate the TLB classes into an instruction...
commit
|
commitdiff
|
tree
2009-04-06
Gabe Black
Merge ARM into the head. ARM will compile but may not...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Install the exit system call.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Install the 32 bit write system call.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Implement shrd.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Add a structure to allow mapping between the host...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Don't treat the REX prefixes as prefixes in 32...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Set address size to 64 bits when generating addresses...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Add a vsyscall page for 32 bit processes to use.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Implement sysenter as a system call interface.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Add a 32 bit mmap2 system call.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Install a 32 bit fstat64 system call.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Take address size into account when computing...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Make instructions that use intseg preserve all...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Fix a decoder bug and add in some missing instructions.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Respect segment override prefixes even when there...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Fix segment limit checks.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Implement the 32 bit set_thread_area system call.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Set an initial value for the LDT selector.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Set up a space for a GDT in SE so we can set up...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Compute shift instruction flags correctly.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Install some 32 bit system calls.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Handle 32 bit system call arguments.
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
Processes: Make getting and setting system call arguments...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Implement the int system call interface in the...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Distinguish the width of values on the stack between...
commit
|
commitdiff
|
tree
2009-02-27
Gabe Black
X86: Add a class to support 32 bit x86 linux process.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
Devices: Make the RTC device reflect the use of BCD...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Implement IST stack switching.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
CPU: Only look up the nearest symbol in the kernel...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
ISA: Get rid of the get*RegName functions.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
SPARC: Get rid of the state keeping track of register...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
ISA: Set up common trace flags for tracing registers.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
ISA: Get rid of FlattenIntIndex function.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
SPARC: Get rid of flattenIndex in the int register...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
ISA: Use the "Stack" traceflag for DPRINTFs about the...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
SPARC: Get rid of the setGlobals function.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
SPARC: Get rid of the setCWP function.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
SPARC: Add a traceflag for register windows.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Implement the lldt instruction.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Add segmentation checks for ldt related descriptors...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Make the TSS type check actually return a fault...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Make rdcr use merge and the mov to control register...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Implement CLTS.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Make the segment register reading microops use...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Implement the mov to debug register intructions.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Rename oszForPseudoDesc maxOsz to reflect its...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Add code to interpret debug register values.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Fix a few bugs with the segment register instructions...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Do a merge for the zero extension microop.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Add microops for reading/writing debug registers.
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Add classes that break out the bits of the DR6...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Check src1 for illegal values since that's the...
commit
|
commitdiff
|
tree
2009-02-25
Gabe Black
X86: Implement the fence instructions. These are not...
commit
|
commitdiff
|
tree
next