RTEMS Logo

RTEMS 4.8.0 On-Line Library


Blackfin Specific Information Calling Conventions

PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

2.2: Calling Conventions

  • Blackfin Specific Information Processor Background
  • Blackfin Specific Information Register Usage
  • Blackfin Specific Information Parameter Passing
  • Blackfin Specific Information User-Provided Routines
  • Each high-level language compiler generates subroutine entry and exit code based upon a set of rules known as the compiler's calling convention. These rules address the following issues:

    A compiler's calling convention is of importance when interfacing to subroutines written in another language either assembly or high-level. Even when the high-level language and target processor are the same, different compilers may use different calling conventions. As a result, calling conventions are both processor and compiler dependent.

    This section is heavily based on content taken from the Blackfin uCLinux documentation wiki which is edited by Analog Devices and Arcturus Networks. `http://docs.blackfin.uclinux.org/'


    PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

    Copyright © 1988-2007OAR Corporation