Age | Commit message (Collapse) | Author |
|
add enum to Bin::VectorBin
base/statistics.hh:
add enum to Bin::VectorBin
--HG--
extra : convert_revision : a05aef30ca85bf5c0d1f5155e1dff3fb34fd7777
|
|
.ini file that we #include and add a DUMPFILE option
for dumping a ethertrace
--HG--
extra : convert_revision : 96fec0710a6f788890f3764e4ef078d53723c6dd
|
|
--HG--
extra : convert_revision : caf246d12be97988573d4775325a41ff94c9afe1
|
|
--HG--
extra : convert_revision : ce47fdfaa5c59480a1fb38d86eed7d16ab7b5fc1
|
|
into zans.eecs.umich.edu:/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : 3536754864ead5d7c95a2a8a1b6edd2fb70f5a88
|
|
let's make bitkeeper ignore the stuff.
--HG--
extra : convert_revision : 8ea2a403c7ba2a3c9bd44269a2c0ede9294c92d4
|
|
with the simulator. This program is generally compiled as the name
m5 and installed in /usr/local/bin
This command uses opcodes that are invalid on a normal system, so
don't expect it to do anything on a real system.
--HG--
extra : convert_revision : fcbae99d4b0d38ff4a9950f1ab53923baa1f667a
|
|
Cleaned up serialization
sim/eventq.hh:
sim/eventq.cc:
Cleaned up serialization
--HG--
extra : convert_revision : b75696d75f1aee16ebca2076fdd3cd4913593762
|
|
--HG--
extra : convert_revision : 0f8fa5f5487223c78402af79b42cf18f7b5022c0
|
|
into zizzer.eecs.umich.edu:/.automount/zans/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : 3134761fa4c572a672558dfb6f9252aaef7b7062
|
|
base/str.cc:
Make some fixes for the to_number function.
Fix overflow calculation for maximum decimal value.
(Note: minimum decimal value for signed numbers does not
work correctly, e.g. it will overflow on -128 for a signed char
though -127 will work)
Fix overflow calculation for hex values being converted into
signed types
Fix up the debugging stuff a little to make sure the values are
always printed as numbers.
test/strnumtest.cc:
using namespace std for g++ 3
--HG--
extra : convert_revision : b00bb1296c85c3d64d8864283c9374e1563bfa31
|
|
into ascender.eecs.umich.edu:/.automount/zizzer/z/alschult/sandbox/m5-change
--HG--
extra : convert_revision : 1ce2a98c531502cbf0c8eb4b365f14a893dc0f5d
|
|
--HG--
extra : convert_revision : 85de62b4066595a3139029a6ccc1c1e84526a0be
|
|
longer has
objName as a member, instead it has the pure virtual function name(). SimObject
now has a objName member, and all classes derived directly from Serializeable
have to implement a name() function (which now makes them unique by pointer value)
cpu/simple_cpu/simple_cpu.cc:
Change initialization of Event to get rid of Serializeable naming
dev/etherlink.cc:
dev/etherlink.hh:
Seralizeable derived naming changes
sim/eventq.cc:
Serializeable derived naming changes, also changed serialization process so it
doesn't need to use nameChildren
sim/eventq.hh:
Serializeable derived naming changes, remove constructor for specifying event name
sim/serialize.cc:
Serializeable derived naming changes, remove setName function and the child naming
pass for serialization
sim/serialize.hh:
Serializeable derived naming changes, removed nameChildren, setName
sim/sim_object.cc:
sim/sim_object.hh:
Serializeable derived naming changes
--HG--
extra : convert_revision : 67bcc275b6c210f7049f98a1ad0d22e8f5596a63
|
|
--HG--
extra : convert_revision : 6a2131478dcc1965313d51436613cf48d85af524
|
|
util/greprevs:
Add descriptive comment.
--HG--
extra : convert_revision : 4fffef1327c04bdae7c7151db405920e2cc4eec8
|
|
visible stat type (NoBin or BinType). this way a little #define does it all for you.
statistics.hh:
add #includes needed for CeilPow2
statistics.cc:
rm unneeded #includes for CeilPow2
base/statistics.cc:
rm unneeded #includes for CeilPow2
base/statistics.hh:
add #includes needed for CeilPow2
--HG--
extra : convert_revision : 818028b276e97735a8b8d21d6514f41a80350514
|
|
oops - remove a debug printf
base/statistics.hh:
oops - remove a debug printf
--HG--
extra : convert_revision : a6ecab93f79ce0a5cb6ff129750d8f6a2de8d38c
|
|
been better or were just plain wrong.
statistics.hh:
fix a bug in binning that made bins a fixed size no matter what. add GenBin class that is public but not templatized.
statistics.cc:
change map to statMap so others can use the map<> token without needing ::. also, add a level of GenBin that is public base class for StatBin<>.
base/statistics.cc:
change map to statMap so others can use the map<> token without needing ::. also, add a level of GenBin that is public base class for StatBin<>.
base/statistics.hh:
fix a bug in binning that made bins a fixed size no matter what. add GenBin class that is public but not templatized.
--HG--
extra : convert_revision : 6976a891e414c9515cc5a613157f7cb86ef89008
|
|
--HG--
extra : convert_revision : dbe5a98515c64f378cb52469a3121b6f51275646
|
|
dev/disk_image.cc:
dev/disk_image.hh:
Serialization of cow images
--HG--
extra : convert_revision : 144179b8cad00b32df8c448a8556a465e24737aa
|
|
into zizzer.eecs.umich.edu:/y/sraasch/serialize
--HG--
extra : convert_revision : ebb65c27685394826efc265bcc674577395e0963
|
|
--HG--
extra : convert_revision : e075fafdf6e72a424110a120e24ca71cb44cfb03
|
|
--HG--
extra : convert_revision : ff6c93ee2f4e6aeb5a824958c52f62d6c2a1cdfd
|
|
--HG--
extra : convert_revision : 655e50d7ef9b25a054b8069f0a20076659457fea
|
|
--HG--
extra : convert_revision : 136673e6a4c0db57b2b0a12fe68e5a04eebfeadf
|
|
base/pollevent.hh:
Add queued() member function to indicate if this event has been queued
--HG--
extra : convert_revision : bebb04dc8e10c1043e55e0036806bd1ca4fec167
|
|
--HG--
extra : convert_revision : 31120c27c42b34f62d2c0b7dde0e6d6bf9f04619
|
|
--HG--
extra : convert_revision : 1c34c9a81311422085e5ba23edea08e3997e9419
|
|
--HG--
extra : convert_revision : 0bd243f9c3d69d260ca25d0738e730e63c784878
|
|
--HG--
extra : convert_revision : 43160ad0d3f5ea4dbf2a628a60db0ebe805b5203
|
|
cpu/exec_context.hh:
Add some comments explaining Status enum.
--HG--
extra : convert_revision : 87fdb5d9c09d2a08ab0cff9fa38da2579a550477
|
|
--HG--
extra : convert_revision : a4c2b6366b75f2561af672916e56c0c7fea14085
|
|
--HG--
extra : convert_revision : a399fd95fe57a3f9247a2675c363e6d3cc953a7e
|
|
base/predictor.hh:
base/sat_counter.hh:
sim/param.hh:
Get rid of spurious references to stat_sdb_t.
--HG--
extra : convert_revision : 0018a940c69b6e31b85fd85354b9d5ce2fd0aa6f
|
|
new arg type for unserialize()).
dev/etherpkt.hh:
unserialize() takes Checkpoint* instead of IniFile* now.
--HG--
extra : convert_revision : 21b9d97350a591b0f95d84f6c0cfcdfa0b28d714
|
|
--HG--
extra : convert_revision : 1552730090e0904fbc4e4c8f515b306355cb66f3
|
|
Can now serialize & unserialize DmaRequestEvents and DmaTransferEvents.
Also support serialize/unserialize of pointers to SimObjects and
other Serializable objects.
arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
arch/alpha/isa_traits.hh:
cpu/exec_context.cc:
cpu/exec_context.hh:
cpu/simple_cpu/simple_cpu.hh:
dev/alpha_access.h:
dev/alpha_console.cc:
dev/alpha_console.hh:
dev/console.cc:
dev/console.hh:
unserialize() now takes a Checkpoint* instead of an IniFile*.
cpu/simple_cpu/simple_cpu.cc:
unserialize() now takes a Checkpoint* instead of an IniFile*.
Put ExecContext in its own section so its _status fields doesn't conflict.
sim/eventq.cc:
sim/eventq.hh:
unserialize() now takes a Checkpoint* instead of an IniFile*.
Events get serialized by the event queue only if they're marked
as AutoSerialize... others are assumed to be serialized by something
else (e.g. an owning SimObject) or to not matter.
sim/param.cc:
Shift 'const' in case T is a ptr type.
sim/serialize.cc:
sim/serialize.hh:
Define Checkpoint object to encapsulate everything you need to know
about a checkpoint. Use it to allow lookups of named Serializable
objects (and SimObjects) during unserialization.
unserialize() now takes a Checkpoint* instead of an IniFile*.
--HG--
extra : convert_revision : 8e6baab32405f8f548bb67a097b2f713296537a5
|
|
Serialize data as an array, more compact
--HG--
extra : convert_revision : fb0d46e27b7fa976bb6afa4fdb41c981bd2b0fba
|
|
--HG--
extra : convert_revision : c9345685e08587b4dabd5ad04ea808711b42db41
|
|
into zizzer.eecs.umich.edu:/y/sraasch/serialize
--HG--
extra : convert_revision : 5fab5b232026a2262e25b7eea4ede9b72d8c86ec
|
|
These changes don't seem to break anything, and may even be correct.
dev/etherpkt.hh:
Add serialization
--HG--
extra : convert_revision : 02962b9bef01c1c3f35a095788117bd95e7ed4bc
|
|
--HG--
extra : convert_revision : 4a94a6200bb5fb38983ae785d3fb20f2a3dd8fe7
|
|
--HG--
extra : convert_revision : fe7346e509c063d72def2298fa997fdec14b60be
|
|
don't need to clear these stats runAddrLast and runDataLast in the bus constructor, since stats are automatically cleared on creation.
--HG--
extra : convert_revision : a6ee5e5779e2b854c6b78dabfa4ed99978cbc41a
|
|
--HG--
extra : convert_revision : f5ca2dfe3524e40f9d9db2b01e1846014dfb9a6f
|
|
--HG--
extra : convert_revision : ab5221605d28cbb3d0159bc8c5da17c5bfda66b4
|
|
--HG--
extra : convert_revision : abe99bd7f4632eea51fba97273ac024f81b0ddae
|
|
arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
Serialize TLB contents.
cpu/simple_cpu/simple_cpu.cc:
cpu/simple_cpu/simple_cpu.hh:
Complete serialization of SimpleCPU (including owned events).
sim/eventq.cc:
sim/eventq.hh:
Basic serialization for events.
Still need to handle dynamic events (not owned by a SimObject).
sim/serialize.cc:
sim/serialize.hh:
Export serialization filename so PhysicalMemory can
derive its filename from that.
--HG--
extra : convert_revision : 4db851c5880f73f576ca092d5e5ad4256048eb51
|
|
--HG--
extra : convert_revision : 9497a4015940e7fb7151e09f70e84134458ee877
|