diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mbx8xx/console/console.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mbx8xx/console/console.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/console/console.c b/c/src/lib/libbsp/powerpc/mbx8xx/console/console.c index 0b777b0673..0639436c58 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/console/console.c +++ b/c/src/lib/libbsp/powerpc/mbx8xx/console/console.c @@ -174,7 +174,7 @@ static int _EPPCBug_pollRead( simask = m8xx.simask; /* Check for a char in the input FIFO using .CIO_STAT */ - asm volatile( "li 10,0x202\n\ + __asm__ volatile( "li 10,0x202\n\ mr 3, %0\n\ mr 4, %1\n\ sc" @@ -186,7 +186,7 @@ static int _EPPCBug_pollRead( input_params.inbuf = &c; input_params.nbytes_requested = 1; - asm volatile( "li 10,0x200 /* Code for .CIO_READ */\n\ + __asm__ volatile( "li 10,0x200 /* Code for .CIO_READ */\n\ mr 3, %0 /* Address of input_params */\n\ mr 4, %1 /* Address of output_params */\n\ sc" /* Call EPPCBUG */ @@ -284,7 +284,7 @@ static ssize_t _EPPCBug_pollWrite( /* Wait for space in the output buffer */ do { /* Check for space in the output FIFO */ - asm volatile( "li 10,0x202 /* Code for .CIO_STAT */\n\ + __asm__ volatile( "li 10,0x202 /* Code for .CIO_STAT */\n\ mr 3, %0 /* Address of input_params */\n\ mr 4, %1 /* Address of output_params */\n\ sc" /* Call EPPCBUG */ @@ -298,7 +298,7 @@ static ssize_t _EPPCBug_pollWrite( input_params.outbuf = &buf[i]; input_params.nbytes_to_output = len - i; - asm volatile( "li 10,0x201 /* Code for .CIO_WRITE */\n\ + __asm__ volatile( "li 10,0x201 /* Code for .CIO_WRITE */\n\ mr 3, %0 /* Address of input_params */\n\ mr 4, %1 /* Address of output_params */\n\ sc" /* Call EPPCBUG */ |