Hi all,
Here are some responses to the particular questions that were raised.
I officially volunteer to maintain the picoChip port.
While the port doesn't currently use DejaGNU, I will fix this.
Consequently, I will be able to feed the results back to the test
results mailing list. I've bought a new machine which I will use to run
the verification on a daily basis.
I will make sure that background documentation (including the ISA spec.)
is made available on picoChip's website, and referenced in `Readings'.
300+ picoChip processors are embedded on a single chip. Compilation is
handled on a per-processor basis, but assembly is handled on a per-chip
basis (e.g., to enable the communications channels between processors to
be configured and verified properly). For pragmatic reasons, we decided
to develop a largely proprietary tool chain to support this rather
unusual system, but this doesn't rule out FOSS tools in the future. We
did have a port of GDB at one point, but limitations in GDB at the time
(e.g., poor support for multi-threaded systems) meant that we had to
drop it, and develop our own multi-process debugger.
I will submit my port to the patches mailing list shortly.
regards,
dan.
============================================================================
Daniel Towner
picoChip Designs Ltd, Riverside Buildings, 108, Walcot Street, BATH, BA1 5BG
[EMAIL PROTECTED]
+44 (0) 7786 702589