Age | Commit message (Collapse) | Author |
|
to do multiple instructions per cycle.
--HG--
extra : convert_revision : 5588ae38071f170792aad93899fef6842b7d818d
|
|
in the real world.
re-work kernel ini files for more flexibility
--HG--
extra : convert_revision : 075c31c9daf251117cde7ef659e37e32d5e4b0c8
|
|
--HG--
extra : convert_revision : 506ff845efc8d786639c29931eb4abd3a5860fcf
|
|
argh!
dev/ns_gige.cc:
Exit the state machine so that we don't come right back where
we started and enter an infinite loop.
--HG--
extra : convert_revision : a5f2b5b5a692de6c80e4b02d7f9bc5d27fe17252
|
|
--HG--
extra : convert_revision : 59029318d714cd93e998e45429cf96694020cc3c
|
|
util/ccdrv/devtime.c:
put the formatting fixes back. no tabs.
--HG--
extra : convert_revision : 541e91294ee5383f3b321dd084876ae7c353cce9
|
|
ticks for the most commonly accessed devices.
dev/baddev.cc:
Get rid of the constant cache access latency.
For unimportant devices, don't add any latency.
dev/ide_ctrl.cc:
dev/ide_ctrl.hh:
dev/ns_gige.cc:
dev/pciconfigall.cc:
dev/pciconfigall.hh:
dev/tsunami_cchip.cc:
dev/tsunami_cchip.hh:
dev/tsunami_io.cc:
dev/tsunami_io.hh:
dev/tsunami_pchip.cc:
dev/tsunami_pchip.hh:
dev/uart.cc:
dev/uart.hh:
make the cache access latency a parameter that is based on bus
ticks.
dev/io_device.cc:
dev/io_device.hh:
add an io latency variable
dev/ns_gige.hh:
this moved to io_device.hh
--HG--
extra : convert_revision : 4883130feeaef48abee492eddf0b8eb40eb94789
|
|
--HG--
extra : convert_revision : 5ad673d6f684acaffeb61db794f7e2ac099ba99d
|
|
--HG--
extra : convert_revision : cbd0c148a50643191372fdba2f771d7e145f1bff
|
|
the state machine.
dev/ns_gige.cc:
make tx/rx fifo sizes a param. the default is 128K for each. also, make the state machine not move onto txFragRead if there is no room in the txfifo for data.
dev/ns_gige.hh:
make tx/rx fifo size a param
--HG--
extra : convert_revision : ed91eb31c2b21d4cdc6de87d8641df6197be5209
|
|
--HG--
extra : convert_revision : d3b6920609a59a33ac19bb1b395f5ae9694c2b53
|
|
class that makes either an LRU/LRU cache or a LRU/LIFO cache, it is also able to make just a LIFO cache.
SConscript:
add these files for partitioned caches
base/traceflags.py:
add Split as a traceflag
--HG--
extra : convert_revision : 6aa8f7c389ee1145b33be006c820236f11f5397c
|
|
second translation (which is superfluous) doesn't work properly when
system memory is higher than 128MB
--HG--
extra : convert_revision : 9cdf6925689d376953b1aa071bcd1e2f06419202
|
|
--HG--
extra : convert_revision : 1bae80c02b39f91bb7867dad37cf170fd63ae838
|
|
into shizzle.(none):/home/hsul/work/m5clean
--HG--
extra : convert_revision : 78beb2735c6536ce3e639d59c99e755e9139f4f1
|
|
cause the state machine to exit until the dma comes back. thus, all relevant code must be executed BEFORE going to do the dma code.
dev/ns_gige.cc:
rearrange code so nothing gets skipped when "doing dma."
--HG--
extra : convert_revision : cca66885f45e7df1831e2d8ccaddf5ece7600b13
|
|
--HG--
extra : convert_revision : 86252dca4cd0bd6c1bcfc5bc14aaa3b941c3a8f8
|
|
- pass in sample name to mysql
--HG--
extra : convert_revision : 5a31085931037637d05d6acdf601dee582a46710
|
|
hopefully improve performance a tad.
base/stats/mysql.cc:
- it's not called sample anymore, it's called tick
- don't bother to cleanup deleted runs. Doing this for each run
is not necessary, it can be done all at once
- don't query for a bin id every time, just do it once.
- use locking in a few places to prevent two processes from
stepping on eachother.
- don't duplicate subdata ids. use -1,y and x,-1
base/stats/mysql.hh:
It's not called sample anymore, it's called tick
--HG--
extra : convert_revision : 95de8498b627c9175da28a66604ec7c719f7804c
|
|
--HG--
extra : convert_revision : 57f34deaad00cc368e282a9f55ea8525b7c84563
|
|
different experiments, use --<foo>.system:readfile=<script>
to change the experiment
--HG--
extra : convert_revision : ff622a567bb10a14c5dd427a54814677cb205d7c
|
|
--HG--
extra : convert_revision : 1bb84b34333540456c2735e11a8927262b4db4c8
|
|
not negative
--HG--
extra : convert_revision : 96be42a30fc0bd59eaff1d19161d881cab3895ae
|
|
to run the netperf benchmark
--HG--
extra : convert_revision : a2ce490e0c44996d0876a6839ad333643ec252c8
|
|
dev/disk_image.cc:
store the disk checkpoint to the proper directory
--HG--
extra : convert_revision : f76347576691560f00c60b86ac2044960d5a193c
|
|
--HG--
extra : convert_revision : 450e8c7332c1e3162cdbef4177b7f54b47b1648a
|
|
**warning** this is still a hack. The caches need to figure this
out on their own!
--HG--
extra : convert_revision : 4fbebf302bfbeaa35e5aad276934d8d1ce5c6baf
|
|
etherbus.cc src file.
SConscript:
THIS is why the regression keeps failing. it's missing the the etherbus file in the sconscript.
--HG--
extra : convert_revision : adbcfb6036d8e8ecb51c4f484d0030059542684b
|
|
--HG--
extra : convert_revision : d7a5acd89a2bdc013c8a2bd022cc7048a3920f01
|
|
into shizzle.(none):/home/hsul/work/linux-clean
--HG--
extra : convert_revision : e0192f56c189e595daf3c020a56e1c02010aefbc
|
|
cpu0 -> cpu since we're not all set up for MP in the
ini files just yet.
--HG--
extra : convert_revision : 69a5af791ea89fec7e647d55644cc4eeaf924651
|
|
--HG--
extra : convert_revision : e3fa3cfbdf2f13dd3a8d2266dd64c2c335f998d6
|
|
--HG--
extra : convert_revision : b870550f52901fe723eeab24a14ac4c1222ee1bd
|
|
NIC tells the DMA interface, which in turn sets a new nic_req flag in the MemReq it makes.
dev/ns_gige.cc:
tell all outgoing dma events that this request is from the NIC
--HG--
extra : convert_revision : 62af17a2728a0ff729e7723dc29bd0d130ca5fe3
|
|
into shizzle.(none):/home/hsul/work/linux-clean
--HG--
extra : convert_revision : cd46aa31dab82e43c3c4f8bb6f0fe2e018acfd12
|
|
cpu/trace/reader/m5_reader.cc:
Wrap assert variable in NDEBUG
--HG--
extra : convert_revision : 8c79dc30eff2f2fa0110a04c30df17ec4417c28c
|
|
address we are trying to access is mapped before accessing it.)
--HG--
extra : convert_revision : 104341334a3d2bb812a6b0b6277ab353f8f9b39e
|
|
average the results.
It works on alpha but I haven't got it working on x86 I think for
lack of knowing a good address to read.
--HG--
extra : convert_revision : e2442de641741674d692245712aa92e258cf6d48
|
|
--HG--
extra : convert_revision : 0126918ef293cba02aaaa61dff3c471eb4743116
|
|
dev/ns_gige.cc:
dev/ns_gige.hh:
add the stats nate wanted
--HG--
extra : convert_revision : b59d586def7df31741b53cdb59cf3b19253caf26
|
|
--HG--
extra : convert_revision : c91b44b61919a10d3323601834d2959445308d0a
|
|
--HG--
extra : convert_revision : 4aef47dc721684a786034aa85aea0c81822ec2eb
|
|
--HG--
extra : convert_revision : 64c0ab7d2095ea8327bfc95fdf2151cf3ee5fd16
|
|
'cd build; scons' will build ALPHA/m5.debug.
Use e.g. 'scons KERNEL/m5.opt' to build other binaries.
Read the comments in build/SConstruct for more details.
base/traceflags.py:
Take basename of generated cc/hh files from command line instead
of hardwiring them. Lets us call the script from a different
directory and still have the files end up in the right place
(e.g. "base/traceflags.py base/traceflags").
--HG--
extra : convert_revision : ee4dbb59040cf07590929275f6c1c01e8d4e00b4
|
|
kern/linux/linux_system.cc:
Formatting
sim/host.hh:
When we say ULL and UL we really just want a 64-bit value, not
necessarily a long long, so cast the integer to (u)int64_t
this fixes a problem with byte swapping.
--HG--
extra : convert_revision : ad25ace5a7b92a7c928f2d52e531193c91f3f8c8
|
|
--HG--
extra : convert_revision : 1e5b3e5f1eaba3853d7d3da5546387c16932ab6a
|
|
a realworld file.
arch/alpha/isa_desc:
arch/alpha/pseudo_inst.hh:
implement the readfile pseudo instruction that will read a
chunk of a realworld file.
arch/alpha/pseudo_inst.cc:
implement the readfile pseudo instruction that will read a
chunk of a realworld file. The filename is a per system
parameter and comes from the system itself.
kern/linux/linux_system.cc:
sim/system.hh:
Create a per-system readfile parameter for use by the readfile
pseudo instruction. That way each system can get its own file.
--HG--
extra : convert_revision : 941b3a3e20702a6252b219ca66a6d90da2944c50
|
|
from the simulator into the simulatee
kern/tru64/dump_mbuf.cc:
rename CopyData -> CopyOut
--HG--
extra : convert_revision : e3ef27a5762dfc495dcb84a372470464c27557d2
|
|
fix up includes get stuff from the proper directories
--HG--
extra : convert_revision : 7226e211a5db0d11880684150670d1cd5bc998ab
|
|
changes
--HG--
extra : convert_revision : 5371561a10156cdb8dd7c2b5688d07e45510bf76
|