Comments from Philippe Robin at ARM who contributed this port: I haven't tried compiling them against the latest cvs update but was in sync with CVS up to begining of October 2000 so there shouldn't be many changes. In the RedBoot flash support I have added some code to recognise ARM Flash structure (manipulate images created/viewed with ARM boot monitor or ARM Firmware Utility). This is activated by an ARM_INTEGRATOR_FLASH flag in redboot/current/src/flash.c but should be in a cdl. I haven't checked changes in the latest code in cvs but it would be much better to have a level of indirection to either call routines when using the eCos Flash structure or proprietary one when it exists. There is PCI support with Intel Pro/100+. I checked the driver with redboot but was blocked at the time when I tested with the network stack for ping tests etc... as I seemed to have deadlocks in spl routines. I haven't had time to investigate this further an it may be OK now with the current version of cvs. Few issues outstanding I see are: - finish the ARM/Flash management options in redboot - test against the latest cvs sources for network tests with Intel PRO/100 driver - code for CtrlC support and flow control For the running of applications it would also be good to have MPU/MMU support for the different variants of processors/caches, allowing regions to be selected using cdl scripts.