ARC LINUX RELEASE NOTES ======================= Product : Linux for ARC cores MileStone : ARC600 support release Version : 2.6.19 Date : November 6, 2007 Table of Contents ----------------- 1. Overview 2. Features Supported 3. Known Limitations and Defects 4. Contact Information 5. Reference 1. Overview ----------- This is the Linux port for the family of configurable ARC cores. More info on ARC cores at http://www.arc.com/configurablecores/ 2. Features Supported --------------------- 2.1 November 6, 2007 ---------------- 1. Support for ARC600 based processors, ARCangle4 development platforms. 2. Build compatible with ARC GCC-4.2.x release. 3. I-cache and D-cache support for ARC600 with automatic cache configuration detection. 4. Support for ARC peripherals connected to ARC600 with cached peripheral regions. 5. Tested networking stack with ARC VMAC. 6. Integration of ARC600 and ARC700 ports in a single kernel tree. 7. Miscellaneous bug fixes for ARC700 port. 2.2 June 15, 2007 ---------------- 1. Support for ARC750D based processors, ARCangel3 and ARCangle4 development platforms. 2. Build compatible with ARC GCC-3.4.x release. 3. Fast context switching using ARC700 MMU's multiple address spaces. 4. Lazy TLB flushing for improved multi tasking performance. 5. I-cache and D-cache support with automatic configuration detection. 6. Support for dynamic kernel modules. 7. Kernel preemption support. 8. Complete ptrace support for user-level debugging. 9. Support for boot-time kernel parameters through u-boot. 10. Support for ARC peripherals (UART, EMAC-2.7). 3. Known Limitations and Defects -------------------------------- 1. Lower throughput for writes to NFS partition at wsize>=8192 for files bigger than 100MB. 2. User programs using pthreads are unstable with dcache enabled for arc600 port. 4. Contact Information ---------------------- For bug reporting and general queries please use the mailing list at http://arc-linux.org/mailman/listinfo/arc-linux-dev 5. References ------------- 1. ARCCompact ISA Reference Manual 2. ARC700 processor manuals 3. ARC peripherals manuals 4. ARC700 Linux User Guide Linux Kernel Team, Celunite Inc.