changes.txt

来自「SAMSUNG S3C6410 CPU BSP for winmobile6」· 文本 代码 · 共 148 行

TXT
148
字号
/*****************************************************************************/
/*                                                                           */
/* PROJECT : AnyStore II                                                     */
/* MODULE  : PocketStore II                                                  */
/* NAME    : Release Note                                                    */
/* NOTE    : This file contains the overall history of PocketStoreII         */
/*                                                                           */
/*---------------------------------------------------------------------------*/
/*                                                                           */
/*          COPYRIGHT 2003-2006, SAMSUNG ELECTRONICS CO., LTD.               */
/*                          ALL RIGHTS RESERVED                              */
/*                                                                           */
/*   Permission is hereby granted to licensees of Samsung Electronics        */
/*   Co., Ltd. products to use or abstract this computer program for the     */
/*   sole purpose of implementing a product based on Samsung                 */
/*   Electronics Co., Ltd. products. No other rights to reproduce, use,      */
/*   or disseminate this computer program, whether in part or in whole,      */
/*   are granted.                                                            */
/*                                                                           */
/*   Samsung Electronics Co., Ltd. makes no representation or warranties     */
/*   with respect to the performance of this computer program, and           */
/*   specifically disclaims any responsibility for any damages,              */
/*   special or consequential, connected with the use of this program.       */
/*                                                                           */
/*****************************************************************************/



/*---------------------------------------------------------------------------*/

2006-06-16 : v1.5.1 RC1 release
 - Adaptating XSR v1.5.1 into PocketStoreII
 - ONDisk : Change sector size to 2KB because of a limit on the number of clusters in TFAT
 - WinCEOAM : Separated into NK and ULDR for image update functionality
 - PAM : Add assembly memcpy32() function for OneNAND sync burst read mode
 - config.h : Add PAM_USE_ASMCPY and PAM_USE_DMACPY macros and remove deprecated macros

/*---------------------------------------------------------------------------*/

2006-04-12 : v1.4.1 RC5 release
 - OSLessOAM.cpp : Fix defect of OAM_Memcpy()
                   Defect in copying misaligned data
 - ONDisk.c : Add reserved read & write's IO buffer validation
 - Bootpart : Remove -DCOREDLL from CDEFINES for ULDR

/*---------------------------------------------------------------------------*/

2006-02-08 : v1.4.1 RC4 release
 - Adaptating XSR v1.4.1 into PocketStoreII.
 - STL : Fix defect of STL_Format()
         RQ_GetMaxECNT(), RQ_Get(), RQ_Put(), _AllocFreeUnit(), _PartitalMerge()
 - Registry : Move "BmlPartitionId" and "BmlVolumeId" keys to Built-in entry

/*---------------------------------------------------------------------------*/

2006-02-06 : Reorganize OTP API
 - GetUID.c : Modify OndUIDRead()
 - OTP.c : Modify OndOTPRead(), OndOTPWrite(), OndOTPLock() and OndOTPStatus()

/*---------------------------------------------------------------------------*/

2006-01-19 : Image Update for Reserved Region
 - ONDisk.c : Add IOCTL_FMD_GET_RESERVED_TABLE, IOCTL_FMD_READ_RESERVED and IOCTL_FMD_WRITE_RESERVED
 - OSLessOAM.c : Add OAM_GetROLockFlag() for Image Update (real)
 - WinCEOAM.c : Add OAM_GetROLockFlag() for Image Update (dummy)

/*---------------------------------------------------------------------------*/

2006-01-09 : v1.4.0 RC3 release
 - Support OneNAND sync. burst DMA read in intel PXA27x
 - Change Unified block device driver interface
 - Add BmlPartitionId and BmlVolumeId key in registry entry

/*---------------------------------------------------------------------------*/

2006-01-08 : Add OTP Read and Write Functionality
 - PseudoBML.c : Add PS_HAL_LLD_OTP_READ and PS_HAL_LLD_OTP_WRITE
 - ONLD.c : Add get UID function in ONLD_GetDevInfo()
 - config.h : Add LLD_OTP_UID and LLD_OTP_PBN
 - ONDisk.c : Substitute STBDrv.dll with ONDisk.dll

/*---------------------------------------------------------------------------*/

2006-01-03 : Update OneNAND Writer Utility
 - ONW.c : Reorganization and update

/*---------------------------------------------------------------------------*/

2006-01-02 : Update OneNAND Low Level Driver
 - ONLD.cpp : Support 1Gbit B-die, 2Gbit M-die and 4Gbit DDP
 - ONLD.cpp : Modify ONLD_MWrite() {*pErrPsn = pstPrevOpInfo[nDev]->nPsn;}
 - ONLD.cpp : Modify ONLD_EraseVerify to use only after MErase
 - ONLD.cpp : Modify ONLD_Copyback to handle read error
 - ONLD.cpp : Add ONLD_OTP_Read() and ONLD_OTP_Write()

/*---------------------------------------------------------------------------*/

2005-12-30 : Update disk driver interface
 - Substitute "STBDrv" module with "ONDisk"
 - Add "BmlPartitionId" and "BmlVolumeId" in registry 

/*---------------------------------------------------------------------------*/

2005-12-27 : Debug ONBL1 and ONBL2 for SMDK2410
 - Fix the ONBL1 not to erase RAM flag for image update
 - Update hardware initialization routine in ONBL1 and ONBL1

/*---------------------------------------------------------------------------*/

2005-11-14 : Support reserved region
 - Implement reserved region feature for customer purpose
 - Open "STBDrvIF.lib" source to customer
 - Open "GetUID.lib" source to customer
 - Open "HalWrapper.lib" source to customer
 - Reorganize "example" directory

/*---------------------------------------------------------------------------*/

2005-11-03 : XSR core update
 - SectorMap.cpp : modified _Compaction() and _PartialMerge() to fix defect of compaction and copy
 - STLInterface.cpp : fix defect of STL_Format() and _ScanUnitHeader()
 - VirtualNAND.cpp : modified _GetSInfo() to remove unnecessary block replacement for garbage unit

/*---------------------------------------------------------------------------*/
 
2005-11-03 : STBDrv.lib update
 - System.c : Remove KernelIoControl() in DSK_PowerDown()
 - System.c : Remove some deprecated features

/*---------------------------------------------------------------------------*/

2005-10-13 : Work around for ULDR boot fail
 - ULDR cannot open the RO partition.
 - Force to return always FALSE32 from _IsROPartition() function.

/*---------------------------------------------------------------------------*/

2005-10-11 : v1.4.0 proto002 release
 - Implement DMA_Memcpy() function for using DMA in ONBL2 and IPL.

/*---------------------------------------------------------------------------*/

2005-08-01 : v1.4.0 proto001 release
 - Adaptating XSR v1.4.0 into PocketStoreII.
 - Substitute STL_Format() to STL_Delete() for DISK_IOCTL_FORMAT_MEDIA in "system.c".

/*---------------------------------------------------------------------------*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?