os/kernelhwsrv/kerneltest/e32utils/group/release.txt
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
Version 2.00.1137
sl@0
     2
=================
sl@0
     3
(Made by Vino Jose   14/08/2009)
sl@0
     4
sl@0
     5
1.	OliverStuart
sl@0
     6
	1.	MINOR_CHANGE [System Build]: Missing distribution.polocy.s60 files
sl@0
     7
sl@0
     8
Version 2.00.1136
sl@0
     9
=================
sl@0
    10
(Made by Vino Jose   07/08/2009)
sl@0
    11
sl@0
    12
sl@0
    13
1.	OliverStuart
sl@0
    14
	1.	DEFECT FIX: DEF141411: [BFC]: Warnings in BFC build "SYSTEMINCLUDE path not found" 
sl@0
    15
sl@0
    16
Version 2.00.1135
sl@0
    17
=================
sl@0
    18
(Made by Vino Jose   05/08/2009)
sl@0
    19
sl@0
    20
sl@0
    21
1.	OliverStuart
sl@0
    22
	1.	DEFECT FIX: DEF141390: [System Build]: SBS Errors "source of export not found" in GT stage
sl@0
    23
sl@0
    24
Version 2.00.1134
sl@0
    25
=================
sl@0
    26
(Made by Vino Jose   03/08/2009)
sl@0
    27
sl@0
    28
sl@0
    29
1.	SaravanaAttiyappagounder
sl@0
    30
	1.	DEFECT FIX: DEF140935: UID(3) allocation for Setcap.exe
sl@0
    31
sl@0
    32
sl@0
    33
Version 2.00.1133
sl@0
    34
=================
sl@0
    35
(Made by Vino Jose   14/07/2009)
sl@0
    36
sl@0
    37
1.	NeilClifford
sl@0
    38
	1.	DEFECT FIX: DEF140960: WDP Image fails with BOOTFAULT: 594d555d @ line 234 while booting
sl@0
    39
sl@0
    40
sl@0
    41
sl@0
    42
sl@0
    43
Version 2.00.1132
sl@0
    44
=================
sl@0
    45
(Made by Vino Jose   10/07/2009)
sl@0
    46
sl@0
    47
1.	ChrisN
sl@0
    48
	1.	MILESTONE: SymTB9.2, GT0419, MS3.36, DS.1815 PREQ2621 System Architecture Relocating header files - K&HS support
sl@0
    49
sl@0
    50
Version 2.00.1131
sl@0
    51
=================
sl@0
    52
(Made by VincentF 26/06/2009)
sl@0
    53
sl@0
    54
1	HenryGrant
sl@0
    55
	1.	DEFECT FIX: DEF137080: BFC failed due to missing rebootdrv.h 
sl@0
    56
sl@0
    57
2.	OliverStuart
sl@0
    58
	1.	MINOR CHANGE: CR1970: Adding missing S60 distribution files and correcting IDs.
sl@0
    59
	2.	MINOR CHANGE: CR1994: Updating incorrect copyright headers.
sl@0
    60
sl@0
    61
Version 2.00.1130
sl@0
    62
=================
sl@0
    63
(Made by indrajeetsingh 27/11/2008)
sl@0
    64
sl@0
    65
1	JenniferH
sl@0
    66
	1.	DEFECT FIX: DEF130431: NAND core loader has unguarded print statements
sl@0
    67
2.	OliverStuart
sl@0
    68
	1.	MINOR CHANGE: CR1970: Setting correct IDs on S60 distribution policy files.
sl@0
    69
	2.	MINOR CHANGE: CR1994: Replacing Symbian copyright notices with SF notices.
sl@0
    70
sl@0
    71
Version 2.00.1129
sl@0
    72
=================
sl@0
    73
(Made by DaveGordon 12/11/2008)
sl@0
    74
sl@0
    75
1.	DmitryL
sl@0
    76
	1.	DEFECT FIX: DEF129769 usbmsapp doesn't respect the original filesystem mounted on the drive
sl@0
    77
sl@0
    78
sl@0
    79
Version 2.00.1128
sl@0
    80
=================
sl@0
    81
(Made by DeleOgunjumelo 06/10/2008)
sl@0
    82
sl@0
    83
1.	bhaskarreddy
sl@0
    84
	1.	DEFECT FIX: DEF128359: usb bootloader hangs when given a delay 
sl@0
    85
sl@0
    86
sl@0
    87
Version 2.00.1127
sl@0
    88
=================
sl@0
    89
(Made by indrajeetsingh 26/08/2008)
sl@0
    90
sl@0
    91
1.	RichardCo
sl@0
    92
	1.	DEFECT FIX: DEF126617: btrace will kern-exec 0 when dumping over serial 
sl@0
    93
sl@0
    94
sl@0
    95
Version 2.00.1126
sl@0
    96
=================
sl@0
    97
(Made by VincentF 19/08/2008)
sl@0
    98
sl@0
    99
1.	VincentF
sl@0
   100
	1.	DEFECT FIX: DEF126482: distribution.policy mismatchs with ipr in base_e32utils
sl@0
   101
sl@0
   102
sl@0
   103
Version 2.00.1125
sl@0
   104
=================
sl@0
   105
(Made by ReubenH 12/05/2008)
sl@0
   106
sl@0
   107
1.	LukaszF
sl@0
   108
	1.	DEFECT FIX: PDEF122307 : d_exc logs gets deleted on UIQ devices
sl@0
   109
sl@0
   110
sl@0
   111
Version 2.00.1124
sl@0
   112
=================
sl@0
   113
(Made by LukaszF 09/05/2008)
sl@0
   114
sl@0
   115
1.	AttilaV
sl@0
   116
	1. 	PDEF114174: nandloader not able to flash rofs beyond ~30MByte offset 
sl@0
   117
sl@0
   118
2.	SebOlney
sl@0
   119
	1.	DEFECT FIX: PDEF122134: Crashread fails to read large crashlogs
sl@0
   120
sl@0
   121
sl@0
   122
Version 2.00.1123
sl@0
   123
=================
sl@0
   124
(Made by DmitryL 28/04/2008)
sl@0
   125
1. 	JohnS
sl@0
   126
	1. 	DEF120466: make_ecc_512(address_t pEccbuf, address_t pDatabuf) requires copyright banner
sl@0
   127
sl@0
   128
sl@0
   129
Version 2.00.1122
sl@0
   130
=================
sl@0
   131
(Made by JohnS 20/03/2008)
sl@0
   132
3.	JohnS
sl@0
   133
	1.	MILESTONE: Sphinx, GT0339, MS3.1.2 DS607 PREQ 1115: Peripherals : Support FAT on <90nm flash devices (part 2)
sl@0
   134
	2.	MILESTONE: Sphinx, GT0339, MS3.1.3 DS605 PREQ 1115: Peripherals : Support FAT on <90nm flash devices (part 3)
sl@0
   135
sl@0
   136
sl@0
   137
Version 2.00.1121
sl@0
   138
=================
sl@0
   139
(Made by DmitryL 16/01/2008)
sl@0
   140
sl@0
   141
1.	LukaszF
sl@0
   142
	1. 	CHANGE REQUEST: Development CR: BBRE-79KLJQ, GT0339 Base Meteora, Peripherals: Upgrade netcards.exe to support WiFi
sl@0
   143
sl@0
   144
sl@0
   145
Version 2.00.1120
sl@0
   146
=================
sl@0
   147
(Made by fabiangortz 11/01/2008)
sl@0
   148
sl@0
   149
1.	MarkTa
sl@0
   150
	1.	MINOR CHANGE: Fix typo in nandloader debug output.
sl@0
   151
sl@0
   152
sl@0
   153
Version 2.00.1119
sl@0
   154
=================
sl@0
   155
(Made by RichardCo 30/11/2007)
sl@0
   156
sl@0
   157
1.	NicholasC
sl@0
   158
	1.	DEF114775: RestoreMount does not clear fatUnmountList in usbmsapp
sl@0
   159
sl@0
   160
Version 2.00.1118
sl@0
   161
=================
sl@0
   162
(Made by MarkTa 26/09/2007)
sl@0
   163
sl@0
   164
1.	MarkTa
sl@0
   165
	1.	MILESTONE: Naiad, GT0302, MS3.5.2 DS503 PREQ308 - Defragment physical RAM.
sl@0
   166
		Modify the btrace tool to handle fast mutex tracing.
sl@0
   167
sl@0
   168
2.	MichaelP
sl@0
   169
	1.	DEFECT FIX: DEF112166: Base's USBMSAPP doesn't delete Remote-Wakeup capability from USB Configuration
sl@0
   170
		Base's USBMSAPP now deletes Remote-Wakeup capability from the USB Configuration descriptor 
sl@0
   171
		so that the USB Mass Storage device can also easily be used for Chapter9 testing.
sl@0
   172
sl@0
   173
sl@0
   174
Version 2.00.1117
sl@0
   175
=================
sl@0
   176
(Made by DmitryL, 11/09/2007)
sl@0
   177
sl@0
   178
1.	MichaelP
sl@0
   179
	1.	MINOR_CHANGE: Deleted file /e32utils/testusbcldd/inc/d32testusbc.inl since
sl@0
   180
		it was not used anywhere.
sl@0
   181
sl@0
   182
sl@0
   183
Version 2.00.1116
sl@0
   184
=================
sl@0
   185
(Made by ReubenH, 29/08/2007)
sl@0
   186
sl@0
   187
1.	JonCo
sl@0
   188
	MINOR_CHANGE: btrace analyser now skips junk one byte at a time, and also understands EPaging traces
sl@0
   189
sl@0
   190
Version 2.00.1115
sl@0
   191
=================
sl@0
   192
(Made by JonCo, 15/08/2007)
sl@0
   193
sl@0
   194
1.	JonM
sl@0
   195
	1.	DEFECT FIX:  DEF110290: Various BTrace bugs Various BTrace defect fixes
sl@0
   196
sl@0
   197
2.	NickC
sl@0
   198
	1.	DEFECT FIX:  PDEF110325: Mass Storage volume spontaneously remounts on Mac OS X and ubuntu
sl@0
   199
sl@0
   200
sl@0
   201
Version 2.00.1114
sl@0
   202
=================
sl@0
   203
(Made by ParameshwariB, 24/07/2007)
sl@0
   204
1.	Yogesh Chauhan
sl@0
   205
	1.	DEFECT FIX:  PDEF109480: Analyser does not parse symbol file correctly.
sl@0
   206
sl@0
   207
Version 2.00.1113
sl@0
   208
=================
sl@0
   209
(Made by JohnS, 17/07/2007)
sl@0
   210
sl@0
   211
1.	lukaszforynski
sl@0
   212
	1.	DEFECT FIX:  DEF109580  Documentation: ROFS identified as XIP.
sl@0
   213
sl@0
   214
sl@0
   215
Version 2.00.1112
sl@0
   216
=================
sl@0
   217
(Made by JonCo, 26/06/2007)
sl@0
   218
sl@0
   219
1.	ChrisN
sl@0
   220
	1.	DEFECT FIX:  PDEF108114  S60 3.2 emulator: netcard.exe crashing when enabling LAN connection (platform_tc
sl@0
   221
sl@0
   222
Version 2.00.1111
sl@0
   223
=================
sl@0
   224
(Made by DjordjeK, 17/01/2007)
sl@0
   225
sl@0
   226
1.	NicholasC
sl@0
   227
	1.	DEF099681: USB mass storage changes have broken ubootldr mass storage support	
sl@0
   228
sl@0
   229
Version 2.00.1110
sl@0
   230
=================
sl@0
   231
(Made by OlegI, 18/12/2006)
sl@0
   232
sl@0
   233
1.	NicholasC
sl@0
   234
	1.	PDEF098443: accessing MMC panics when accessed after usbmsapp/MAC connection
sl@0
   235
	2.	PDEF098510: USB Disconnect is not handled properly in usbmsapp
sl@0
   236
sl@0
   237
Version 2.00.1109
sl@0
   238
=================
sl@0
   239
(Made by MichaelMo, 04/12/2006)
sl@0
   240
sl@0
   241
1.	RichardCo
sl@0
   242
	1.	DEFECT FIX: PDEF098447: SSR Nandloader - need to initialise partitions to 5 to get Crash Log to work
sl@0
   243
		Make the nandloader determine the extension FBR size correctly.
sl@0
   244
sl@0
   245
sl@0
   246
Version 2.00.1108
sl@0
   247
=================
sl@0
   248
(Made by JonCo, 10/11/2006)
sl@0
   249
sl@0
   250
1.	JohnS
sl@0
   251
	1.	DEFECT FIX: PDEF095962: DP: nandloader does not flash image files automatically
sl@0
   252
		Enhancement implements building of nandloader rom that will automatically flash 
sl@0
   253
		NAND in a way that is of general use for demand paging testing.
sl@0
   254
2.	MarkTa
sl@0
   255
	1.	DEFECT FIX: PDEF097317 	Sampler.ldd will fault the kernel if its client dies
sl@0
   256
		Stop sampler device driver panicing supervisor thread when it cleans up sampler up
sl@0
   257
	2.	DEFECT FIX: PDEF097642: null thread systematically included in sampling profiler output
sl@0
   258
		Make string comparison for NULL thread case insensitive
sl@0
   259
sl@0
   260
sl@0
   261
Version 2.00.1107
sl@0
   262
=================
sl@0
   263
(Made by AndrewHi, 16/10/2006)
sl@0
   264
sl@0
   265
1.	MarkTa
sl@0
   266
	1.	DEFECT FIX: DEF096234: printstk.pl mis-reads ARM MAP files
sl@0
   267
		Make script interpret size in rvct map files as decimal not hex
sl@0
   268
sl@0
   269
sl@0
   270
Version 2.00.1106
sl@0
   271
=================
sl@0
   272
(Made by StefanW, 11/07/2006)
sl@0
   273
sl@0
   274
1.	StefanW
sl@0
   275
	1.	MILESTONE: Bravo GT0236, MS3.20.1 DS317 PREQ1389 CR0795 Support for >2G SD part 1
sl@0
   276
		Updated MMCTEST and D_MMCIF to support >2G SD cards
sl@0
   277
		Updated T_SDPARTITION for SD2.0 filesystem compliance testing
sl@0
   278
sl@0
   279
Version 2.00.1105
sl@0
   280
=================
sl@0
   281
(Made by DmitryL, 07/04/2006)
sl@0
   282
sl@0
   283
1.	OlegI
sl@0
   284
	1.	MILESTONE: Argus GT0286, MS3.5.4 PREQ1030 Kernel support for device driver test suites
sl@0
   285
		This completes all of the preconditions checks planned for this PREQ.
sl@0
   286
sl@0
   287
Version 2.00.1104
sl@0
   288
=================
sl@0
   289
(Made by AndreasP, 20/03/2006)
sl@0
   290
sl@0
   291
1.	AndreasP
sl@0
   292
	1.	DEFECT FIX: DEF081194: Nandloader should autodetect NAND ROFS drive
sl@0
   293
		Nandloader now obtains information from all drives numbered within the range of 0 and KMaxDrives.
sl@0
   294
		The first drive that is of type KPartitionTypeRofs is the first usable ROFS drive which we are interested in.
sl@0
   295
		If such a drive is not found then Nandloader uses testgui::KDefaultDrive (7) as before. In both cases though
sl@0
   296
		that value gets overwritten if the -d option has been used to specify a drive number for the NAND area.
sl@0
   297
sl@0
   298
Version 2.00.1105
sl@0
   299
=================
sl@0
   300
(Made by JonathanM, 04/01/2006)
sl@0
   301
sl@0
   302
1.	DjordjeK
sl@0
   303
	1.	DEFECT FIX: DEF074427: Profiler does not recognize iDFCs
sl@0
   304
		Sampler's callback routine (DProfile::Sample runs in interrupt content) samples the program counter by
sl@0
   305
		reading the first entry in the interrupt stack - at it is the next address to be executed (in either supervisor
sl@0
   306
		or user mode) after the interrupt is completed. It then assigns that value to the current thread (obtained
sl@0
   307
		by NKern::CurrentThread()).
sl@0
   308
		However, when iDFC is running, the current thread in Scheduler is not updated (nor somehow marked that there is 
sl@0
   309
		no current thread). As the consequence, each sample that comes from iDFC is assigned to the last thread running 
sl@0
   310
		before iDFC has started.
sl@0
   311
		With this fix, Profiler will recognize iDFCs, and assign value -1 as threadID for such samples and text
sl@0
   312
		string "Running in iDFC" for thread name. It will also assign the sample to an 'artificial process' with ID -1
sl@0
   313
		and set "N/A" for process name.
sl@0
   314
	2.	DEFECT FIX: DEF075212: Profiler doesn't work with JAVA VM supporting Jazelle (MCL)
sl@0
   315
		Profiler tool panics if an odd program counter is sampled (Jazelle code).
sl@0
   316
		This fix clears LSB in the sample ensuring that profiler is OK.
sl@0
   317
		As the consequence, the sample of Jazelle code from odd address will be reported as
sl@0
   318
		the Jazelle instruction from the previous even address.
sl@0
   319
		
sl@0
   320
sl@0
   321
Version 2.00.1104
sl@0
   322
=================
sl@0
   323
(Made by AttilaV, 12/12/2005)
sl@0
   324
sl@0
   325
1.	OlegI
sl@0
   326
	1.	DEFECT FIX: DEF072990: CoreOs address not read from FBR in nandloader
sl@0
   327
		Added SectionData[CoreOSImage].iStart =aFBRRecord.Start(); to CSectionData::UpdateSectionDataFromFBR() 
sl@0
   328
		for setting the start of the CoreOS image in the case of presence of AltCoreOS
sl@0
   329
sl@0
   330
sl@0
   331
Version 2.00.1103
sl@0
   332
=================
sl@0
   333
(Made by MichaelP, 15/11/2005)
sl@0
   334
sl@0
   335
1.	AndrewHi
sl@0
   336
	1.	DEFECT FIX: DEF072105: Missing the header files "nanddefs.h and var_reboot_module.h" in Epoc
sl@0
   337
		Added export of nanddefs.h
sl@0
   338
sl@0
   339
sl@0
   340
Version 2.00.1102
sl@0
   341
=================
sl@0
   342
(Made by DmitryL, 31/10/2005)
sl@0
   343
sl@0
   344
1.	AndreasP
sl@0
   345
	1.	DEFECT FIX: DEF070250: NAND Loader message is misleading.
sl@0
   346
		CNandLoaderGui::ProcessKeyPress( ) has been modified to inform the user when the platform doesn't support Miniboot.
sl@0
   347
sl@0
   348
2.	JonCo
sl@0
   349
	1.	DEFECT FIX: DEF072344: Profiler.exe raises a PlatSec warning
sl@0
   350
sl@0
   351
Version 2.00.1101
sl@0
   352
=================
sl@0
   353
(Made by JenniferH, 11/10/2005)
sl@0
   354
sl@0
   355
1.	JonathanM
sl@0
   356
	1.	MINOR_CHANGE: Fix test utility REBOOTDRV so that CPU state is cleaner after reboot
sl@0
   357
sl@0
   358
2.	YingS
sl@0
   359
	1.	DEF067961 USB CF - Mass Storage Class interface (Reported by USB CF)
sl@0
   360
sl@0
   361
sl@0
   362
Version 2.00.1100
sl@0
   363
=================
sl@0
   364
(Made by AndreasP, 14/09/2005)
sl@0
   365
sl@0
   366
sl@0
   367
Patch to Version 2.00.1007
sl@0
   368
=================
sl@0
   369
(Made by RobertJ, 05/08/2005)
sl@0
   370
sl@0
   371
1.	RobertJ
sl@0
   372
	1.	DEFECT FIX: DEF067024: [system build] GT, CBR (missing files) and ROM building errors in MCL
sl@0
   373
		Added source files to the listing in mrp file
sl@0
   374
sl@0
   375
Version 2.00.1007
sl@0
   376
=================
sl@0
   377
(Made by MaximK, 05/08/2005)
sl@0
   378
sl@0
   379
1.	AnatolyP
sl@0
   380
	1.	DEFECT FIX: INC064563: Printstk.pl needs to be updated to handle RVCT map files 
sl@0
   381
		Support of RVCT-generated map-files added.
sl@0
   382
		Because of insufficient documentation the \e32toolp\maksym\maksym.pl was used as a template for this modification.
sl@0
   383
		Parsing of GCC-generated map-files is slightly modified to make it consistent with maksym.pl that performes the same parsing. 
sl@0
   384
sl@0
   385
sl@0
   386
Version 2.00.1006
sl@0
   387
=================
sl@0
   388
(Made by DjordjeK, 05/07/2005)
sl@0
   389
sl@0
   390
1.	MichaelMo
sl@0
   391
	1.	MINOR CHANGE: Fix H2 USB bootloader so that it works under Mac OS X
sl@0
   392
	2.	MINOR CHANGE: Refactor USB Sample Application / Bootloader code to support building 		both bootloader executable and sample application
sl@0
   393
sl@0
   394
sl@0
   395
Version 2.00.1005
sl@0
   396
=================
sl@0
   397
(Made by AndrewHi, 23/06/2005)
sl@0
   398
sl@0
   399
1.	StefanW
sl@0
   400
	1.	MINOR CHANGE: Modified BLD.INF to include MMC tests (T_MMCIF.EXE and D_MMCIF.LDD)
sl@0
   401
			      and removed an 'unreachable code' build warning from D_MMCIF.
sl@0
   402
sl@0
   403
Version 2.00.1004
sl@0
   404
=================
sl@0
   405
(Made by CarlosF, 06/06/2005)
sl@0
   406
sl@0
   407
1.	OlegI & DjordjeK
sl@0
   408
	1.	GT0236 MS3.6: CHANGE REQUEST ALAF-68YJKY - System, GT0236 Base, Aid NAND flash/ROFS based platform 
sl@0
   409
		performance by making the Sampling Profiler ROFS aware. (development CR)
sl@0
   410
		 - Analyser tool upgraded to support NonXIP images.
sl@0
   411
		 - Profiler tool now collects DCodeSeg create/delete events.
sl@0
   412
		 - Kernel has to be built with __DEBUGGER_SUPPORT__ option to fully support profiling of non-XIP code.
sl@0
   413
sl@0
   414
2.	JonCo
sl@0
   415
	1.	DEFECT FIX: DEF062081: [Mike IPR] Distribution.policy files not in compliance with 9.1 CKL
sl@0
   416
sl@0
   417
Version 2.00.1003
sl@0
   418
=================
sl@0
   419
(Made by MiguelB, 03/05/2005)
sl@0
   420
sl@0
   421
1.	JonCo
sl@0
   422
	1.	DEFECT FIX: DEF060454: [Mike IPR] Distribution.policy files not in compliance with 9.1 CKL
sl@0
   423
sl@0
   424
sl@0
   425
Version 2.00.1002
sl@0
   426
================
sl@0
   427
(Made by AndrewHi, 09/03/2005)
sl@0
   428
sl@0
   429
1)	AndrewHi
sl@0
   430
	1.	DEFECT FIX: DEF056779  [System Build] IPR error in 03510
sl@0
   431
	2.	DEFECT FIX: DEF056775 Base build errors in Build From Clean
sl@0
   432
sl@0
   433
Version 2.00.1001
sl@0
   434
================
sl@0
   435
(Made by AndrewHi, 08/03/2005)
sl@0
   436
sl@0
   437
1)	AndrewHi
sl@0
   438
	1.	DEFECT FIX: DEF056688 - [System Build] CBR Errors in build 03508 - The multiple MRPs owning the same files
sl@0
   439
	2.	DEFECT FIX: DEF056698 - [System Build] CBR error in 03509 - base_nandboot_unistore2 - The MRP base_nandboot_unistore2 does not own itself and hence gets deleted
sl@0
   440
sl@0
   441
Version 2.00.1000
sl@0
   442
================
sl@0
   443
(Made by MichaelMo, 04/03/2005)
sl@0
   444
sl@0
   445
1)	AndrewHi
sl@0
   446
	1.	MILESTONE: Mike,GT0223,MS3.5.1 NAND Unistore II (XSR) submission (Phase 1)
sl@0
   447
sl@0
   448
Version 2.00.518
sl@0
   449
================
sl@0
   450
(Made by DjordjeK, 21/02/2005)
sl@0
   451
sl@0
   452
1)	DavidM
sl@0
   453
	1.  	CR: RFID-66EMED - Add more trace flag fields to ROM header and increase the size of the
sl@0
   454
		boot ROM header. Originally there were 32 kernel trace bits, there are now 256. 
sl@0
   455
		The trace bits are now referred to via a bit number instead of a bit-mask.
sl@0
   456
	2.  	INTERFACE CHANGE: Break Request 1322 was approved with confirmation 
sl@0
   457
		numbers: BR1322.1, BR1322.2 & BR1322.3.
sl@0
   458
sl@0
   459
2)	TonyM
sl@0
   460
	1.	MINOR CHANGE:
sl@0
   461
		Some improvements to the USB MS Boot loader app. Make more code variant configurable.
sl@0
   462
sl@0
   463
3)	AndrewHi
sl@0
   464
	1.	DEFECT FIX: DEF0046963 - Crashlogger isn't sufficiently configurable
sl@0
   465
sl@0
   466
Version 2.00.517
sl@0
   467
================
sl@0
   468
(Made by CarlosF, 15/02/2005)
sl@0
   469
sl@0
   470
1)	WilliamRo
sl@0
   471
	1)	DEF055029 - Can't distinguish between EKA1 and EKA2 versions of NandLoader.exe
sl@0
   472
sl@0
   473
Version 2.00.516
sl@0
   474
================
sl@0
   475
(Made by JonathanM, 18/01/2005)
sl@0
   476
sl@0
   477
1)	MichaelMo
sl@0
   478
	1)	DEFECT FIX: DEF052236 - netcards.exe not in epoc32\tools
sl@0
   479
sl@0
   480
Version 2.00.515
sl@0
   481
================
sl@0
   482
(Made by DjordjeK, 08/12/2004)
sl@0
   483
sl@0
   484
1)	JonathanM
sl@0
   485
	1)	DEFECT FIX: DEF052516 - [System Build] GT Base errors found in build 03434
sl@0
   486
		This reverts defect fix DEF052236 - netcards.exe not in epoc32\tools
sl@0
   487
sl@0
   488
sl@0
   489
Version 2.00.514
sl@0
   490
================
sl@0
   491
(Made by KamranN, 06/12/2004)
sl@0
   492
sl@0
   493
2)	IanivS
sl@0
   494
	1)	Fixed DEF051807	- Memory leak in USB test LDD (testusbc.ldd) 
sl@0
   495
sl@0
   496
Version 2.00.513
sl@0
   497
================
sl@0
   498
(Made by StefanW, 19/11/2004)
sl@0
   499
sl@0
   500
1)	StefanW
sl@0
   501
	1)	PREQ544:USB Mass Storage - Added test USB LDD for USB simulation testing.
sl@0
   502
sl@0
   503
Version 2.00.512
sl@0
   504
================
sl@0
   505
(Made by DjordjeK, 16/11/2004)
sl@0
   506
sl@0
   507
1)	DjordjeK
sl@0
   508
	1) Added capability in crashread.mmp file
sl@0
   509
sl@0
   510
Version 2.00.511
sl@0
   511
================
sl@0
   512
(Made by JonathanM, 26/07/2004)
sl@0
   513
sl@0
   514
1)	JonathanM
sl@0
   515
	1) Expanded SETCAP.EXE to allow Secure or Vendor IDs to be modified.
sl@0
   516
sl@0
   517
Version 2.00.510
sl@0
   518
================
sl@0
   519
(Made by AndrewH, 06/07/2004)
sl@0
   520
sl@0
   521
1)	CarlosF
sl@0
   522
	1) Fix defect DEF045188 - Number of blocks in a nand device is assumed to be 2048
sl@0
   523
sl@0
   524
Version 2.00.509
sl@0
   525
================
sl@0
   526
(Made by JonathanM, 26/05/2004)
sl@0
   527
sl@0
   528
1) 	CiprianM
sl@0
   529
	1)	Fixed DEF041607 - Sampling profiler crashing after 5+ min on Lubbock board 
sl@0
   530
		with watchers running. Updated profiler.rtf to reflect these changes and
sl@0
   531
		to make people aware of some limitations of the profiler.
sl@0
   532
sl@0
   533
Version 2.00.508
sl@0
   534
================
sl@0
   535
(Made by CarlosF, 14/04/2004)
sl@0
   536
sl@0
   537
1) JonathanM
sl@0
   538
	1) Fixed defect DEF044235 - printstk.pl problems with Perl v5.6.1 in 7.0s
sl@0
   539
sl@0
   540
Version 2.00.507
sl@0
   541
================
sl@0
   542
(Made by AndrewJ, 13/02/2004)
sl@0
   543
sl@0
   544
1.	JonathanM
sl@0
   545
	1.	Fix for defect DEF041507 - Sampling Profiler Not Working on Cedar
sl@0
   546
		(this fix is a documentation update only.)
sl@0
   547
sl@0
   548
2.	StephanGu
sl@0
   549
	1.	Implemented CLCT-5VEK4P - "Binary search in ROFS 
sl@0
   550
		together with 'expanding ROFS entries with UIDs'".
sl@0
   551
		Changed Rofsbuild to provide a sorted array of offsets
sl@0
   552
		in order to allow the file system to perform binary search
sl@0
   553
		through the image.  Also expended the TRofsEntry structure
sl@0
   554
		to include a copy of the file UID data.
sl@0
   555
sl@0
   556
		Added Winsnandgen utility to facilitate easy construction
sl@0
   557
		of emulated Nand media file for Wins.
sl@0
   558
sl@0
   559
sl@0
   560
Version 2.00.506
sl@0
   561
================
sl@0
   562
(Made by StephanGu, 13/11/2003)
sl@0
   563
sl@0
   564
1.	CarlosF
sl@0
   565
	1.	Added support for NAND flash as per PREQ12 (REQ1752) NandFlash on EKA2. 
sl@0
   566
		Added Nandloader code, modified NandFlash Media Driver and Generic side
sl@0
   567
		of RebootDrv.
sl@0
   568
sl@0
   569
sl@0
   570
Version 2.00.505
sl@0
   571
================
sl@0
   572
(Made by JonathanM, 05/08/2003)
sl@0
   573
sl@0
   574
1.	Nicolas
sl@0
   575
	1.	Propagated fix for DEF032889 - printsym.pl is very slow and can't read 
sl@0
   576
		kernel crash debugger memory dumps.
sl@0
   577
	2.	Propagated fix for DEF029536 - e32utils cannot build reprob.img with 
sl@0
   578
		RVCT.  Building of reprob.img and reproc.img was already disabled in
sl@0
   579
		Cedar, but now the binaries are stored in p4 and exported by "abld 
sl@0
   580
		export"
sl@0
   581
sl@0
   582
Version 2.00.504
sl@0
   583
================
sl@0
   584
(Made by JonathanM, 19/05/2003)
sl@0
   585
sl@0
   586
0.	JonathanM and ChrisM
sl@0
   587
	1.	Changes resulting from making E32 compatible with with
sl@0
   588
		Symbian OS version 7.0
sl@0
   589
sl@0
   590
1.	Nicolas
sl@0
   591
	1.	Changed d_exc/minkda to support DKernelEventHandler.
sl@0
   592
	2.	Fixed d_exc/minkda which was broken when kernel-side unicode 
sl@0
   593
		support was removed.
sl@0
   594
	3.	Fixed lifetime bug in minkda: event handler was unconditionally 
sl@0
   595
		checking if the current thread is d_exc which is incorrect as
sl@0
   596
		the d_exc thread may be closed before the event handler.
sl@0
   597
	4.	Updated printsym.pl and printstk.pl so they work with the new
sl@0
   598
		memory map (ROM base moved to 0xF8000000).
sl@0
   599
sl@0
   600
Version 2.00.503
sl@0
   601
================
sl@0
   602
(Made by JonathanM, 14/02/2003)
sl@0
   603
sl@0
   604
1.	JonathanM
sl@0
   605
	1.	Changed SETCAP.EXE so that it can only grant capabilities which it has itself.
sl@0
   606
sl@0
   607
sl@0
   608
Version 2.00.502
sl@0
   609
================
sl@0
   610
(Made by JonathanM, 20/09/2002)
sl@0
   611
sl@0
   612
1.	Dennis
sl@0
   613
	1.	Split all ARM inline assembler into separate .cia files.
sl@0
   614
2.	JonathanM
sl@0
   615
	1.	Add SETCAP.EXE: Makes a copy of an exe file and gives it the specified capabilities
sl@0
   616
sl@0
   617
		Command line syntax:
sl@0
   618
sl@0
   619
		  SETCAP source_exe capability destination_path
sl@0
   620
sl@0
   621
		  source_exe         Name of an exe file ( default path z:\system\bin\ )
sl@0
   622
		  capability         Hex value for capabilities
sl@0
   623
		  destination_path   Name and path to copy the exe to ( defaults to c:\system\bin\ )
sl@0
   624
sl@0
   625
		Notes
sl@0
   626
sl@0
   627
		1.  If the source EXE is in ROM it must the a RAM executable image. I.e. its entry in
sl@0
   628
			an OBY file must start with "data=" and not "file=". To ensure this happens by
sl@0
   629
			using an MMP file use something like:
sl@0
   630
sl@0
   631
			  ROMTARGET    // Empty ROM path means don't include normal execute-in-place file
sl@0
   632
			  RAMTARGET \system\bin\    // Target path (in ROM) for RAM executable image
sl@0
   633
sl@0
   634
		2.  The Symbian OS only allows one binary file with a given name; (the name doesn't
sl@0
   635
			include file path or extention). This means that if you use SETCAP to make a
sl@0
   636
			copy of a binary which is already loaded then the copy will not get loaded when
sl@0
   637
			you come to use it; the already loaded version will be used instead. To avoid this,
sl@0
   638
			use SETCAP to give the copy a different name. E.g. "SETCAP test.exe 1234 test2.exe"
sl@0
   639
sl@0
   640
sl@0
   641
Version 2.00.501
sl@0
   642
================
sl@0
   643
(Made by Dennis, 16/08/2002)
sl@0
   644
sl@0
   645
1)	Nicolas
sl@0
   646
	1)	Added MINKDA.LDD, an example of kernel-side debug
sl@0
   647
		agent providing minimal support for debugging.
sl@0
   648
	2)	Introduced new version of D_EXC, the EKA1 tool used to
sl@0
   649
		trap user-side exceptions and panics.  This version
sl@0
   650
		uses MINKDA.  By default, it is compatible with the
sl@0
   651
		EKA1 version but has additional features, the main one
sl@0
   652
		being the ability to dump crash information to a
sl@0
   653
		serial port instead of a file. Some documentation is
sl@0
   654
		in being written but not completed yet.	 In the
sl@0
   655
		meantime, please look at the usage comment at the top
sl@0
   656
		of D_EXC.CPP.
sl@0
   657
	3)	Updated printstk.pl for new D_EXC.  Its limitations are:
sl@0
   658
		a) Map files must be in the directory from which
sl@0
   659
		   printstk is started.	 Failing that, no symbols are
sl@0
   660
		   displayed for non XIP binaries.
sl@0
   661
		b) It does not deal with kernel-side exceptions as
sl@0
   662
		   d_exc does not (yet?) dump supervisor stacks.
sl@0
   663
sl@0
   664
Version 2.00.500
sl@0
   665
================
sl@0
   666
(Made by AndrewT, 23/05/2002)
sl@0
   667
sl@0
   668
First release of EKA2 into Symbian OS mainline.
sl@0
   669
sl@0
   670
sl@0
   671
Version 1.01.134
sl@0
   672
================
sl@0
   673
(Made by ChrisM, 06/03/2002)
sl@0
   674
sl@0
   675
1)	PeterS
sl@0
   676
	1)	Enabled the CF/ATA approval test program APPRVATA on SA1100 platforms.
sl@0
   677
	
sl@0
   678
Version 1.01.133
sl@0
   679
================
sl@0
   680
(Made by RobertJ, 11/02/2002)
sl@0
   681
sl@0
   682
1)	MarkCa
sl@0
   683
	1)	Updated MMCTEST / D_MMCIF to get CSD value.
sl@0
   684
sl@0
   685
Version 1.01.132
sl@0
   686
================
sl@0
   687
(Made by MarkCa, 15/01/2002)
sl@0
   688
sl@0
   689
1)	Pete
sl@0
   690
	1) 	Re-enabled the buidling of D_PCCDIF.LDD for WINS.
sl@0
   691
	2)	Modified D_PCCDIF.MMP and D_MMCIF.MMP for new EPBUS?.LIB.
sl@0
   692
	3)	Modifications to PCTEST and MMCTEST so that it supports 4 rather
sl@0
   693
		than only 2 sockets and no longer crashes on start-up if socket 0
sl@0
   694
		isn't a PC Card socket.
sl@0
   695
	4)	Changes to D_PCCDIF.LDD and D_MMCIF.LDD corresponding to the kernel
sl@0
   696
		changes to support multiple Peripheral Bus Controllers.
sl@0
   697
sl@0
   698
Version 1.01.131
sl@0
   699
================
sl@0
   700
(Made by Dennis,  26/10/2001)
sl@0
   701
sl@0
   702
1)	MarkCa
sl@0
   703
	1)	Added kernel\ASSP to SYSTEMINCLUDE for D_MMCIF so P32MMC.H can be
sl@0
   704
		configured from MMC_CFG.H.  See \e32\release.txt.
sl@0
   705
sl@0
   706
2)	Pete
sl@0
   707
	Migrated the fixes for the following 6.1 defect:
sl@0
   708
	1) Fixed PAS-4WRMQS "Requeing a read() after PowerOn Panics the Driver/Kernel"
sl@0
   709
		- Added a further configuration request function to the PC Card Controller
sl@0
   710
		test driver D_PCCDIF.LDD. This new version of the function
sl@0
   711
		RPcCardCntrlIf::ReqConfig() takes an additonal 'TInt aFlag' parameter and
sl@0
   712
		therefore allows the client to specify a flag setting when requesting a
sl@0
   713
		configuration. This can be used to request a configuration with the
sl@0
   714
		recently added KPccdConfigOverrideNormalPwrEvents setting.
sl@0
   715
sl@0
   716
Version 1.01.130
sl@0
   717
================
sl@0
   718
(Made by ChrisM, 05/10/2001)
sl@0
   719
sl@0
   720
1) 	Pete
sl@0
   721
	1) 	Removed CROMCOPY as this is specific to MEDCRM.PDD.
sl@0
   722
	2)	Removed CF card profile driver D_MEDAWD.CPP.
sl@0
   723
	3) 	Removed REPRO source.
sl@0
   724
sl@0
   725
Version 1.01.129
sl@0
   726
================
sl@0
   727
(Made by Pete, 06/08/2001)
sl@0
   728
sl@0
   729
1)	Pete
sl@0
   730
	1)	Modified pccd\d_medawd.cpp to use new media driver opening system.
sl@0
   731
		See release note 7.4 in \e32\release.txt.
sl@0
   732
sl@0
   733
Version 0.01.128
sl@0
   734
================
sl@0
   735
(Made by Michael, 21/06/2001)
sl@0
   736
sl@0
   737
1)	MarkCa
sl@0
   738
	1)	Modified mmctest to display CID as four words for legibility.
sl@0
   739
sl@0
   740
Version 0.01.127
sl@0
   741
================
sl@0
   742
(Made by Nicolas, 04-05-2001)
sl@0
   743
sl@0
   744
1)	Pete
sl@0
   745
	1)	Another go at fixing build warnings in PC Card test utilities.
sl@0
   746
sl@0
   747
2)	Nicolas
sl@0
   748
	1)	Merged 6.1 release branch back into the mainline.
sl@0
   749
sl@0
   750
Version 0.01.126
sl@0
   751
================
sl@0
   752
(Made by Dennis, 20-04-2001)
sl@0
   753
sl@0
   754
1)	Pete
sl@0
   755
	1) 	Fixed SCE-4V7SG5 "Fix warnings in E32UTILS"
sl@0
   756
	2)	Fixed ROS-4U8NYT 'e32utils\repro should not be IPR category E'
sl@0
   757
	3)	Fixed EDNPSCE-4K9MZJ "T_PCCD3 panics on Brutus"
sl@0
   758
sl@0
   759
Version 0.01.125
sl@0
   760
================
sl@0
   761
(Made RobertJ, 26.03.01)
sl@0
   762
sl@0
   763
1)	MarkCa
sl@0
   764
	1)	Removed kernel trace from d_mmcif.cpp.
sl@0
   765
sl@0
   766
2) 	Pete
sl@0
   767
	1)	Fixed warnings in D_MMCIF.CPP
sl@0
   768
sl@0
   769
3)	Markdo	
sl@0
   770
	1)	D_MMCIF now build for MEIG instead of D_PCCDIF.
sl@0
   771
sl@0
   772
Version 0.01.115
sl@0
   773
================
sl@0
   774
(Made ???, ???)
sl@0
   775
sl@0
   776
1)	Pete
sl@0
   777
	1) 	Fixed SCE-4V7SG5 "Fix warnings in E32UTILS"
sl@0
   778
sl@0
   779
Version 0.01.114
sl@0
   780
================
sl@0
   781
(Made MarkCa, 20.03.01)
sl@0
   782
sl@0
   783
1)	Pete
sl@0
   784
	1)	Fixed ROS-4U8NYT 'e32utils\repro should not be IPR category E'
sl@0
   785
sl@0
   786
Version 0.01.113
sl@0
   787
================
sl@0
   788
(Made by WillR, 06.03.01)
sl@0
   789
sl@0
   790
1)	William
sl@0
   791
	1)  Changed D_EXC to handle stack overflow and threads with stack but no private heap.
sl@0
   792
	    Fixes defect ROS-4UJHR8 "D_EXC doesn't handle stack overflow"
sl@0
   793
sl@0
   794
Version 0.01.112
sl@0
   795
================
sl@0
   796
(Made RobertJ, 13.12.00)
sl@0
   797
sl@0
   798
1)	William
sl@0
   799
	1)  Changed the way that printstk.pl uses charconv, so that it works with the
sl@0
   800
	    revised Perl version. This also generates a narrow text version of the 
sl@0
   801
	    d_exc_NNN.txt file as a side-effect.
sl@0
   802
	2)  Removed old PVCS support scripts
sl@0
   803
sl@0
   804
2)	Pete
sl@0
   805
	1)  Switched over to 16Mb version of REPROC.
sl@0
   806
sl@0
   807
Version 0.01.111
sl@0
   808
================
sl@0
   809
(Made Nicolas, 31.10.00)
sl@0
   810
1)	William
sl@0
   811
	1)  Removed GDBSTUB entirely into a new component DEBUGGER_STUB
sl@0
   812
	2)  Renamed DEXEC to be D_EXC
sl@0
   813
sl@0
   814
Version 0.01.110
sl@0
   815
================
sl@0
   816
(Made by Nicolas, 19.10.00)
sl@0
   817
sl@0
   818
1)	Pete
sl@0
   819
	1)	Enabled building of D_MMCIF in WINS builds.
sl@0
   820
sl@0
   821
Version 0.01.109
sl@0
   822
================
sl@0
   823
(Made by Nicolas, 10.10.00)
sl@0
   824
sl@0
   825
1)	Nicolas
sl@0
   826
	Replaced old GDBSTUB with first internal release of new GDBSTUB.
sl@0
   827
sl@0
   828
Version 0.01.108
sl@0
   829
================
sl@0
   830
(Made by MarkCa, 29.09.00)
sl@0
   831
sl@0
   832
1)	William
sl@0
   833
	1)	More MCORE changes - fixed BLD.INF and correct a problem in D_EXC.CPP
sl@0
   834
	2)	Tweak D_EXC to allow for MCORE having 18 registers rather than 16, and a
sl@0
   835
		different ROM address.
sl@0
   836
	3)	Stop building D_EXC and GDBSTUB for WINS
sl@0
   837
sl@0
   838
2)	MarkCa
sl@0
   839
	1)	Added MLNK to list of supported platforms in bld.inf.
sl@0
   840
sl@0
   841
Version 0.01.107
sl@0
   842
================
sl@0
   843
(Made by RobertJ, 20.07.00)
sl@0
   844
sl@0
   845
1)	Morgan
sl@0
   846
	1)	Added DEXEC\printsym.pl from WillR
sl@0
   847
sl@0
   848
Version 0.01.106
sl@0
   849
================
sl@0
   850
(Made by Markdo, 07.06.00)
sl@0
   851
sl@0
   852
1)	MarkCa
sl@0
   853
	1)	Removed TMediaPassword padding from DRVTEST.CPP (pswd encoding moved
sl@0
   854
		to DPlatPcCardController.)  Moved automatic store tests
sl@0
   855
		from DRVTEST to \F32TEST\SERVER\T_PWSTR.CPP.
sl@0
   856
sl@0
   857
2)	Nicolas
sl@0
   858
	1)	Changes to GDBSTUB.
sl@0
   859
sl@0
   860
3)	Pete
sl@0
   861
	1)	Fixed warnings in \PCCD.
sl@0
   862
sl@0
   863
sl@0
   864
Version 0.01.105
sl@0
   865
================
sl@0
   866
(Made by Alastair, 10-03-2000)
sl@0
   867
sl@0
   868
1)	Pete
sl@0
   869
	1) 	Modified DRVTEST so it now can be used to lock or
sl@0
   870
		unlock a removable device supporting password protection.
sl@0
   871
sl@0
   872
2)	MarkCa
sl@0
   873
	1)	Modified DRVTEST to pad passwords with 0 and added option to
sl@0
   874
		test password store.
sl@0
   875
sl@0
   876
Version 0.01.104
sl@0
   877
================
sl@0
   878
(Made by Dennis, 14-02-2000)
sl@0
   879
sl@0
   880
1)	Dennis
sl@0
   881
	1)	Replaced most UserHal:: calls with corresponding HAL:: calls (if they
sl@0
   882
		exist).
sl@0
   883
sl@0
   884
sl@0
   885
Version 0.01.103
sl@0
   886
================
sl@0
   887
(Made by Dennis, 19/01/00)
sl@0
   888
sl@0
   889
1) 	Pete 
sl@0
   890
	1)	Altered the test media driver for the CF card approval test
sl@0
   891
		program (MEDAWD.PDD) so that it employs the same busy wait
sl@0
   892
		timeout settings that the normal media driver uses. Prior to
sl@0
   893
		this, the test media driver was timing out where the normal
sl@0
   894
		one would have been OK.
sl@0
   895
	2)	Altered the CF card approval test program (APPRVATA)
sl@0
   896
		so that it logs/displays read timings and write timings separately
sl@0
   897
		during the single sector stress test.
sl@0
   898
	3) 	Added Jason's changes to the Brutus repro program
sl@0
   899
		(REPROB) so that 12Mb rom images can be supported. Also changes to
sl@0
   900
		DRAM timings to speed up memory access.
sl@0
   901
	4) 	Added Petteri's changes to the Cirrus Logic repro program (REPROC)
sl@0
   902
		to support the flash device used on the Cirrus CA variant.
sl@0
   903
	5)	Added William's change to the Cirrus Logic repro program (REPROC)
sl@0
   904
		so this now expects the file size of the main image as a 10
sl@0
   905
		character decimal string rather than an 8 character hex. string. This
sl@0
   906
		allows it to work with W32REPRO.
sl@0
   907
	6)	Changes to various PC Card utilities required due to the removal of
sl@0
   908
		the RLogicalChannel class from E32.
sl@0
   909
sl@0
   910
Version 0.01.102
sl@0
   911
================
sl@0
   912
(Made by Pete, 21st December 1999)
sl@0
   913
sl@0
   914
1)	Pete
sl@0
   915
	1) 	Fixed a problem building CROMCOPY in MEIG
sl@0
   916
sl@0
   917
Version 0.01.101
sl@0
   918
================
sl@0
   919
(Made by Pete, 25th November 1999)
sl@0
   920
sl@0
   921
1)	Pete
sl@0
   922
	1) 	Fixed problem building PCTEST in WINS.
sl@0
   923
	2)	Fixed problem building MEDAWD in MAWD.
sl@0
   924
	3)	Added MMCTEST.EXE - the MMC test utility for interrogating and
sl@0
   925
		testing MMC cards (and an associated driver for MMAD).
sl@0
   926
	4)	Modifications to THexDisplay class (used by DRVTEST,PCTEST and MMCTEST
sl@0
   927
		for hex display and editor) to adjust the hex display according to the
sl@0
   928
		screen size of the machine.
sl@0
   929
sl@0
   930
2)	Alastair
sl@0
   931
	1)	(From William) updated PRINTSTK.PL so that it does now handle the Unicode
sl@0
   932
		text files and gets the filenames from the command line.
sl@0
   933
	2)	Updated PCTEST, APPRVATA and MMCTEST in accordance with AndrewT's IPC
sl@0
   934
		architecture changes.
sl@0
   935
sl@0
   936
Version 0.01.100
sl@0
   937
================
sl@0
   938
(Made by Alastair, 14/9/99)
sl@0
   939
sl@0
   940
1)	Alastair
sl@0
   941
	1)	(From William) Added updated version of D_EXC.EXE and a Perl script,
sl@0
   942
		printstk.pl, for decoding the output from D_EXC.EXE.
sl@0
   943
	2)	Changed GDBSTUB.EXE so that it's built for an ABI (ARMI, etc) rather
sl@0
   944
		than an ASSP (MAWD, etc).
sl@0
   945
sl@0
   946
sl@0
   947
Version 0.01.041
sl@0
   948
================
sl@0
   949
(Made by Morgan, 26/8/99)
sl@0
   950
sl@0
   951
1)	Alastair
sl@0
   952
	1)	Added empty target "FINAL" to GROUP\REPROIMG.MKE.
sl@0
   953
sl@0
   954
sl@0
   955
Version 0.01.040
sl@0
   956
================
sl@0
   957
(Made by Alastair, 2.8.99)
sl@0
   958
sl@0
   959
1)	Alastair
sl@0
   960
	1)	Removed all LI.PRJ files now that these are generated automatically.
sl@0
   961
	2)	Added RESOURCE target to GROUP\REPROIMG.MKE.
sl@0
   962
sl@0
   963
sl@0
   964
Version 0.01.035
sl@0
   965
================
sl@0
   966
(Made by Alastair, 5.7.99)
sl@0
   967
sl@0
   968
1)	Alastair
sl@0
   969
	1)	Replaced all B[plat].PRJ files for use with BLDMAKE with BLD.INF in
sl@0
   970
		accordance with ER5u bldmake changes.  Note that this means the MARM
sl@0
   971
		build has been replaced with MEIG.
sl@0
   972
	2)	Removed all *.REL files from GROUP directory and changed MNT.BAT so that
sl@0
   973
		MNT PUTREL looks for .REL files generated by BLDMAKE instead.  Updated
sl@0
   974
		BLD.INF accordingly.
sl@0
   975
	3)	Changed zips of releasables put onto the network. There is now one zip
sl@0
   976
		file for each platform containing full \Epoc32 paths to each item.
sl@0
   977
		There is also a zip file for exported header files.  Hence, the contents
sl@0
   978
		of S:\e32utils\zip includes export.<ver>, meig.<ver>, misa.<ver>,
sl@0
   979
		mawd.<ver>.  MEIG is the new platform name
sl@0
   980
		for MARM just as far as the base is concerned.
sl@0
   981
		The files within these zip files now also have full pathnames so ensure
sl@0
   982
		you unzip them into the root of your EPOC drive with any flags required
sl@0
   983
		to recreate the directory structure.
sl@0
   984
		Added new command, MNT CHECKREL, to check that all releasables are
sl@0
   985
		present before doing an MNT PUTREL.
sl@0
   986
		Before doing MNT CHECKREL or MNT PUTREL call BLDMAKE -v RELFILES to
sl@0
   987
		create the lists of releasables.
sl@0
   988
	4)	Added dopcvs.pl and lock.pl to GROUP directory for use with MNT.BAT.
sl@0
   989
	5)	Added fetcher definition file, E32UTILS.FTC, to the group directory.
sl@0
   990
	6)	Added an MNT.VALID command.
sl@0
   991
	7)	Changed REPROB so that REPROB.IMG is created in \EPOC32\Release\MISA\
sl@0
   992
		rather than \e32utils\reprob.  Added REPROB.IMG to the releasables' zip
sl@0
   993
		file for the MISA platform so there is no longer a separate REPROB zip
sl@0
   994
		file.  Incorporated building of REPROB.IMG into the bldmake system.
sl@0
   995
	8)	Made similar changes to REPROC as for REPROB.
sl@0
   996
	9)	Removed various old build command files and makefiles.
sl@0
   997
	
sl@0
   998
sl@0
   999
sl@0
  1000
Version 0.01.027
sl@0
  1001
================
sl@0
  1002
(Made by Pete, 23nd February 1999)
sl@0
  1003
sl@0
  1004
1)	Simon
sl@0
  1005
	1)	Applied boilerplate copyright to sources.
sl@0
  1006
sl@0
  1007
2)	Jonathan
sl@0
  1008
	1)	Replaced hard-coded instances of 'R:' in MNT.CMD with '%S%'.
sl@0
  1009
sl@0
  1010
3)	Pete
sl@0
  1011
	1)	Changed over to use the TBusLocalDrive class rather than TLocalDrive
sl@0
  1012
		for local drive access. This in turn required converting calls to
sl@0
  1013
		TBusLocalDrive::Caps() to take a TLocalDriveCapsBuf parameter rather
sl@0
  1014
		than a TLocalDriveCaps.
sl@0
  1015
	2)	Added APPRVATA.EXE (and its associated test media driver for
sl@0
  1016
		MAWD - MEDAWD.PDD). This combines all the individual test programs
sl@0
  1017
		used when evaluating vendors ATA cards. The output is directed to
sl@0
  1018
		the serial port and is formatted in such a way that this could be
sl@0
  1019
		captured into a text file and then used as an evaluation report.
sl@0
  1020
		Part of the test involves using a timer directly to measure the card
sl@0
  1021
		busy periods during an ATA command. This is done via a media driver
sl@0
  1022
		and a separate Media Driver per platform is required (only MAWD released
sl@0
  1023
		so far).
sl@0
  1024
sl@0
  1025
4)	Alex
sl@0
  1026
	1)	Modified Reprob to be able to download the kernel image to DRAM
sl@0
  1027
		and boot it from there (controlled by switch S21 on Brutus board).
sl@0
  1028
sl@0
  1029
Version 0.01.026
sl@0
  1030
================
sl@0
  1031
(Made by Pete, 18th December 1998)
sl@0
  1032
1) Pete
sl@0
  1033
	1)	Now release D_DRVIF and D_PCCDIF for MISA builds.
sl@0
  1034
	2)	Fixed problem with PCTEST and DRVTEST such that they could
sl@0
  1035
		potentially request a console window larger than the available
sl@0
  1036
		screen size - leading to a panic.
sl@0
  1037
	3)	Changed UIDs of D_PCCDIF and D_DRVIF UIDs LDDs to be compatible with
sl@0
  1038
	  	E32 159.
sl@0
  1039
sl@0
  1040
Version 0.01.025
sl@0
  1041
================
sl@0
  1042
(Made by Pete, 7th December 1998)
sl@0
  1043
1) Alastair
sl@0
  1044
	1)	Removed bld.bat, clean.bat and prepare.bat from group\li.prj.  Bldmake
sl@0
  1045
		must be run to generate these files.
sl@0
  1046
sl@0
  1047
2) Pete
sl@0
  1048
	1) 	Modified D_DRVIF, D_PCCDIF and PCTEST to work with E32-158.
sl@0
  1049
	2)	Fixed a problem with REPROB such that the code was
sl@0
  1050
		exiting from the erase-complete polling loop to early. Up until now
sl@0
  1051
		an extra delay had been necessary after erase to cope with this.
sl@0
  1052
	3)	Changes to REPROC to support 28F160S3/28F320S3 flash devices.
sl@0
  1053
	4)	Now release D_DRVIF and D_PCCDIF for MAWD builds.
sl@0
  1054
sl@0
  1055
sl@0
  1056
Version 0.01.024
sl@0
  1057
================
sl@0
  1058
(Made by Dennis, 19th November 1998)
sl@0
  1059
1) Dennis
sl@0
  1060
	1)	Fixed problem with REPRO which came to light after Gator changes to
sl@0
  1061
		E32. REPRO was assuming that ETNA was mapped to linear address
sl@0
  1062
		0x58001000, i.e. one page after EIGER. Changes for Gator mean that
sl@0
  1063
		EIGER now takes up 2 pages of addresses (to cope with the extra
sl@0
  1064
		registers of the 7111 chip) and so ETNA appears at 0x58002000 instead.
sl@0
  1065
		REPRO now remaps ETNA to 0x5ED00000 so avoiding any future problems of
sl@0
  1066
		this sort.
sl@0
  1067
sl@0
  1068
Version 0.01.023
sl@0
  1069
================
sl@0
  1070
(Made by Jonathan, 29th October 1998)
sl@0
  1071
sl@0
  1072
1)	Alastair
sl@0
  1073
	1)	Updated .MMP files so that the LDDs in this component get the correct
sl@0
  1074
		UNICODE uids.
sl@0
  1075
	2)	Comment out REPRO and PCTEST from \E32UTILS\GROUP\BWINS.PRJ - they
sl@0
  1076
	  	didn't build under WINS and no WINS versions of anything are
sl@0
  1077
	  	released from this component anyway.
sl@0
  1078
sl@0
  1079
2)	Jonathan
sl@0
  1080
	1)	Added new group\bldrtool.bat file to build the ReproB and ReproC
sl@0
  1081
	  	tools.
sl@0
  1082
sl@0
  1083
sl@0
  1084
Version 0.01.022
sl@0
  1085
================
sl@0
  1086
(Made by Dennis, 9th October 1998)
sl@0
  1087
1) Dennis
sl@0
  1088
	1)	Modified REPRO to work under unicode. The image file on D:\ must have
sl@0
  1089
		a valid DOS name.
sl@0
  1090
sl@0
  1091
sl@0
  1092
Version 0.01.021
sl@0
  1093
================
sl@0
  1094
(Made by Pete, 7th October 1998)
sl@0
  1095
1) Pete
sl@0
  1096
	1) Added added the following two components:-
sl@0
  1097
	- REPROB: The repro firmware for the Brutus rack. This is then blown
sl@0
  1098
	onto a flash device and installed in the rack facilitating serial 
sl@0
  1099
	repro using PREPRO.EXE (released via PTOOL/PEIGER). REPROB is released
sl@0
  1100
	separately from the rest of the E32 utilities.
sl@0
  1101
	- REPROC: The repro firmware for the Cirrus Logic rack. This,
sl@0
  1102
	together with CREPRO.EXE (released via PTOOL/PEIGER) facilities
sl@0
  1103
	serial repro. The CL-PS7111 has a boot mode whereby it automatically
sl@0
  1104
	downloads a 2K main image (serially at 9600baud) into SRAM and executes
sl@0
  1105
	it. REPROC supplies such a 2K image. REPROC then recieves the main 
sl@0
  1106
	EPOC image (serially at 115K baud) and programs it into the flash
sl@0
  1107
	devices. CREPRO.EXE is a modified version of PREPRO.EXE, which intially
sl@0
  1108
	sends the 2K image at 9600baud. REPROC is released separately from the
sl@0
  1109
	rest of the E32 utilities.
sl@0
  1110
sl@0
  1111
Version 0.01.020
sl@0
  1112
================
sl@0
  1113
(Made by Pete, 23rd June 1998)
sl@0
  1114
1) Pete
sl@0
  1115
	1) Changed over to using MAKMAKE system.
sl@0
  1116
	2) Added D_PCCDIF.LDD and D_DRVIF.LDD which replace the UserPcCardCntrl
sl@0
  1117
	functions withered in E32-141.
sl@0
  1118
	3) Changed DRVTEST.CPP and PCTEST.CPP to use D_PCCDIF.LDD/D_DRVIF.LDD
sl@0
  1119
	rather than UserPcCardCntrl.
sl@0
  1120
sl@0
  1121
Version 0.01.019
sl@0
  1122
================
sl@0
  1123
(Made by Dennis, 4th Dec 1997)
sl@0
  1124
sl@0
  1125
1)	Dennis
sl@0
  1126
	Updated REPRO to work with E32 119 and later. This is required due to
sl@0
  1127
	different addresses being used for some hardware devices.
sl@0
  1128
sl@0
  1129
Version 0.01.018
sl@0
  1130
================
sl@0
  1131
(Made by Dennis, 23rd May 1997)
sl@0
  1132
sl@0
  1133
1) Dennis
sl@0
  1134
	1) Fixed Panic -28 problem when running repro.exe under EIKON shell. Now, if
sl@0
  1135
	   RProcess().FileName() is at the beginning of RProcess().CommandLine(), a serial
sl@0
  1136
	   repro will be done.
sl@0
  1137
	2) After reprogramming from a CF card, repro will not restart if a character is received
sl@0
  1138
	   from the serial port. It will still restart if programming via the serial port.
sl@0
  1139
	3) Removed the two superfluous trailing zeros from the progress indications.
sl@0
  1140
sl@0
  1141
Version 0.01.017
sl@0
  1142
================
sl@0
  1143
(Made by Dennis, 21st May 1997)
sl@0
  1144
sl@0
  1145
1) Dennis
sl@0
  1146
	Speeded up repro from CF card by reducing the rate at which the progress indications
sl@0
  1147
	are updated during programming.
sl@0
  1148
sl@0
  1149
Version 0.01.016
sl@0
  1150
================
sl@0
  1151
(Made by Graham, 20th May 1997)
sl@0
  1152
sl@0
  1153
1) Pete
sl@0
  1154
	Change to PCTEST to display more configuration entry information (configuration
sl@0
  1155
	register base address, configuration registers present mask and Vpp requirements).
sl@0
  1156
sl@0
  1157
2) Dennis
sl@0
  1158
        Fixed a problem with the new repro from CF card facility if
sl@0
  1159
        the image file was fragmented and a lot of RAM was available
sl@0
  1160
        to receive that image.
sl@0
  1161
sl@0
  1162
Version 0.01.015
sl@0
  1163
================
sl@0
  1164
(Made by Dennis, 20th May 1997)
sl@0
  1165
sl@0
  1166
1) Dennis
sl@0
  1167
	Upgrade of REPRO to allow reprogramming from an ATA CF card. The image file
sl@0
  1168
	must be in the root directory of the D: drive. If repro is invoked with no
sl@0
  1169
	command line parameters, a standard serial repro will be performed. If repro
sl@0
  1170
	is invoked as
sl@0
  1171
			repro filename
sl@0
  1172
	then a repro will be performed from D:\filename. In addition, if repro is
sl@0
  1173
	executed directly from a CF card on reset under the name D:\SYSTEM\LIBS\EWSRV.EXE
sl@0
  1174
	then a search will be made for D:\E32ROM.IMG. If this file exists, the FLASH
sl@0
  1175
	will be reprogrammed from it, otherwise a serial repro will be done.
sl@0
  1176
sl@0
  1177
sl@0
  1178
Version 0.01.014
sl@0
  1179
================
sl@0
  1180
(Made by Jonathan, 9th May 1997)
sl@0
  1181
sl@0
  1182
1) Jonathan
sl@0
  1183
	1) Gdbstub:
sl@0
  1184
		1) Uses changed RDebug interface in E32 105.
sl@0
  1185
		2) Handles gdb's normal breakpoint set/clear command (m/M) as
sl@0
  1186
		   well as Psion's hacked one (b/B). We can now use a 'vanilla'
sl@0
  1187
		   Cygnus gdb release.
sl@0
  1188
		3) Some support for debugging multiple threads. Currently
sl@0
  1189
		   #ifdefed out because needs more work.
sl@0
  1190
		4) Stub dies when debugee thread terminates or is killed.
sl@0
  1191
		5) When run in -m mode, stub doesn't call RDebug::Open until it
sl@0
  1192
		   attaches to a panicing thread => it can be happily killed.
sl@0
  1193
sl@0
  1194
Version 0.01.013
sl@0
  1195
================
sl@0
  1196
(Made by William, May 1st 1997)
sl@0
  1197
sl@0
  1198
1) William
sl@0
  1199
	1) Change REPRO to print shorter progress messages, improving the
sl@0
  1200
	chance of buffering complete requests in the PC uart
sl@0
  1201
	2) Change REPRO to retry block requests up to 3 times before giving
sl@0
  1202
	up and restarting from the beginning
sl@0
  1203
	3) Change REPRO so that it can be persuaded to start all over again
sl@0
  1204
	after a successful run: if it receives any characters down the
sl@0
  1205
	serial line it will start again and can be sent an entirely different
sl@0
  1206
	image, if desired.
sl@0
  1207
	4) Put #ifdef TEST_REPRO around the parts of REPRO that actually modify
sl@0
  1208
	the ROM, so that future changes can be tested more easily by building
sl@0
  1209
	a special "test REPRO". NB. This doesn't work in DEBUG builds.
sl@0
  1210
sl@0
  1211
Version 0.01.012
sl@0
  1212
================
sl@0
  1213
(Made by Pete, April 17th 1997)
sl@0
  1214
sl@0
  1215
1) Pete
sl@0
  1216
	1) Changes to PCTEST to request a dummy attribute memory chunk when
sl@0
  1217
	powering up a card. This stops the PC Card Controller powering down
sl@0
  1218
	the card again because no resources have been requested withing
sl@0
  1219
	the 'notlocked' timeout period.
sl@0
  1220
	2) Changes to PCTEST to support multifunction cards.
sl@0
  1221
	3) CROMCOPY no longer prompts the user for the CRom card size. This
sl@0
  1222
	is detected by the CRom(Prog) driver.
sl@0
  1223
	4) CROMCOPY no longer unloads the standard CRom driver during repro.
sl@0
  1224
	The CRom(Prog) driver now has 'high' priority and will open in 
sl@0
  1225
	preference to the standard one.
sl@0
  1226
	5) Bug in calculating the drive checksum fixed. The 16bit
sl@0
  1227
	arithmetic checksum is written in the last 2bytes of the 1st 2K page
sl@0
  1228
	of the CRom card.
sl@0
  1229
sl@0
  1230
sl@0
  1231
Version 0.01.011
sl@0
  1232
================
sl@0
  1233
(Made by Graham, April 16th 1997)
sl@0
  1234
sl@0
  1235
1) Graham
sl@0
  1236
        1) Re-release with new UIDs
sl@0
  1237
sl@0
  1238
Version 0.01.010
sl@0
  1239
================
sl@0
  1240
(Made by Graham, April 9th 1997)
sl@0
  1241
sl@0
  1242
1) Jonathan
sl@0
  1243
        1) Small fixes to gdbstub (larger ones to follow):
sl@0
  1244
           1) With -d option, no longer waits for user input after hitting a
sl@0
  1245
              breakpoint.
sl@0
  1246
           2) Fixed memory writes which were hanging.
sl@0
  1247
2) Pete
sl@0
  1248
	1) Changes to PCTEST to display more information when viewing
sl@0
  1249
	device information tuples.
sl@0
  1250
	2) Added CROMCOPY. This can be used to write files to a CROM
sl@0
  1251
	card. It requires the CROM Programmer Media Driver (MEDCRR.PDD).
sl@0
  1252
sl@0
  1253
	The CROM programming procedure is as follows:-
sl@0
  1254
	i) CROM cards can only be programmed on a Rack D. The rack needs
sl@0
  1255
	to be programmed with CROMCOPY.EXE and MEDCRR.PDD - use ROMCRRPD.IMG.
sl@0
  1256
	ii) With power removed, insert the target CROM card into the first
sl@0
  1257
	socket - D: and a CF card into the second socket - E:. (This requires a
sl@0
  1258
	CF card carrier to allow it to be inserted into the PC Card socket). 
sl@0
  1259
	iii) Check the 'VPPEN' switch is in the active position (DOWN). Switch the
sl@0
  1260
	'3.3V/5V' switch to the 5V position (LEFT). Switch the 'CFVPP' switch to
sl@0
  1261
	the active position (LEFT). NOTE: This last operation enables +12V to be
sl@0
  1262
	applied to the WP pin of the first socket (D:) when the rack is powered. It
sl@0
  1263
	is important that only a programable CROM card is ever present while
sl@0
  1264
	the socket is in this state. Any other type of card may be damaged.  
sl@0
  1265
	iv) Power up the rack via the DC input (6V). Power the second socket (E:) by
sl@0
  1266
	connecting a 5V/200mA supply to the +5V pin next to the '3.3V/5V' switch.
sl@0
  1267
	v) Copy the required files onto the CF card in E: via PsiWin.  
sl@0
  1268
	vi) Run CROMCOPY to perform a direct copy from the CF card to the CROM card. 
sl@0
  1269
	This operation takes 2.5min for a 2Mb card and 7.5min for a 6Mb card.
sl@0
  1270
	vii) BE SURE TO SWITCH THE 'CFVPP' SWITCH TO THE INACTIVE POSITION (RIGHT)
sl@0
  1271
	WHEN REPRO IS COMPLETE.
sl@0
  1272
sl@0
  1273
3) Graham
sl@0
  1274
        1) Updated REPRO\BUILDARM.CMD to remove PETRAN - this is now
sl@0
  1275
           done automatically by MAKTRAN.
sl@0
  1276
sl@0
  1277
Version 0.01.009
sl@0
  1278
================
sl@0
  1279
(Made by Graham, March 12th 1997)
sl@0
  1280
sl@0
  1281
1) Pete
sl@0
  1282
        1) Rebuilt PCTEST for E32(091)
sl@0
  1283
	2) Changes to PCTEST to display extra page of information
sl@0
  1284
	   when viewing configuration entry tuples.
sl@0
  1285
sl@0
  1286
Version 0.01.008
sl@0
  1287
================
sl@0
  1288
(Made by Graham, February 28th 1997)
sl@0
  1289
sl@0
  1290
1) Graham
sl@0
  1291
        1) Updated REPRO to work with E32 090.
sl@0
  1292
sl@0
  1293
Version 0.01.007
sl@0
  1294
================
sl@0
  1295
(Made by Graham, February 26th 1997)
sl@0
  1296
sl@0
  1297
1) Graham
sl@0
  1298
        1) Enhanced REPRO to accomodate the upper 2Mb on Limes.
sl@0
  1299
sl@0
  1300
Version 0.01.005
sl@0
  1301
================
sl@0
  1302
(Made by Jane, January 12th 1997)
sl@0
  1303
sl@0
  1304
1) Rebuilt with new E32
sl@0
  1305
sl@0
  1306
Version 0.01.004
sl@0
  1307
================
sl@0
  1308
(Made by Graham, November 28th 1996)
sl@0
  1309
sl@0
  1310
1) SteveG
sl@0
  1311
        1) The GdbStub now gets the correct .textsize of the program
sl@0
  1312
           being debugged from RDebug - you no longer need to supply
sl@0
  1313
           the textsize using the -t option to gdbstub
sl@0
  1314
sl@0
  1315
        2) Fixed an End() without matching Start() error when debugging
sl@0
  1316
           with the -d option
sl@0
  1317
sl@0
  1318
2) Graham
sl@0
  1319
        1) Fixed, I think, the end of repro bug (HA-257)
sl@0
  1320
sl@0
  1321
Version 0.01.003
sl@0
  1322
================
sl@0
  1323
(Made by SteveG)
sl@0
  1324
sl@0
  1325
1) SteveG
sl@0
  1326
        1) Changes to gdbstub:
sl@0
  1327
sl@0
  1328
           Code tidied up and split into two classes - was previously
sl@0
  1329
           just a load of local functions based on an example stub
sl@0
  1330
           supplied with gdb. Now much easier to maintain and add
sl@0
  1331
           new stub commands etc
sl@0
  1332
           
sl@0
  1333
           Added -d option to display debugging information in a console
sl@0
  1334
           window, showing stub commands as they are received
sl@0
  1335
sl@0
  1336
           Added -c option which spews the size and name of all RAM chunks
sl@0
  1337
           out the serial port for capturing in a text file or similar
sl@0
  1338
sl@0
  1339
           Added -m option to act as a monitor - running the stub with
sl@0
  1340
           the -m option will allow you to connect remotely with GDB
sl@0
  1341
           and to disassemble/examine ROM contents rather than debugging
sl@0
  1342
           a program
sl@0
  1343
sl@0
  1344
Version 0.01.002
sl@0
  1345
================
sl@0
  1346
(Made by Graham, 26 Oct 1996)
sl@0
  1347
sl@0
  1348
In line with E32(072) and F32(028)
sl@0
  1349
sl@0
  1350
Version 0.01.001
sl@0
  1351
================
sl@0
  1352
(Made by SteveG, 18 Oct 1996)
sl@0
  1353
sl@0
  1354
Separated REPRO.EXE and D_GDB.EXE from E32, as they are in fact separate
sl@0
  1355
releaseables which tend to get updated independantly of E32.
sl@0
  1356
sl@0
  1357
1) SteveG
sl@0
  1358
        1) Added -p and -b switches to the gdb stub, to allow you to
sl@0
  1359
           select the comms port and baud rate used for debugging.
sl@0
  1360
           Defaults to port1, 19200 baud if no parameters are specified.
sl@0
  1361
           The parameters must preceed the filename of the program being
sl@0
  1362
           debugged, eg:
sl@0
  1363
sl@0
  1364
           D_GDB -p2 -b57600 Z:\TEST\T_WWINS.EXE
sl@0
  1365
sl@0
  1366
           D_GDB.EXE should be in z:\system\libs, and after EUSER.DLL in
sl@0
  1367
           the rom build. You can launch the stub from the E32 text shell
sl@0
  1368
           using the DEBUG command, ie:
sl@0
  1369
sl@0
  1370
           DEBUG -b19200 z:\test\t_comms.exe
sl@0
  1371
sl@0
  1372
           Note that GDB itself currently only runs at a maximum of 19200
sl@0
  1373
           baud, but the stub will accept upto -b115200. To run GDB at
sl@0
  1374
           19200, use:
sl@0
  1375
sl@0
  1376
           gdb --baud 19200
sl@0
  1377