mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-11-09 08:37:58 +08:00
bsps/arm: L2C 310 add compile time checks
Simplify initialization. Replace some assert() with fatal errors.
This commit is contained in:
1 parent
13f1462ff4
commit
f2fed0c197
4 files changed
+84
-89
No files matched your search
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013 embedded brains GmbH. All rights reserved.
|
||||
* Copyright (c) 2013-2014 embedded brains GmbH. All rights reserved.
|
||||
*
|
||||
* embedded brains GmbH
|
||||
* Dornierstr. 4
|
||||
@@ -39,7 +39,9 @@ extern "C" {
|
||||
|
||||
#define BSP_ARM_GIC_DIST_BASE ( BSP_ARM_A9MPCORE_SCU_BASE + 0x00001000 )
|
||||
|
||||
#define BSP_ARM_L2C_310_BASE 0xFFFEF000U
|
||||
#define BSP_ARM_L2C_310_BASE 0xfffef000
|
||||
|
||||
#define BSP_ARM_L2C_310_ID 0x410000c9
|
||||
|
||||
/* Forward declaration */
|
||||
struct rtems_bsdnet_ifconfig;
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -55,7 +55,9 @@ extern "C" {
|
||||
|
||||
#define BSP_ARM_GIC_DIST_BASE 0xf8f01000
|
||||
|
||||
#define BSP_ARM_L2C_310_BASE 0xF8F02000U
|
||||
#define BSP_ARM_L2C_310_BASE 0xf8f02000
|
||||
|
||||
#define BSP_ARM_L2C_310_ID 0x410000c8
|
||||
|
||||
/**
|
||||
* @brief Zynq specific set up of the MMU.
|
||||
|
||||
@@ -106,7 +106,11 @@ typedef enum {
|
||||
PPC_FATAL_EXCEPTION_INITIALIZATION = BSP_FATAL_CODE_BLOCK(7),
|
||||
|
||||
/* Libchip fatal codes */
|
||||
DWMAC_FATAL_TOO_MANY_RBUFS_CONFIGURED = BSP_FATAL_CODE_BLOCK(8)
|
||||
DWMAC_FATAL_TOO_MANY_RBUFS_CONFIGURED = BSP_FATAL_CODE_BLOCK(8),
|
||||
|
||||
/* ARM fatal codes */
|
||||
ARM_FATAL_L2C_310_UNEXPECTED_ID = BSP_FATAL_CODE_BLOCK(9),
|
||||
ARM_FATAL_L2C_310_UNEXPECTED_NUM_WAYS
|
||||
} bsp_fatal_code;
|
||||
|
||||
RTEMS_COMPILER_NO_RETURN_ATTRIBUTE static inline void
|
||||
|
||||
Reference in new issue
Block a user