Changeset 557 for trunk/kernel
- Timestamp:
- Sep 21, 2018, 10:26:00 PM (6 years ago)
- Location:
- trunk/kernel
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/Makefile
r543 r557 89 89 build/kern/dqdt.o \ 90 90 build/kern/do_syscall.o \ 91 build/kern/rpc.o 91 build/kern/rpc.o \ 92 build/kern/cluster_info.o 92 93 93 94 DEV_OBJS = build/devices/dev_txt.o \ -
trunk/kernel/kern/cluster.c
r530 r557 75 75 cluster->io_cxy = info->io_cxy; 76 76 77 // initialize the cluster_info[][] array 78 int x; 79 int y; 80 for (x = 0; x < CONFIG_MAX_CLUSTERS_X; x++) { 81 for (y = 0; y < CONFIG_MAX_CLUSTERS_Y;y++) { 82 cluster->cluster_info[x][y] = info->cluster_info[x][y]; 83 } 84 } 77 85 // initialize external peripherals channels 78 86 for( i = 0 ; i < info->ext_dev_nr ; i++ ) -
trunk/kernel/kern/cluster.h
r530 r557 107 107 uint32_t x_max; // [FIXME] 108 108 uint32_t y_max; // [FIXME] 109 uint32_t cluster_info[CONFIG_MAX_CLUSTERS_X][CONFIG_MAX_CLUSTERS_Y]; 109 110 cxy_t io_cxy; /*! io cluster identifier */ 110 111 uint32_t dqdt_root_level; /*! index of root node in dqdt_tbl[] */ -
trunk/kernel/kernel_config.h
r544 r557 192 192 193 193 #define CONFIG_KERNEL_IDENTITY_MAP true // True for 32 bits cores 194 #define CONFIG_MAX_CLUSTERS 256 // max number of clusters 194 #define CONFIG_MAX_CLUSTERS_X 16 // max number of cluster columns 195 #define CONFIG_MAX_CLUSTERS_Y 16 // max number of cluster rows 196 #define CONFIG_MAX_CLUSTERS (CONFIG_MAX_CLUSTERS_X * CONFIG_MAX_CLUSTERS_Y) 195 197 #define CONFIG_MAX_LOCAL_CORES 4 // max number of cores per cluster 196 198 #define CONFIG_MAX_INT_DEV 4 // max number of internal peripherals
Note: See TracChangeset
for help on using the changeset viewer.