Steve Reinhardt [Sun, 27 May 2007 03:15:35 +0000 (20:15 -0700)]
Merge vm1.(none):/home/stever/bk/newmem-head
into vm1.(none):/home/stever/bk/newmem-cache2
--HG--
extra : convert_revision :
f940480672861185a494f3fae1bfca13d31fed9f
Nathan Binkert [Sun, 27 May 2007 01:15:22 +0000 (18:15 -0700)]
Get rid of GNU libelf and its autoconf nastiness and replace
it with FreeBSD's implementation
--HG--
extra : convert_revision :
ef9c4551b9a6b54b76a89f286ff9804c55790621
Steve Reinhardt [Sun, 27 May 2007 00:10:35 +0000 (17:10 -0700)]
Merge vm1.(none):/home/stever/bk/newmem-head
into vm1.(none):/home/stever/bk/newmem-cache2
--HG--
extra : convert_revision :
c2540bfd34eb5a6f41cb15ffe50f8ec72f80abb1
Nathan Binkert [Fri, 25 May 2007 04:54:51 +0000 (21:54 -0700)]
Update to ply 2.3
ext/ply/ply/lex.py:
ext/ply/ply/yacc.py:
ext/ply/CHANGES:
ext/ply/README:
ext/ply/TODO:
ext/ply/doc/ply.html:
ext/ply/example/ansic/clex.py:
ext/ply/example/ansic/cparse.py:
ext/ply/example/calc/calc.py:
ext/ply/example/hedit/hedit.py:
ext/ply/example/optcalc/calc.py:
ext/ply/test/README:
ext/ply/test/calclex.py:
ext/ply/test/lex_doc1.exp:
ext/ply/test/lex_doc1.py:
ext/ply/test/lex_dup1.exp:
ext/ply/test/lex_dup1.py:
ext/ply/test/lex_dup2.exp:
ext/ply/test/lex_dup2.py:
ext/ply/test/lex_dup3.exp:
ext/ply/test/lex_dup3.py:
ext/ply/test/lex_empty.py:
ext/ply/test/lex_error1.py:
ext/ply/test/lex_error2.py:
ext/ply/test/lex_error3.exp:
ext/ply/test/lex_error3.py:
ext/ply/test/lex_error4.exp:
ext/ply/test/lex_error4.py:
ext/ply/test/lex_hedit.exp:
ext/ply/test/lex_hedit.py:
ext/ply/test/lex_ignore.exp:
ext/ply/test/lex_ignore.py:
ext/ply/test/lex_re1.exp:
ext/ply/test/lex_re1.py:
ext/ply/test/lex_rule1.py:
ext/ply/test/lex_token1.py:
ext/ply/test/lex_token2.py:
ext/ply/test/lex_token3.py:
ext/ply/test/lex_token4.py:
ext/ply/test/lex_token5.exp:
ext/ply/test/lex_token5.py:
ext/ply/test/yacc_badargs.exp:
ext/ply/test/yacc_badargs.py:
ext/ply/test/yacc_badprec.exp:
ext/ply/test/yacc_badprec.py:
ext/ply/test/yacc_badprec2.exp:
ext/ply/test/yacc_badprec2.py:
ext/ply/test/yacc_badrule.exp:
ext/ply/test/yacc_badrule.py:
ext/ply/test/yacc_badtok.exp:
ext/ply/test/yacc_badtok.py:
ext/ply/test/yacc_dup.exp:
ext/ply/test/yacc_dup.py:
ext/ply/test/yacc_error1.exp:
ext/ply/test/yacc_error1.py:
ext/ply/test/yacc_error2.exp:
ext/ply/test/yacc_error2.py:
ext/ply/test/yacc_error3.exp:
ext/ply/test/yacc_error3.py:
ext/ply/test/yacc_inf.exp:
ext/ply/test/yacc_inf.py:
ext/ply/test/yacc_missing1.exp:
ext/ply/test/yacc_missing1.py:
ext/ply/test/yacc_nodoc.exp:
ext/ply/test/yacc_nodoc.py:
ext/ply/test/yacc_noerror.exp:
ext/ply/test/yacc_noerror.py:
ext/ply/test/yacc_nop.exp:
ext/ply/test/yacc_nop.py:
ext/ply/test/yacc_notfunc.exp:
ext/ply/test/yacc_notfunc.py:
ext/ply/test/yacc_notok.exp:
ext/ply/test/yacc_notok.py:
ext/ply/test/yacc_rr.exp:
ext/ply/test/yacc_rr.py:
ext/ply/test/yacc_simple.exp:
ext/ply/test/yacc_simple.py:
ext/ply/test/yacc_sr.exp:
ext/ply/test/yacc_sr.py:
ext/ply/test/yacc_term1.exp:
ext/ply/test/yacc_term1.py:
ext/ply/test/yacc_unused.exp:
ext/ply/test/yacc_unused.py:
ext/ply/test/yacc_uprec.exp:
ext/ply/test/yacc_uprec.py:
Import patch ply.diff
src/arch/isa_parser.py:
everything is now within the ply package
--HG--
rename : ext/ply/lex.py => ext/ply/ply/lex.py
rename : ext/ply/yacc.py => ext/ply/ply/yacc.py
extra : convert_revision :
fca8deabd5c095bdeabd52a1f236ae1404ef106e
Steve Reinhardt [Tue, 22 May 2007 14:30:55 +0000 (07:30 -0700)]
Fix getDeviceAddressRanges() to get snooping right.
--HG--
extra : convert_revision :
2aeab25ef955ab9db7b968786faff227239fbbe4
Steve Reinhardt [Tue, 22 May 2007 13:36:01 +0000 (06:36 -0700)]
Merge vm1.(none):/home/stever/bk/newmem-head
into vm1.(none):/home/stever/bk/newmem-cache2
src/mem/cache/base_cache.hh:
Manual conflict resolution.
--HG--
extra : convert_revision :
5ebfd7abb4f978caa88bf43d25935869edfc6b9f
Steve Reinhardt [Tue, 22 May 2007 13:32:24 +0000 (06:32 -0700)]
memtest.hh:
Fix description string.
Minor whitespace cleanup.
src/cpu/memtest/memtest.hh:
Fix description string.
Minor whitespace cleanup.
--HG--
extra : convert_revision :
0c7213d088da46de9713ca6beabc30523ccb1c8c
Steve Reinhardt [Tue, 22 May 2007 13:29:48 +0000 (06:29 -0700)]
Another pass of minor changes in preparation for new protocol.
src/mem/cache/cache_impl.hh:
src/mem/cache/coherence/simple_coherence.hh:
Get rid of old invalidate propagation logic in preparation
for new multilevel snoop protocol.
src/mem/cache/coherence/coherence_protocol.cc:
L2 cache now has protocol, so protocol must handle ReadExReq
coming in from the CPU side.
src/mem/cache/miss/mshr_queue.cc:
Assertion is failing, so let's take it out for now.
src/mem/packet.cc:
src/mem/packet.hh:
Add WritebackAck command.
Reorganize enum to put responses next to corresponding requests.
Get rid of unused WriteReqNoAck.
--HG--
extra : convert_revision :
24c519846d161978123f9aa029ae358a41546c73
Steve Reinhardt [Tue, 22 May 2007 13:22:27 +0000 (06:22 -0700)]
memtest.py:
Make clocks more reasonable.
Fix bug in sense of options.timing flag.
configs/example/memtest.py:
Fix bug in sense of options.timing flag.
configs/example/memtest.py:
Make clocks more reasonable.
--HG--
extra : convert_revision :
3715697988c56e92a4da129b42026d0623f5e85e
Steve Reinhardt [Tue, 22 May 2007 06:36:09 +0000 (23:36 -0700)]
Change getDeviceAddressRanges to use bool for snoop arg.
--HG--
extra : convert_revision :
832e52ba80cbab2f5bb6d5b5977a499d41b4d638
Steve Reinhardt [Mon, 21 May 2007 06:05:02 +0000 (23:05 -0700)]
Merge vm1.(none):/home/stever/bk/newmem-head
into vm1.(none):/home/stever/bk/newmem-cache2
--HG--
extra : convert_revision :
a8efe71a50b9ae480c5ad0aabd7aa9ba22bc2968
Steve Reinhardt [Mon, 21 May 2007 04:43:01 +0000 (21:43 -0700)]
Add new EventWrapper constructor that takes a Tick value
and schedules the event immediately.
--HG--
extra : convert_revision :
a84e729a5ef3632cbe6cff858c453c782707d983
Steve Reinhardt [Mon, 21 May 2007 01:23:05 +0000 (18:23 -0700)]
Insist that PhysicalMemory object have at least one connection.
--HG--
extra : convert_revision :
36c33d25a3b23ac2094577aa504c24fac0f3ffcc
Steve Reinhardt [Sat, 19 May 2007 05:37:32 +0000 (22:37 -0700)]
Merge vm1.(none):/home/stever/bk/newmem-head
into vm1.(none):/home/stever/bk/newmem-cache2
src/mem/bridge.cc:
SCCS merged
--HG--
extra : convert_revision :
9492be56a305afe88f28a77c3b23e80ce6aa81b3
Steve Reinhardt [Sat, 19 May 2007 05:35:04 +0000 (22:35 -0700)]
First set of changes for reorganized cache coherence support.
Compiles but doesn't work... committing just so I can merge
(stupid bk!).
src/mem/bridge.cc:
Get rid of SNOOP_COMMIT.
src/mem/bus.cc:
src/mem/packet.hh:
Get rid of SNOOP_COMMIT & two-pass snoop.
First bits of EXPRESS_SNOOP support.
src/mem/cache/base_cache.cc:
src/mem/cache/base_cache.hh:
src/mem/cache/cache.hh:
src/mem/cache/cache_impl.hh:
src/mem/cache/miss/blocking_buffer.cc:
src/mem/cache/miss/miss_queue.cc:
src/mem/cache/prefetch/base_prefetcher.cc:
Big reorg of ports and port-related functions & events.
src/mem/cache/cache.cc:
src/mem/cache/cache_builder.cc:
src/mem/cache/coherence/SConscript:
Get rid of UniCoherence object.
--HG--
extra : convert_revision :
7672434fa3115c9b1c94686f497e57e90413b7c3
Steve Reinhardt [Sat, 19 May 2007 05:20:58 +0000 (01:20 -0400)]
Oops... some places in C++ explicitly ask for a "functional"
port. It would be better to move this to python IMO but for
now I'll stick in a compatibility hack.
--HG--
extra : convert_revision :
a81a29cbd43becd0e485559eb7b2a31f7a0b082d
Steve Reinhardt [Sat, 19 May 2007 04:24:34 +0000 (00:24 -0400)]
PhysicalMemory has vector of uniform ports instead of one special one.
configs/example/memtest.py:
PhysicalMemory has vector of uniform ports instead of one special one.
Other updates to fix obsolete brokenness.
src/mem/physical.cc:
src/mem/physical.hh:
src/python/m5/objects/PhysicalMemory.py:
Have vector of uniform ports instead of one special one.
src/python/swig/pyobject.cc:
Add comment.
--HG--
extra : convert_revision :
a4a764dcdcd9720bcd07c979d0ece311fc8cb4f1
Nathan Binkert [Thu, 17 May 2007 02:09:18 +0000 (19:09 -0700)]
Update the release notes for the 2.0 beta 3 release
--HG--
extra : convert_revision :
708ba7a5878ad60317e527830b54c4fe62f70454
Ali Saidi [Tue, 15 May 2007 23:25:35 +0000 (19:25 -0400)]
update all the regresstion tests for release
--HG--
extra : convert_revision :
47e420b5b27e196a6e7a6424540923623bb3c4d2
Ali Saidi [Tue, 15 May 2007 23:04:34 +0000 (19:04 -0400)]
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/newmem
into zizzer.eecs.umich.edu:/tmp/newmem
--HG--
extra : convert_revision :
e4047d458f0ea4ca6c321a7236b01f80ea4efe33
Ali Saidi [Tue, 15 May 2007 22:06:52 +0000 (18:06 -0400)]
Merge zizzer:/bk/newmem
into zeep.pool:/z/saidi/work/m5.newmem
--HG--
extra : convert_revision :
32dc1bec7fdb1ecb8879ed2dd745c4b23929aeab
Ali Saidi [Tue, 15 May 2007 22:06:35 +0000 (18:06 -0400)]
add an l2 cache option to se example config
configs/common/Options.py:
configs/example/fs.py:
move l2 cache option to Options.py
--HG--
extra : convert_revision :
5c0071c2827f7db6d56229d5276326364b50f0c8
Ali Saidi [Tue, 15 May 2007 21:39:50 +0000 (17:39 -0400)]
hopefully the final hacky change to make the bus bridge work ok
cache blocks that get dmaed ARE NOT marked invalid in the caches so it's a performance issue here
src/mem/bridge.cc:
src/mem/bridge.hh:
hopefully the final hacky change to make the bus bridge work ok
--HG--
extra : convert_revision :
62cbc65c74d1a84199f0a376546ec19994c5899c
Steve Reinhardt [Mon, 14 May 2007 20:54:22 +0000 (13:54 -0700)]
Merge vm1.(none):/home/stever/bk/newmem-head
into vm1.(none):/home/stever/bk/newmem-cache2
--HG--
extra : convert_revision :
8a501917daf81021212d136b4ebbfa059b452a13
Ali Saidi [Mon, 14 May 2007 20:37:23 +0000 (16:37 -0400)]
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/newmem
into zizzer.eecs.umich.edu:/tmp/newmem
--HG--
extra : convert_revision :
7daf46913daf826f2e29645d8d29eea88469bb5a
Ali Saidi [Mon, 14 May 2007 20:37:22 +0000 (16:37 -0400)]
Merge zizzer:/bk/newmem
into zeep.pool:/z/saidi/work/m5.newmem
--HG--
extra : convert_revision :
e445097240af7b4e73efaca855cd1f217cf00313
Ali Saidi [Mon, 14 May 2007 20:37:00 +0000 (16:37 -0400)]
couple more bug fixes for intel nic
src/dev/i8254xGBe.cc:
src/dev/i8254xGBe.hh:
couple more bug fixes
--HG--
extra : convert_revision :
ae5b806528c1ec06f0091e1f6e50fc0721057ddb
Ali Saidi [Mon, 14 May 2007 20:14:59 +0000 (16:14 -0400)]
add uglyiness to fix dmas
src/dev/io_device.cc:
extra printing and assertions
src/mem/bridge.hh:
deal with packets only satisfying part of a request by making many requests
src/mem/cache/cache_impl.hh:
make the cache try to satisfy a functional request from the cache above it before checking itself
--HG--
extra : convert_revision :
1df52ab61d7967e14cc377c560495430a6af266a
Steve Reinhardt [Mon, 14 May 2007 06:09:10 +0000 (23:09 -0700)]
Eliminate unused PacketPtr from BaseCache's
RequestEvent and ResponseEvent.
Compiles but not tested.
--HG--
extra : convert_revision :
cc791e7adea5b0406e986a0076edba51856b9105
Steve Reinhardt [Mon, 14 May 2007 05:58:06 +0000 (22:58 -0700)]
Split BaseCache::CacheEvent into RequestEvent and ResponseEvent.
Compiles but not tested.
--HG--
extra : convert_revision :
4e1e28c4b87721ccfcf35a5ea62c1fa324acbaf9
Ali Saidi [Sun, 13 May 2007 08:48:42 +0000 (04:48 -0400)]
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/newmem
into zizzer.eecs.umich.edu:/tmp/newmem
--HG--
extra : convert_revision :
162876cb1ad96ca7ca6a2e0f549c98b29e5a8d2d
Ali Saidi [Sun, 13 May 2007 05:44:42 +0000 (01:44 -0400)]
fix handling of atomic packets
fix up code for counting requests and responses
--HG--
extra : convert_revision :
0d70981ee41c5d9c36cad01bd505281a096f6119
Nathan Binkert [Fri, 11 May 2007 22:01:44 +0000 (15:01 -0700)]
Move full CPU sim object stuff into the encumbered directory
--HG--
extra : convert_revision :
788068dd4f4994d0016dba7e8705359d45a3a45c
Nathan Binkert [Fri, 11 May 2007 18:48:58 +0000 (11:48 -0700)]
Float should have a c++ param type
--HG--
extra : convert_revision :
150bbe7f31aafb43a75195fc2a365fb3c0ec5673
Nathan Binkert [Fri, 11 May 2007 18:47:18 +0000 (11:47 -0700)]
total should be the sum of the vector result of an operation,
not sum the operands and then apply the operation.
--HG--
extra : convert_revision :
06486e59b3dd9588b458ef45c341cc4f2554dc09
Ali Saidi [Thu, 10 May 2007 22:24:48 +0000 (18:24 -0400)]
remove hit_latency and make latency do the right thing
set the latency parameter in terms of a latency
add caches to tsunami-simple configs
configs/common/Caches.py:
tests/configs/memtest.py:
tests/configs/o3-timing-mp.py:
tests/configs/o3-timing.py:
tests/configs/simple-atomic-mp.py:
tests/configs/simple-timing-mp.py:
tests/configs/simple-timing.py:
set the latency parameter in terms of a latency
configs/common/FSConfig.py:
give the bridge a default latency too
src/mem/cache/cache_builder.cc:
src/python/m5/objects/BaseCache.py:
remove hit_latency and make latency do the right thing
tests/configs/tsunami-simple-atomic-dual.py:
tests/configs/tsunami-simple-atomic.py:
tests/configs/tsunami-simple-timing-dual.py:
tests/configs/tsunami-simple-timing.py:
add caches to tsunami-simple configs
--HG--
extra : convert_revision :
37bef7c652e97c8cdb91f471fba62978f89019f1
Ali Saidi [Thu, 10 May 2007 04:36:47 +0000 (00:36 -0400)]
Merge zizzer:/bk/newmem
into pb15.local:/Users/ali/work/m5.newmem.zeep
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt:
the new version of this is what we want
--HG--
extra : convert_revision :
204df6f8181df81e423def4695cd81544c485c47
Ali Saidi [Thu, 10 May 2007 04:30:53 +0000 (00:30 -0400)]
update for bus bridge updates
--HG--
extra : convert_revision :
829b1f33c88f1708ce5ee84afb4cd8bda8a6576f
Ali Saidi [Thu, 10 May 2007 04:08:22 +0000 (00:08 -0400)]
add/update parameters for bus bridge
--HG--
extra : convert_revision :
063f757fbfa2c613328ffa70e556f8926623fa91
Ali Saidi [Thu, 10 May 2007 02:39:43 +0000 (22:39 -0400)]
couple of updates in the intel nic
--HG--
extra : convert_revision :
da68e5e6411000d9d5247f769ee528a443286c61
Ali Saidi [Thu, 10 May 2007 02:34:54 +0000 (22:34 -0400)]
update for new reschedule semantics
--HG--
extra : convert_revision :
8c18b2513d638f67cc096e7f1483b47390a374ca
Ali Saidi [Thu, 10 May 2007 02:23:01 +0000 (22:23 -0400)]
undo my previous bus change, it can make the bus deadlock.. so it still constantly reschedules itself
--HG--
extra : convert_revision :
b5ef1aa0a6a2e32bd775d2dbcad9cd9505ad9b78
Ali Saidi [Wed, 9 May 2007 22:20:25 +0000 (18:20 -0400)]
Merge zeep:/z/saidi/work/m5.newmem
into zizzer.eecs.umich.edu:/tmp/newmem
--HG--
extra : convert_revision :
fcace7573830e2a3992c0b052598b97475e951c6
Ali Saidi [Wed, 9 May 2007 22:20:24 +0000 (18:20 -0400)]
add a backoff algorithm when nacks are received by devices
add seperate response buffers and request queue sizes in bus bridge
add delay to respond to a nack in the bus bridge
src/dev/i8254xGBe.cc:
src/dev/ide_ctrl.cc:
src/dev/ns_gige.cc:
src/dev/pcidev.hh:
src/dev/sinic.cc:
add backoff delay parameters
src/dev/io_device.cc:
src/dev/io_device.hh:
add a backoff algorithm when nacks are received.
src/mem/bridge.cc:
src/mem/bridge.hh:
add seperate response buffers and request queue sizes
add a new parameters to specify how long before a nack in ready to go after a packet that needs to be nacked is received
src/mem/cache/cache_impl.hh:
assert on the
src/mem/tport.cc:
add a friendly assert to make sure the packet was inserted into the list
--HG--
extra : convert_revision :
3595ad932015a4ce2bb72772da7850ad91bd09b1
Ali Saidi [Wed, 9 May 2007 19:37:46 +0000 (15:37 -0400)]
fix the translating ports so it can add a page on a fault
--HG--
extra : convert_revision :
56f6f2cbf4e92b7f2dd8c9453831fab86d83ef80
Ali Saidi [Wed, 9 May 2007 16:02:36 +0000 (12:02 -0400)]
Merge zizzer:/bk/newmem
into udhcp-macvpn-703.public.engin.umich.edu:/Users/ali/work/m5.newmem
--HG--
extra : convert_revision :
e977c5b194954774b6503484797f1c1e0eb4e425
Ali Saidi [Wed, 9 May 2007 16:01:31 +0000 (12:01 -0400)]
bit_val was being used directly in the statement in return. If type B had fewer bits than last, bit_val << last would get the wrong answer.
src/base/bitfield.hh:
bit_val was being used directly in the statement in
return. If type B had fewer bits than last, bit_val << last would get
the wrong answer.
--HG--
extra : convert_revision :
cbc43ccd139f82ebbd65f30af5d05b87c4edac64
Ali Saidi [Mon, 7 May 2007 23:19:00 +0000 (19:19 -0400)]
update for partial write fix changes
--HG--
extra : convert_revision :
066224dc7034206ea6c3578d41a9a5d75181f82c
Ali Saidi [Mon, 7 May 2007 22:58:38 +0000 (18:58 -0400)]
the bridge never returns false when recvTiming() is called on its ports now, it always returns true and nacks the packet if there isn't sufficient buffer space
fix the timing cpu to handle receiving a nacked packet
src/cpu/simple/timing.cc:
make the timing cpu handle receiving a nacked packet
src/mem/bridge.cc:
src/mem/bridge.hh:
the bridge never returns false when recvTiming() is called on its ports now, it always returns true and nacks the packet if there isn't sufficient buffer space
--HG--
extra : convert_revision :
5e12d0cf6ce985a5f72bcb7ce26c83a76c34c50a
Ali Saidi [Mon, 7 May 2007 18:42:03 +0000 (14:42 -0400)]
fix partial writes with a functional memory hack
figure out the block size from devices attached to the bus otherwise use a default block size when no devices that care are attached
configs/common/FSConfig.py:
src/mem/bridge.cc:
src/mem/bridge.hh:
src/python/m5/objects/Bridge.py:
fix partial writes with a functional memory hack
src/mem/bus.cc:
src/mem/bus.hh:
src/python/m5/objects/Bus.py:
figure out the block size from devices attached to the bus otherwise use a default block size when no devices that care are attached
src/mem/packet.cc:
fix WriteInvalidateResp to not be a request that needs a response since it isn't
src/mem/port.hh:
by default return 0 for deviceBlockSize instead of panicing. This makes finding the block size the bus should use easier
--HG--
extra : convert_revision :
3fcfe95f9f392ef76f324ee8bd1d7f6de95c1a64
Ali Saidi [Tue, 1 May 2007 22:14:45 +0000 (18:14 -0400)]
Merge zizzer:/bk/newmem
into zeep.pool:/z/saidi/work/m5.newmem
--HG--
extra : convert_revision :
8867e78b55670da14f38172b5ac16ed5f6770f4c
Ali Saidi [Tue, 1 May 2007 22:14:16 +0000 (18:14 -0400)]
change the way dprintf works so the cache accesses required to fulfill the dprintf aren't show in between the Cycle: name:
printing and the actual formatted string being printed
--HG--
extra : convert_revision :
8876ba938ba971f854bab490c9af10db039a2e83
Ali Saidi [Tue, 1 May 2007 22:12:58 +0000 (18:12 -0400)]
fix flushAddr so it doesn't modify an iterator that has been deleted
--HG--
extra : convert_revision :
8b7e4948974517b13616ab782aa7e84471b24f10
Ali Saidi [Tue, 1 May 2007 17:23:40 +0000 (13:23 -0400)]
update for dprintk and not initializing lastTxInt
--HG--
extra : convert_revision :
c81ea950a919349a6e82f61ba591d3fbde4627b3
Ali Saidi [Tue, 1 May 2007 16:33:03 +0000 (12:33 -0400)]
Merge zizzer:/bk/newmem
into zeep.pool:/z/saidi/work/m5.newmem
--HG--
extra : convert_revision :
7e4b82f5949c0807d93fff80c44a8828968d1248
Ali Saidi [Tue, 1 May 2007 16:32:30 +0000 (12:32 -0400)]
initialize lastTxInt to 0
--HG--
extra : convert_revision :
4c5e9c2145b12fdeba91f3fdd8963c35abe326c2
Ali Saidi [Tue, 1 May 2007 02:49:21 +0000 (22:49 -0400)]
always skip the debugprintf function (DebugPrintf traceflag shouldn't matter). Otherwise, when you turn on debugprintf alters the execution
--HG--
extra : convert_revision :
1c9a665e3b7234cacf06c31d2e7886244a9e82bc
Ali Saidi [Mon, 30 Apr 2007 18:22:18 +0000 (14:22 -0400)]
update release notes a bit
--HG--
extra : convert_revision :
e99661b971a1cbb2be6cabb68c1a4dcc7c4792ba
Ali Saidi [Mon, 30 Apr 2007 18:10:40 +0000 (14:10 -0400)]
update refs for uart device changes
--HG--
extra : convert_revision :
4bea6652993cf147d9f1e88b1eb1f9796431121a
Ali Saidi [Mon, 30 Apr 2007 17:18:44 +0000 (13:18 -0400)]
fix igbe bug
--HG--
extra : convert_revision :
01ffc08f5c1ec827a42f60562ae7e10176ffdb7f
Ali Saidi [Mon, 30 Apr 2007 17:13:03 +0000 (13:13 -0400)]
fix console printing bug
--HG--
extra : convert_revision :
5481b72b22e7a2cf3367d777309bc30201f3b1fc
Ali Saidi [Mon, 30 Apr 2007 17:09:13 +0000 (13:09 -0400)]
add the ability for the ethernet device to check if the link is busy
--HG--
extra : convert_revision :
0dc0c4c4546869261f4508ad22a6a85aecf3c334
Ali Saidi [Mon, 30 Apr 2007 17:08:21 +0000 (13:08 -0400)]
add a udp stream benchmark and a udp loopback benchmark
--HG--
extra : convert_revision :
9300c67a1258e57436eba6cbdbed8fdf93fb6e59
Ali Saidi [Mon, 30 Apr 2007 17:07:05 +0000 (13:07 -0400)]
make ping actually end
--HG--
extra : convert_revision :
6932d050a821abc7871bc73051688a986dcea364
Nathan Binkert [Fri, 27 Apr 2007 20:59:44 +0000 (13:59 -0700)]
Merge zizzer.eecs.umich.edu:/bk/newmem
into iceaxe.:/Users/nate/work/m5/incoming
--HG--
extra : convert_revision :
d0141a8f2b56be297af3368e3fbdd9600857206d
Nathan Binkert [Fri, 27 Apr 2007 20:59:17 +0000 (13:59 -0700)]
gcc 4.1 claims that mem_data might be used uninitialized,
though I don't believe that's true. Placate it anyway.
--HG--
extra : convert_revision :
dcd9427af14f0e7a33510054bee4ecbe73e050be
Kevin Lim [Fri, 27 Apr 2007 20:36:38 +0000 (16:36 -0400)]
Merge ktlim@zizzer:/bk/newmem
into zamp.eecs.umich.edu:/z/ktlim2/clean/tmp/head
--HG--
extra : convert_revision :
63ff3b6efce43f413b1c5560d547513437176d31
Kevin Lim [Fri, 27 Apr 2007 20:36:19 +0000 (16:36 -0400)]
Updates for clock changes.
--HG--
extra : convert_revision :
88699ba98a738a62204ae4182f7ee5dcab9285eb
Nathan Binkert [Fri, 27 Apr 2007 19:15:25 +0000 (12:15 -0700)]
Actually move the time two minutes into the future to make sure
that we get the result that we want
--HG--
extra : convert_revision :
d3e1aca921705fe8c8b955229c2afcd2aa9b36ea
Nathan Binkert [Fri, 27 Apr 2007 18:53:14 +0000 (11:53 -0700)]
whack the old list of outstanding issues, and put the new list at the top
--HG--
extra : convert_revision :
af893f11c43bf0033886c2fda0c0421403f041c2
Kevin Lim [Fri, 27 Apr 2007 18:35:58 +0000 (14:35 -0400)]
Update Alpha reference stats for clock changes.
tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini:
tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.out:
tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.ini:
tests/long/00.gzip/ref/alpha/tru64/simple-atomic/config.out:
tests/long/00.gzip/ref/alpha/tru64/simple-atomic/m5stats.txt:
tests/long/00.gzip/ref/alpha/tru64/simple-atomic/stderr:
tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.ini:
tests/long/00.gzip/ref/alpha/tru64/simple-timing/config.out:
tests/long/00.gzip/ref/alpha/tru64/simple-timing/m5stats.txt:
tests/long/00.gzip/ref/alpha/tru64/simple-timing/stderr:
tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini:
tests/long/30.eon/ref/alpha/tru64/o3-timing/config.out:
tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/30.eon/ref/alpha/tru64/o3-timing/stdout:
tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.ini:
tests/long/30.eon/ref/alpha/tru64/simple-atomic/config.out:
tests/long/30.eon/ref/alpha/tru64/simple-atomic/m5stats.txt:
tests/long/30.eon/ref/alpha/tru64/simple-atomic/stderr:
tests/long/30.eon/ref/alpha/tru64/simple-atomic/stdout:
tests/long/30.eon/ref/alpha/tru64/simple-timing/config.ini:
tests/long/30.eon/ref/alpha/tru64/simple-timing/config.out:
tests/long/30.eon/ref/alpha/tru64/simple-timing/m5stats.txt:
tests/long/30.eon/ref/alpha/tru64/simple-timing/stderr:
tests/long/30.eon/ref/alpha/tru64/simple-timing/stdout:
tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini:
tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/config.out:
tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/m5stats.txt:
tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/stderr:
tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini:
tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/config.out:
tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/m5stats.txt:
tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/stderr:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.out:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/smred.msg:
tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.ini:
tests/long/50.vortex/ref/alpha/tru64/simple-atomic/config.out:
tests/long/50.vortex/ref/alpha/tru64/simple-atomic/m5stats.txt:
tests/long/50.vortex/ref/alpha/tru64/simple-atomic/stderr:
tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.ini:
tests/long/50.vortex/ref/alpha/tru64/simple-timing/config.out:
tests/long/50.vortex/ref/alpha/tru64/simple-timing/m5stats.txt:
tests/long/50.vortex/ref/alpha/tru64/simple-timing/stderr:
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini:
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.out:
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini:
tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/config.out:
tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/m5stats.txt:
tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/stderr:
tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.ini:
tests/long/60.bzip2/ref/alpha/tru64/simple-timing/config.out:
tests/long/60.bzip2/ref/alpha/tru64/simple-timing/m5stats.txt:
tests/long/60.bzip2/ref/alpha/tru64/simple-timing/stderr:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.out:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.ini:
tests/long/70.twolf/ref/alpha/tru64/simple-atomic/config.out:
tests/long/70.twolf/ref/alpha/tru64/simple-atomic/m5stats.txt:
tests/long/70.twolf/ref/alpha/tru64/simple-atomic/smred.out:
tests/long/70.twolf/ref/alpha/tru64/simple-atomic/stderr:
tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.ini:
tests/long/70.twolf/ref/alpha/tru64/simple-timing/config.out:
tests/long/70.twolf/ref/alpha/tru64/simple-timing/m5stats.txt:
tests/long/70.twolf/ref/alpha/tru64/simple-timing/smred.out:
tests/long/70.twolf/ref/alpha/tru64/simple-timing/stderr:
Update refs for clock changes.
--HG--
extra : convert_revision :
7c32a3362da60fd12b7bf9219842f707319cda42
Nathan Binkert [Fri, 27 Apr 2007 18:16:20 +0000 (11:16 -0700)]
Update release notes
--HG--
extra : convert_revision :
d57ffff1a35443214d8fe24d6388daa99b1d747d
Nathan Binkert [Fri, 27 Apr 2007 18:15:15 +0000 (11:15 -0700)]
Make sure that we don't rebuild libelf stuff that we don't
have to since it doesn't work well on non-linux
--HG--
extra : convert_revision :
2f1f81f756cccf25f1b2b04e6b5ca4b7a20e96b7
Kevin Lim [Thu, 26 Apr 2007 04:10:06 +0000 (00:10 -0400)]
Fix mutex test script for latest disk image.
--HG--
extra : convert_revision :
1b0a251046674db1be8c9a2c026ff8c17f9cea06
Kevin Lim [Thu, 26 Apr 2007 04:07:42 +0000 (00:07 -0400)]
Remove extra delete that was causing segfault.
--HG--
extra : convert_revision :
8a27ed80308c95988f3bc43d670dc0ac9e946d39
Kevin Lim [Thu, 26 Apr 2007 04:02:37 +0000 (00:02 -0400)]
Remove unnecessary check.
--HG--
extra : convert_revision :
8cc2943ebc41e4d430789ee7923dd0dc878be06b
Ron Dreslinski [Mon, 23 Apr 2007 20:04:15 +0000 (16:04 -0400)]
Merge zizzer:/bk/newmem
into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/head
--HG--
extra : convert_revision :
73baa280a96cbcf43a32cbb00035005855ee4848
Ron Dreslinski [Mon, 23 Apr 2007 20:03:53 +0000 (16:03 -0400)]
Fix the splash2 run script
--HG--
extra : convert_revision :
2b5f6718ac93d3d1b9b1d1b290f1ff5fa10cd0d8
Lisa Hsu [Mon, 23 Apr 2007 18:41:13 +0000 (14:41 -0400)]
Merge zizzer:/bk/newmem
into zed.eecs.umich.edu:/z/hsul/work/m5/newmem
--HG--
extra : convert_revision :
ab72745ed43ef2925cae82c46d55c8328589731c
Lisa Hsu [Mon, 23 Apr 2007 18:40:46 +0000 (14:40 -0400)]
update_refs for ALPHA_FS with new disk image.
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.out:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stderr:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.out:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stderr:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.out:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stderr:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.out:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stderr:
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout:
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini:
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.out:
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt:
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stderr:
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout:
update_refs
--HG--
extra : convert_revision :
942d42bcd0ab962a7dda897e455329bf15105887
Ron Dreslinski [Mon, 23 Apr 2007 18:38:04 +0000 (14:38 -0400)]
Merge zizzer:/bk/newmem
into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/head
--HG--
extra : convert_revision :
11df5fb2a8f1fa020d042e75b22a7f2f2bcbd9ab
Kevin Lim [Mon, 23 Apr 2007 16:13:19 +0000 (12:13 -0400)]
Update refs for CPU clock changes and O3 CPI/IPC calculation updates.
tests/quick/00.hello/ref/mips/linux/simple-atomic/config.ini:
tests/quick/00.hello/ref/mips/linux/simple-atomic/config.out:
tests/quick/00.hello/ref/mips/linux/simple-atomic/m5stats.txt:
tests/quick/00.hello/ref/mips/linux/simple-atomic/stdout:
tests/quick/00.hello/ref/mips/linux/simple-timing/config.ini:
tests/quick/00.hello/ref/mips/linux/simple-timing/config.out:
tests/quick/00.hello/ref/mips/linux/simple-timing/m5stats.txt:
tests/quick/00.hello/ref/mips/linux/simple-timing/stdout:
tests/quick/00.hello/ref/sparc/linux/simple-atomic/config.ini:
tests/quick/00.hello/ref/sparc/linux/simple-atomic/config.out:
tests/quick/00.hello/ref/sparc/linux/simple-atomic/m5stats.txt:
tests/quick/00.hello/ref/sparc/linux/simple-atomic/stdout:
tests/quick/00.hello/ref/sparc/linux/simple-timing/config.ini:
tests/quick/00.hello/ref/sparc/linux/simple-timing/config.out:
tests/quick/00.hello/ref/sparc/linux/simple-timing/m5stats.txt:
tests/quick/00.hello/ref/sparc/linux/simple-timing/stdout:
tests/quick/02.insttest/ref/sparc/linux/o3-timing/config.ini:
tests/quick/02.insttest/ref/sparc/linux/o3-timing/config.out:
tests/quick/02.insttest/ref/sparc/linux/o3-timing/m5stats.txt:
tests/quick/02.insttest/ref/sparc/linux/o3-timing/stderr:
tests/quick/02.insttest/ref/sparc/linux/o3-timing/stdout:
tests/quick/02.insttest/ref/sparc/linux/simple-atomic/config.ini:
tests/quick/02.insttest/ref/sparc/linux/simple-atomic/config.out:
tests/quick/02.insttest/ref/sparc/linux/simple-atomic/m5stats.txt:
tests/quick/02.insttest/ref/sparc/linux/simple-atomic/stderr:
tests/quick/02.insttest/ref/sparc/linux/simple-atomic/stdout:
tests/quick/02.insttest/ref/sparc/linux/simple-timing/config.ini:
tests/quick/02.insttest/ref/sparc/linux/simple-timing/config.out:
tests/quick/02.insttest/ref/sparc/linux/simple-timing/m5stats.txt:
tests/quick/02.insttest/ref/sparc/linux/simple-timing/stderr:
tests/quick/02.insttest/ref/sparc/linux/simple-timing/stdout:
Update refs.
--HG--
extra : convert_revision :
34a0d18f213386700e2acdd1eb9ebc5fa6daa7f5
Kevin Lim [Sun, 22 Apr 2007 19:31:33 +0000 (15:31 -0400)]
Merge ktlim@zizzer:/bk/newmem
into zamp.eecs.umich.edu:/z/ktlim2/clean/tmp/head
--HG--
extra : convert_revision :
05f738ab6cf1e8bd2940f4ce20602f1e8ad1af48
Kevin Lim [Sun, 22 Apr 2007 19:29:59 +0000 (15:29 -0400)]
Updated refs for calculating IPC/CPI.
--HG--
extra : convert_revision :
ee8dfee5eaa345dcb08f5d06d054655b1f6f79da
Kevin Lim [Sun, 22 Apr 2007 19:11:54 +0000 (15:11 -0400)]
Use proper cycles for IPC and CPI equations.
src/cpu/o3/cpu.cc:
Use proper cycles for these equations.
--HG--
extra : convert_revision :
cd49410eed978c789d788e80462abed6cb89fbae
Kevin Lim [Sun, 22 Apr 2007 18:50:37 +0000 (14:50 -0400)]
Update refs for new CPU frequency changes.
tests/quick/00.hello/ref/alpha/linux/o3-timing/config.ini:
tests/quick/00.hello/ref/alpha/linux/o3-timing/config.out:
tests/quick/00.hello/ref/alpha/linux/o3-timing/m5stats.txt:
tests/quick/00.hello/ref/alpha/linux/o3-timing/stderr:
tests/quick/00.hello/ref/alpha/linux/o3-timing/stdout:
tests/quick/00.hello/ref/alpha/linux/simple-atomic/config.ini:
tests/quick/00.hello/ref/alpha/linux/simple-atomic/config.out:
tests/quick/00.hello/ref/alpha/linux/simple-atomic/m5stats.txt:
tests/quick/00.hello/ref/alpha/linux/simple-atomic/stderr:
tests/quick/00.hello/ref/alpha/linux/simple-atomic/stdout:
tests/quick/00.hello/ref/alpha/linux/simple-timing/config.ini:
tests/quick/00.hello/ref/alpha/linux/simple-timing/config.out:
tests/quick/00.hello/ref/alpha/linux/simple-timing/m5stats.txt:
tests/quick/00.hello/ref/alpha/linux/simple-timing/stderr:
tests/quick/00.hello/ref/alpha/linux/simple-timing/stdout:
tests/quick/00.hello/ref/alpha/tru64/o3-timing/config.ini:
tests/quick/00.hello/ref/alpha/tru64/o3-timing/config.out:
tests/quick/00.hello/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/quick/00.hello/ref/alpha/tru64/o3-timing/stdout:
tests/quick/00.hello/ref/alpha/tru64/simple-atomic/config.ini:
tests/quick/00.hello/ref/alpha/tru64/simple-atomic/config.out:
tests/quick/00.hello/ref/alpha/tru64/simple-atomic/m5stats.txt:
tests/quick/00.hello/ref/alpha/tru64/simple-atomic/stderr:
tests/quick/00.hello/ref/alpha/tru64/simple-atomic/stdout:
tests/quick/00.hello/ref/alpha/tru64/simple-timing/config.ini:
tests/quick/00.hello/ref/alpha/tru64/simple-timing/config.out:
tests/quick/00.hello/ref/alpha/tru64/simple-timing/m5stats.txt:
tests/quick/00.hello/ref/alpha/tru64/simple-timing/stderr:
tests/quick/00.hello/ref/alpha/tru64/simple-timing/stdout:
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/config.ini:
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/config.out:
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/m5stats.txt:
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/stderr:
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/stdout:
tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/config.ini:
tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/config.out:
tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/m5stats.txt:
tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/stdout:
tests/quick/20.eio-short/ref/alpha/eio/simple-timing/config.ini:
tests/quick/20.eio-short/ref/alpha/eio/simple-timing/config.out:
tests/quick/20.eio-short/ref/alpha/eio/simple-timing/m5stats.txt:
tests/quick/20.eio-short/ref/alpha/eio/simple-timing/stdout:
tests/quick/50.memtest/ref/alpha/linux/memtest/config.ini:
tests/quick/50.memtest/ref/alpha/linux/memtest/config.out:
tests/quick/50.memtest/ref/alpha/linux/memtest/m5stats.txt:
tests/quick/50.memtest/ref/alpha/linux/memtest/stdout:
Update refs
--HG--
extra : convert_revision :
8d9deb2b907843064b40e46207d9c9361941f022
Kevin Lim [Sun, 22 Apr 2007 18:39:39 +0000 (14:39 -0400)]
Update configs to set the CPU clock properly.
--HG--
extra : convert_revision :
62fec666f987e9a9a441e319458908483cd2c5ff
Ali Saidi [Sat, 21 Apr 2007 23:12:13 +0000 (19:12 -0400)]
Merge zizzer:/bk/newmem
into zeep.pool:/tmp/newmem
--HG--
extra : convert_revision :
8f173d3522e2e8847e51dfab48f35e34e6d3c1a7
Ali Saidi [Sat, 21 Apr 2007 23:11:38 +0000 (19:11 -0400)]
fixes for solaris compile
--HG--
extra : convert_revision :
c82a62a61650e3700d237da917c453e5a9676320
Ali Saidi [Sat, 21 Apr 2007 21:50:47 +0000 (17:50 -0400)]
create base/fenv.c to standerdize fenv across platforms. It's a c file and not a cpp file because c99
(which defines fenv) doesn't necessarily extend to c++ and it is a problem with solaris. If really
desired this could wrap the ieeefp interface found in bsd* as well, but I see no need at the moment.
src/arch/alpha/isa/fp.isa:
src/arch/sparc/isa/formats/basic.isa:
use m5_fesetround()/m5_fegetround() istead of fenv interface directly
src/arch/sparc/isa/includes.isa:
use base/fenv instead of fenv directly
src/base/SConscript:
add fenv to sconscript
src/base/fenv.hh:
src/base/random.cc:
m5 implementation to standerdize fenv across platforms.
--HG--
extra : convert_revision :
38d2629affd964dcd1a5ab0db4ac3cb21438e72c
Lisa Hsu [Sat, 21 Apr 2007 00:21:59 +0000 (20:21 -0400)]
spec-surge-client.rcS:
fix script to reflect new benchmark directory sturcture
configs/boot/spec-surge-client.rcS:
fix script to reflect new benchmark directory sturcture
--HG--
extra : convert_revision :
45f9d8aebabd1f3f8d1e826e07840e2365511a35
Nathan Binkert [Wed, 18 Apr 2007 23:56:06 +0000 (16:56 -0700)]
update the stuff that's removed from the SConscripts
since things have moved around a bit
--HG--
extra : convert_revision :
79322a65af6140d0c41aed0b381587eb05d72fd9
Nathan Binkert [Wed, 18 Apr 2007 18:15:52 +0000 (11:15 -0700)]
Move the turbolaser python simobject stuff into the
encumbered directory
--HG--
extra : convert_revision :
7062ce81183b989f0d922b00d02433633474a854
Nathan Binkert [Wed, 18 Apr 2007 15:04:46 +0000 (08:04 -0700)]
fix SIGUSR1 and SIGUSR2 by clearing the variables after
they're used
--HG--
extra : convert_revision :
ed5351f291d45d585bf811a062e162e16b86e886
Ron Dreslinski [Mon, 16 Apr 2007 15:32:09 +0000 (11:32 -0400)]
Merge zizzer:/bk/newmem
into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/head
--HG--
extra : convert_revision :
8630b3771678b68d5cd12a61f7a4de2e3443a8d7
Ron Dreslinski [Mon, 16 Apr 2007 15:31:54 +0000 (11:31 -0400)]
Fixes for splash, may conflict with Korey's SMT work and doesn't support 03cpu yet.
src/cpu/simple/base.cc:
Cpu's should start as unallocated, not suspended
src/cpu/simple_thread.cc:
Wait for a thread to be assigned to activate the cpu
src/kern/tru64/tru64.hh:
When looking for a open cpu to assign threads, look for an unallocated one, not a suspended one.
--HG--
extra : convert_revision :
5e3ad2e96b4a715ed38293ceaccff5b9f4ea7985
Kevin Lim [Mon, 16 Apr 2007 02:40:18 +0000 (22:40 -0400)]
Merge ktlim@zizzer:/bk/newmem
into zamp.eecs.umich.edu:/z/ktlim2/clean/tmp/head
--HG--
extra : convert_revision :
fd9a2d0e833dd47f55aad9c50c68431bc6d3e0a7
Kevin Lim [Mon, 16 Apr 2007 02:29:37 +0000 (22:29 -0400)]
Update long test refs.
tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.ini:
tests/long/00.gzip/ref/alpha/tru64/o3-timing/config.out:
tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/00.gzip/ref/alpha/tru64/o3-timing/stderr:
tests/long/30.eon/ref/alpha/tru64/o3-timing/config.ini:
tests/long/30.eon/ref/alpha/tru64/o3-timing/config.out:
tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/30.eon/ref/alpha/tru64/o3-timing/stderr:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.ini:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/config.out:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/50.vortex/ref/alpha/tru64/o3-timing/stderr:
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.ini:
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/config.out:
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stderr:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.ini:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/config.out:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/smred.out:
tests/long/70.twolf/ref/alpha/tru64/o3-timing/stderr:
Update refs.
--HG--
extra : convert_revision :
19483a5a18e76338a3208a58d7460a922377acd3
Ali Saidi [Fri, 13 Apr 2007 17:34:04 +0000 (13:34 -0400)]
Merge zizzer:/bk/newmem
into udhcp-macvpn-501.public.engin.umich.edu:/Users/ali/work/m5.newmem
--HG--
extra : convert_revision :
38c2427790d27c64e69ac3223e76cabeeb765904
Ali Saidi [Fri, 13 Apr 2007 17:33:32 +0000 (13:33 -0400)]
take a first stab at the release notes
AUTHORS:
add sparc full system support to my list of accolades
--HG--
extra : convert_revision :
1d3afaae2502306e44cd7fb251e763931a7e3ae9