Nathan Binkert
|
00df9016fe
|
Rename SimConsole to Terminal since it makes more sense
--HG--
rename : src/dev/SimConsole.py => src/dev/Terminal.py
rename : src/dev/simconsole.cc => src/dev/terminal.cc
rename : src/dev/simconsole.hh => src/dev/terminal.hh
|
2008-06-17 20:29:06 -07:00 |
|
Ali Saidi
|
7e6728450f
|
Scripts: Check for the appropriate build type as soon as possible.
|
2008-06-13 01:09:06 -04:00 |
|
Gabe Black
|
bceaa257a3
|
X86: Make the e820 table manually or automatically configurable from python.
|
2008-06-12 00:58:36 -04:00 |
|
Gabe Black
|
561a541797
|
X86: Force the kernel to use a certain loops per jiffy instead of calculating it.
|
2008-06-12 00:46:16 -04:00 |
|
Gabe Black
|
f6a97752b0
|
X86: Make the amount of system memory match the hardcoded e820 info.
|
2008-06-12 00:45:11 -04:00 |
|
Gabe Black
|
633c585bfa
|
X86: Make the regular console use the serial port as well.
|
2008-06-12 00:45:01 -04:00 |
|
Gabe Black
|
b0c52885ce
|
X86: Change the Opteron platform to be the PC platform.
--HG--
extra : convert_revision : 2c6ffebbad04a21cef6ba3fbc1803218908a6c37
|
2008-03-25 02:06:53 -04:00 |
|
Ali Saidi
|
969688154d
|
Simpoints: Fix regression bug/Don't set process.simpoint, if simpoint doesn't exist
--HG--
extra : convert_revision : c156c49668815755c4c788f807e8eba32151aa24
|
2008-03-15 22:20:09 -04:00 |
|
Lisa Hsu
|
02a56d8d01
|
Error out if -s is used without --caches (instead of saying you must specify a
CPU).
--HG--
extra : convert_revision : a3b2bfbe7e037146ac08dd08834bf255da692506
|
2008-02-29 01:49:36 -05:00 |
|
Ali Saidi
|
0273533adb
|
Configs: Make sure options don't conflict
--HG--
extra : convert_revision : dc9b91cf1d8e33c5e68d7faeb45dbe3e7038d14c
|
2008-02-29 01:23:18 -05:00 |
|
Ali Saidi
|
3cb7df428c
|
Configs: Fix some bugs we introduced in the simpoints code
--HG--
extra : convert_revision : ef22c11cb3242903a484fc05dc0f96d3e5f9af72
|
2008-02-28 20:39:01 -05:00 |
|
Rick Strong
|
fcfc8b8c4f
|
Configs: Make using Simpoints easier with some config files that support them easily
--HG--
extra : convert_revision : 0f21829306eb68b332f03da410e6c341c8595bdd
|
2008-02-27 00:35:09 -05:00 |
|
Gabe Black
|
7bde0285e5
|
X86: Get PCI config space to work, and adjust address space prefix numbering scheme.
--HG--
extra : convert_revision : 2b382f478ee8cde3a35aa4c105196f200bc7afa6
|
2008-02-26 23:38:01 -05:00 |
|
Vilas Sridharan
|
2e079ce038
|
add instruction count fast forwaing and max instruction options
--HG--
extra : convert_revision : 8fe45e512229cdc3e0dcd23e3e5c54516c445d0f
|
2008-02-22 17:48:10 -05:00 |
|
Ali Saidi
|
fc38e9c630
|
Configs: Change Simulation.py to return a subclass of the CPU models rather than the original class. Without this changes elsewhere in the config script (e.g. the DriveSys frequency can change the TestSys frequency.
--HG--
extra : convert_revision : f972207c616590a60a6e103daa5de469cf124b44
|
2008-02-14 16:13:50 -05:00 |
|
Gabe Black
|
657b52fea1
|
X86: Use the existing boot_osflags instead of duplicating it.
--HG--
extra : convert_revision : e04e438d7d261a61c52b946c23cd126ed648814a
|
2008-01-21 04:32:34 -05:00 |
|
Gabe Black
|
223e48e6ae
|
X86: Make the IO ports work using extra physical address lines. Add a serial port.
--HG--
extra : convert_revision : a14cb4fc9afedfc0ff58b11a7f8fb5516d462cc6
|
2008-01-12 06:39:15 -05:00 |
|
Ali Saidi
|
45ea1549c9
|
Checkpointing: Fix a bug in the simulation script when restoring without standard switch and change some ifs to work with the default port since every port is now connected to something.
--HG--
extra : convert_revision : 72507cf13e58465291b0dce6322e853bee5a2b89
|
2007-12-18 01:52:57 -05:00 |
|
Gabe Black
|
42ae409746
|
X86: Move startup code to the system object to initialize a Linux system.
--HG--
extra : convert_revision : a4796c79f41aa8b8f38bf2f628bee8f1b3af64be
|
2007-12-01 23:09:56 -08:00 |
|
Korey Sewell
|
10e0ae5407
|
Accidently kept hardcoded memory value in merge. Remove that and now ALPHA_FS quick regressions pass
--HG--
extra : convert_revision : 12582bef9317cd102cafdea9001f45651d34851f
|
2007-11-16 19:37:21 -05:00 |
|
Korey Sewell
|
3ee0433f7c
|
compile-time fix for setMipsOptions function
--HG--
extra : convert_revision : e008f6d314d4891cb6ddc9cbf96fbcc6eee53b35
|
2007-11-16 19:15:20 -05:00 |
|
Korey Sewell
|
3fd291bc4e
|
merge Ali's config change...
--HG--
extra : convert_revision : ada34ebc392d84f1225b4ff3e25f353396aa102f
|
2007-11-15 14:21:42 -05:00 |
|
Korey Sewell
|
3110b157e6
|
fix MIPS headers
--HG--
extra : convert_revision : 2870a146a1be0e8c80878090f39c0eaa15d2eb13
|
2007-11-15 14:21:01 -05:00 |
|
Korey Sewell
|
9cff176bbc
|
add setMipsOptions function for MIPS usage
--HG--
extra : convert_revision : 42909d66a46201757cbdb14f75cccbd6b27d1f18
|
2007-11-15 14:20:41 -05:00 |
|
Ali Saidi
|
0896b5b897
|
Configs: Fix for benchmarks that don't use getopt.
--HG--
extra : convert_revision : 6cbc7bb360c282821dd9da7814e0ac8b689f5d01
|
2007-11-15 12:58:06 -05:00 |
|
Ali Saidi
|
185f0eb134
|
Config: Fix some errors in the splash2 config file.
--HG--
extra : convert_revision : 7bcb0f039e0609f95a081ef3aba2edb1ffa742f2
|
2007-11-15 03:51:28 -05:00 |
|
Korey Sewell
|
2692590049
|
Add in files from merge-bare-iron, get them compiling in FS and SE mode
--HG--
extra : convert_revision : d4e19afda897bc3797868b40469ce2ec7ec7d251
|
2007-11-13 16:58:16 -05:00 |
|
Ali Saidi
|
5a4fc93fca
|
Checkpoint: Use checkpoint_dir, if that is not set use outdir (-d), and if that isn't set use cwd.
--HG--
extra : convert_revision : 6548dd6de376dd59285a37a03bcf2525f8fc3845
|
2007-11-03 14:41:00 -04:00 |
|
Ali Saidi
|
51345d7324
|
Checkpoints: Change Simulation.py to not go crazy if the simulation ends before the number of checkpoints requested are created.
--HG--
extra : convert_revision : 865179134a219b34dbbba698e1fa0da7c452e074
|
2007-10-25 22:20:00 -04:00 |
|
Ali Saidi
|
a630d77ec5
|
Configuration: Move iocache outside of processors loop so it works for MP systems
--HG--
extra : convert_revision : 0ba563555a94eb22a6d4e402388e75e70d3556c2
|
2007-10-08 15:19:58 -04:00 |
|
Gabe Black
|
847a18ad48
|
X86: Adjust the config scripts for x86 fs.
--HG--
extra : convert_revision : 36ed22b50066f54be0e51c3419babc07dd218e10
|
2007-10-07 17:52:36 -07:00 |
|
Ali Saidi
|
136cb057d4
|
Checkpointing: Fix directory regex
--HG--
extra : convert_revision : 4d3958eda66209373249e54e7deadd1a7442e828
|
2007-09-12 15:27:15 -04:00 |
|
Ali Saidi
|
6f9ad931cc
|
Checkpointing: Force drain/resume when switching a CPU
--HG--
extra : convert_revision : 7d9c3f4c8c357e3a9214deba5df3581beeaf7cb6
|
2007-09-12 15:24:24 -04:00 |
|
Ali Saidi
|
dd6a21190e
|
Configuration: Fix example script to only create one L2 if --l2cache and -nX are given as parameters.
Patch submitted by: Jonas Diemer [diemer (a) ida.ing.tu-bs.de]
--HG--
extra : convert_revision : 1dfc548d2bc33d622d829bbf385f4bf9700711cd
|
2007-09-05 14:57:50 -04:00 |
|
Ali Saidi
|
bba265ccd8
|
PCI: Move PCI Configuration data into devices now that we can inherit parameters.
--HG--
extra : convert_revision : bd2214b28fb46a9a9e9e204e0539be33acb548ad
|
2007-08-16 16:49:05 -04:00 |
|
Ali Saidi
|
773cb77656
|
Devices: Make EtherInts connect in the same way memory ports currently do.
--HG--
extra : convert_revision : 765b096785a77df9adc4791c9101b90696bd7be2
|
2007-08-16 16:49:02 -04:00 |
|
Ali Saidi
|
e9ddc7fbca
|
Regression: fix configuration for SPARC_FS
--HG--
extra : convert_revision : 88aa9649cc1b4d8165616e98880d3d6cd2a75762
|
2007-08-12 19:44:04 -04:00 |
|
Vincentius Robby
|
ec4000e0e2
|
Added fastmem option.
Lets CPU accesses to physical memory bypass Bus.
--HG--
extra : convert_revision : e56e3879de47ee10951a19bfcd8b62b6acdfb30c
|
2007-08-08 18:43:12 -04:00 |
|
Ali Saidi
|
06a9f58c68
|
DMA: Add IOCache and fix bus bridge to optionally only send requests one
way so a cache can handle partial block requests for i/o devices.
--HG--
extra : convert_revision : a68b5ae826731bc87ed93eb7ef326a2393053964
|
2007-08-10 16:14:01 -04:00 |
|
Steve Reinhardt
|
3afc625975
|
merge from head
--HG--
extra : convert_revision : 21f7afe2719c00744c0981212c1ee6e442238e01
|
2007-08-03 03:51:30 -04:00 |
|
Ali Saidi
|
31a9114a3d
|
merge, no manual changes
--HG--
extra : convert_revision : 8504bddf1f73a4186cebc03c3e52e42ea38361fc
|
2007-08-02 15:38:06 -04:00 |
|
Gabe Black
|
e719a3e4c0
|
Fix how the "cmd" parameter is set in se.py and remove hack in x86 process initialization code.
--HG--
extra : convert_revision : 1fc741eea956ebfa4cef488eef4333d1f50617a6
|
2007-08-01 18:19:23 -07:00 |
|
Ali Saidi
|
456a4570c1
|
Configuration: Update the drive systems kernel as well as the testsys kernel with cmd line option.
--HG--
extra : convert_revision : 5dfb0db65452c0b7aa3e2dc2a0209e3f8e23811f
|
2007-08-01 17:39:16 -04:00 |
|
Steve Reinhardt
|
884807a68a
|
Fix up a bunch of multilevel coherence issues.
Atomic mode seems to work. Timing is closer but not there yet.
--HG--
extra : convert_revision : 0dea5c3d4b973d009e9d4a4c21b9cad15961d56f
|
2007-07-15 20:11:06 -07:00 |
|
Steve Reinhardt
|
9172876dd7
|
Fix problem with unset max_loads in memtest.
Also make default 0, and make that mean run forever.
--HG--
extra : convert_revision : 3e60a52b1c5e334a9ef3d744cf7ee1d851ba4aa9
|
2007-07-15 14:32:55 -07:00 |
|
Steve Reinhardt
|
b1bdc3b3d9
|
Punt on old -n/-c memtest args.
Also added comments to document treespec format.
--HG--
extra : convert_revision : fa9e8f66b68b96a4efca8a7fe6e7c37367382d9d
|
2007-07-15 14:07:31 -07:00 |
|
Steve Reinhardt
|
ad560a6642
|
Add --force-bus option to memtest.py.
--HG--
extra : convert_revision : 101735cca426903704ff2edaff051fa7c5bfc46c
|
2007-07-15 13:22:49 -07:00 |
|
Steve Reinhardt
|
4bcfa916f1
|
New tree-based algorithm for creating more complex cache hierarchies.
--HG--
extra : convert_revision : de8dd4ef5dae0f3e084461e8ef7c549653e61d3f
|
2007-07-14 23:49:24 -07:00 |
|
Steve Reinhardt
|
07f091d6ed
|
Get rid of remaining traces of obsolete CoherenceProtocol object.
--HG--
extra : convert_revision : c5555b00bef1b304a84886188ad2c0dcb4d7c5b9
|
2007-06-30 17:59:45 -07:00 |
|
Steve Reinhardt
|
9117c94f9c
|
Get rid of coherence protocol object.
--HG--
extra : convert_revision : 4ff144342dca23af9a12a2169ca318a002654b42
|
2007-06-27 20:54:13 -07:00 |
|