diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-08-10 14:14:26 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-08-22 16:27:03 +0200 |
commit | 77c8101686cffda03fdc476567f84a604d6ed268 (patch) | |
tree | 5848f42fab66e38ae39f95e6ebd750f0457af285 | |
parent | bsp/qoriq: Enable 64-bit mode for exceptions (diff) | |
download | rtems-77c8101686cffda03fdc476567f84a604d6ed268.tar.bz2 |
bsp/qoriq: 64-bit support for interrupt controller
Update #3082.
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/irq/irq.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/irq/irq.c b/c/src/lib/libbsp/powerpc/qoriq/irq/irq.c index b0c6cd2990..c63ffee9b4 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/irq/irq.c +++ b/c/src/lib/libbsp/powerpc/qoriq/irq/irq.c @@ -105,10 +105,10 @@ static volatile qoriq_pic_src_cfg *get_src_cfg(rtems_vector_number vector) } else if (vector < QORIQ_IRQ_EXT_BASE) { return &qoriq.pic.ii_1 [vector - n]; } else { - uint32_t offs = ((uint32_t) + uintptr_t offs = ((uintptr_t) src_cfg_offsets [vector - QORIQ_IRQ_EXT_BASE]) << 4; - return (volatile qoriq_pic_src_cfg *) ((uint32_t) &qoriq.pic + offs); + return (volatile qoriq_pic_src_cfg *) ((uintptr_t) &qoriq.pic + offs); } } |