This is the mail archive of the
sid@sources.redhat.com
mailing list for the SID project.
re: RFA: loader Elf64 loader & split insn/data accessors
- To: "Frank Ch. Eigler" <fche at redhat dot com>
- subject: re: RFA: loader Elf64 loader & split insn/data accessors
- From: matthew green <mrg at cygnus dot com>
- Date: Sun, 14 Jan 2001 14:12:24 +1100
- Cc: sid at sources dot redhat dot com
- organisation: Red Hat, Inc.
: 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.