summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2007-12-01X86: First crack at far returns. This is grossly approximate.Gabe Black
2007-12-01X86: Reorganize segmentation and implement segment selector movs.Gabe Black
2007-12-01X86: Make the "fault" microop predicated.Gabe Black
2007-12-01X86: Implement the LIDT instruction.Gabe Black
2007-12-01X86: Implement the lgdt instruction.Gabe Black
2007-12-01X86: Implement wrbase and wrlimit for loading pseudo descriptors.Gabe Black
2007-12-01X86: Separate the effective seg base and the "hidden" seg base.Gabe Black
2007-11-30SPARC: Fixes for invalidateAll and demapAll in the SPARC TLBs.Gabe Black
2007-11-29SPARC: Fix 32 bit register window flushing endian conversion.Gabe Black
2007-11-29SPARC: Fix the initial stack to match what the Linux kernel does.Gabe Black
2007-11-29SPARC: Combine the 64 and 32 bit process initialization code.Gabe Black
2007-11-29merge, no manual changesAli Saidi
2007-11-29Serialization: Fix serialization of file descriptors. Make sure openRick Strong
2007-11-28Make ports that aren't connected to anything fail more gracefully.Gabe Black
2007-11-21imported patch pagewalker.patchGabe Black
2007-11-20Get rid of a file that should have never been committed.Gabe Black
2007-11-20Merge with head.Gabe Black
2007-11-20Simple CPU fix simple mistake in translateDataWriteAddr.Gabe Black
2007-11-19Serialization: Serialize SPARC PTEs last so their nameOut() calls don't inter...Ali Saidi
2007-11-19Memory: Cache the physical memory start and size so we don't need a dynamic c...Ali Saidi
2007-11-16Make EXTRAS work for relative directories.Steve Reinhardt
2007-11-16Tweak check for writable block fill.Steve Reinhardt
2007-11-16Fix bug on exclusive response to ReadReq with pending WriteReq.Steve Reinhardt
2007-11-17add back in clobbered MIPS fix for g++ 4.2Korey Sewell
2007-11-16go back and fix up MIPS copyright headersKorey Sewell
2007-11-16move initCPU, processInterrupts declaration to core_specific file.Korey Sewell
2007-11-16Gabe's 32-bit X86 fix mergeKorey Sewell
2007-11-16X86: Fix 32 bit compilation.Gabe Black
2007-11-15remove unnecessary namespaceKorey Sewell
2007-11-15add thread id to misc. reg functionsKorey Sewell
2007-11-15add MicroPC functions back to thread contextKorey Sewell
2007-11-15add microPC stuff back in. got deleted on changeset propragation somehow.Korey Sewell
2007-11-15put the flattenIndex stuff back in O3 AND put fatal() back in faultsKorey Sewell
2007-11-15fix MIPS headersKorey Sewell
2007-11-15add core specific parameter to BaseCPU paramsKorey Sewell
2007-11-15Add CoreSpecific type to all archsKorey Sewell
2007-11-15Get MIPS simple regression working. Take out unecessary functions "setShadowS...Korey Sewell
2007-11-15branch mergeKorey Sewell
2007-11-14Checkpointing: Name SE page table entries better so that there isn't a proble...Ali Saidi
2007-11-14comment and spacingKorey Sewell
2007-11-14Get MIPS_SE actually working again by actually by fixing TLB stuff and runnin...Korey Sewell
2007-11-14remove unnecessary debug messages I addedKorey Sewell
2007-11-13Add in files from merge-bare-iron, get them compiling in FS and SE modeKorey Sewell
2007-11-13X86: Make microcode use presegmentation RIPs and the rest of m5 use post segm...Gabe Black
2007-11-12X86: Separate out the page table walker into it's own cc and hh.Gabe Black
2007-11-12Params: Fix check for cycles in the configuration and clarify the comments/er...Gabe Black
2007-11-12X86: Fix a stupid typo where WRMSR and RDMSR were switched, and add a debug s...Gabe Black
2007-11-12X86: Implement tlb invalidation and make it happen some of the times it should.Gabe Black
2007-11-12X86: Implement the wrcr microop which writes a control register, and some con...Gabe Black
2007-11-12X86: Implement some bit testing instructions.Gabe Black