--- a/kernel/eka/release.txt Mon Feb 01 19:40:00 2010 +0100
+++ b/kernel/eka/release.txt Mon Feb 01 19:49:38 2010 +0100
@@ -1,3 +1,355 @@
+Version 2.00.2063
+=================
+(Made by vfebvre 16/12/2009)
+
+1. MichaelP
+ 1. DEFECT FIX: DEF143310: DMA Framework makes use of PRM difficult
+ Introduced new virtual DMA PIL function TDmaChannel::QueuedRequestCountChanged()
+ which can be overridden in a DMA PSL to implement channel/DMAC power management
+ functionality outside of any PIL mutexes. For details see the description in
+ /os/kernelhwsrv/kernel/eka/include/drivers/dma_v1.h.
+
+
+Version 2.00.2062
+=================
+(Made by vfebvre 15/12/2009)
+
+1. cnotton
+ 1. MINOR_CHANGE Added a few missing headers for when SYMBIAN_ENABLE_PUBLIC_PLATFORM_HEADER_SPLIT is enabled.
+
+
+Version 2.00.2061
+=================
+(Made by VincentF 14/12/2009)
+
+1. gcochran
+ 1. DEF142419: Kernel doesn't flush prefetch buffer properly
+
+
+Version 2.00.2060
+=================
+(Made by VincentF 10/12/2009)
+
+1. TomCosgrove
+ 1. MINOR_CHANGE: Fix function names given in various trace and precondition statements
+ 2. DEFECT FIX: DEF143168: Kernel precondition checks don't give any indication of the caller
+ Added compiler-specific macro PRECOND_FUNCTION_CALLER, defaulting to 0 if not present, and
+ use this in CHECK_PRECONDITIONS() and the various __ASSERT_WITH_MESSAGE_*() macros. Also
+ updated CheckPreconditions() to print this address even if the function name is given (as
+ it is when called from the C macros).
+ 3. DEFECT FIX: DEF143237: SBTraceData::CheckFilter2() causes issues when executed with undefined CPU mode
+ Don't just take the CPSR & 0x03 to get the context value, since undef (etc) mode gets
+ confused with thread (normal supervisor) mode. Instead, AND with 0x0f and set to 2 if
+ higher than 3.
+
+2. DjordjeK
+ 1. DEFECT FIX: DEF143166: Default caching of page tables on 1136 flexible memory model is wrong
+ Fixed the problem with caching attributes (of page tables, code & exception vector) on 1136
+ running flexible memory model. Platforms other then 1136 are not affected.
+
+3. kingbozhang
+ 1. DEFECT FIX: DEF142623: TKEA-7WJC4S:[OTG] A malfunctioning peripheral cannot be reported to the UI
+ This defect is some USB devices do not comply with USB2.0 spec. Because they drive VBus of
+ their upstream port, however, such behaviour is forbidden in USB2.0.
+
+4. DaveGordon
+ 1. DEFECT FIX: DEF141546: T_CPUTIME fails on SMPPAGE/SMPDATAPAGE ROMs...
+ Improve test by making sure threads are bound to the right cores
+ 2. DEFECT FIX: DEF143303: Crash unpinning message descriptors
+ Pinning operation now uses an initialised local array to hold potential references to pin
+ objects, and then transfers them all into a heap-allocated object only if at least one
+ such reference was created, ensuring that the subsequent unpin sees only good values.
+
+5. stmansfi
+ 1. MINOR_CHANGE Update header comments in HCR PIL files
+
+6. vfebvre
+ 1. MINOR_CHANGE Rename Bld.inf to bld.inf (for DEF142518)
+
+7. kunmitta
+ 1. MINOR_CHANGE Added library names in compsupp explicitly for RVCT4.0 linkage
+
+8. cnotton
+ 1. MINOR_CHANGE Fixed T_SMPSOAKSPIN.CPP for e32svr.h.
+ 2. DEFECT FIX: DEF143216: btrace.iby does not load btracex.ldd as an extension
+
+
+Version 2.00.2059
+=================
+(Made by VincentF 03/12/2009)
+
+1. MichaelP
+ 1. MILESTONE: GT0515, MS3.15
+ RM-RIM REQ417-52838:FEA417-62893 DMA Upgrade : Client Callback from ISR
+ Gaia Feature Release 428985 Package Release 428988
+ 2. DEFECT FIX: DEF143285: t_dma and t_dma2 test failures
+
+2. MarkTa
+ 1. DEFECT FIX: DEF143220: Flexible memory model - Aliasing can cause the system to crash.
+ Fix various race conditions in the flexible memory model's handling of aliasing.
+
+3. RyanHarkin
+ 1. MINOR_CHANGE: Removed SYMBIAN_BASE_USE_GCE from header.iby files as this broke the build
+ 2. MINOR_CHANGE: Tidy up naviengine.h and naviengine_priv.h
+ 3. MINOR_CHANGE: Update NaviEngine release.txt because nobody else has
+ 4. MINOR_CHANGE: Remove commented out code from csi.mmp
+ 5. MINOR_CHANGE: updated NaviEngine User Guide
+ 6. MINOR_CHANGE: Bootloader OBY file bootbinary directive fixed
+
+4. RichardCo
+ 1. DEFECT FIX: DEF142738: T_SMPSAFE fails on SMP unicore
+
+5. erifung
+ 1. DEFECT FIX: DEF142542: Bridge: t_dobject fails on 8500..
+
+6. cnotton
+ 1. DEFECT FIX: DEF143224: Move TFlowControl to a published header
+
+
+Version 2.00.2058
+=================
+(Made by vinojose 03/12/2009)
+
+
+1. ChrisNotton
+ 1. DEFECT FIX: DEF142863: Public header files must not include platform or internal headers
+
+2. NeilClifford
+ 1. DEFECT FIX: DEF143039: MedMMC should not use Cache for Physical Address Requests
+
+3. MarkTa
+ 1. DEFECT FIX: DEF143129: WDP - Allocating a demand paged page table can fault the system
+ Implement on demand stealing of paged page tables when allocating paged page tables.
+
+4. StephenSun
+ 1. DEFECT FIX: DEF142844: initialize SRP timeout
+
+5. OliverStuart
+ 1. DEFECT FIX: DEF142840: KERN-EXEC 3 panics in T_SHBUF_PERF
+ Must use kumemget to read TPtr8 from user memory.
+
+6. LaneRoberts
+ 1. DEFECT FIX: DEF143152: NaviEngine ARM4 ROMs cannot be built
+
+7. ChrisBeale
+ 1. DEFECT FIX: DEF143114: FMM thrashing monitor timer runs even when device is idle
+
+8. cnotton
+ 1. MINOR_CHANGE: Fix SMP Soak test for Header File Relocation
+ 2. DEFECT FIX: DEF143183: CTS79_MCL_wk46: TB92_200945 symbian tests compilation errors
+
+9. lanerobe
+ 1. DEFECT FIX: DEFECT FIX: DEF141811: T_MSTIM on Unicore SMP (Naviengine) Image
+
+Version 2.00.2057
+=================
+(Made by vinojose 01/12/2009)
+
+1. ChrisNotton
+ 1. DEFECT FIX: DEF143217: [System Build] Rom build stage unknow keyword in MSF00270
+
+
+Version 2.00.2056
+=================
+(Made by VincentF 25/11/2009)
+
+1. IndrajeetSingh
+ 1. DEFECT FIX: DEF141945: Base Template Port build fails
+
+2. PatrickConway
+ 2. MINOR_CHANGE: Add missing SMPSAFE keywords to mmp files (mostly test drivers)
+
+3. ChrisNotton
+ 1. DEFECT FIX: DEF142927: BSP regressions in header relocation build
+ 2. DEFECT FIX: DEF143040: CrashMonitor public headers should not include platform headers
+ 3. DEFECT FIX: DEF143042: Public header e32test.h includes platform headers...
+ 4. DEFECT FIX: DEF143044: Public header u32std.h includes platform header files...
+ 5. DEFECT FIX: DEF143053: Public header e32event.h includes platform header...
+ 6. DEFECT FIX: DEF142880: btrace.iby does not use KERNEL_DIR for ldd
+
+4. VincentF
+ 1. DEFECT FIX: DEF142854: Bootstrap.flm and related bld.inf changes not submitted to the MCL
+ Use FLM, rather than extension makefile, to build bootstraps on all SymTB10.1
+ baseports with SBSv2 (Raptor).
+
+5. YiluZhu
+ 1. DEFECT FIX: DEF142969: Raptor GCCE: compsupp doesn't deal gracefully with a Raptor GCCE build
+
+6. DaveGordon
+ 1. DEFECT FIX: DEF142684: T_TIME hangs on Ivalo waiting for absolute timer after changing secure time
+ Improve test by making sure time + secure offset settings are sane before changing secure time
+ 2. DEFECT FIX: DEF142504 T_PAGELDRTST_REAPER issues
+ Fixes KERN-EXEC panic with code EBadHandle by restructuring loops in CopyAndFragmentFiles().
+ Fixes issue with failing Attrib() leaving file unusable - now tries making file R/W if first
+ attempt at deleting it fails.
+ 3. DEFECT FIX: DEF141903 T_TIMER intermitant failure on 3430 (t_timer.cpp:633)
+ Fixes mismatch between getting time in UTC vs. setting alarm in Local time!
+ (also fixes dup PDEF136734 T_TIMER fails intermittently on SMP platforms)
+
+7. NeilClifford
+ 1. DEFECT FIX: DEF142716: Medmmc / USB enhancement
+
+8. Saravana Attiyap
+ 1. DEFECT FIX: DEF142896: t_drtaeabi.mmp references deprecated source directories
+ 2. DEFECT FIX: DEF142878: t_datapaging soak test fail in production environement
+
+9. VincentF
+ 1. MINOR_CHANGE: Include missing split header files
+
+10. JessieZh
+ 1. DEFECT FIX: DEF142437: t_iic failed to run in eshell
+
+11. RichardCo
+ 1. DEFECT FIX: DEF142744: Missing constant KImageHWFloat_VFPv3
+
+12. RyanHarkin
+ 1. DEFECT FIX: DEF142549: Bridge: e32test t_timer fails on 8500
+ Added an exception, via a new Machine UID so the 8500 does not run the "Test sequential locks
+ fail over on/off" test
+
+13: MiguelB
+ 1. DEFECT FIX: DEF142719: WDP: Media card Passwords do not work in WDP environment
+ 2. DEFECT FIX: DEF142819: exFAT partitions are not recognised by MMC/SD stack
+
+14. Saravana Attiyap
+ 1. DEFECT FIX DEF142943: T_THRASH - CreatePagedChunk test method fails with KErrNoMemory on gekko77
+
+15. SushmitaR
+ 1. MINOR CHANGE: Add SMP Soak Tests
+
+16. JimmyZhou
+ 1. DEFECT FIX: DEF141425: USB ONB testing steps passing rate doesn't meet test pass critiera
+ 2. DEFECT FIX: DEF141212: Engineering improvement
+
+17. DjordjeK
+ 1. DEFECT FIX: DEF142736: Bootstrap should support flexible mapping of external cache controller
+ Previously, external cache controller had to be positioned at the start of a H/W region specified in
+ bootstrap. That restriction is now removed so it can be mapped in 64KB or 1MB mappings alongside with
+ other controllers (which may save 1KB of page table & improve performance due to less TLB misses).
+
+
+Version 2.00.2055
+=================
+(Made by VincentF 24/11/2009)
+
+1. VincentF
+ 1. DEFECT FIX: DEF143148: HCR Setting batch retrieval does not work
+
+
+Version 2.00.2054
+=================
+(Made by Vino Jose 20/11/2009)
+
+1. VincentF
+ 1. MILESTONE: SymTB10.1, GT0472, MS3.16, DS.1714 HCR_DS2 : Complete and Tested PIL
+ PREQ2131 Hardware Configuration Repository
+ CR322 Prototype Kernel-side HCR API adjust following testing feedback
+ This change delivers the remaining HCR APIs and PIL.
+
+
+Version 2.00.2053
+=================
+(Made by Vino Jose 16/11/2009)
+
+1. vinojose
+ 1. DEFECT FIX: DEF143037 [System Build] : Errors in GT stage
+
+
+Version 2.00.2052
+=================
+(Made by Vino Jose 10/11/2009)
+
+1. DaveGordon
+ 1. DEFECT FIX: DEF142684: T_TIME hangs on Ivalo waiting for absolute timer after changing secure time
+ Improve test by making sure time + secure offset settings are sane before changing secure time
+ 2. DEFECT FIX: DEF142504 T_PAGELDRTST_REAPER issues
+ Fixes KERN-EXEC panic with code EBadHandle by restructuring loops in CopyAndFragmentFiles().
+ Fixes issue with failing Attrib() leaving file unusable - now tries making file R/W if first
+ attempt at deleting it fails.
+
+
+
+Version 2.00.2051
+=================
+(Made by Vino Jose 05/11/2009)
+
+1. LaneRoberts
+ 1. MINOR CHANGE: VFP doc update to include information on the latest VFPv3 and SMP support
+ 2. DEFECT FIX: DEF142855: BTrace categories need tweaking for SMP
+ 3. DEFECT FIX: DEF142898: VFP changes have incorrect syntax
+
+2. Jeff Yoo
+ 1. DEFECT FIX: DEF141475: ECamera LDD & Template Camera PDD (BASE/CAMERA) :- Support for Effect Settings in Camera and LDD/PDD update based on reviews.
+
+3. coliward
+ 1. MILESTONE: SymTB9.2 RM-RIM REQ417 SUB-REQ52733 DS.1931 WDP Safe GCE Driver
+
+
+Version 2.00.2050
+=================
+(Made by Vino Jose 04/11/2009)
+
+1. LaneRoberts
+ 1. DEFECT FIX: DEF142567: NaviEngine VFP is not turned on
+
+2. Saravana Attiyap
+ 1. DEFECT FIX: DEF142597:edev.mmp depends on a deprecated source folder
+
+3. PatrickConway
+ 1. MINOR_CHANGE: Add missing SMPSAFE keywords to mmp files and unlock test driver DFC threads from core 0
+
+4 Jonco
+ 1. DEFECT FIX: DEF142749: t_implicit crashes when run on Ivalo
+
+
+Version 2.00.2049
+=================
+(Made by Vino Jose 02/11/2009)
+
+1. marcinmaksymiuk
+ 1. DEFECT FIX: DEF142717: Some of UTFv2-inherited enumerations duplication.
+
+
+Version 2.00.2048
+=================
+(Made by Vino Jose 01/11/2009)
+
+1. VincentF
+ 1. MILESTONE: SymTB9.2, GT0419, MS3.41, DS.1928 417-60865: Read-Only Memory Sharing
+ PREQ1490 Flexible Memory Model
+ Introduce read-only memory chunks for the FMM (see RChunk::SetReadOnly()) and
+ add a new Kern::MakeHandleAndOpen() overload so process-local handles can be
+ created.
+
+
+Version 2.00.2047
+=================
+(Made by Vino Jose 29/10/2009)
+
+1. Neil Clifford
+ 1. DEFECT FIX: DEF142675: T_TBUS_DATAPAGING fails on Ivalo due to test problem
+
+2. JonCo
+ 1. MINOR CHANGE: Mark Tai's fix for t_pagemove failures on Ivalo
+
+3. RyanHarkin
+ 1. MINOR_CHANGE: Updated MBC files, they should now be able to build the NaviEngine, at long last.
+
+4. ChrisNotton
+ 1. DEFECT FIX: DEF142000 ROMS are not getting completed on BTB systems (TRGTEST RETURNS 7)
+
+5. ChrisBeale
+ 1. DEFECT FIX: DEF142535:Epoc::ClaimPhysicalRam() on the flexible memory model doesn't claim enough ram
+
+6. DaveGordon
+ 1. MILESTONE: SymTB9.2 RM-RIM REQ417 SUB-REQ52733 DS.1926 UMG for FMM
+ This change adds the "User Memory Guard" feature to DEBUG builds on
+ all platforms using the Flexible Memory Model.
+
+7. GayathriR
+ 1. DEFECT FIX: DEF142214: PRM: Fix the invalid memory calculation for BTRACE and client registration
+
+
Version 2.00.2046
=================
(Made by Vino Jose 22/10/2009)
@@ -1304,7 +1656,7 @@
(This includes Break Request BR2705)
3. DEFECT FIX: DEF133712: IIC Active wait issue for Slave channels on single-processor systems
4. DEFECT FIX: DEF133713: IIC Potential for corruption of spin lock state
- 5. DEFECT FIX: DEF133715: IIC Slave “Close?of client thread may be attempted from an ISR
+ 5. DEFECT FIX: DEF133715: IIC Slave ?lose?of client thread may be attempted from an ISR
3. RyanHarkin
1. MINOR_CHANGE: update MBC files after \f32\sftl directory removed
@@ -3137,7 +3489,7 @@
3. DEFECT_FIX: DEF117988: LCD ROM macro usage forces redundant use of macros.
4. DEFECT_FIX: DEF121284: Display configuration reported by H4 display driver is incorrect.
5. DEFECT_FIX: DEF120343: RDisplayChannel::RegisterUserBuffer returns unexpected return values.
- 6. DEFECT_FIX: DEF121284: Display configuration reported by H4 display driver is incorrect.
+ 6. DEFECT_FIX: DEF121284:?Display configuration reported by H4 display driver is incorrect.
@@ -5629,7 +5981,7 @@
10. AndreasP
- 1. DEFECT FIX: DEF100093: template baseport has 2 mmp files generating _template_ekeyb.dll
+ 1. DEFECT FIX: DEF100093:?template baseport has 2 mmp files generating _template_ekeyb.dll
Version 2.00.1513
==========================