forked from Imagelibrary/rtems
Patch from Emmanuel Raguet <raguet@crf.canon.fr> to correct macro
expansion. These macros were modified to correct warnings and obviously needed more parentheses to expand correctly.
This commit is contained in:
@@ -169,12 +169,12 @@ struct MD {
|
||||
#define START_TRANSMIT_EVENT RTEMS_EVENT_2
|
||||
|
||||
#if defined(__PPC)
|
||||
#define phys_to_bus(address) ((unsigned int)(address) + PREP_PCI_DRAM_OFFSET)
|
||||
#define bus_to_phys(address) ((unsigned int)(address) - PREP_PCI_DRAM_OFFSET)
|
||||
#define phys_to_bus(address) ((unsigned int)((address)) + PREP_PCI_DRAM_OFFSET)
|
||||
#define bus_to_phys(address) ((unsigned int)((address)) - PREP_PCI_DRAM_OFFSET)
|
||||
#define CPU_CACHE_ALIGNMENT_FOR_BUFFER PPC_CACHE_ALIGNMENT
|
||||
#else
|
||||
#define phys_to_bus(address) (unsigned int) address
|
||||
#define bus_to_phys(address) (unsigned int) address
|
||||
#define phys_to_bus(address) ((unsigned int) ((address)))
|
||||
#define bus_to_phys(address) ((unsigned int) ((address)))
|
||||
#define delay_in_bus_cycles(cycle) Wait_X_ms( cycle/100 )
|
||||
#define CPU_CACHE_ALIGNMENT_FOR_BUFFER PG_SIZE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user