diff options
author | Nathan Binkert <binkertn@umich.edu> | 2004-07-01 18:03:05 -0400 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2004-07-01 18:03:05 -0400 |
commit | 6083c8280b3042ddbdbdfc3868a26bd69712d4d7 (patch) | |
tree | 80d5939bade827802d5c4dc2bc60d583fdd2aaaa /arch/alpha/isa_desc | |
parent | 671cff59372695309b62f2a4f6aa68269f56584a (diff) | |
download | gem5-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_desc | 3 |
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); } } |