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