Age | Commit message (Collapse) | Author |
|
--HG--
extra : convert_revision : c86b282788919d414470aaf551094fee1bebbbab
|
|
--HG--
extra : convert_revision : 981568baeaa7ab78cccc9e3ac5112b2426a440ff
|
|
--HG--
extra : convert_revision : d3482d77b08b5ef040d0d933b3320c5db4781bb5
|
|
--HG--
extra : convert_revision : a5861aaa53cc71c67e32bf633ce7bbe2d9c892ca
|
|
base/loader/symtab.cc:
base/loader/symtab.hh:
Get rid of old unused calls.
cpu/simple_cpu/simple_cpu.hh:
No need to include base/loader/symtab.hh
kern/linux/linux_system.cc:
kern/tru64/tru64_system.cc:
Include base/loader/symtab.hh (since it's no longer included in system.hh)
sim/system.hh:
Replace include of base/loader/symtab.hh with forward class decl.
--HG--
extra : convert_revision : 3a778c2f409ec94e3b00eaa9b3859943cb39918c
|
|
cpu/exetrace.cc:
Fix dumb mistake.
--HG--
extra : convert_revision : 9d5d0d09775133d1a60cf459f1bd47afa8480663
|
|
--HG--
extra : convert_revision : 047ff4f84677d5b132b4d1fe80fbbf91a213a833
|
|
configs/boot/spec-surge-client.rcS:
change the number of connections and add stuff for the
file set size and checkpointing
--HG--
extra : convert_revision : 9e0fe74f44300893c6050e3eb1ae302f71c02767
|
|
--HG--
extra : convert_revision : 8fd9717b34a5cdfa9e36a421e3df7cd957becb9c
|
|
configs/boot/spec-surge-client.rcS:
configs/boot/spec-surge-server.rcS:
whitespace fixes
--HG--
extra : convert_revision : 90eb2a325a3cf4436081c992d6f3e0f903980ff7
|
|
configs/boot/nfs-server.rcS:
fix whitespace
--HG--
extra : convert_revision : d421d5fa1e041b041d7c47d36abe55a2dd3e7487
|
|
configs/boot/nfs-client.rcS:
fix whitespace
--HG--
extra : convert_revision : dc384870de9431fe30b13a2c8c69d97b2d06dca9
|
|
configs/boot/nfs-server.rcS:
don't need extra IP aliases
re-order the nfs daemons so they happen in the right order
and don't have the shell put them in the background since they
will auto detach anyway.
--HG--
extra : convert_revision : a6b13ac91d1649878d346663f6ddff56d9a8a8ec
|
|
base/inet.hh:
tcp/udp/ip checksums are calculated/manipulated in NBO always,
so there's no need to convert to host endian.
--HG--
extra : convert_revision : 13d6aff025a6c072d9d829c2e9fad4f13399b1f7
|
|
into zizzer.eecs.umich.edu:/z/stever/bk/m5
--HG--
extra : convert_revision : 033375b63b56104a5c1823985eeee7bb6cdcc7de
|
|
--HG--
extra : convert_revision : b91a93f9dc004c587d3ec763ecde98e5bd241159
|
|
Simple text list of symbol (or address) and count
will be dumped to m5prof.<cpu-name> if the cpu's
pc_sample_interval param is set.
SConscript:
Add cpu/full_cpu/pc_sample_profile.cc
base/callback.hh:
Add a comment about MakeCallback.
Fix type in another comment.
base/loader/symtab.cc:
Revamp findNearestSymbol() to provide addresses of both
nearest symbols (preceding and following) as well as
string for former.
Move global definition of debugSymbolTable here too.
base/loader/symtab.hh:
Revamp findNearestSymbol() to provide addresses of both
nearest symbols (preceding and following) as well as
string for former.
Move global declaration of debugSymbolTable here too.
cpu/exetrace.cc:
Use new findNearestSymbol() interface for trace symbols.
kern/linux/linux_system.cc:
sim/system.cc:
Remove extern of debugSymbolTable (now in symtab.hh)
sim/process.cc:
Initialize debugSymbolTable if binary has a symbol table.
--HG--
extra : convert_revision : 0b5393dc39c40ac88c953684708f1125da550671
|
|
either the client or the server.
Make an ini file that makes our benchmarks easier to run.
--HG--
extra : convert_revision : c270cd1c027cb40d5c5bcfc2ed63f9db4b155116
|
|
--HG--
extra : convert_revision : 3c7b8a86b528a61f5cb14c86ec7c1eb9276824af
|
|
util/stats/info.py:
Make the binnings stuff work again.
util/stats/stats.py:
small patch for graphing
make it so we can print out bins for the stat command
--HG--
extra : convert_revision : c0279ac7030fd5146dd00801baa41e7baf97d1f4
|
|
--HG--
extra : convert_revision : 861423a859d05e7915d9f83ef40c188fe21bcb31
|
|
make sure the interrupt controller is on cpu die
--HG--
extra : convert_revision : 07b7eadbec7694859957279c81b9bdb4ebd044a3
|
|
memory system bug
--HG--
extra : convert_revision : 29aa265126691eee386bc73a86e5d382e12b59a9
|
|
util/stats/stats.py:
tweak the graphing stuff for the new configurations we have.
add more graph types.
nsgige -> etherdev
deal with memory hierarchy change by using L2 instead of L3
--HG--
extra : convert_revision : 55362e79d9f8d0d68aa08129f5af944b378a9f4c
|
|
--HG--
extra : convert_revision : fb890907402b7c1e873a2ac32e72cb6e0ed73f13
|
|
configs/boot/nfs-server.rcS:
made the partition size correct
--HG--
extra : convert_revision : 4e9bdbe3e465aea2a914fd928b47296031c2523b
|
|
configs/boot/nfs-client.rcS:
lucky #3
--HG--
extra : convert_revision : a55f29e4c087e7ab95ea584316ad6fe4ebb5df9a
|
|
are replaced by sim/stats.hh and sim/stat_control.*)
dev/ns_gige.cc:
dev/sinic.cc:
Include sim/stats.hh instead of sim/sim_stats.hh
--HG--
extra : convert_revision : 5e07932eab45ae4fb719baa4f94c5f62092a8446
|
|
--HG--
extra : convert_revision : 2bce25881a104e8282a5ed819769c6a7de414fb2
|
|
class. While we're at it, very minor formatting.
--HG--
extra : convert_revision : b7c719f92ece7234838434294b33833289adbada
|
|
--HG--
extra : convert_revision : afa193904b7ed4d5e5c50e9dcb78e8e855b00ecc
|
|
do a nameOut. This fixes a subtle bug in serialization that
can pop up.
--HG--
extra : convert_revision : b52df977dcbef1c9bd0d4405ba0b36dff3737cdf
|
|
const references are ok, or pass by value.
--HG--
extra : convert_revision : 7280a1c7d22b9294fddbe50f02f6f4c6ca9b2e5b
|
|
doesn't have its own interrupt functions
dev/ide_ctrl.hh:
oops. we don't have our own interrupt functions anymore
we get them from the base class.
--HG--
extra : convert_revision : 3eac228ec59f4fea0b0e49f961e8b21705dee27f
|
|
latencies.
--HG--
extra : convert_revision : 08f2250efc078406c497a6820ae30f5fdf687ea5
|
|
to add new devices. Abstract the Platform more so that
it is unnecessary to know know platform specifics for
interrupting or translating PCI DMA addresses.
dev/ide_ctrl.cc:
convert to parameter struct for initialization
use the interrupt functions in the PciDev base class
convert from tsunami to using platform
We don't need an interrupt controller here.
dev/ide_ctrl.hh:
don't use Tsunami, use Platform
make the IdeDisk a friend so that it can access my plaform
convert to parameter struct for construction
dev/ide_disk.cc:
don't use tsunami references, but platform references
dev/ns_gige.cc:
Convert to parameter struct for initialzation. Use code in
base class for interrupts so we don't need to know anything
about the platform. Don't need an IntrControl *.
dev/ns_gige.hh:
We don't need a Tsunami * anymore
convert to a parameter struct for construction
dev/pcidev.cc:
deal with new parameter struct
dev/pcidev.hh:
- Move all of the configuration parameters into a param struct
that we can pass into the constructor.
- Add a Platform * for accessing new generic interrupt post/clear
and dma address translation fuctions
- Create functions for posting/clearing interrupts and translating
dma addresses
dev/platform.cc:
have default functions that panic on pci calls
dev/platform.hh:
don't make the pci stuff pure virtual, but rather provide
default implementations that panic. Also, add dma address
translation.
dev/tsunami.cc:
this-> isn't necessary here.
add pci address translation
dev/tsunami.hh:
implement the pciToDma address translation
--HG--
extra : convert_revision : 7db27a2fa1f1bd84704921ec7ca0280b5653c43e
|
|
don't need to include ev5.hh anymore
--HG--
extra : convert_revision : f80d2767936d3fb07a9cb7fd4709cafe9ea93e63
|
|
all macros in ev5.hh to inline functions or constant typed
variables and make them follow our style while we're at it.
All of the stuff in this file actually belongs in the ISA
traits code, but this is a first step at getting things done
in the right manner.
arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
arch/alpha/ev5.cc:
arch/alpha/isa_desc:
dev/ns_gige.cc:
kern/tru64/tru64_events.cc:
deal with changes in ev5.hh
arch/alpha/ev5.hh:
Macros are nasty, so let's get rid of them. Convert all
all macros to inline functions or constant typed variables.
Make them follow our style while we're at it.
All of the stuff in this file actually belongs in the ISA
traits code, but this is a first step at getting things done
in the right manner.
arch/alpha/isa_traits.hh:
move some of the ev5 specific code into the isa
arch/alpha/vtophys.cc:
base/remote_gdb.cc:
deal with isa addition
cpu/exec_context.hh:
be less isa specific and use the isa traits to figure out
what we can.
dev/alpha_console.cc:
dev/pciconfigall.cc:
dev/tsunami_cchip.cc:
dev/tsunami_io.cc:
dev/tsunami_pchip.cc:
dev/uart.cc:
deal with changes in ev5.hh
I don't believe this masking is actually necessary. We should
look at removing it later.
dev/ide_ctrl.cc:
sort #includes
deal with changes in ev5.hh
--HG--
extra : convert_revision : c8a3adf0a4b1d198aefe38fc38b295abf289b08a
|
|
it's not used.
--HG--
extra : convert_revision : a4f50c1eb030a132766c4018d17c463ad5a97a9b
|
|
--HG--
extra : convert_revision : 2ed4866db9483820d550bad00fdbc8dd027f95ba
|
|
--HG--
extra : convert_revision : 7d39dd9f814434cb95ec769204d7f2426b0290fd
|
|
--HG--
extra : convert_revision : 7696b915099bc847bbb9bd9f97fd30b1825c68d5
|
|
--HG--
extra : convert_revision : 1576f875646567cc661a8e3f07c00c4b282e9f64
|
|
there were 3 different ways!!! i like ali's.
--HG--
rename : configs/boot/client.netperf.maerts => configs/boot/netperf-maerts-client.rcS
rename : configs/boot/client.netperf.rr => configs/boot/netperf-rr.rcS
rename : configs/boot/server.netperf => configs/boot/netperf-server.rcS
rename : configs/boot/client.netperf.stream => configs/boot/netperf-stream-client.rcS
extra : convert_revision : 8c841e18dac9634f0680b857f3d0676b100dd448
|
|
--HG--
extra : convert_revision : 48cf156ce397b68075c07ed072c95644affa3ef1
|
|
Add "fast write" behavior on writeInvalidates.
--HG--
extra : convert_revision : 0c5c1e06d6cbb608610b99fb4e4fb04db4997c7b
|
|
--HG--
extra : convert_revision : 7d2fad2e4f9125d41c8d1972d8f19f38bb95c06e
|
|
--HG--
extra : convert_revision : 2f470d122997fbc375f04e9c2682b6528adef50c
|
|
--HG--
extra : convert_revision : 58e0a19ba98777e5d2e2572ed02dee1914378ff7
|
|
into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : 64eca6a11aeae236e802f9ca8eb97ca05d394ec7
|