summaryrefslogtreecommitdiff
path: root/arch/alpha/isa_desc
diff options
context:
space:
mode:
authorNathan Binkert <binkertn@umich.edu>2004-07-01 18:03:05 -0400
committerNathan Binkert <binkertn@umich.edu>2004-07-01 18:03:05 -0400
commit6083c8280b3042ddbdbdfc3868a26bd69712d4d7 (patch)
tree80d5939bade827802d5c4dc2bc60d583fdd2aaaa /arch/alpha/isa_desc
parent671cff59372695309b62f2a4f6aa68269f56584a (diff)
downloadgem5-6083c8280b3042ddbdbdfc3868a26bd69712d4d7.tar.xz
implement the readfile pseudo instruction that will read
a realworld file. arch/alpha/isa_desc: arch/alpha/pseudo_inst.hh: implement the readfile pseudo instruction that will read a chunk of a realworld file. arch/alpha/pseudo_inst.cc: implement the readfile pseudo instruction that will read a chunk of a realworld file. The filename is a per system parameter and comes from the system itself. kern/linux/linux_system.cc: sim/system.hh: Create a per-system readfile parameter for use by the readfile pseudo instruction. That way each system can get its own file. --HG-- extra : convert_revision : 941b3a3e20702a6252b219ca66a6d90da2944c50
Diffstat (limited to 'arch/alpha/isa_desc')
-rw-r--r--arch/alpha/isa_desc3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/alpha/isa_desc b/arch/alpha/isa_desc
index 94f5d9bc3..fa24e5215 100644
--- a/arch/alpha/isa_desc
+++ b/arch/alpha/isa_desc
@@ -2540,6 +2540,9 @@ decode OPCODE default Unknown::unknown() {
0x43: m5checkpoint({{
AlphaPseudo::m5checkpoint(xc->xcBase());
}}, IsNonSpeculative);
+ 0x50: m5readfile({{
+ AlphaPseudo::readfile(xc->xcBase());
+ }}, IsNonSpeculative);
}
}