This is the mail archive of the sid@sources.redhat.com mailing list for the SID project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

re: RFA: loader Elf64 loader & split insn/data accessors


   
   
   : it should be removed when sid can deal with >32 bit address spaces.
   
   How do you suggest that should be done?  We used to have a host_int_8

ideally, we should have a host_int_8 version of the bus write/read
interfaces.. but that's 16 more functions..

   : OK to commit?
   
   Sure - it's a good first step.  

OK, done.  i still need to finish the debugger changes for this also.
   
   I would suggest though renaming the "insn"/"data" portions of the code and
   accessor names names to something like "0" and "1", in an attempt to encode
   the 33rd bit of the address in the name, rather than our specific
   interpretation of that bit for a single target port.

actually, i kinda prefer insn vs. data here.  i think going the 0/1 way is
only useful if we don't have host_int_8 address calls available (and i think
not doing that would be a bad idea).
   
   Also, what about the "set-pc!" output signal?

i assume you mean start-pc-set! ?  what about it?
   
   Also, it would be nice to commit some elf32 and elf64 executables into
   the test suite, and run the elf-loader on them.

ok.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]