RTEMS 6.1-rc6
|
LM32 Set up Basic CPU Dependency Settings Based on Compiler Settings. More...
Go to the source code of this file.
Macros | |
#define | CPU_NAME "LM32" |
#define | lm32_read_interrupts(_ip) __asm__ volatile ("rcsr %0, ip":"=r"(_ip)); |
#define | lm32_disable_interrupts(_level) |
#define | lm32_enable_interrupts(_level) __asm__ volatile ("wcsr ie,%0"::"r"(_level)); |
#define | lm32_flash_interrupts(_level) |
#define | lm32_interrupt_unmask(_mask) |
#define | lm32_interrupt_mask(_mask) |
#define | lm32_interrupt_ack(_mask) |
LM32 Set up Basic CPU Dependency Settings Based on Compiler Settings.
This file sets up basic CPU dependency settings based on compiler settings. For example, it can determine if floating point is available. This particular implementation is specified to the NO CPU port.
#define lm32_disable_interrupts | ( | _level | ) |
#define lm32_flash_interrupts | ( | _level | ) |
#define lm32_interrupt_ack | ( | _mask | ) |
#define lm32_interrupt_mask | ( | _mask | ) |
#define lm32_interrupt_unmask | ( | _mask | ) |