Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-23 | stats: fix text printout for distributions | Nathan Binkert | |
2009-02-23 | stats: cleanup static stats to make startup work. | Nathan Binkert | |
This is mainly to allow the unit test to run without requiring the standard M5 stats from being initialized (e.g. sim_seconds, sim_ticks, host_seconds) | |||
2009-02-23 | debug: Move debug_break into src/base | Nathan Binkert | |
2009-02-23 | X86: Pass whether an access was a read/write/fetch so faults can behave ↵ | Gabe Black | |
accordingly. | |||
2009-02-20 | Remove unnecessary building of FreeList/RenameMap in InOrder. Clean-up ↵ | Korey Sewell | |
comments and O3 extensions InOrder Thread Context | |||
2009-02-18 | events: Make trace events happen at the right priority. | Nathan Binkert | |
Also, while we're at it, remember that priorities are in the Event class and add a disable method to disable tracing. | |||
2009-02-17 | Make etherdump timestamps zero-based. | Steve Reinhardt | |
We previously used the actual wall time for the base timestamps, making etherdumps non-deterministic. This fixes that problem and gets rid of the "malformed packet" at the front that we needed to provide the right base timestamp to wireshark/tcpdump. | |||
2009-02-16 | sycalls: implement mremap() and add DATA flag for getrlimit(). mremap has ↵ | Lisa Hsu | |
been tested on Alpha, compiles for the rest but not tested. I don't see why it wouldn't work though. | |||
2009-02-16 | Fixes to get prefetching working again. | Steve Reinhardt | |
Apparently we broke it with the cache rewrite and never noticed. Thanks to Bao Yungang <baoyungang@gmail.com> for a significant part of these changes (and for inspiring me to work on the rest). Some other overdue cleanup on the prefetch code too. | |||
2009-02-15 | X86: Make the loader recognize 32 bit x86 processes. | Gabe Black | |
2009-02-15 | traceflags: fix --trace-help | Nathan Binkert | |
2009-02-10 | style | Nathan Binkert | |
2009-02-10 | Configs: Add support for the InOrder CPU model | Korey Sewell | |
2009-02-10 | InOrder: Import new inorder CPU model from MIPS. | Korey Sewell | |
This model currently only works in MIPS_SE mode, so it will take some effort to clean it up and make it generally useful. Hopefully people are willing to help make that happen! | |||
2009-02-10 | syscall: Expose ioctl for MIPS | Korey Sewell | |
2009-02-10 | ExeTrace: Allow subclasses of the tracer to define their own prefix to dump | Korey Sewell | |
2009-02-10 | CPU: Prepare CPU models for the new in-order CPU model. | Korey Sewell | |
Some new functions and forward declarations are necessary to make things work | |||
2009-02-09 | copyright: This file need not have had the more restrictive copyright. | Nathan Binkert | |
2009-02-09 | scons: Require SCons version 0.98.1 | Nathan Binkert | |
This allows me to clean things up so we are up to date with respect to deprecated features. There are many features scheduled for permanent failure in scons 2.0 and 0.98.1 provides the most compatability for that. It also paves the way for some nice new features that I will add soon | |||
2009-02-09 | scons: Don't build the intermediate static library unless explicitly requested. | Nathan Binkert | |
This means that similar to libm5_fast.so, you need to explicitly build build/ALPHA_SE/libm5_fast.a if you want it. | |||
2009-02-06 | Quell g++ 4.3 warning about operator ambiguity | Nathan Binkert | |
2009-02-04 | some new files are missing copyright notices | Nathan Binkert | |
2009-02-01 | X86: Add some missing default arguments. | Gabe Black | |
2009-02-01 | X86: All x86 fault classes now attempt to do something useful. | Gabe Black | |
2009-02-01 | X86: Make the fault classes handle error codes better. | Gabe Black | |
2009-02-01 | X86: Make the long mode interrupt/exception microcode handle an error code. | Gabe Black | |
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 ↵ | Gabe Black | |
assembler. | |||
2009-02-01 | X86: Make the chks microop check for the right int descriptor type. | Gabe Black | |
2009-02-01 | X86: Touch up the interrupt entering microcode. | Gabe Black | |
2009-02-01 | X86: Keep track of the vector for all exceptions/faults. | Gabe Black | |
2009-02-01 | CPU: Don't always reset the micro pc on faults. Let the faults handle it. | Gabe Black | |
2009-02-01 | X86: Fix the time keeping of the Local APIC timer. | Gabe Black | |
2009-02-01 | X86: Fix the microcode for the LODS instruction. | Gabe Black | |
2009-02-01 | X86: Implement pciToDma. | Gabe Black | |
2009-02-01 | X86: Configure the first PCI interrupt. | Gabe Black | |
2009-02-01 | X86: Hook up the IDE controller interrupt line. | Gabe Black | |
2009-02-01 | X86: Fix some incorrect register widths. | Gabe Black | |
2009-02-01 | X86: Add extended Intel MP entries correctly. | Gabe Black | |
2009-02-01 | X86: Compute PCI config addresses correctly. | Gabe Black | |
2009-02-01 | X86: Calculate flags based on the actual result. | Gabe Black | |
2009-02-01 | X86: Make sure the predecoder is cleared out for interrupts. | Gabe Black | |
2009-02-01 | Devices: Add support for legacy fixed IO locations in BARs. | Gabe Black | |
2009-02-01 | X86: Plug in an IDE controller. | Gabe Black | |
2009-01-31 | X86: Refactor and clean up the keyboard controller. | Gabe Black | |
2009-01-31 | X86: Add a keyboard controller device. | Gabe Black | |
2009-01-31 | X86: Set up the console interrupt and add some DPRINTFs. | Gabe Black | |
2009-01-31 | X86: Configure the IO APIC more. | Gabe Black | |
2009-01-31 | X86: Rework interrupt pins to allow one to many connections. | Gabe Black | |
2009-01-31 | X86: Initialize the value behind port 61 so unused bits are consistent. | Gabe Black | |