ptxed: allow an optional base address for ELF files

When specifying the --elf option to load an ELF file, allow an optional
base load address to be provided.

Change-Id: I4cfcb7abd7e7345e912b643aecc8815712666b02
Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
ptxed: allow multiple options

Process options immediately, thus allowing an option to be specified
repeatedly.

Change-Id: I48fdde9d75446e7d4b312698da695c730987041b
Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
ptxed: drop filters

Drop a ptxed feature to suppress the display of instructions.

The feature is no longer needed for testing and will cause unnecessary
effort to maintain.

Change-Id: Ia615a3eee9bf36a1abc98c0287610180c666efe3
Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
ptxed: print pt offset in hex

When reporting errors, print the offset into the PT buffer in hex.

Change-Id: Ibee3f9702c9dc68b0c4c940449e4205b6f5eef3c
Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>