diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-04 14:06:54 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-04 14:06:54 +0000 |
commit | b3559ee9f5b7b490568039dabc72aee5fe75b8e0 (patch) | |
tree | cc59c220b2fee2c9d479102f3eee55e2b0866a13 /c/src/lib/libbsp/sparc/leon3/include/leon.h | |
parent | 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff) | |
download | rtems-b3559ee9f5b7b490568039dabc72aee5fe75b8e0.tar.bz2 |
2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1748/bsps
* clock/ckinit.c, include/leon.h: When the clock tick generates an
interrupt WHILE we have interrupts disabled doing a get TOD or
uptime, the get nanoseconds handler was returning a bogusly large
number.
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/include/leon.h')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/include/leon.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/include/leon.h b/c/src/lib/libbsp/sparc/leon3/include/leon.h index 93bc05462c..ee5ae30af8 100644 --- a/c/src/lib/libbsp/sparc/leon3/include/leon.h +++ b/c/src/lib/libbsp/sparc/leon3/include/leon.h @@ -245,11 +245,11 @@ extern int LEON3_Cpu_Index; } while (0) #define LEON_Is_interrupt_pending( _source ) \ - (LEON3_IrqCtrl_Regs.ipend & (1 << (_source))) + (LEON3_IrqCtrl_Regs->ipend & (1 << (_source))) #define LEON_Is_interrupt_masked( _source ) \ do {\ - (LEON3_IrqCtrl_Regs.mask[LEON3_Cpu_Index] & (1 << (_source))); \ + (LEON3_IrqCtrl_Regs->mask[LEON3_Cpu_Index] & (1 << (_source))); \ } while (0) |