Age | Commit message (Collapse) | Author |
|
dev/pcidev.cc:
Linux 2.6 writes the latency timer, so it was added to the list of
allowable writes
dev/tsunami_uart.cc:
dev/tsunami_uart.hh:
A couple of changes so that the new linux autoconf serial driver thinks
that the serial port exists and configures it
--HG--
extra : convert_revision : 6c026ef754e31de56c9b837ceb8f6be48c8d8d9c
|
|
--HG--
extra : convert_revision : 9236c7f0aeb4d555880bdfdfa7f55cedf1cbb950
|
|
--HG--
extra : convert_revision : eeb0a2c227261ce601ec5e5e8e57b58cbcf22a17
|
|
--HG--
extra : convert_revision : 8b3d1b2fe15eeb7d97462dac0043ca6b0863f6e6
|
|
--HG--
extra : convert_revision : b33c94984f8d9ac2baf8d7b45fa79460846b1755
|
|
into ziff.eecs.umich.edu:/z/binkertn/research/m5/kernel
--HG--
extra : convert_revision : 9ee9b8550b5761fa400df83caf268bd1c8ddc7ed
|
|
dev/pciconfigall.cc:
dev/pciconfigall.hh:
dev/pcidev.cc:
dev/pcidev.hh:
dev/tsunami.cc:
dev/tsunami.hh:
A bunch of changes to clean up new PCI code and to fix build
--HG--
extra : convert_revision : 71063bcc565c50fc293b323ddce2c8e701f544ff
|
|
dev/pcidev.cc:
dev/pcidev.hh:
BAR changes should now change the mmu mapping
--HG--
extra : convert_revision : 2d5c60ef076ab0588a25def1ecd9dbb90c9144d7
|
|
--HG--
extra : convert_revision : e4a65d2664f2cd952d206d2079e3d093a35c20aa
|
|
--HG--
extra : convert_revision : fc2bc4399665344220b1a7e345ae6d2df03c9960
|
|
The last change only caught the ones with types that
started with capitals. This pass catches the rest
(mostly STL and uint*_t types).
base/cprintf_formats.hh:
cpu/simple_cpu/simple_cpu.cc:
sim/serialize.cc:
sim/serialize.hh:
Change "foo_t& foo" to "foo_t &foo".
--HG--
extra : convert_revision : fc7f7425db2aef33e490f952b5ce74c8c36d0d41
|
|
--HG--
extra : convert_revision : 2e2b388ff48bd2718cc2208983e6ba5626317ee8
|
|
--HG--
extra : convert_revision : a4d7aa7b795f3495dd1272a1014a492f916b4f38
|
|
dev/tsunami.cc:
dev/tsunami.hh:
Change to use AdaptecController with Tsunami
--HG--
extra : convert_revision : 6ff4f9f7ae1959589340b2ab23755b4dbfec4dbc
|
|
--HG--
extra : convert_revision : c06b2cfd2787022ee5dc664886873a9afa459434
|
|
--HG--
extra : convert_revision : 7925eb08f4ebc3e846a1a304eeeb832b48862fca
|
|
into zizzer.eecs.umich.edu:/y/saidi/work/m5
--HG--
extra : convert_revision : 2a71828fc732961ab2fcee1afee0f6daa092e4c9
|
|
--HG--
extra : convert_revision : f29f421c966e36aa372d0faef6257c1aea205a03
|
|
--HG--
extra : convert_revision : 47425264e672f727cbb13aa7b9bb2a67790b25e8
|
|
into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : 9b8a94cbaacbbb4a53d15c0893ee4d3183f29ce0
|
|
base/kgdb.h:
Remove flags that aren't used
base/remote_gdb.cc:
Better debugging:
- Give each class a name() function so that the trace infrastructure
knows the correct object name.
- Make the remote debugger capable of detach.
- Split out the RGDB trace flag into a bunch of specific flags.
Remove dead code
Add a new trap type
base/remote_gdb.hh:
Add a name() to the various objects for the trace system
base/trace.hh:
don't need a using directive
add DPRINTFNR: debug printf, no flag, raw output
kern/tru64/tru64_system.cc:
use the INT trap type instead of IF
--HG--
extra : convert_revision : 25e610216c6f43d5d328651bba915f71bade059e
|
|
arch/alpha/isa_desc:
Add missing branchTarget() method for indirect branches.
cpu/static_inst.hh:
Add comment clarifying when branchTarget() can be used
on indirect branches.
--HG--
extra : convert_revision : 0dcfb36a9792a338cefceb3d1501825abace7ac5
|
|
the ROB (so we know they're correct-path) before we mark them ready to issue.
--HG--
extra : convert_revision : be1d431bdc939100d79a5fea3e415b3acf9e8d75
|
|
multithreading, which has been gone for a long time.
--HG--
extra : convert_revision : 717d13455483c3adc7b7cbbcc5f7493d51867974
|
|
Eliminate indirect decoder.cc dependence on rob_station.hh via full_cpu.hh.
--HG--
extra : convert_revision : 9355cddd6cd8bbe100aae1b2d45d2752e76ba3f6
|
|
--HG--
extra : convert_revision : fcc556fb7e65855ec3c04ef272177c8e7a38fff9
|
|
This primarily to be internally consistent (sometimes we used one,
sometimes the other, even within the same line of code!).
I picked the latter to be symmetric with "Foo *foo".
base/cprintf_formats.hh:
base/range.hh:
base/refcnt.hh:
base/res_list.hh:
base/statistics.hh:
base/str.hh:
cpu/exec_context.hh:
cpu/simple_cpu/simple_cpu.cc:
cpu/simple_cpu/simple_cpu.hh:
sim/serialize.cc:
sim/serialize.hh:
sim/syscall_emul.hh:
Change "Foo& foo" declarations to "Foo &foo".
--HG--
extra : convert_revision : ca1b0e85a578b539214bda3b8d61ac23792f2e87
|
|
Statistics::NodePtr, StaticInstPtr, ethernet PacketPtr.
base/statistics.hh:
Change NodePtr parameters to Nodeptr &.
cpu/exetrace.hh:
Change StaticInstPtr parameters to StaticInstPtr &.
dev/etherbus.cc:
dev/etherbus.hh:
dev/etherdump.cc:
dev/etherdump.hh:
dev/etherint.hh:
dev/etherlink.cc:
dev/etherlink.hh:
dev/ethertap.cc:
dev/ethertap.hh:
change PacketPtr parameters to PacketPtr &.
--HG--
extra : convert_revision : a778efdca33b0ec5beb76cf47db0e9e4728897ee
|
|
This avoids incrementing and decrementing the MemReq
reference counters on every call and return.
arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
cpu/exec_context.hh:
cpu/memtest/memtest.cc:
cpu/memtest/memtest.hh:
dev/alpha_console.cc:
dev/alpha_console.hh:
Change MemReqPtr parameters to references.
--HG--
extra : convert_revision : 3ba18bdd9f996563988402576bfdd3430e1ab1e5
|
|
--HG--
extra : convert_revision : 9e85c0fa0f6c5393dd8e91034a49975628cf825d
|
|
--HG--
extra : convert_revision : f8288b13cc0d4ad8ef5cab458012cb5a5cb242c4
|
|
two seperate implementations (SimpleController for Tru64 and
AdaptecController for Linux)
--HG--
extra : convert_revision : 5458a42d34e6001b3ea11b87511b1f9ee853b4f7
|
|
--HG--
extra : convert_revision : 14ad0f7afd930c29ff45f6edd51db8d8f8a07be0
|
|
This is basically the same thing that was done for tlaser_uart
--HG--
extra : convert_revision : e0de84b83d1ee4fe0ef769b4de232dbbd7d9c228
|
|
into ziff.eecs.umich.edu:/z/binkertn/research/m5/kernel
--HG--
extra : convert_revision : 9bb172c13912f69c53897ae215e077c9b8194dd9
|
|
setup-spec script
util/setup-spec:
Made some changes so the information contained in the ini file explains
what the init_param value corresponds to
--HG--
extra : convert_revision : 4082209f920244c262150c224a92ea21a55febd5
|
|
--HG--
extra : convert_revision : 981a5a536a25b07dd54ed0166b291876b0a498c0
|
|
--HG--
extra : convert_revision : 8690e31b64235874d74ea4a1123a408610fb115b
|
|
--HG--
extra : convert_revision : d10232f4602790f3b325e2e10e3098caaeaa53b3
|
|
dev/tsunami.hh:
Started commenting code
dev/tsunami_cchip.cc:
removed unneccessary config files
dev/tsunami_io.cc:
Added code to see the value written
dev/tsunami_uart.cc:
conviently one of the addresses the SuperI/O southbridge can be is the same space
as the UART. This stops the simulator from panicing although it should probably be
changed a bit.
--HG--
extra : convert_revision : a3334a2c418ee8228089d0e1791fa78bbb276fe5
|
|
--HG--
extra : convert_revision : 2e1d186e0f20b6089300b82a3f6dcb1d0b44c09d
|
|
message about -j).
Check for, delete, and die on zero-length .d files.
--HG--
extra : convert_revision : 71b7f9e639d96fb7ed30952b142d69c34c725774
|
|
--HG--
extra : convert_revision : 377633aa2c04695c598ee82a9529d2e40f0ffef7
|
|
--HG--
extra : convert_revision : 8205633c1c1b49b04f389aa40f95fbbc03a43fb6
|
|
not while printing out the data. This allows the data
to be dumped more than once.
base/cprintf.hh:
need a destructor
--HG--
extra : convert_revision : 235e9fe24488ac4c0ae1b562ef9fa6e0bd1e899c
|
|
--HG--
extra : convert_revision : f623d35a6e5a234e2b203974012c653b91826dbf
|
|
special console values separately.
dev/alpha_console.cc:
use new console specific input function
--HG--
extra : convert_revision : 08997d6115d2aac3a26cac2774b3c3fc0cd76ab0
|
|
sim/universe.cc:
oops. this doesn't exist
--HG--
extra : convert_revision : 2cfb3680e4ebe3f27f22a79f853d4d6df445e65a
|
|
statStream catchall that we had before)
Also provide an optional output directory that multiple simulator output
files can be written to.
Make most output files use the output directory
base/misc.cc:
send warnings to the outputStream as well
base/trace.cc:
dprintf_stream defaults to cerr
dev/console.cc:
use the output directory for the console output if it exists
dev/etherdump.cc:
dump to the output directory if it exists
sim/builder.cc:
sim/builder.hh:
move constructor and destructor to .cc file
use a function to get the stream that the builder dumps its
output to, and create a separate file in the output directory
if able
sim/main.cc:
statStream -> outputStream
sim/serialize.cc:
dump checkpoints to the output directory if specified
sim/universe.cc:
provide an output stream for simulator output. (This takes place of the
statStream catchall that we had before)
Also provide an optional output directory that multiple simulator output
files can be written to.
--HG--
extra : convert_revision : 03abce20edbbf7ec19c9ddd8d69ec8485c383532
|
|
Also, compare real paths to ensure that the links point
to the right place
--HG--
extra : convert_revision : f4127a67f02b714808c6d2181fabf245ed2309c0
|