diff options
author | Amar Takhar <amar@rtems.org> | 2015-04-16 15:26:21 -0400 |
---|---|---|
committer | Amar Takhar <amar@rtems.org> | 2015-04-16 15:26:21 -0400 |
commit | 87db514f2dfff5ad67863a30f075b718706de346 (patch) | |
tree | 31edc1b1700de9f3d4825822534928f8a213d53f /main/common/flashram.c | |
download | umon-87db514f2dfff5ad67863a30f075b718706de346.tar.bz2 |
Initial commit of the umon repository.
Prior to this three changes were made:
* Remove umon_ prefix from parent directories.
* Collapse main/target/ into main/
* Remove ports/template/flashtest.scr.ucon script.
Diffstat (limited to 'main/common/flashram.c')
-rw-r--r-- | main/common/flashram.c | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/main/common/flashram.c b/main/common/flashram.c new file mode 100644 index 0000000..d2f0841 --- /dev/null +++ b/main/common/flashram.c @@ -0,0 +1,60 @@ +/************************************************************************** + * + * Copyright (c) 2013 Alcatel-Lucent + * + * Alcatel Lucent licenses this file to You under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in + * compliance with the License. A copy of the License is contained the + * file LICENSE at the top level of this repository. + * You may also obtain a copy of the License at: + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + ************************************************************************** + * + * flashram.c + * + * Original author: Ed Sutter (ed.sutter@alcatel-lucent.com) + * + */ + +#include "config.h" + +#ifdef FLASHRAM_BASE +/* As of Jan 2004, this module is no longer needed. + * I added an option to FlashRamInit() so that if the incoming sector + * size table is NULL, then all sectors are initialized to the same + * size. For cases where this table was used, the call to FlashRamInit + * should have the ssizes argument changed to zero. See FlashRamInit() + * for more on this. + */ +#if 0 +#include "flash.h" + +/* Generic Flash RAM configuration information... + * The assumption is a 16-element array (FLASHRAM_SECTORCOUNT = 16). + * + * This can be included in a monitor build if the build has + * a block of RAM dedicated to TFS file storage. If some other + * configuration is required, then copy this to target-specific space + * and modify a local version. + */ +int +ramSectors[FLASHRAM_SECTORCOUNT] = { + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, + FLASHRAM_SECTORSIZE, FLASHRAM_SECTORSIZE, +}; +#endif +#endif |