Searched hist:2008 (Results 126 - 150 of 494) sorted by relevance

1234567891011>>

/gem5/src/arch/x86/isa/insts/general_purpose/
H A Dsystem_calls.pydiff 5543:3af77710f397 Wed Sep 10 14:26:00 EDT 2008 Ali Saidi <saidi@eecs.umich.edu> style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs
/gem5/src/arch/sparc/solaris/
H A Dsolaris.hhdiff 5543:3af77710f397 Wed Sep 10 14:26:00 EDT 2008 Ali Saidi <saidi@eecs.umich.edu> style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs
H A Dsolaris.ccdiff 5543:3af77710f397 Wed Sep 10 14:26:00 EDT 2008 Ali Saidi <saidi@eecs.umich.edu> style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs
/gem5/src/arch/x86/insts/
H A Dmicroop.ccdiff 5570:13592d41f290 Sun Sep 28 00:03:00 EDT 2008 Nathan Binkert <nate@binkert.org> gcc: Add extra parens to quell warnings.
Even though we're not incorrect about operator precedence, let's add
some parens in some particularly confusing places to placate GCC 4.3
so that we don't have to turn the warning off. Agreed that this is a
bit of a pain for those users who get the order of operations correct,
but it is likely to prevent bugs in certain cases.
/gem5/src/base/
H A Dsocket.hhdiff 5523:6279e78a2df2 Sun Aug 03 21:19:00 EDT 2008 Nathan Binkert <nate@binkert.org> sockets: Add a function to disable all listening sockets.
When invoking several copies of m5 on the same machine at the same
time, there can be a race for TCP ports for the terminal connections
or remote gdb. Expose a function to disable those ports, and have the
regression scripts disable them. There are some SimObjects that have
no other function than to be used with ports (NativeTrace and
EtherTap), so they will panic if the ports are disabled.
H A Doutput.ccdiff 5749:7015e400bd1d Sat Nov 15 23:42:00 EST 2008 Clint Smullen <cws3k@cs.virginia.edu> Output: Include gzstream package to allow automatically-gzipped output
The gzstream package provides an ostream-interface for writing gzipped files.
The package comes from:
http://www.cs.unc.edu/Research/compgeom/gzstream/
And is distributed under the LGPL license. Both the license and version
information has been preservered, though all other files in the package have
been purged. Minor modifications to the code have been made. The output module
detects when a filename ends in .gz and constructs an ogzstream object instead
of an ofstream object. This works for both the create(...) and find(...)
commands. Additionally, since gzstream objects needs to be closed to ensure
proper file termination, I have the output deconstructor deleting all ostream's
that it manages on behalf of find(...). At the moment, the only output file
that I know this functionality works for is stats, i.e. by specifying
"--stats-file=m5stats.txt.gz" on the command line.
diff 5524:e5fbd38bc828 Mon Aug 04 00:40:00 EDT 2008 Steve Reinhardt <stever@gmail.com> Add -r/-e options to redirect stdout/stderr.
Better than using shell since it automatically uses -d directory
for output files (creating it as needed).
diff 5402:05c388940eb6 Thu May 15 19:10:00 EDT 2008 Ali Saidi <saidi@eecs.umich.edu> Make sure that output files are always checked success before they're used.
Make OutputDirectory::resolve() private and change the functions using
resolve() to instead use create().
/gem5/src/cpu/o3/
H A Dimpl.hh5597:e2983d751be4 Thu Oct 09 03:10:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> O3: Generaize the O3 IMPL class so it isn't split out by ISA.
/gem5/src/cpu/simple/
H A DAtomicSimpleCPU.pydiff 5537:eaeed2bdf50d Wed Aug 20 00:59:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> CPU: Get rid of two more duplicated CPU params.
diff 5536:17c0c17726ff Mon Aug 18 13:50:00 EDT 2008 Richard Strong<rstrong@hp.com> Changed BaseCPU::ProfileEvent's interval member to be of type Tick. This was done to be consistent with its
python type of a latency. In addition, the multiple definitions of profile in the different cpu models caused
problems for intialization of the interval value. If a child class's profile value was defined, the parent
BaseCPU::ProfileEvent interval field would be initialized with a garbage value. The fix was to remove the
multiple redifitions of profile in the child CPU classes.
diff 5529:9ae69b9cd7fd Mon Aug 11 03:22:00 EDT 2008 Nathan Binkert <nate@binkert.org> params: Convert the CPU objects to use the auto generated param structs.
A whole bunch of stuff has been converted to use the new params stuff, but
the CPU wasn't one of them. While we're at it, make some things a bit
more stylish. Most of the work was done by Gabe, I just cleaned stuff up
a bit more at the end.
diff 5487:f0ac4112e128 Wed Jun 18 13:15:00 EDT 2008 Nathan Binkert <nate@binkert.org> AtomicSimpleCPU: Separate data stalls from instruction stalls.
Separate simulation of icache stalls and dat stalls.
H A DTimingSimpleCPU.pydiff 5537:eaeed2bdf50d Wed Aug 20 00:59:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> CPU: Get rid of two more duplicated CPU params.
diff 5536:17c0c17726ff Mon Aug 18 13:50:00 EDT 2008 Richard Strong<rstrong@hp.com> Changed BaseCPU::ProfileEvent's interval member to be of type Tick. This was done to be consistent with its
python type of a latency. In addition, the multiple definitions of profile in the different cpu models caused
problems for intialization of the interval value. If a child class's profile value was defined, the parent
BaseCPU::ProfileEvent interval field would be initialized with a garbage value. The fix was to remove the
multiple redifitions of profile in the child CPU classes.
diff 5529:9ae69b9cd7fd Mon Aug 11 03:22:00 EDT 2008 Nathan Binkert <nate@binkert.org> params: Convert the CPU objects to use the auto generated param structs.
A whole bunch of stuff has been converted to use the new params stuff, but
the CPU wasn't one of them. While we're at it, make some things a bit
more stylish. Most of the work was done by Gabe, I just cleaned stuff up
a bit more at the end.
/gem5/src/dev/alpha/
H A DAlphaBackdoor.py5480:b9460d7f74f0 Tue Jun 17 23:36:00 EDT 2008 Nathan Binkert <nate@binkert.org> rename AlphaConsole to AlphaBackdoor
/gem5/src/dev/x86/
H A DPcSpeaker.py5636:27a9526eea1f Sat Oct 11 05:16:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Change I8254 and PCSpeaker devices from subdevices to SimObjects and eliminate subdevices.
H A Dcmos.hhdiff 5634:22553ec2f177 Sat Oct 11 04:45:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the CMOS and I8259 devices use IntDev and IntPin.
diff 5632:65132fd646c6 Sat Oct 11 04:31:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Hook the CMOS device to the I8259 PICs.
5629:1565c13d1483 Sat Oct 11 04:13:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Change the CMOS from a sub-device to a real SimObject
H A Dcmos.ccdiff 5634:22553ec2f177 Sat Oct 11 04:45:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the CMOS and I8259 devices use IntDev and IntPin.
diff 5632:65132fd646c6 Sat Oct 11 04:31:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Hook the CMOS device to the I8259 PICs.
5629:1565c13d1483 Sat Oct 11 04:13:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Change the CMOS from a sub-device to a real SimObject
H A Di82094aa.ccdiff 5720:df9253dd6b4d Wed Nov 05 10:20:00 EST 2008 Nathan Binkert <nate@binkert.org> Fix a few more places where the context stuff wasn't changed
diff 5657:7539092b28ac Sun Oct 12 16:54:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Create a mechanism for the IO APIC to access I8259 vectors.
diff 5654:340254de2031 Sun Oct 12 16:44:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC handle interrupt messages from the IO APIC.
diff 5653:b87e45d7c585 Sun Oct 12 16:35:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Change the default value for the IO APIC redirection table.
diff 5651:7f0c8006c3d7 Sun Oct 12 16:28:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make APICs communicate through the memory system.
5643:2b1611137af4 Sat Oct 11 19:08:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Create an IO APIC device.
/gem5/src/arch/x86/bios/
H A De820.cc5450:25e395a87745 Thu Jun 12 00:58:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the e820 table manually or automatically configurable from python.
/gem5/src/python/m5/
H A Dmain.pydiff 5773:7434b2271b0c Mon Dec 08 10:16:00 EST 2008 Nathan Binkert <nate@binkert.org> output: Change default output directory and files and update tests.
diff 5767:8e87c0aa1f0b Sat Dec 06 17:18:00 EST 2008 Nathan Binkert <nate@binkert.org> traceflags: Make "All" a valid trace flag.
diff 5752:32ec0a0e41b2 Mon Nov 17 03:41:00 EST 2008 Steve Reinhardt <Steve.Reinhardt@amd.com> Sort trace flags before printing them.
diff 5606:6da7a58b0bc8 Thu Oct 09 07:58:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: convert all usage of events to use the new API.
For now, there is still a single global event queue, but this is
necessary for making the steps towards a parallelized m5.
diff 5604:7c58fc1ec5dc Thu Oct 09 07:58:00 EDT 2008 Nathan Binkert <nate@binkert.org> pdb: Try to make pdb work better.
I've done a few things here. First, I invoke the script a little bit
differently so that pdb doesn't get confused. Second, I've stored the
actual filename in the module's __file__ so that pdb can find the
source file on your machine.
diff 5586:d27058799d3a Mon Oct 06 12:31:00 EDT 2008 Nathan Binkert <nate@binkert.org> python: cleanup options parsing stuff so that it properly deals with defaults.
While we're at it, make it possible to run main.py in a somewhat
standalone mode again so that we can test things without compiling.
diff 5528:10a17e8a6d35 Mon Aug 04 01:46:00 EDT 2008 Steve Reinhardt <stever@gmail.com> Make time format in 'started' line same as 'compiled'.
Also make -B output consistent with normal header, and
only include actual build options.
diff 5524:e5fbd38bc828 Mon Aug 04 00:40:00 EDT 2008 Steve Reinhardt <stever@gmail.com> Add -r/-e options to redirect stdout/stderr.
Better than using shell since it automatically uses -d directory
for output files (creating it as needed).
diff 5512:755fcaf7a4cf Wed Jul 23 17:41:00 EDT 2008 Michael Adler <Michael.Adler@intel.com> RemoteGDB: add an m5 command line option for setting or disabling remote gdb.
diff 5473:47c5168d092c Sun Jun 15 00:51:00 EDT 2008 Nathan Binkert <nate@binkert.org> Command line option to print out List of SimObjects and their parameters
/gem5/src/kern/
H A DSConscriptdiff 5406:fc680749b40e Wed Jun 11 10:54:00 EDT 2008 Ali Saidi <saidi@eecs.umich.edu> SCons: Fix more SCons version issues
diff 5403:92d376c98a41 Tue May 20 14:04:00 EDT 2008 Stephen Hines <hines@cs.fsu.edu> SCons: Fixing SCons bug 2006 issues for non-alpha ISAs
diff 5401:40a49dafc572 Tue May 06 16:22:00 EDT 2008 Ali Saidi <saidi@eecs.umich.edu> SCons: More scons fixing for SCons bug 2006
/gem5/src/arch/x86/
H A DX86TLB.pydiff 5628:f79155751e1d Sat Oct 11 02:47:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> TLB: Make all tlbs derive from a common base class in both python and C++.
diff 5610:0e1e9c186769 Fri Oct 10 01:19:00 EDT 2008 Nathan Binkert <nate@binkert.org> SimObjects: Clean up handling of C++ namespaces.
Make them easier to express by only having the cxx_type parameter which
has the full namespace name, and drop the cxx_namespace thing.
Add support for multiple levels of namespace.
diff 5464:7eb7f0f5e79f Sat Jun 14 03:57:00 EDT 2008 Nathan Binkert <nate@binkert.org> Fix various SWIG warnings
H A Dfaults.hhdiff 5684:3995b7c2ae86 Mon Oct 13 02:00:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Panic when an unimplemented fault is invoked, rather than spinning forever
diff 5681:54c2d92f601e Mon Oct 13 01:42:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the x86 interrupt fault kick off the interrupt microcode.
diff 5655:74f76480407f Sun Oct 12 16:45:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC process interrupts and send them to the CPU.
diff 5654:340254de2031 Sun Oct 12 16:44:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC handle interrupt messages from the IO APIC.
diff 5652:7e710528969a Sun Oct 12 16:29:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the bases for x86 fault class public.
H A Dinterrupts.ccdiff 5704:98224505352a Tue Oct 21 10:12:00 EDT 2008 Nathan Binkert <nate@binkert.org> style: Use the correct m5 style for things relating to interrupts.
diff 5697:83eee68e41bf Fri Oct 17 01:22:00 EDT 2008 Nathan Binkert <nate@binkert.org> get rid of local variable that's only used in an assert so fast compiles
diff 5691:28d6ff8b94e2 Mon Oct 13 02:28:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC timer event generate an interrupt.
diff 5690:0fee2dde61d7 Mon Oct 13 02:28:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Implement the EOI register in the local APIC.
diff 5689:bd70811ff2ef Mon Oct 13 02:27:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Add some DPRINTFs to the local APIC.
diff 5655:74f76480407f Sun Oct 12 16:45:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC process interrupts and send them to the CPU.
diff 5654:340254de2031 Sun Oct 12 16:44:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC handle interrupt messages from the IO APIC.
diff 5651:7f0c8006c3d7 Sun Oct 12 16:28:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make APICs communicate through the memory system.
diff 5649:0e9c904551c1 Sun Oct 12 03:07:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Add a LocalApic trace flag.
diff 5648:e8abda6e0980 Sun Oct 12 14:08:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC accessible through the memory system directly, and make the timer work.
H A Dtlb.ccdiff 5736:426510e758ad Mon Nov 10 14:51:00 EST 2008 Nathan Binkert <nate@binkert.org> mem: update stuff for changes to Packet and Request
diff 5714:76abee886def Sun Nov 02 21:57:00 EST 2008 Lisa Hsu <hsul@eecs.umich.edu> Add in Context IDs to the simulator. From now on, cpuId is almost never used,
the primary identifier for a hardware context should be contextId(). The
concept of threads within a CPU remains, in the form of threadId() because
sometimes you need to know which context within a cpu to manipulate.
diff 5712:199d31b47f7b Sun Nov 02 21:56:00 EST 2008 Lisa Hsu <hsul@eecs.umich.edu> make BaseCPU the provider of _cpuId, and cpuId() instead of being scattered
across the subclasses. generally make it so that member data is _cpuId and
accessor functions are cpuId(). The ID val comes from the python (default -1 if
none provided), and if it is -1, the index of cpuList will be given. this has
passed util/regress quick and se.py -n4 and fs.py -n4 as well as standard
switch.
diff 5648:e8abda6e0980 Sun Oct 12 14:08:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Make the local APIC accessible through the memory system directly, and make the timer work.
diff 5647:b06b49498c79 Sun Oct 12 12:09:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> Turn Interrupts objects into SimObjects. Also, move local APIC state into x86's Interrupts object.
diff 5440:51d24253bcd9 Thu Jun 12 00:54:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Rename the divide count register to divide configuration.
diff 5433:1b0b8e9ba6a9 Thu Jun 12 00:52:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Change how segment loading is performed.
diff 5431:914851b44a74 Thu Jun 12 00:51:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: In non 64bit mode, throw a fault when a NULL segment is accessed.
diff 5419:a06807c228c1 Thu Jun 12 00:48:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Have all 8 machine check registers since the kernel assumes they're there.
diff 5418:501cb81c89df Thu Jun 12 00:47:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> X86: Bypass unaligned access support for register addressed MSRs.
/gem5/src/sim/
H A Deventq.ccdiff 5774:a7ce656e32a0 Mon Dec 08 10:17:00 EST 2008 Nathan Binkert <nate@binkert.org> eventq: Add some debugging code to the eventq.
diff 5769:e53bdd0e4bf1 Sat Dec 06 17:18:00 EST 2008 Nathan Binkert <nate@binkert.org> eventq: use the flags data structure
diff 5768:ba6f2477d870 Sat Dec 06 17:18:00 EST 2008 Nathan Binkert <nate@binkert.org> eventq: move virtual function definitiions to the .cc file.
diff 5695:82f3a613cc58 Tue Oct 14 12:33:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: revert code for unserializing events.
Since I never implemented a proper solution, put it back to something that
at least works for now. Once I add more event queues, I'll have to really
fix this though
diff 5605:b194a80157e2 Thu Oct 09 07:58:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: Major API change for the Event and EventQueue structures.

Since the early days of M5, an event needed to know which event queue
it was on, and that data was required at the time of construction of
the event object. In the future parallelized M5, this sort of
requirement does not work well since the proper event queue will not
always be known at the time of construction of an event. Now, events
are created, and the EventQueue itself has the schedule function,
e.g. eventq->schedule(event, when). To simplify the syntax, I created
a class called EventManager which holds a pointer to an EventQueue and
provides the schedule interface that is a proxy for the EventQueue.
The intent is that objects that frequently schedule events can be
derived from EventManager and then they have the schedule interface.
SimObject and Port are examples of objects that will become
EventManagers. The end result is that any SimObject can just call
schedule(event, when) and it will just call that SimObject's
eventq->schedule function. Of course, some objects may have more than
one EventQueue, so this interface might not be perfect for those, but
they should be relatively few.
diff 5602:9abcc140f346 Thu Oct 09 07:58:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: Don't use inline friend function when a static function will do.
Another good reason to avoid this is that swig will try to wrap the friend,
but it won't try to wrap a private static function.
diff 5503:cf464d02bc57 Fri Jul 11 11:48:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: change the event datastructure back to LIFO.

The status quo is preferred since it is less likely that people will
rely on LIFO than FIFO, and when we move to a parallelized M5, no
ordering between events of the same time/priority will be guaranteed.
diff 5502:f0f8a3ee5aad Fri Jul 11 11:38:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: new eventq data structure. The new data structure is singly
linked list sorted by time and priority. For things of the same time
and priority, a second, circularly linked list maintains the data
structure. Events of the same time and priority are now inserted in
FIFO order instead of LIFO order. This dramatically improves the
performance of systems that schedule multiple events at the same time.

The FIFO order version is not preferred to LIFO (because it may cause
people to rely on it), but I'm going to commit it anyway and
immediately commit the preferred LIFO version on top.
diff 5501:b1beee9351a4 Fri Jul 11 00:35:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: Clean up the Event class so that it uses fewer bytes. This
will hopefullly allow it to fit in a cache line.
diff 5336:c7e21f4e5a2e Wed Feb 06 16:32:00 EST 2008 Stephen Hines <hines@cs.fsu.edu> Make the Event::description() a const function
H A Deventq.hhdiff 5774:a7ce656e32a0 Mon Dec 08 10:17:00 EST 2008 Nathan Binkert <nate@binkert.org> eventq: Add some debugging code to the eventq.
diff 5769:e53bdd0e4bf1 Sat Dec 06 17:18:00 EST 2008 Nathan Binkert <nate@binkert.org> eventq: use the flags data structure
diff 5768:ba6f2477d870 Sat Dec 06 17:18:00 EST 2008 Nathan Binkert <nate@binkert.org> eventq: move virtual function definitiions to the .cc file.
diff 5738:6ea35903c420 Mon Nov 10 14:51:00 EST 2008 Nathan Binkert <nate@binkert.org> python: Fix the reference counting for python events placed on the eventq.
We need to add a reference when an object is put on the C++ queue, and remove
a reference when the object is removed from the queue. This was not happening
before and caused a memory problem.
diff 5605:b194a80157e2 Thu Oct 09 07:58:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: Major API change for the Event and EventQueue structures.

Since the early days of M5, an event needed to know which event queue
it was on, and that data was required at the time of construction of
the event object. In the future parallelized M5, this sort of
requirement does not work well since the proper event queue will not
always be known at the time of construction of an event. Now, events
are created, and the EventQueue itself has the schedule function,
e.g. eventq->schedule(event, when). To simplify the syntax, I created
a class called EventManager which holds a pointer to an EventQueue and
provides the schedule interface that is a proxy for the EventQueue.
The intent is that objects that frequently schedule events can be
derived from EventManager and then they have the schedule interface.
SimObject and Port are examples of objects that will become
EventManagers. The end result is that any SimObject can just call
schedule(event, when) and it will just call that SimObject's
eventq->schedule function. Of course, some objects may have more than
one EventQueue, so this interface might not be perfect for those, but
they should be relatively few.
diff 5602:9abcc140f346 Thu Oct 09 07:58:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: Don't use inline friend function when a static function will do.
Another good reason to avoid this is that swig will try to wrap the friend,
but it won't try to wrap a private static function.
diff 5577:d67a7becce5c Tue Sep 30 02:30:00 EDT 2008 Steve Reinhardt <Steve.Reinhardt@amd.com> Fix EVENTQ_DEBUG vs DEBUG_EVENTQ #define inconsistency.
diff 5546:4ffc3cafba9b Fri Sep 19 12:11:00 EDT 2008 Nathan Binkert <nate@binkert.org> Use the proper version of C++ headers
diff 5543:3af77710f397 Wed Sep 10 14:26:00 EDT 2008 Ali Saidi <saidi@eecs.umich.edu> style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs
diff 5503:cf464d02bc57 Fri Jul 11 11:48:00 EDT 2008 Nathan Binkert <nate@binkert.org> eventq: change the event datastructure back to LIFO.

The status quo is preferred since it is less likely that people will
rely on LIFO than FIFO, and when we move to a parallelized M5, no
ordering between events of the same time/priority will be guaranteed.
/gem5/src/arch/alpha/
H A Dinterrupts.hhdiff 5704:98224505352a Tue Oct 21 10:12:00 EDT 2008 Nathan Binkert <nate@binkert.org> style: Use the correct m5 style for things relating to interrupts.
diff 5647:b06b49498c79 Sun Oct 12 12:09:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> Turn Interrupts objects into SimObjects. Also, move local APIC state into x86's Interrupts object.
diff 5646:0a488a147fb8 Sun Oct 12 11:24:00 EDT 2008 Gabe Black <gblack@eecs.umich.edu> CPU: Eliminate the get_vec function.
diff 5568:d14250d688d2 Sun Sep 28 00:03:00 EDT 2008 Nathan Binkert <nate@binkert.org> alpha: Clean up namespace usage.
diff 5567:8fc3b004b0df Sun Sep 28 00:03:00 EDT 2008 Nathan Binkert <nate@binkert.org> arch: TheISA shouldn't really ever be used in the arch directory.
We should always refer to the specific ISA in that arch directory.
This is especially necessary if we're ever going to make it to the
point where we actually have heterogeneous systems.
diff 5565:445da0b17433 Sat Sep 27 10:25:00 EDT 2008 Nathan Binkert <nate@binkert.org> style
H A Dstacktrace.hhdiff 5569:baeee670d4ce Sun Sep 28 00:03:00 EDT 2008 Nathan Binkert <nate@binkert.org> style: Make a style pass over the whole arch/alpha directory.
diff 5568:d14250d688d2 Sun Sep 28 00:03:00 EDT 2008 Nathan Binkert <nate@binkert.org> alpha: Clean up namespace usage.
diff 5567:8fc3b004b0df Sun Sep 28 00:03:00 EDT 2008 Nathan Binkert <nate@binkert.org> arch: TheISA shouldn't really ever be used in the arch directory.
We should always refer to the specific ISA in that arch directory.
This is especially necessary if we're ever going to make it to the
point where we actually have heterogeneous systems.

Completed in 170 milliseconds

1234567891011>>