...your main source of everything AVR32 Linux
Logon | Register | Print

Navigation

AVR32 Linux core patches

The core AVR32 architecture support, which was included in the Linux 2.6.19 kernel, added support for the AVR32 architecture, the AT32AP7000 chip and the AT32STK1000 development board (with the AT32STK1002 CPU daughterboard.) The following features are supported:

  • All the stuff you would expect from a regular Linux kernel (except the missing features listed below)
  • Full MMU support
  • Images for u-boot (uImage) are generated by the build system, provided the `mkimage' utility from u-boot is installed
  • KProbes (not very well tested)
  • OProfile (also not very well tested)
  • Kernel preemption
  • Uses the generic interrupt framework
  • Uses the generic timekeeping framework
  • Default configuration for the AT32STK1000/AT32STK1002 board combination is provided
  • Lockdep support
  • High-resolution timer and dynamic tick support
  • Power management support (not yet in mainline, probably 2.6.27 material. Included in the latest .atmel patches)

Missing features

  • Real-Time Preemption and other -rt features
  • Alignment trap handling
  • Highmem support (probably won't be needed for a while)
  • Sparsemem support (ditto)

Known issues

  • There are some dependencies on the at32ap platform in the core arch code.

Feel free to add more to the list.

r9 - 27 Jun 2008 - 19:29 - HaavardSkinnemoen
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Atmel®, AVR® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries.
All other trademarks are the property of their respective owners.
Powered by Wed, 08 Feb 2006 build 8740
Syndicate this site