kernel/eka/release.txt
branchanywhere
changeset 41 d32f34975bbf
parent 36 538db54a451d
child 39 5d2844f35677
equal deleted inserted replaced
40:04a1b74efd48 41:d32f34975bbf
       
     1 Version 2.00.2063
       
     2 =================
       
     3 (Made by vfebvre 16/12/2009)
       
     4 
       
     5 1.	MichaelP
       
     6 	1.	DEFECT FIX: DEF143310: DMA Framework makes use of PRM difficult
       
     7 		Introduced new virtual DMA PIL function TDmaChannel::QueuedRequestCountChanged()
       
     8 		which can be overridden in a DMA PSL to implement channel/DMAC power management
       
     9 		functionality outside of any PIL mutexes. For details see the description in
       
    10 		/os/kernelhwsrv/kernel/eka/include/drivers/dma_v1.h.
       
    11 
       
    12 
       
    13 Version 2.00.2062
       
    14 =================
       
    15 (Made by vfebvre 15/12/2009)
       
    16 
       
    17 1.	cnotton
       
    18 	1.	MINOR_CHANGE Added a few missing headers for when SYMBIAN_ENABLE_PUBLIC_PLATFORM_HEADER_SPLIT is enabled.
       
    19 
       
    20 
       
    21 Version 2.00.2061
       
    22 =================
       
    23 (Made by VincentF 14/12/2009)
       
    24 
       
    25 1.	gcochran
       
    26 	1.	DEF142419: Kernel doesn't flush prefetch buffer properly
       
    27 
       
    28 
       
    29 Version 2.00.2060
       
    30 =================
       
    31 (Made by VincentF 10/12/2009)
       
    32 
       
    33 1.	TomCosgrove
       
    34 	1.	MINOR_CHANGE: Fix function names given in various trace and precondition statements
       
    35 	2.	DEFECT FIX: DEF143168: Kernel precondition checks don't give any indication of the caller
       
    36 		Added compiler-specific macro PRECOND_FUNCTION_CALLER, defaulting to 0 if not present, and
       
    37 		use this in CHECK_PRECONDITIONS() and the various __ASSERT_WITH_MESSAGE_*() macros.  Also
       
    38 		updated CheckPreconditions() to print this address even if the function name is given (as
       
    39 		it is when called from the C macros).
       
    40 	3.	DEFECT FIX: DEF143237: SBTraceData::CheckFilter2() causes issues when executed with undefined CPU mode
       
    41 		Don't just take the CPSR & 0x03 to get the context value, since undef (etc) mode gets
       
    42 		confused with thread (normal supervisor) mode.  Instead, AND with 0x0f and set to 2 if
       
    43 		higher than 3.
       
    44 
       
    45 2.	DjordjeK
       
    46 	1.	DEFECT FIX: DEF143166: 	Default caching of page tables on 1136 flexible memory model is wrong
       
    47 		Fixed the problem with caching attributes (of page tables, code & exception vector) on 1136
       
    48 		running flexible memory model. Platforms other then 1136 are not affected.
       
    49 
       
    50 3.	kingbozhang
       
    51 	1.	DEFECT FIX: DEF142623: TKEA-7WJC4S:[OTG] A malfunctioning peripheral cannot be reported to the UI
       
    52 		This defect is some USB devices do not comply with USB2.0 spec. Because they drive VBus of
       
    53 		their upstream port, however, such behaviour is forbidden in USB2.0.
       
    54 
       
    55 4.	DaveGordon
       
    56 	1.	DEFECT FIX: DEF141546: T_CPUTIME fails on SMPPAGE/SMPDATAPAGE ROMs...
       
    57 		Improve test by making sure threads are bound to the right cores
       
    58 	2.	DEFECT FIX: DEF143303: Crash unpinning message descriptors
       
    59 		Pinning operation now uses an initialised local array to hold potential references to pin
       
    60 		objects, and then transfers them all into a heap-allocated object only if at least one
       
    61 		such reference was created, ensuring that the subsequent unpin sees only good values.
       
    62 
       
    63 5.	stmansfi
       
    64 	1.	MINOR_CHANGE Update header comments in HCR PIL files
       
    65 
       
    66 6.	vfebvre
       
    67 	1.	MINOR_CHANGE Rename Bld.inf to bld.inf (for DEF142518)
       
    68 
       
    69 7.	kunmitta
       
    70 	1.	MINOR_CHANGE Added library names in compsupp explicitly for RVCT4.0 linkage
       
    71 
       
    72 8.	cnotton
       
    73 	1.	MINOR_CHANGE Fixed T_SMPSOAKSPIN.CPP for e32svr.h.
       
    74 	2.	DEFECT FIX: DEF143216: btrace.iby does not load btracex.ldd as an extension
       
    75 
       
    76 
       
    77 Version 2.00.2059
       
    78 =================
       
    79 (Made by VincentF 03/12/2009)
       
    80 
       
    81 1.	MichaelP
       
    82 	1.	MILESTONE: GT0515, MS3.15
       
    83 		RM-RIM REQ417-52838:FEA417-62893 DMA Upgrade : Client Callback from ISR
       
    84 		Gaia Feature Release 428985 Package Release 428988
       
    85 	2.	DEFECT FIX: DEF143285: t_dma and t_dma2 test failures
       
    86 
       
    87 2.	MarkTa
       
    88 	1.	DEFECT FIX: DEF143220: Flexible memory model - Aliasing can cause the system to crash.
       
    89 		Fix various race conditions in the flexible memory model's handling of aliasing.
       
    90 
       
    91 3.	RyanHarkin
       
    92 	1.	MINOR_CHANGE: Removed SYMBIAN_BASE_USE_GCE from header.iby files as this broke the build
       
    93 	2.	MINOR_CHANGE: Tidy up naviengine.h and naviengine_priv.h
       
    94 	3.	MINOR_CHANGE: Update NaviEngine release.txt because nobody else has
       
    95 	4.	MINOR_CHANGE: Remove commented out code from csi.mmp
       
    96 	5.	MINOR_CHANGE: updated NaviEngine User Guide
       
    97 	6.	MINOR_CHANGE: Bootloader OBY file bootbinary directive fixed
       
    98 
       
    99 4.	RichardCo
       
   100 	1.	DEFECT FIX: DEF142738: T_SMPSAFE fails on SMP unicore
       
   101 
       
   102 5.	erifung
       
   103 	1.	DEFECT FIX: DEF142542: Bridge: t_dobject fails on 8500..
       
   104 
       
   105 6.	cnotton
       
   106 	1.	DEFECT FIX: DEF143224: Move TFlowControl to a published header
       
   107 
       
   108 
       
   109 Version 2.00.2058
       
   110 =================
       
   111 (Made by vinojose 03/12/2009)
       
   112 
       
   113 
       
   114 1.	ChrisNotton
       
   115 	1.	DEFECT FIX: DEF142863: Public header files must not include platform or internal headers
       
   116 
       
   117 2.	NeilClifford
       
   118 	1.	DEFECT FIX: DEF143039: MedMMC should not use Cache for Physical Address Requests
       
   119 
       
   120 3.	MarkTa
       
   121 	1.	DEFECT FIX: DEF143129: WDP - Allocating a demand paged page table can fault the system 
       
   122 		Implement on demand stealing of paged page tables when allocating paged page tables.
       
   123 
       
   124 4.	StephenSun
       
   125 	1.	DEFECT FIX: DEF142844: initialize SRP timeout
       
   126 
       
   127 5.	OliverStuart
       
   128 	1.	DEFECT FIX: DEF142840: KERN-EXEC 3 panics in T_SHBUF_PERF
       
   129 		Must use kumemget to read TPtr8 from user memory.
       
   130 
       
   131 6.	LaneRoberts
       
   132 	1.	DEFECT FIX: DEF143152: NaviEngine ARM4 ROMs cannot be built
       
   133 
       
   134 7. ChrisBeale
       
   135 	1.	DEFECT FIX: DEF143114: FMM thrashing monitor timer runs even when device is idle 
       
   136 
       
   137 8.	cnotton
       
   138 	1.	MINOR_CHANGE: Fix SMP Soak test for Header File Relocation
       
   139 	2.	DEFECT FIX: DEF143183: CTS79_MCL_wk46: TB92_200945 symbian tests compilation errors
       
   140 
       
   141 9.	lanerobe
       
   142 	1.	DEFECT FIX: DEFECT FIX: DEF141811: T_MSTIM on Unicore SMP (Naviengine) Image
       
   143 
       
   144 Version 2.00.2057
       
   145 =================
       
   146 (Made by vinojose 01/12/2009)
       
   147 
       
   148 1.	ChrisNotton
       
   149 	1.	DEFECT FIX: DEF143217: [System Build] Rom build stage unknow keyword in MSF00270
       
   150 
       
   151 
       
   152 Version 2.00.2056
       
   153 =================
       
   154 (Made by VincentF 25/11/2009)
       
   155 
       
   156 1.	IndrajeetSingh
       
   157 	1.	DEFECT FIX: DEF141945: Base Template Port build fails
       
   158 
       
   159 2.	PatrickConway
       
   160 	2.	MINOR_CHANGE: Add missing SMPSAFE keywords to mmp files (mostly test drivers)
       
   161 
       
   162 3.	ChrisNotton
       
   163 	1.	DEFECT FIX: DEF142927: BSP regressions in header relocation build
       
   164 	2.	DEFECT FIX: DEF143040: CrashMonitor public headers should not include platform headers
       
   165 	3.	DEFECT FIX: DEF143042: Public header e32test.h includes platform headers...
       
   166 	4.	DEFECT FIX: DEF143044: Public header u32std.h includes platform header files...
       
   167 	5.	DEFECT FIX: DEF143053: Public header e32event.h includes platform header...
       
   168 	6.	DEFECT FIX: DEF142880: btrace.iby does not use KERNEL_DIR for ldd
       
   169 
       
   170 4.	VincentF
       
   171 	1.	DEFECT FIX: DEF142854: Bootstrap.flm and related bld.inf changes not submitted to the MCL
       
   172 		Use FLM, rather than extension makefile, to build bootstraps on all SymTB10.1
       
   173 		baseports with SBSv2 (Raptor).
       
   174 
       
   175 5.	YiluZhu
       
   176 	1.	DEFECT FIX: DEF142969: Raptor GCCE: compsupp doesn't deal gracefully with a Raptor GCCE build
       
   177 
       
   178 6.	DaveGordon
       
   179 	1.	DEFECT FIX: DEF142684: T_TIME hangs on Ivalo waiting for absolute timer after changing secure time
       
   180 		Improve test by making sure time + secure offset settings are sane before changing secure time
       
   181 	2.	DEFECT FIX: DEF142504 T_PAGELDRTST_REAPER issues
       
   182 		Fixes KERN-EXEC panic with code EBadHandle by restructuring loops in CopyAndFragmentFiles().
       
   183 		Fixes issue with failing Attrib() leaving file unusable - now tries making file R/W if first
       
   184 		attempt at deleting it fails.
       
   185 	3.	DEFECT FIX: DEF141903 T_TIMER intermitant failure on 3430 (t_timer.cpp:633)
       
   186 		Fixes mismatch between getting time in UTC vs. setting alarm in Local time!
       
   187 		(also fixes dup PDEF136734 T_TIMER fails intermittently on SMP platforms)
       
   188 
       
   189 7.	NeilClifford
       
   190 	1.	DEFECT FIX: DEF142716: Medmmc / USB enhancement
       
   191 
       
   192 8.	Saravana Attiyap
       
   193 	1.	DEFECT FIX: DEF142896: t_drtaeabi.mmp references deprecated source directories
       
   194 	2.	DEFECT FIX: DEF142878: t_datapaging soak test fail in production environement
       
   195 
       
   196 9.	VincentF
       
   197 	1.	MINOR_CHANGE: Include missing split header files
       
   198 
       
   199 10.	JessieZh
       
   200 	1.	DEFECT FIX: DEF142437: t_iic failed to run in eshell
       
   201 
       
   202 11.	RichardCo
       
   203 	1.	DEFECT FIX: DEF142744: Missing constant KImageHWFloat_VFPv3 
       
   204 
       
   205 12.	RyanHarkin
       
   206 	1.	DEFECT FIX: DEF142549: Bridge: e32test t_timer fails on 8500
       
   207 		Added an exception, via a new Machine UID so the 8500 does not run the "Test sequential locks
       
   208 		fail over on/off" test
       
   209 		
       
   210 13:	MiguelB
       
   211 	1.	DEFECT FIX: DEF142719: WDP: Media card Passwords do not work in WDP environment 
       
   212 	2.	DEFECT FIX: DEF142819: exFAT partitions are not recognised by MMC/SD stack
       
   213 
       
   214 14.	Saravana Attiyap
       
   215 	1.	DEFECT FIX DEF142943: T_THRASH - CreatePagedChunk test method fails with KErrNoMemory on gekko77
       
   216 
       
   217 15.	SushmitaR
       
   218 	1.	MINOR CHANGE: Add SMP Soak Tests
       
   219 
       
   220 16. 	JimmyZhou
       
   221 	1.	DEFECT FIX: DEF141425: USB ONB testing steps passing rate doesn't meet test pass critiera   
       
   222 	2. 	DEFECT FIX: DEF141212: Engineering improvement  
       
   223 
       
   224 17.	DjordjeK
       
   225 	1.	DEFECT FIX: DEF142736: Bootstrap should support flexible mapping of external cache controller
       
   226 		Previously, external cache controller had to be positioned at the start of a H/W region specified in
       
   227 		bootstrap. That restriction is now removed so it can be mapped in 64KB or 1MB mappings alongside with
       
   228 		other controllers (which may save 1KB of page table & improve performance due to less TLB misses).
       
   229 
       
   230 
       
   231 Version 2.00.2055
       
   232 =================
       
   233 (Made by VincentF 24/11/2009)
       
   234 
       
   235 1.	VincentF
       
   236 	1.	DEFECT FIX: DEF143148: HCR Setting batch retrieval does not work
       
   237 
       
   238 
       
   239 Version 2.00.2054
       
   240 =================
       
   241 (Made by Vino Jose 20/11/2009)
       
   242 
       
   243 1.	VincentF
       
   244 	1.	MILESTONE: SymTB10.1, GT0472, MS3.16, DS.1714 HCR_DS2 : Complete and Tested PIL
       
   245 		PREQ2131 Hardware Configuration Repository
       
   246 		CR322 Prototype Kernel-side HCR API adjust following testing feedback
       
   247 		This change delivers the remaining HCR APIs and PIL.
       
   248 
       
   249 
       
   250 Version 2.00.2053
       
   251 =================
       
   252 (Made by Vino Jose 16/11/2009)
       
   253 
       
   254 1.	vinojose
       
   255 	1.	DEFECT FIX: DEF143037 [System Build] : Errors in GT stage 
       
   256 
       
   257 
       
   258 Version 2.00.2052
       
   259 =================
       
   260 (Made by Vino Jose 10/11/2009)
       
   261 
       
   262 1.	DaveGordon
       
   263  	1.	DEFECT FIX: DEF142684: T_TIME hangs on Ivalo waiting for absolute timer after changing secure time
       
   264  		Improve test by making sure time + secure offset settings are sane before changing secure time
       
   265  	2.	DEFECT FIX: DEF142504 T_PAGELDRTST_REAPER issues
       
   266  		Fixes KERN-EXEC panic with code EBadHandle by restructuring loops in CopyAndFragmentFiles().
       
   267  		Fixes issue with failing Attrib() leaving file unusable - now tries making file R/W if first
       
   268  		attempt at deleting it fails.
       
   269  
       
   270 
       
   271 
       
   272 Version 2.00.2051
       
   273 =================
       
   274 (Made by Vino Jose 05/11/2009)
       
   275 
       
   276 1.	LaneRoberts
       
   277 	1.	MINOR CHANGE: VFP doc update to include information on the latest VFPv3 and SMP support
       
   278 	2.	DEFECT FIX: DEF142855: BTrace categories need tweaking for SMP
       
   279 	3.	DEFECT FIX: DEF142898: VFP changes have incorrect syntax
       
   280 
       
   281 2.	Jeff Yoo
       
   282 	1.	DEFECT FIX: DEF141475: ECamera LDD & Template Camera PDD (BASE/CAMERA) :- Support for Effect Settings in Camera and 		LDD/PDD update based on reviews.
       
   283 
       
   284 3.	coliward
       
   285 	1.	MILESTONE: SymTB9.2 RM-RIM REQ417 SUB-REQ52733 DS.1931 WDP Safe GCE Driver
       
   286 
       
   287 
       
   288 Version 2.00.2050
       
   289 =================
       
   290 (Made by Vino Jose 04/11/2009)
       
   291 
       
   292 1.	LaneRoberts
       
   293 	1.	DEFECT FIX: DEF142567: NaviEngine VFP is not turned on
       
   294 
       
   295 2.	Saravana Attiyap
       
   296 	1.	DEFECT FIX: DEF142597:edev.mmp depends on a deprecated source folder
       
   297 
       
   298 3.	PatrickConway
       
   299 	1.	MINOR_CHANGE: Add missing SMPSAFE keywords to mmp files and unlock test driver DFC threads from core 0
       
   300 
       
   301 4	Jonco
       
   302 	1.	DEFECT FIX: DEF142749: t_implicit crashes when run on Ivalo 
       
   303 
       
   304 
       
   305 Version 2.00.2049
       
   306 =================
       
   307 (Made by Vino Jose 02/11/2009)
       
   308 
       
   309 1.	marcinmaksymiuk
       
   310 	1.	DEFECT FIX: DEF142717: Some of UTFv2-inherited enumerations duplication.
       
   311 
       
   312 
       
   313 Version 2.00.2048
       
   314 =================
       
   315 (Made by Vino Jose 01/11/2009)
       
   316 
       
   317 1.	VincentF
       
   318 	1.	MILESTONE: SymTB9.2, GT0419, MS3.41, DS.1928 417-60865: Read-Only Memory Sharing
       
   319 		PREQ1490 Flexible Memory Model
       
   320 		Introduce read-only memory chunks for the FMM (see RChunk::SetReadOnly()) and
       
   321 		add a new Kern::MakeHandleAndOpen() overload so process-local handles can be
       
   322 		created.
       
   323 
       
   324 
       
   325 Version 2.00.2047
       
   326 =================
       
   327 (Made by Vino Jose 29/10/2009)
       
   328 
       
   329 1.	Neil Clifford
       
   330 	1.	DEFECT FIX: DEF142675: T_TBUS_DATAPAGING fails on Ivalo due to test problem
       
   331 
       
   332 2.	JonCo
       
   333 	1.	MINOR CHANGE: Mark Tai's fix for t_pagemove failures on Ivalo
       
   334 
       
   335 3.	RyanHarkin
       
   336 	1.	MINOR_CHANGE: Updated MBC files, they should now be able to build the NaviEngine, at long last.
       
   337 
       
   338 4.	ChrisNotton
       
   339 	1.	DEFECT FIX: DEF142000 ROMS are not getting completed on BTB systems (TRGTEST RETURNS 7)
       
   340 
       
   341 5.	ChrisBeale
       
   342 	1. 	DEFECT FIX: DEF142535:Epoc::ClaimPhysicalRam() on the flexible memory model doesn't claim enough ram
       
   343 
       
   344 6.	DaveGordon
       
   345 	1.	MILESTONE: SymTB9.2 RM-RIM REQ417 SUB-REQ52733 DS.1926 UMG for FMM
       
   346 		This change adds the "User Memory Guard" feature to DEBUG builds on
       
   347 		all platforms using the Flexible Memory Model.
       
   348 
       
   349 7.	GayathriR
       
   350 	1.	DEFECT FIX: DEF142214: PRM: Fix the invalid memory calculation for BTRACE and client registration
       
   351 
       
   352 
     1 Version 2.00.2046
   353 Version 2.00.2046
     2 =================
   354 =================
     3 (Made by Vino Jose 22/10/2009)
   355 (Made by Vino Jose 22/10/2009)
     4 
   356 
     5 1.	MarkTa
   357 1.	MarkTa
  1302 	1.	MILESTONE: Diran, GT0419, MS3.9.5, DS.1540 PREQ2128 I2C device driver help and PREQ2129 SPI device driver helper
  1654 	1.	MILESTONE: Diran, GT0419, MS3.9.5, DS.1540 PREQ2128 I2C device driver help and PREQ2129 SPI device driver helper
  1303 	2.	DEFECT FIX: DEF133707: IIC Race condition for MasterSlave channels  
  1655 	2.	DEFECT FIX: DEF133707: IIC Race condition for MasterSlave channels  
  1304                 (This includes Break Request BR2705)
  1656                 (This includes Break Request BR2705)
  1305 	3.	DEFECT FIX: DEF133712: IIC Active wait issue for Slave channels on single-processor systems  
  1657 	3.	DEFECT FIX: DEF133712: IIC Active wait issue for Slave channels on single-processor systems  
  1306 	4.	DEFECT FIX: DEF133713: IIC Potential for corruption of spin lock state  
  1658 	4.	DEFECT FIX: DEF133713: IIC Potential for corruption of spin lock state  
  1307 	5.	DEFECT FIX: DEF133715: IIC Slave “Close?of client thread may be attempted from an ISR  
  1659 	5.	DEFECT FIX: DEF133715: IIC Slave ?lose?of client thread may be attempted from an ISR  
  1308 
  1660 
  1309 3. 	RyanHarkin
  1661 3. 	RyanHarkin
  1310 	1.	MINOR_CHANGE: update MBC files after \f32\sftl directory removed
  1662 	1.	MINOR_CHANGE: update MBC files after \f32\sftl directory removed
  1311 	2.	MINOR_CHANGE: update H4 Lauterbach Trace32 scripts to fix bootstrap debugging and EKA2 awareness
  1663 	2.	MINOR_CHANGE: update H4 Lauterbach Trace32 scripts to fix bootstrap debugging and EKA2 awareness
  1312 	
  1664 	
  3135 	1.	DEFECT_FIX: DEF118718: GetCompositionBufferInfo() faults kernel when passed invalid parameters.
  3487 	1.	DEFECT_FIX: DEF118718: GetCompositionBufferInfo() faults kernel when passed invalid parameters.
  3136 	2.	DEFECT_FIX: DEF122332: Error in GCE driver calling RDisplayChannel::SetRotation() with an invalid value.
  3488 	2.	DEFECT_FIX: DEF122332: Error in GCE driver calling RDisplayChannel::SetRotation() with an invalid value.
  3137 	3.	DEFECT_FIX: DEF117988: LCD ROM macro usage forces redundant use of macros.
  3489 	3.	DEFECT_FIX: DEF117988: LCD ROM macro usage forces redundant use of macros.
  3138 	4.	DEFECT_FIX: DEF121284: Display configuration reported by H4 display driver is incorrect.
  3490 	4.	DEFECT_FIX: DEF121284: Display configuration reported by H4 display driver is incorrect.
  3139 	5.	DEFECT_FIX: DEF120343: RDisplayChannel::RegisterUserBuffer returns unexpected return values.
  3491 	5.	DEFECT_FIX: DEF120343: RDisplayChannel::RegisterUserBuffer returns unexpected return values.
  3140 	6.  DEFECT_FIX: DEF121284: Display configuration reported by H4 display driver is incorrect.
  3492 	6.  DEFECT_FIX: DEF121284:?Display configuration reported by H4 display driver is incorrect.
  3141 
  3493 
  3142 
  3494 
  3143 
  3495 
  3144 Version 2.00.1924
  3496 Version 2.00.1924
  3145 =================
  3497 =================
  5627 9.	JenniferH
  5979 9.	JenniferH
  5628 	1. DEFECT FIX: DEF098402: Documentation of RPointerArray::FindInOrder() is wrong
  5980 	1. DEFECT FIX: DEF098402: Documentation of RPointerArray::FindInOrder() is wrong
  5629 
  5981 
  5630 
  5982 
  5631 10. AndreasP
  5983 10. AndreasP
  5632 	1. DEFECT FIX: DEF100093: template baseport has 2 mmp files generating _template_ekeyb.dll
  5984 	1. DEFECT FIX: DEF100093:?template baseport has 2 mmp files generating _template_ekeyb.dll
  5633 
  5985 
  5634 Version 2.00.1513
  5986 Version 2.00.1513
  5635 ==========================
  5987 ==========================
  5636 (Made by AttilaV, 29/02/2007)
  5988 (Made by AttilaV, 29/02/2007)
  5637 
  5989