Add support for mmapped iprs to atomic cpu
authorAli Saidi <saidi@eecs.umich.edu>
Wed, 29 Nov 2006 22:11:10 +0000 (17:11 -0500)
committerAli Saidi <saidi@eecs.umich.edu>
Wed, 29 Nov 2006 22:11:10 +0000 (17:11 -0500)
commitb2eecd643c1706d0d070568d5370aafa3910c104
tree0682423ae87ee5eeab96e9b74525d9b99ccaa630
parent6e9cf9411f2ec9bcf9a093ab30f6ce0925f97fa2
Add support for mmapped iprs to atomic cpu

src/arch/SConscript:
    add mmaped_ipr.hh to switch headers
src/arch/sparc/asi.hh:
    make ASI_IMPLICT=0 so by default nothing needs to be done
src/arch/sparc/miscregfile.hh:
    miscregfile no longer needs to include asi.hh
src/arch/sparc/tlb.cc:
src/arch/sparc/tlb.hh:
    implement panic instructions for mmaped ipr reads
src/cpu/simple/atomic.cc:
    add check for mmaped iprs and handle them if it exists
src/mem/request.hh:
    allocate space in the flags for mmaped iprs. Put in in the first 8 bits so that by default its fast. Move the other flags up 8 bits

--HG--
extra : convert_revision : 31255b0494588c4d06a727fe35241121d741b115
src/arch/SConscript
src/arch/alpha/mmaped_ipr.hh [new file with mode: 0644]
src/arch/mips/mmaped_ipr.hh [new file with mode: 0644]
src/arch/sparc/asi.hh
src/arch/sparc/miscregfile.hh
src/arch/sparc/mmaped_ipr.hh [new file with mode: 0644]
src/arch/sparc/tlb.cc
src/arch/sparc/tlb.hh
src/cpu/simple/atomic.cc
src/mem/request.hh