Age | Commit message (Collapse) | Author |
|
--HG--
extra : convert_revision : c11fde5e5f0e344d2f4c89c57a4d41ca179a31e5
|
|
dev/tsunami.hh:
Added generic platform base class
--HG--
extra : convert_revision : ff74956937f9fca5bdfa5e3779add776e4a91f8b
|
|
into zizzer.eecs.umich.edu:/y/saidi/work/m5
--HG--
extra : convert_revision : 35c2de18adad0957538453b2a083e59de535aa88
|
|
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
|
|
into ziff.eecs.umich.edu:/z/binkertn/research/m5/kernel
--HG--
extra : convert_revision : fa0e28dc72b54add9e534f8f689b0f6dd8e7731c
|
|
--HG--
extra : convert_revision : 92f6dbd3d2c4336a0f03a9da5c390a7980ca08be
|
|
--HG--
extra : convert_revision : 158117a2cba91b8cb04f41a418155149bcbba777
|
|
--HG--
extra : convert_revision : ae303904e35975e65b4207f543ac93c9816e1f81
|
|
dev/tsunami.cc:
Changed so Tsunami has a pointer to the System to which it belongs.
Now it is derived from generic base class Platform so platform stuff
can be accessed based on the system
dev/tsunami_io.cc:
dev/tsunami_io.hh:
Cleanup and added copyright
kern/linux/linux_system.cc:
kern/linux/linux_system.hh:
Added event to skip the "calibrate_delay" function, now calculate
loops_per_jiffy based on frequency, interrupt frequency, and constant
sim/system.hh:
Added pointer to generic Platform base class
--HG--
extra : convert_revision : 5bd925eec220a2ca48eb6164d2ecfdec96922c2c
|
|
--HG--
extra : convert_revision : 9236c7f0aeb4d555880bdfdfa7f55cedf1cbb950
|
|
--HG--
extra : convert_revision : eeb0a2c227261ce601ec5e5e8e57b58cbcf22a17
|
|
--HG--
extra : convert_revision : 8b3d1b2fe15eeb7d97462dac0043ca6b0863f6e6
|
|
--HG--
extra : convert_revision : b33c94984f8d9ac2baf8d7b45fa79460846b1755
|
|
benchmarks for alpha-linux.
arch/alpha/alpha_linux_process.cc:
Added some more ioctl commands to ignore.
Set unlink and rename to the new functions.
Ignore setrlimit, times and rt_sigaction.
Should eventually provide a function for times.
arch/alpha/alpha_tru64_process.cc:
Added some more ioctl commands to ignore.
Set unlink and rename to the new functions.
Ignore setrlimit.
sim/syscall_emul.cc:
Added implementations for unlink and rename.
sim/syscall_emul.hh:
Added unlink and rename functions.
Added a couple more ioctl requests to ignore.
Print out the PC of any ioctl commands that fail.
--HG--
extra : convert_revision : 8af21c7fa7d0645d3f9324c9ce70ad33590c3c8e
|
|
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 : 2f3653bbd0ab20308dcff5db176dc926402e9ad7
|
|
--HG--
extra : convert_revision : 8239a7befe49c81b6b1f239fc478910441f64352
|
|
--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 : e94049f2b2dfbd2f1a018ddd6c05a4882d0f4a82
|
|
--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
|
|
--HG--
extra : convert_revision : 0cceed934a4f44c27c8293780fc927ef2c00869d
|
|
--HG--
extra : convert_revision : 476f738d59446bdc43d1bd67950aac310b22a42c
|
|
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
|