Age | Commit message (Collapse) | Author |
|
--HG--
extra : convert_revision : 2a19b12457cb19e233e4b133044ff95eb5d44e2f
|
|
--HG--
extra : convert_revision : cbc70641235f040ebff6a98de7ff6384e06b8dbd
|
|
things in the future.
--HG--
extra : convert_revision : 2f7275f95433918549e76b16a8903e5df2d0188c
|
|
into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
--HG--
extra : convert_revision : f658c6d2e86a736702fcb88b0493904a72f5e47f
|
|
--HG--
extra : convert_revision : 647f2bc32064b1f330513d812d59357f01adc012
|
|
--HG--
extra : convert_revision : 4ebf32976ba983cb3b9175cdf5f2e1359fa49c8b
|
|
and are bidirectional.
--HG--
extra : convert_revision : 840c940b4cee991f3a0c8e365fb60c0ef9166cf2
|
|
sent. Also fixes the problem of sending both responses and write delays.
--HG--
extra : convert_revision : 3bb684526bf2ed5ab7b05c54d768291baf5dec02
|
|
--HG--
extra : convert_revision : 8356dbf022e1aca71ff75f2947382af6a37d65b4
|
|
--HG--
extra : convert_revision : c411cbf0affafebbc914d92d6691729fc3125486
|
|
--HG--
extra : convert_revision : 1a03ab0500867e9855ff0cc343e29200c109cb1f
|
|
the code.
--HG--
extra : convert_revision : c72f46685e31cc93b1c1ddab78b8cf30473d4ac9
|
|
--HG--
extra : convert_revision : 323c0a79800721e4ecd253000095eb0a7a36bb29
|
|
Python script description.
arch/alpha/alpha_memory.cc:
dev/io_device.cc:
Add DEFINE_SIM_OBJECT_CLASS_NAME for intermediate SimObjects.
test/paramtest.cc:
Fix stupid spelling.
--HG--
extra : convert_revision : dc020208cb6507c1afb1ed771a7218daba678e09
|
|
--HG--
extra : convert_revision : ca1c124e667fb6d2927959a2078dd2e28c26cd2b
|
|
and 'type') to be specified via instance name and not just
config class. Old code only did instance-name lookup for
SimObject parameters. This feature makes life easier for
transitioning to the Python script-based config.
sim/builder.cc:
Use ConfigNode::find to look for "type" parameter so it can
be found if set under instance name (not config class).
sim/param.cc:
Make Param<bool> accept "1" for true and "0" for false.
--HG--
extra : convert_revision : f40d0878d0f03b2e216f0506c05d0e52db608cca
|
|
accomplish this.
--HG--
extra : convert_revision : 41bf9ce95e2965e13f7325b0b0b3be198ca86aee
|
|
Also missed renames in a bunch of config files somehow.
(See previous changeset for list of renames.)
arch/alpha/alpha_memory.cc:
arch/alpha/ev5.cc:
arch/alpha/faults.hh:
cpu/exec_context.cc:
cpu/exec_context.hh:
cpu/simple_cpu/simple_cpu.hh:
More {Itb,Dtb} -> {ITB,DTB} renames (forgot to test build KERNEL).
--HG--
extra : convert_revision : b2c6ca0916b72b59895520fcacaf028667560a0d
|
|
--HG--
extra : convert_revision : dadfa2cd97908d769f1e2d5c645140f296ec6a82
|
|
configuration unnecessarily awkward. Biggest changes are:
- External and internal object names now match in all cases. The
macros still allow them to be different; the only reason I didn't
get rid of that is that the macros themselves should be going away
soon. In the few conflicting cases, I sometimes renamed the C++ object
and sometimes renamed the config object. The latter sets of substitions
are:
s/BaseBus/Bus/;
s/MemoryObject/FunctionalMemory/;
s/MemoryControl/MemoryController/;
s/FUPool/FuncUnitPool/;
- SamplingCPU is temporarily broken... we need to change the model
of how this works in the .ini file. Having it as a CPU proxy is
really awkward.
arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
cpu/simple_cpu/simple_cpu.cc:
sim/process.cc:
Rename objects to match config name.
cpu/base_cpu.cc:
Uncomment SimObject define since SamplingCPU no longer
does this for us.
dev/ethertap.cc:
Use unsigned instead of uint16_t for params.
kern/tru64/tru64_system.cc:
Use unsigned instead of uint64_t for init_param param.
test/paramtest.cc:
Fix old SimObjectParam.
--HG--
extra : convert_revision : 378ebbc6a71ad0694501d09979a44d111a59e8dc
|
|
--HG--
extra : convert_revision : 3a7aa3e6495de86c365128b4bd1ef41fe8ff4142
|
|
directly set a address range on a bus bridge.
--HG--
extra : convert_revision : 708fb67b82c619f340f2b5a95f4542b573004774
|
|
--HG--
extra : convert_revision : 7be203a46c53ac7cf464ac3857e27259a846dcfb
|
|
--HG--
extra : convert_revision : ba0ff82985a44c8e2de129194b1f755199469f8f
|
|
--HG--
extra : convert_revision : d82718ad4b3c5dd56a99c727e78b39917f9d4541
|
|
into crampon.:/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : f210926c232d2999703bbb0adf08899d8c041729
|
|
--HG--
extra : convert_revision : c1bc90a1d823f8034da692afd6005456ef98831b
|
|
on various platforms.
base/hashmap.hh:
gcc on Alpha doesn't always define __LP64__,
even though it arguably should.
cpu/exec_context.cc:
Clear register file on non-full-system too (even though
it typically gets overwritten by the initial regs from
the Process object).
sim/process.cc:
Clear initial register copy in Process object.
Not all regs get initialized when the executable is loaded.
--HG--
extra : convert_revision : f1fe4734a5ea81331d70994cb5284b1e9db0dceb
|
|
--HG--
extra : convert_revision : 2236838a40bf77689a3d75df718c0da410c3fbb6
|
|
instead, require a path for each file.
--HG--
extra : convert_revision : 9ecab85eefd10ee988edce06dd6c94e8df42ad95
|
|
into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : b0af82ea6028d1f7f6756edf266945732c25ad52
|
|
base/loader/elf_object.cc:
The symbol versioning stuff screws up OpenBSD. We don't need it anyway
--HG--
extra : convert_revision : 736d5c1baaf7f5727665f84cc08e3781e193b389
|
|
--HG--
extra : convert_revision : d950120ed0f96421bb953a96db94fb4aecf2241d
|
|
base/compression/lzss_compression.cc:
base/compression/lzss_compression.hh:
Rework for better performance
--HG--
extra : convert_revision : b13d706e0e23cbe7122b611258354c66cf5f3c70
|
|
make the default width narrower
--HG--
extra : convert_revision : eb25a979d065e9e3aaf030417a22c581209d8630
|
|
base/time.cc:
base/time.hh:
Don't set the current time in the constructor. Use a flag and
make the default to not set the time.
Change reset() to set(). Dunno. Just seems right.
--HG--
extra : convert_revision : 5a3b09ed30376d4863b45b2bae551ba1c3aff8e1
|
|
--HG--
extra : convert_revision : 543313ec248457e6cb2f8315881f030545e8cf45
|
|
--HG--
extra : convert_revision : b557975e2b03944abd5243ab9ea3e3ff6a915981
|
|
will allow us to simulate compression without paying the uncompress penalty on reads.
This also had the side-effect of getting copies and compression working together (collecting of code in helper function made this easier.)
--HG--
extra : convert_revision : f81d3d7254b5a0c1cc82a7389c95a0b71ff67fc0
|
|
--HG--
extra : convert_revision : 453690e0d7b53ecb7a9a3eb75a6365d13fd27573
|
|
--HG--
extra : convert_revision : f6a8f9630a58486df026bea61fcfe46e223dc8e8
|
|
--HG--
extra : convert_revision : 36a67874c119c4ef5dbd6692292dae1a5dcfded0
|
|
random debug statements i didn't want to push along with it.
kern/tru64/tru64_system.cc:
change the naming of Bins, add some DPRINTFs
--HG--
extra : convert_revision : 65eeb61caa3132adc45972feff891e4a969c06c5
|
|
cpu/exec_context.cc:
put this code between #ifdef FULL_SYSTEM
--HG--
extra : convert_revision : b934c7085d2a4337149ab8180a7d50851fbbf170
|
|
cpu/exec_context.cc:
you can't delete an element of an array that you newed. oops.
kern/tru64/tru64_events.cc:
changes to reflect .ini changes, and also b/c es_intr and ipintr can happen at ANY point, even within a current calling path being tracked.
sim/system.cc:
can't delete an element of a newed array. must new them separately.
--HG--
extra : convert_revision : 21573327b7b7f20bf9a3fcfb5854526433e17e17
|
|
--HG--
extra : convert_revision : 66e6181ad3e8b6567da9f2b82d87e7af49f28eaf
|
|
cpu/exec_context.cc:
nother little bug...forgot to pop off stack as i read off it
sim/system.cc:
forgot to pop off stack as i read off it
--HG--
extra : convert_revision : d1f691c0a9f0fa22281c717ee465d8a5f1e45c13
|
|
--HG--
extra : convert_revision : e4303df381e5f397d15c37eb05377be1860f89be
|
|
--HG--
extra : convert_revision : 3090da3ab1077736bae52519143b44b08dd5ddb9
|
|
into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : 51b3fd809a77e146b8370636b2cc60ddf1075195
|