Changeset 683 for trunk/kernel/kern/cluster.h
- Timestamp:
- Jan 13, 2021, 12:36:17 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/cluster.h
r657 r683 2 2 * cluster.h - Cluster-Manager definition 3 3 * 4 * authors Ghassan Almaless (2008,2009,2010,2011,2012)4 * authors Ghassan Almaless (2008,2009,2010,2011,2012) 5 5 * Mohamed Lamine Karaoui (2015) 6 * Alain Greiner (2016,2017,2018,2019,2019,2020)6 * Alain Greiner (2016,2017,2018,2019,2020) 7 7 * 8 8 * Copyright (c) UPMC Sorbonne Universites … … 39 39 #include <ppm.h> 40 40 #include <kcm.h> 41 #include <khm.h>42 41 #include <rpc.h> 43 42 #include <core.h> … … 105 104 uint32_t x_size; /*! number of clusters in a row (can be 1) */ 106 105 uint32_t y_size; /*! number of clusters in a column (can be 1) */ 107 cxy_t io_cxy; /*! io cluster identifier */ 106 uint32_t io_cxy; /*! io cluster identifier */ 107 uint32_t sys_clk; /*! system_clock frequency (in Hertz) */ 108 108 uint32_t dqdt_root_level; /*! index of root node in dqdt_tbl[] */ 109 109 uint32_t nb_txt_channels; /*! number of TXT channels */ … … 124 124 list_entry_t dev_root; /*! root of list of devices in cluster */ 125 125 126 // memory allocators 127 ppm_t ppm; /*! embedded kernel page manager */ 128 khm_t khm; /*! embedded kernel heap manager */ 129 kcm_t kcm[6]; /*! embedded kernel cache managers [6:11] */ 126 // physical memory allocators: one PPM and severa KCM 127 ppm_t ppm; 128 kcm_t kcm[CONFIG_PPM_PAGE_ORDER - CONFIG_CACHE_LINE_ORDER]; 130 129 131 130 // RPC
Note: See TracChangeset
for help on using the changeset viewer.