summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-11-16move initCPU, processInterrupts declaration to core_specific file.Korey Sewell
--HG-- extra : convert_revision : 9bc88380f05f86c68117280f555c77eb4c627d7b
2007-11-16Gabe's 32-bit X86 fix mergeKorey Sewell
--HG-- extra : convert_revision : 6f79c5c785c93d6caef2ec26961b652cd51e30fe
2007-11-16X86: Fix 32 bit compilation.Gabe Black
--HG-- extra : convert_revision : d16d68731a8480080ec6b8da3ebda8567e115a30
2007-11-15remove unnecessary namespaceKorey Sewell
--HG-- extra : convert_revision : 8936fe2246ca659a6dfe0835f66aa8232ed427de
2007-11-15add thread id to misc. reg functionsKorey Sewell
--HG-- extra : convert_revision : 35d073d1279947d943a0290832e09a5268dd0b76
2007-11-15add MicroPC functions back to thread contextKorey Sewell
--HG-- extra : convert_revision : a9cfd2829c4aec191f5f9ec6ce7b5d1dccc92af1
2007-11-15add microPC stuff back in. got deleted on changeset propragation somehow.Korey Sewell
--HG-- extra : convert_revision : 5e89484b2ef21457ffba35ef959df999a28c5676
2007-11-15put the flattenIndex stuff back in O3 AND put fatal() back in faultsKorey Sewell
--HG-- extra : convert_revision : 16fb8d7f3fbc5f8f1fc3ed34427c3d90a3125ad0
2007-11-15fix MIPS headersKorey Sewell
--HG-- extra : convert_revision : 2870a146a1be0e8c80878090f39c0eaa15d2eb13
2007-11-15add core specific parameter to BaseCPU paramsKorey Sewell
--HG-- extra : convert_revision : 15c5995e3acf23a45c712891fd06ef273584f7e8
2007-11-15Add CoreSpecific type to all archsKorey Sewell
--HG-- extra : convert_revision : 659786bf6489ab6151e47fbf1f4c0a723262fce2
2007-11-15Get MIPS simple regression working. Take out unecessary functions ↵Korey Sewell
"setShadowSet", "CacheOp" --HG-- extra : convert_revision : a9ae8a7e62c27c2db16fd3cfa7a7f0bf5f0bf8ea
2007-11-15branch mergeKorey Sewell
--HG-- extra : convert_revision : 1c56f3c6f2c50d642d2de5ddde83a55234455cec
2007-11-14Checkpointing: Name SE page table entries better so that there isn't a ↵Ali Saidi
problem if multiple workloads are being run at once. --HG-- extra : convert_revision : 3bac9bd7fd93fcadf764e2991c5b029f2c745c08
2007-11-14comment and spacingKorey Sewell
--HG-- extra : convert_revision : b3acde37bc11919700c257eae58ea9e0f66c9786
2007-11-14Get MIPS_SE actually working again by actually by fixing TLB stuff and ↵Korey Sewell
running hello world --HG-- extra : convert_revision : 0944e7661934baddca1f1a895af0b75be2d96b10
2007-11-14remove unnecessary debug messages I addedKorey Sewell
--HG-- extra : convert_revision : 5c23218fd1b899fa7fe42701f7cb2f6033f7a583
2007-11-13Add in files from merge-bare-iron, get them compiling in FS and SE modeKorey Sewell
--HG-- extra : convert_revision : d4e19afda897bc3797868b40469ce2ec7ec7d251
2007-11-13X86: Make microcode use presegmentation RIPs and the rest of m5 use post ↵Gabe Black
segmentation RIPS. --HG-- extra : convert_revision : d8cda7c8b9a2afb8a9d601b6d61529a96c5f87fe
2007-11-12X86: Separate out the page table walker into it's own cc and hh.Gabe Black
--HG-- extra : convert_revision : cbc3af01ca3dc911a59224a574007c5c0bcf6042
2007-11-12Params: Fix check for cycles in the configuration and clarify the ↵Gabe Black
comments/error message. --HG-- extra : convert_revision : 8f35dde408fae874bcba1a248d32a22222d98c35
2007-11-12X86: Fix a stupid typo where WRMSR and RDMSR were switched, and add a debug ↵Gabe Black
statement. --HG-- extra : convert_revision : f1eb17291f4c01f3c0fa8f99650bc1edf09d21de
2007-11-12X86: Implement tlb invalidation and make it happen some of the times it should.Gabe Black
--HG-- extra : convert_revision : 376516d33cd539fa526c834ef2b2c33069af3040
2007-11-12X86: Implement the wrcr microop which writes a control register, and some ↵Gabe Black
control register work. --HG-- extra : convert_revision : 3e9daef9cdd0665c033420e5b4f981649e9908ab
2007-11-12X86: Implement some bit testing instructions.Gabe Black
--HG-- extra : convert_revision : 54585e276e44322be9c56af0b2eabfe8d4b3e430
2007-11-12X86: Change the meaning of the sext and zext width operand, and make sext ↵Gabe Black
set zext if the sign bit is 0. --HG-- extra : convert_revision : 08bd7b4ff183038c016612d04ac73b20a255d141
2007-11-12X86: Flesh out the opcode groups for two byte opcodes.Gabe Black
--HG-- extra : convert_revision : 4d51befd6dae4035c0eb685d33e1f5e38467c766
2007-11-12X86: Work on the page table walker, TLB, and related faults.Gabe Black
--HG-- extra : convert_revision : 9edde958b7e571c07072785f18f9109f73b8059f
2007-11-12X86: Implement a page table walker.Gabe Black
--HG-- extra : convert_revision : 36bab5750100318faa9ba7178dc2e38590053aec
2007-11-12X86: Make the micropc available through the thread context objects.Gabe Black
This is necssary for fault handlers that branch to non-zero micro PCs. --HG-- extra : convert_revision : c1cb4863d779a9f4a508d0b450e64fb7a985f264
2007-11-12X86: Implement the startupCPU function.Gabe Black
--HG-- extra : convert_revision : d2331a0e0bd14863e82004508558f657c5b900a2
2007-11-12X86: Make some of the bits of CR0 do what they're supposed to.Gabe Black
--HG-- extra : convert_revision : 13e79ef1ef09bd842d5e075e31f98ab2a4357901
2007-11-12X86: Various fixes to indexing segmentation related registersGabe Black
--HG-- extra : convert_revision : 3d45da3a3fb38327582cfdfb72cfc4ce1b1d31af
2007-11-11SPARC: Force %g1 to be zero on process startup even though it normally ↵Gabe Black
already should be. --HG-- extra : convert_revision : 9feb63109e8c955b49c7e96acad1ad7c29a4349f
2007-11-08Alpha: Fix a long standing bug where all code ran as PAL code in FS.Gabe Black
--HG-- extra : convert_revision : 654a2376a601ddf91665ca627403518911b32532
2007-11-08Make non Apple compilation work again. Ali may have to refix this.Gabe Black
--HG-- extra : convert_revision : 0f9455643eec14034314908ee26a6d693c54a864
2007-11-08ISA parser: Make the isa parser generate MaxInstSrcRegs and MaxInstDestRegs.Gabe Black
--HG-- extra : convert_revision : 8c35891945c6b4ebc320f0c88a7a0449f3c4b4d5
2007-11-08Compiling: Fix for 64bit compile on Darwin/OSX 10.5.Ali Saidi
--HG-- extra : convert_revision : 1f23f7a3952f55cca8293fb43ae15db42005aeac
2007-11-08TimingSimpleCPU: Add some DPRINTFs when the cpu suspends and resumes.Ali Saidi
--HG-- extra : convert_revision : a305cf9dcaca5ed3b97499a5e24c511f4416125a
2007-11-08AtomicSimpleCPU: Refactor resume() code to have a cleaner control path.Ali Saidi
--HG-- extra : convert_revision : f27bb96850e7fb0252fb1f47c3d0860705c32884
2007-11-08Python: Allow a range to be a python tuple/list.Ali Saidi
--HG-- extra : convert_revision : 81cf805055e2f4d62e56a02ac82a0b230251f40b
2007-11-08Interrupts: Inline some code and remove duplication.Ali Saidi
--HG-- extra : convert_revision : 0631c601f281bdd2a12ff0d0ae94576780115c2a
2007-11-08CPU: Add function to explictly compare thread contexts after copying.Ali Saidi
--HG-- extra : convert_revision : 9b7af59a11202a91409aad7c427b7749cd1d2f12
2007-11-07SPARC: Make 64 bit SPARC process initialization check checkpointRestored too.Gabe Black
--HG-- extra : convert_revision : 8d48f705983f31db5947c6c4ae9f0df57f413d68
2007-11-06O3: Remove unneeded variable.Gabe Black
--HG-- extra : convert_revision : 4624ccd3f08818f4632881d6aca6d1cc343bbdcf
2007-11-04TraceFlags: Fix off-by-one error with number of traceflags.Ali Saidi
--HG-- extra : convert_revision : 668299fc0a9083be858fe2f6e8fde512ddac9e32
2007-11-04Cache: Fix for OS X 10.5 compiling.Ali Saidi
--HG-- extra : convert_revision : ba3c33ed524367280eefc096177d767168ac2cf6
2007-11-02SE: fix stat64 syscall on os xAli Saidi
--HG-- extra : convert_revision : 40b62ef73d8e408cdd35b22147860f33533db57f
2007-11-01DRAM: Make latency parameters be Param.Latency instead of ints.Ali Saidi
--HG-- extra : convert_revision : 553b86cc4653da089d7aa0045a3f3bdcabf6c4d8
2007-10-31String constant const-ness changes to placate g++ 4.2.Steve Reinhardt
Also some bug fixes in MIPS ISA uncovered by g++ warnings (Python string compares don't work in C++!). --HG-- extra : convert_revision : b347cc0108f23890e9b73b3ee96059f0cea96cf6