ARC linux

From ArcLinux

Linux-2.6

The latest supported version of the linux kernel for the ARC cores is 2.6.19

Features :

Supports ARC700 architecture - ARC750D cores :

  • D-cache and I-cache support. Automatic detection of cache configuration
  • Lazy TLB flushing with multiple address spaces using the ARC700 MMU
  • Kernel preemption support
  • Support for ptrace for gdb debugging
  • Support dynamic kernel modules.
  • Support for ARC peripherals - ARC UART and VMAC

Supports ARC600 cores :
  • D-cache and I-cache support. Automatic detection of cache configuration
  • Support for ARC peripherals with cached peripheral regions
  • Support for flat userspace binaries

Linux-2.4

The latest supported version of the linux kernel for the ARC cores in linux-2.4 series is 2.4.32

Features :

  • Supports ARC700 architecture - ARC750D core
  • D-cache and I-cache support. Automatic detection of cache configuration
  • Lazy TLB flushing with multiple address spaces using the ARC700 MMU
  • Lazy ARC extension context switching - DSP extensions
  • Support for ARC peripherals - ARC UART and VMAC

uClinux

uClinux is a version of the Linux kernel for processors without a MMU also known as microcontrollers. The latest supported version of the uClinux kernel is 2.4.29

Features :

  • Support for ARCtangent-A4, ARCTangent-A5 and ARC600 cores
  • D-cache and I-cache support
  • Support for ARC peripherals - ARC UART and VMAC