summaryrefslogtreecommitdiff
path: root/kern/linux/linux.hh
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@eecs.umich.edu>2006-02-11 15:11:00 -0500
committerSteve Reinhardt <stever@eecs.umich.edu>2006-02-11 15:11:00 -0500
commit3cc6c59582a0de71a7a7c8696f503388a7447acf (patch)
tree28e1ad6127f2c335a05981afa9311e5b96a2fa21 /kern/linux/linux.hh
parent59ba3d463cffb4da29b4b89e78bc5a3d1ccf51f6 (diff)
downloadgem5-3cc6c59582a0de71a7a7c8696f503388a7447acf.tar.xz
Add keyword parameters and list-valued arguments to
instruction format functions in ISA description language. Take advantage of these features to clean up memory instruction definitions in Alpha. arch/alpha/isa/decoder.isa: arch/alpha/isa/mem.isa: arch/alpha/isa/pal.isa: Take advantage of new keyword parameters to disambiguate instruction vs. memory-request flags, and to provide a default EA calculation for memory ops (since 99% of them are the same). arch/isa_parser.py: Add two new features to instruction format functions: - Keyword parameters, a la Python. - List-valued arguments. Also export makeList() function to Python code blocks, as this is handy for dealing with flags. --HG-- extra : convert_revision : 99bbbaa2e765230aa96b6a06ed193793325f9fb0
Diffstat (limited to 'kern/linux/linux.hh')
0 files changed, 0 insertions, 0 deletions