[RTEMS Project] #4899: BSP powerpc/qoriq_e6500_64 and powerpc/qoriq_e6500_32 fail to build
RTEMS trac
trac at rtems.org
Mon Apr 24 08:40:54 UTC 2023
#4899: BSP powerpc/qoriq_e6500_64 and powerpc/qoriq_e6500_32 fail to build
-------------------------+---------------------
Reporter: Chris Johns | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone: 6.1
Component: bsps | Version: 6
Severity: normal | Resolution:
Keywords: | Blocked By:
Blocking: |
-------------------------+---------------------
Comment (by Sebastian Huber):
I can't reproduce this issue:
{{{
Waf: Entering directory `/tmp/sh/b-rtems/powerpc/qoriq_core_0'
[ 87/1471] Compiling bsps/powerpc/shared/vme/vmeTsi148.c
Waf: Leaving directory `/tmp/sh/b-rtems/powerpc/qoriq_core_0'
'build_powerpc/qoriq_core_0' finished successfully (0.626s)
Waf: Entering directory `/tmp/sh/b-rtems/powerpc/qoriq_core_1'
[ 87/1471] Compiling bsps/powerpc/shared/vme/vmeTsi148.c
Waf: Leaving directory `/tmp/sh/b-rtems/powerpc/qoriq_core_1'
'build_powerpc/qoriq_core_1' finished successfully (0.598s)
Waf: Entering directory `/tmp/sh/b-rtems/powerpc/qoriq_e500'
[ 87/1471] Compiling bsps/powerpc/shared/vme/vmeTsi148.c
Waf: Leaving directory `/tmp/sh/b-rtems/powerpc/qoriq_e500'
'build_powerpc/qoriq_e500' finished successfully (0.600s)
Waf: Entering directory `/tmp/sh/b-rtems/powerpc/qoriq_e6500_32'
[ 87/1471] Compiling bsps/powerpc/shared/vme/vmeTsi148.c
Waf: Leaving directory `/tmp/sh/b-rtems/powerpc/qoriq_e6500_32'
'build_powerpc/qoriq_e6500_32' finished successfully (0.643s)
Waf: Entering directory `/tmp/sh/b-rtems/powerpc/qoriq_e6500_64'
[ 76/2031] Compiling bsps/powerpc/shared/vme/vmeTsi148.c
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148FindPciBase':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:466:16:
warning: cast to pointer from integer of different size [-Wint-to-pointer-
cast]
466 |
*pbase=(BERegister*)(((pci_ulong)BSP_PCI2LOCAL_ADDR(busaddr)) & ~0xff);
| ^
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148InitInstance':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:493:33:
warning: cast from pointer to integer of different size [-Wpointer-to-int-
cast]
493 | (unsigned int)base, irq);
| ^
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148ResetBusXX':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:553:9:
warning: implicit declaration of function 'rtems_interrupt_disable'; did
you mean 'rtems_interrupt_raise'? [-Wimplicit-function-declaration]
553 | rtems_interrupt_disable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~~
| rtems_interrupt_raise
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:553:9:
warning: nested extern declaration of 'rtems_interrupt_disable' [-Wnested-
externs]
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:556:9:
warning: implicit declaration of function 'rtems_interrupt_enable'; did
you mean 'rtems_interrupt_raise'? [-Wimplicit-function-declaration]
556 | rtems_interrupt_enable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~
| rtems_interrupt_raise
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:556:9:
warning: nested extern declaration of 'rtems_interrupt_enable' [-Wnested-
externs]
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'tsiVMEISR':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1487:47:
warning: cast from pointer to integer of different size [-Wpointer-to-int-
cast]
1487 | int pin = (int)arg;
| ^
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'connectIsr':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1598:21:
warning: cast to pointer from integer of different size [-Wint-to-pointer-
cast]
1598 | xx.handle = (rtems_irq_hdl_param)slot;
| ^
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'tsi_desc_setnxt':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:2401:56:
warning: cast from pointer to integer of different size [-Wpointer-to-int-
cast]
2401 | st_be32( &d->dnlal,
BSP_LOCAL2PCI_ADDR((uint32_t)n) );
| ^
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:381:45:
note: in definition of macro 'BSP_LOCAL2PCI_ADDR'
381 | #define BSP_LOCAL2PCI_ADDR(l) (((uint32_t)l)+PCI_DRAM_OFFSET)
| ^
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148DmaListStartXX':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:381:35:
warning: cast from pointer to integer of different size [-Wpointer-to-int-
cast]
381 | #define BSP_LOCAL2PCI_ADDR(l) (((uint32_t)l)+PCI_DRAM_OFFSET)
| ^
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:337:111:
note: in definition of macro 'TSI_WR'
337 | #define TSI_WR(base, reg, val) out_be32((volatile
uint32_t *)((base) + (reg)/sizeof(*base)), val)
|
^~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:2495:64:
note: in expansion of macro 'BSP_LOCAL2PCI_ADDR'
2495 | TSI_WR(base, TSI_DNLAL_REG(channel),
(uint32_t)BSP_LOCAL2PCI_ADDR(d));
|
^~~~~~~~~~~~~~~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148ResetBusXX':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:553:9:
warning: 'flags' is used uninitialized [-Wuninitialized]
553 | rtems_interrupt_disable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:550:15:
note: 'flags' was declared here
550 | unsigned long flags;
| ^~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'intDoEnDis':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1862:9:
warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized]
1862 | rtems_interrupt_disable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1851:17:
note: 'flags' was declared here
1851 | unsigned long flags, v;
| ^~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148IntRoute':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1444:1:
warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized]
1444 | rtems_interrupt_disable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1412:38:
note: 'flags' was declared here
1412 | unsigned long mask, shift, mapreg, flags, wire;
| ^~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148ISRGet':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1473:9:
warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized]
1473 | rtems_interrupt_disable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1463:19:
note: 'flags' was declared here
1463 | unsigned long flags;
| ^~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148InstallISR':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1810:17:
warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized]
1810 | rtems_interrupt_disable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1796:19:
note: 'flags' was declared here
1796 | unsigned long flags;
| ^~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c: In
function 'vmeTsi148RemoveISR':
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1834:17:
warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized]
1834 | rtems_interrupt_disable(flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/EB/sebastian_h/src/rtems/bsps/powerpc/shared/vme/vmeTsi148.c:1826:19:
note: 'flags' was declared here
1826 | unsigned long flags;
| ^~~~~
Waf: Leaving directory `/tmp/sh/b-rtems/powerpc/qoriq_e6500_64'
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/4899#comment:1>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list