-
Download pard, and copy system folder to pard/pardg5-v
-
Install dependency for gem5:
sudo apt-get install -y g++ scons swig zlib1g-dev m4 python-dev libreadline-dev
-
Compiling gem5-pard:
cd pard/gem5-pard
scons build/X86/gem5.opt build/X86/gem5.debug
-
Compiling pardg5-v
cd pard/pardg5-v
make all
-
Run gem5:
make run EXTRAS="--caches --l2cache --l2_assoc=16 --l2_size=2MB" CPU_TYPE=atomic
-
Testing PRM:
m5term localhost 3456 or
telnet localhost 3456
-
Install cp module:
insmod /lib/modules/2.6.28.4-gc395911-dirty/cpa.ko
-
Check cp value:
cat sys/cpa/cpa[0-4]/ident
-
Run LDOM:
utils/command.sh create
utils/command.sh [startup|shutdown] [LDomID]
utils/command.sh query [CPName] [LDomID]
CPName: l2.tags mem_ctrls[0|1] membus membus.mapper bridge.addr_mapperutils/command.sh adjust [CPName] [LDomID] [value]
-
Notifications
You must be signed in to change notification settings - Fork 0
tianweizhang/pard
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published