riscv: Avoid namespace pollution

Remove <rtems/score/riscv-utility.h> include from <rtems/score/cpu.h>
(which is visible via <rtems.h> for example).

Update #3433.
This commit is contained in:
Sebastian Huber
2018-06-28 15:03:23 +02:00
parent bc3bdf2438
commit 3be4478f5a
4 changed files with 5 additions and 10 deletions
+1
View File
@@ -33,6 +33,7 @@
*/
#include <rtems/timecounter.h>
#include <rtems/score/riscv-utility.h>
#include <bsp.h>
#include <bsp/fatal.h>
+2 -3
View File
@@ -29,10 +29,9 @@
* SUCH DAMAGE.
*/
#include <rtems/system.h>
#include <rtems/score/isr.h>
#include <rtems/score/wkspace.h>
#include <rtems/score/cpu.h>
#include <rtems/score/isr.h>
#include <rtems/score/riscv-utility.h>
/* bsp_start_vector_table_begin is the start address of the vector table
* containing addresses to ISR Handlers. It's defined at the BSP linkcmds
@@ -40,13 +40,7 @@ extern "C" {
#endif
#include <rtems/score/basedefs.h>
#include <rtems/score/riscv.h> /* pick up machine definitions */
#include <rtems/score/riscv-utility.h>
#ifndef ASM
#include <rtems/bspIo.h>
#include <stdint.h>
#include <stdio.h> /* for printk */
#endif
#include <rtems/score/riscv.h>
#define RISCV_MSTATUS_MIE 0x8
@@ -32,6 +32,7 @@
#include <rtems/asm.h>
#include <rtems/score/cpu.h>
#include <rtems/score/riscv-utility.h>
.section .text, "ax", @progbits
.align 2