📄 dbmrel.txt
字号:
*********************************************************************
DBMREL.TXT
CBP4 DBM Release Note
*********************************************************************
Contents:
Introductory Notes
Release Notes
Detect Report Fix Log
Build information
*********************************************************************
INTRODUCTORY NOTES:
-------------------
This file contains the unit release information for the dbm Software
Subsystem on the CBP4 project.
The official gets and build are done in MKS Windows environment and
supported in the future releases.
*********************************************************************
RELEASE NOTES:
--------------
11/22/2002: Ver ?.?.? Unit Label:
-----------------------------------------------------------------------
Author/s: wavis
Summary - Remove FMM semaphores, not compatible with FDI.
dbmtask.c
10/09/2002: Ver 1.2.111 Unit Label: CP_DBM_1.61.0_FixCR1376
-----------------------------------------------------------------------
Author/s: mshaver
Summary - Set compiler optimization level 2 for both Debug and Flash variants.
dbm.apj - Set compiler optimization level 2 for both Debug and Flash variants.
07/30/2002: Ver 1.2.45 Unit Label: CP_DBM_1.44.0_DualNAM
-----------------------------------------------------------------------
Author/s: mmalopy
Summary - Dual NAM/PRL/MRU implementation
dbmflash.c - DbmWriteFlashDbMsg() modified to check NAM lock boolean for
both NAM1 and NAM2 segments and to respond to PSW when
writing to the NAM2 segment.
- DbmBlkReadFlashDbMsg() and DbmBlkWriteFlashDbMsg()
modified to use the 2 PRL FLASH section indentifiers.
05/29/2002: Ver 1.2.1 Unit Label: CP_DBM_1.34.0_ViaCopyright
-----------------------------------------------------------------------
Author/s: mshaver
Summary: Added VIA Technologies copyright
Makefile - Added VIA Technologies copyright
dbmdefs.h - Added VIA Technologies copyright
dbmeeprm.c - Added VIA Technologies copyright
dbmerrs.h - Added VIA Technologies copyright
dbmflash.c - Added VIA Technologies copyright
dbmtask.c - Added VIA Technologies copyright
dbmver.c - Added VIA Technologies copyright
04/10/2002: Ver 1.1.222 Unit Label: CP_DBM_1.29.0_FixCR514
-----------------------------------------------------------------------
Author/s: mshaver
Summary: Fix CR 514 by writing the DBM marker value after the cache
data has been written to flash. Also, added a DBM startup
signal from MON to insure that MON has initialized the FMM
code prior to DBM servicing read/write messages.
dbmerr.h - Added new DBM error for detecting an invalid signal at startup.
dbmflash.c - Changed DbmClearFlashDbMsg(), DbmWriteFlashDbMsg(), and
DbmFlushFlashDbMsg() to write the marker value, which indicates
which of the two flash sectors contains valid data, after the data
has been written to flash.
dbmtask.c - Added code at DBM initialization to wait for a start up signal from
MON. This is needed because without it DBM will be sent
messages from HWD to start reading calibration data from flash
during intialization. If the flash filesystem option is enabled then
DBM can only read data once the flash filesystem software has
initialized to allow DBM to get the FMM semaphore. The
initialization of FMM is done from MON.
03/14/2002: Ver 1.1.199 Unit Label: CP_DBM_1.25.0_MSCapDbWriteChanges
-----------------------------------------------------------------------
Author/s: byang
Summary: Modified DbmWriteFlashDbMsg() to reroute the message to PSW
if the message originated from ETS and the write it to the
MS Cap DB. PSW then correctly computes the checksum and updates
its copy and resends the message to DBM.
dbmflash.c - Modified DbmWriteFlashDbMsg() to redirect the message to PSW
if the data base id is CP and the segment is the MS Cap segment
and the response message id is IOP_CP_DB_WRITE_ETS.
This approach allows PSW to calculate the checksum and
updates its copy. Lastly, PSW then sends the Dbm write message
back to DBM with the correct checksum.
03/04/2002: Ver 1.1.191 Unit Label: CP_DBM_1.23.0_UpdateAPJ
-----------------------------------------------------------------------
Author/s: mshaver
Summary: Update apj dependency list
dbm.apj - Deleted Included Files list, then did a force build to recreate
dependency list.
Summary: Added the NAM lock/unlock mechanism and associated message to DBM.
02/05/2002: Ver 1.1.174 Unit Label: CP_DBM_1.19.0_NamLock
-----------------------------------------------------------------------
Author/s: mshaver
Summary: Added the NAM lock/unlock mechanism and associated message to DBM.
dbmdefs.h - Added prototype for DbmNAMlockUnlockDbMsg().
dbmerrs.h - Added NAM locked mon fault.
dbmflash.c - Added NAM lock/unlock message handler, DbmNAMlockUnlockDbMsg().
Also, use the lock to prevent writes to the NAM while the lock
is true. In that case, generate a MonFault.
dbmtask.c - Added code to handle the NAM lock message, DBM_NAM_LOCK_MSG
11/20/2001: Ver 1.1.101 Unit Label: CP_DBM_1.05.0_NamChangedByEtsMsg
-----------------------------------------------------------------------
Author/s: mclee
dbmflash.c ( 1.5 )
Add PswNamChangedByEtsMsg to inform PS to get fresh Nam copy
because user changed Nam through ETS.
11/14/2001: Ver 1.1.93 Unit Label: CP_DBM_1.03.0_OddDbmSizeFix
-----------------------------------------------------------------------
Author/s: AMALA
dbmflash.c (1.4)
- Modified function DbmWriteFlashDbMsg() to fix problem where MS did not
power-up again after powering it down.
11/13/2001: Ver 1.1.93 Unit Label: CP_DBM_1.03.0_OddDbmSizeFix
-----------------------------------------------------------------------
Author/s: mshaver
Summary: Modified dbm task to read all messages in queue before suspending
and added fixes to handle odd database sizes.
dbmtask.c - Merge in revision 1.2.1.2 which updated DBM task to read all
messages in mail queue before suspending.
dbmflash.c - Merge in revision 1.1.2.2 which added fixes to handle odd
database sizes. Removed SetDbPointers routine, no longer
needed.
11/08/2001: version 1.1.76
--------------------------------------------------------------------------
Author: AMALA
(1) Fix multi-thread access to flash problem.
File : \dbm\dbmflash.c:
- modified function DbmBlkReadFlashDbMsg() to fix
multi-thread access to flash problem
10/06/2001: Ver 1.1.75 Unit Label: CP_DBM_1.03.0_Semaphores
-----------------------------------------------------------------------
Author/s: mshaver
Summary: Code changes made to guard against concurrent accesses to
flash memory by DBM and FMM.
dbmtask.c - Conditionally include fmmapi.h if SYS_OPTION_FILESYSTEM
is defined. Surround all DBM flash operations with calls
to FMMSemTake() and FMMSemGive() if SYS_OPTION_FILESYSTEM
is defined. These calls to use semaphores to control access
to the flash will guard against concurrent accesses to the
flash by FMM.
**********************************************************************
DETECT REPORT FIX LOG:
------------------------
Date: 00/00/2000 DR #:
----------------------------------------------------------------------
Found in Version:
Description of Problem:
Fixed in Version:
Solution:
**********************************************************************
BUILD INFORMATION:
-------------------
Build Directories
-------------------
cp\dbm DBM Directory
cp\dbm\debug DBM Debug build Directory
cp\dbm\Flash DBM Flash build Directory
Development Tools Information
-------------------------------
Compilers : ARM 2.51 tools
/*===================================================================
EDIT HISTORY FOR FILE
$Log: dbmrel.txt $
Revision 1.1 2003/11/07 18:55:30 xuhua
Initial revision
Revision 1.1 2003/10/21 16:02:00 hanxiao99
Initial revision
Revision 1.1 2003/10/08 14:40:50 hanxiao99
Initial revision
Revision 1.1 2003/09/03 14:52:38 hanxiao99
Initial revision
Revision 1.1 2003/07/31 05:21:14 javese
Initial revision
Revision 1.3 2002/11/23 05:27:30 wavis
Updated for FDI.
Revision 1.2 2002/10/23 10:39:40 Bing
Check in for Greg
Revision 1.15 2002/10/09 08:48:10 mshaver
Update release notes.
Revision 1.14 2002/07/30 11:22:48 mmalopy
- Updated release notes for DBM version 1.2.45
Revision 1.13 2002/05/29 08:51:01 mshaver
Update release notes.
Revision 1.12 2002/04/10 15:44:09 mshaver
Update release notes.
Revision 1.11 2002/03/14 08:05:10 mshaver
Update release notes.
Revision 1.10 2002/03/04 10:40:02 mshaver
Update apj dependency list
Revision 1.9 2002/02/06 12:51:35 mshaver
Update release notes.
Revision 1.8 2001/11/20 13:31:28 mshaver
Update release notes.
Revision 1.7 2001/11/20 12:40:13 mclee
Update notes for 1.1.94
Revision 1.6 2001/11/15 07:55:16 mshaver
Updated release notes.
Revision 1.5 2001/11/14 18:09:12 AMALA
Added release notes for version 1.1.94
Revision 1.4 2001/11/13 12:58:55 mshaver
Update release notes.
Revision 1.3 2001/11/08 13:08:21 AMALA
Added release notes for version 1.1.76
Revision 1.2 2001/10/06 08:01:13 mshaver
Update release notes.
Revision 1.1 2000/10/06 13:40:19 mshaver
Initial revision
Revision 1.1 2000/10/06 18:26:48Z mshaver
Initial revision
===================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -