Project

General

Profile

User story #306

Backport changes on lower levels for GAMs

Added by André Neto almost 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
27.04.2016
Due date:
% Done:

0%

Estimated time:
Git branch (link):
Git merge to develop (link):
SVN commit (link/?p=rev):

Description

Changes done in lower levels in the branch for GAMs will have to be ported in the main tree.

Source code files modified

  • BareMetal/L0Types/Architecture/x86_cl/CompilerTypes.h
  • BareMetal/L0Types/BasicType.h
  • BareMetal/L1Portability/Architecture/x86_cl/HighResolutionTimerA.h
  • BareMetal/L1Portability/Architecture/x86_gcc/HighResolutionTimerA.h
  • BareMetal/L1Portability/Environment/Generic/MemoryOperationsHelper_CLIB_Generic.cpp
  • BareMetal/L1Portability/Environment/Linux/BasicConsole.cpp
  • BareMetal/L1Portability/Environment/Linux/HighResolutionTimer.h
  • BareMetal/L1Portability/Environment/Linux/HighResolutionTimerCalibrator.cpp
  • BareMetal/L1Portability/Environment/Linux/HighResolutionTimerCalibrator.h
  • BareMetal/L1Portability/Environment/Linux/Sleep.cpp
  • BareMetal/L1Portability/Environment/Linux/Sleep.cpp
  • BareMetal/L1Portability/Environment/Linux/lint-linux.h
  • BareMetal/L1Portability/Environment/Windows/HighResolutionTimer.h
  • BareMetal/L1Portability/Environment/Windows/HighResolutionTimerCalibrator.cpp
  • BareMetal/L1Portability/Environment/Windows/HighResolutionTimerCalibrator.h
  • BareMetal/L1Portability/ErrorInformation.h
  • BareMetal/L1Portability/FastPollingEventSem.cpp
  • BareMetal/L1Portability/FastPollingEventSem.h
  • BareMetal/L1Portability/HighResolutionTimer.h
  • BareMetal/L1Portability/MemoryArea.cpp
  • BareMetal/L1Portability/MemoryArea.h
  • BareMetal/L1Portability/Sleep.h
  • BareMetal/L1Portability/StaticList.h
  • BareMetal/L1Portability/StaticListHolder.cpp
  • BareMetal/L1Portability/StaticListHolder.h
  • BareMetal/L1Portability/TimeoutType.h
  • BareMetal/L2Objects/Makefile.inc
  • BareMetal/L2Objects/Object.cpp
  • BareMetal/L2Objects/Object.h
  • BareMetal/L2Objects/Reference.cpp
  • BareMetal/L2Objects/Reference.h
  • BareMetal/L2Objects/ReferenceContainer.cpp
  • BareMetal/L2Objects/ReferenceContainer.h
  • BareMetal/L2Objects/ReferenceContainerFilterObjectName.cpp
  • BareMetal/L2Objects/ReferenceT.h
  • BareMetal/L2Objects/StructuredDataI.h
  • BareMetal/L3Streams/IOBuffer.cpp
  • BareMetal/L4Configuration/ValidateBasicType.cpp
  • FileSystem/L1Portability/Environment/Linux/BasicFile.cpp
  • FileSystem/L1Portability/Environment/Linux/BasicTCPSocket.cpp
  • FileSystem/L1Portability/Environment/Linux/InternetHost.cpp

Architecture & design review

Date of the review: --/--/2016

Person who did the review:

Version of architecture & design document: N/A. As per the original MARTe implementation. Prototype code developed and reviewed in sprint preparation meeting.

Result of review: N/A

List of non-conformities: N/A

Code and documentation review

Date of the review: 24/10/2016

Person who did the review: R. Vitelli

Result of review: PASS
List of non-conformities:

./Source/Core/Scheduler/L4Messages/QueuedMessageI.cpp:49:37: Note 9153: viable set contains both function 'MARTe::SingleThreadService::SingleThreadService (line 65, file ./Source/Core/Scheduler/L3Services/SingleThreadService.h, module ./Source/Core/Scheduler/L3Services/MultiClientEmbeddedThread.cpp)' and template 'MARTe::SingleThreadService::SingleThreadService (line 148, file ./Source/Core/Scheduler/L3Services/SingleThreadService.h)' [MISRA C++ Rule 14-8-2]
./Source/Core/Scheduler/L3Services/SingleThreadService.h:65:1: Info 830: Location cited in prior message

To be discussed and fixed in the next sprint.

Unit test review

Date of the review: 24/10/2016

Person who did the review: R. Vitelli

Result of coverage tests review: PASS

Result of functional tests review: PASS

Result of review: PASS

List of non-conformities:

The test (unrelated to this story):

IOBufferGTest.TestPrintStructuredDataInterface

fails and has to be fixed in the next sprint.

Associated revisions

Revision 3aefcdca (diff)
Added by André Neto almost 9 years ago

#306 Improved the documentation of FastPollingEventSem

Revision cff4f5bb (diff)
Added by André Neto almost 9 years ago

#306 Linted FastPollingEventSem

Revision aae52d1a (diff)
Added by André Neto almost 9 years ago

#306 (Re)Linted BasicConsole.cpp

Revision 5a798828 (diff)
Added by André Neto almost 9 years ago

#306 Re(Linted) BasicFile, BasicTCPSocket and BasicUDPSocket

Revision 6e20a418 (diff)
Added by André Neto almost 9 years ago

#306 (Re)Linting with small modifications

Revision 3889720a (diff)
Added by André Neto almost 9 years ago

#306 ReLint of Object.

Revision b09dbe5c (diff)
Added by André Neto almost 9 years ago

#306 Corrected local problem in lint configuration.

Revision e921376a (diff)
Added by André Neto almost 9 years ago

#306 Relinted and documentation of files from L1Portability

Revision bbf99419 (diff)
Added by André Neto almost 9 years ago

#306 Linted MemoryArea

Revision 878713b5 (diff)
Added by André Neto almost 9 years ago

#306 Change of HighResolutionTimer to uint64

Revision 89fa7a5d (diff)
Added by André Neto almost 9 years ago

#306 Updates related to change from int64 to uint64 in HRT

Revision 304e7e7d (diff)
Added by André Neto almost 9 years ago

#306 Linted and ported only the minimum required for L2Objects.

Revision 55f0489f (diff)
Added by André Neto almost 9 years ago

#306 Linting of IOBuffer

Revision cdc8cc33 (diff)
Added by André Neto almost 9 years ago

#306 Moved DLL_API in function call

Revision 7826b6c9 (diff)
Added by André Neto almost 9 years ago

#306 Small typo corrections.

Revision 2d1185cb (diff)
Added by Ivan Herrero almost 9 years ago

#305 - Backport of stable changes in /BareMetal/L1Portability from
HttpService and DDB_Prototype branches.

Note: DDB_prototype backport made through previous backport work on
#306_Backport_GAMs branch.

Revision 2e5720f3 (diff)
Added by Ivan Herrero almost 9 years ago

#305 - Backport of stable changes in /BareMetal/L4Configuration from
HttpService and DDB_Prototype branches.

Note: DDB_prototype backport made through previous backport work on
#306_Backport_GAMs branch.

Revision 23a767ec (diff)
Added by André Neto almost 9 years ago

#44 Merge with #306 to compile.

Revision f7ccac51 (diff)
Added by André Neto almost 9 years ago

#306 Documentation work in progress

Revision 34e86afb (diff)
Added by André Neto almost 9 years ago

#306 Added missing MemoryArea and ObjectRegistryDatabase files

Revision 636deb29 (diff)
Added by André Neto almost 9 years ago

#306 Synchronised with changes on #305

Revision aaf4a96e
Added by André Neto over 8 years ago

Merge remote-tracking branch 'origin/#44_GAM_Infrastructure' into
#306_Backport_GAMs

Conflicts:
Test/Core/Scheduler/Makefile.cov

Revision 08b97fa5
Added by André Neto over 8 years ago

Merge remote-tracking branch 'origin/#301_Messages' into
#306_Backport_GAMs

Conflicts:
Source/Core/Scheduler/L5GAMs/.gitignore
Test/Core/Scheduler/L4Messages/.gitignore
Test/Core/Scheduler/L5GAMs/.gitignore
Test/GTest/Scheduler/L4Messages/.gitignore
Test/GTest/Scheduler/L5GAMs/.gitignore
Test/GTest/Scheduler/Makefile.cov

History

#1 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#2 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#3 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#4 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#5 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#6 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#7 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#8 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#9 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#10 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#11 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#12 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#13 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#14 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#15 Updated by André Neto almost 9 years ago

  • Description updated (diff)

#16 Updated by Ivan Herrero almost 9 years ago

  • Status changed from Code: Impl to Unit: Impl

#17 Updated by Ivan Herrero almost 9 years ago

  • Status changed from Unit: Impl to Code: Rev

#18 Updated by Ivan Herrero almost 9 years ago

  • Assignee changed from André Neto to Riccardo Vitelli

#19 Updated by Riccardo Vitelli over 8 years ago

  • Description updated (diff)

#20 Updated by Riccardo Vitelli over 8 years ago

  • Status changed from Code: Rev to Code: Impl

#21 Updated by André Neto over 8 years ago

  • Status changed from Code: Impl to Code: Rev

#22 Updated by Riccardo Vitelli over 8 years ago

  • Description updated (diff)
  • Status changed from Code: Rev to Closed

Also available in: Atom PDF