- 19 Aug, 2011 3 commits
-
-
jdelange authored
- Output appropriate Makefile when using GUMSTIX or NDS execution platforms. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@3014 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Handle endianess of NDS and GUMSTIX execution platforms git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@3013 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
ocarina-backends-properties.ads - Handle the NDS_RTEMS, GUMSTIX_RTEMS, NDS_RTEMS_POSIX and GUMSTIX_RTEMS_POSIX execution platforms. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@3012 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 18 Aug, 2011 1 commit
-
-
jhugues authored
Patch for ticket 198 git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@3007 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 15 Aug, 2011 2 commits
-
-
jdelange authored
- Ensure that the protocol is correctly defined when trying to map its name. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2991 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2990 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 12 Aug, 2011 1 commit
-
-
jdelange authored
- ALWAYS define __po_hi_protocol_t type - Define the protocol deployment info ONLY if required. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2982 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 11 Aug, 2011 2 commits
-
-
jdelange authored
- Define __PO_HI_USE_PROTOCOL_<PROTOCOL_NAME> macro for each used protocol. - Define a global array that detail each protocol used to handle the communication between two ports. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2975 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Generate deployment information that indicate which protocol is used by each port connection * ocarina/src/backends/ocarina-backends-po_hi_c-runtime.ads - Add the RE_Ports_Protocols entity to map the protocol informations in an array git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2973 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 10 Aug, 2011 2 commits
-
-
jdelange authored
- Map the configuration of protocols in an array. (marshaller/unmarshaller subprograms). * ocarina/src/backends/ocarina-backends-po_hi_c-runtime.ads - Add the following entities : * RE_Protocol_Conf_T : type that describe the configuration concerns for a given protocol. * RE_Protocols_Configuration : array that contains the configuration of ALL protocols. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2969 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Fix the build system to include ASN1Scc runtime when using ASN1 * ocarina/src/backends/ocarina-backends-po_hi_c-deployment.adb - Generate identifiers for protocols (see enum __po_hi_protocol_t) - Generate the macro __PO_HI_NB_PROTOCOLS * ocarina/src/backends/ocarina-backends-build_utils.adb - Do not visit data subcomponents in build utils since it crashes the testsuite * ocarina/src/backends/ocarina-backends-po_hi_c-runtime.ads - Add RE_Nb_Protocols - Add RE_Protocol_T * ocarina/src/backends/ocarina-backends-c_common-mapping.adb - Add mapping rules to convert virtual bus names into C enumerator (see Map_C_Enumerator_Name) git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2968 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 09 Aug, 2011 4 commits
-
-
jdelange authored
backends/ocarina-backends-build_utils.adb backends/ocarina-backends-build_utils.ads backends/ocarina-backends-po_qos_ada.adb backends/ocarina-backends-po_hi_ada.adb - Include referenced ASN1 files in Makefile for PolyORB-HI-C - Adapt sources infrastructure to fit with this new build requirement. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2967 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Output files with asn suffix instead of asn1 git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2966 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Generate subprograms used by user-defined protocols. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2965 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Generates types used by user-defined protocols git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2964 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 08 Aug, 2011 1 commit
-
-
jdelange authored
- Handle the asn1 option in the scenario files * ocarina/src/backends/ocarina-backends-po_hi_c.adb ocarina/src/backends/ocarina-backends-po_hi_c.ads - Set_ASN1_Deployment to indicate to the generator we would like to generate deployment informations using ASN1. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2961 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 05 Aug, 2011 1 commit
-
-
jdelange authored
ocarina/src/backends/ocarina-backends-properties.ads ocarina/src/backends/ocarina-backends-po_hi_c.adb ocarina/src/backends/ocarina-backends-po_hi_c-deployment.adb - Handle new platforms for RTEMS and compcert deployment git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2945 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 04 Aug, 2011 1 commit
-
-
jdelange authored
the use of RTEMS and RTEMS/POSIX (start to handle bug 132) git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2925 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 31 Jul, 2011 1 commit
-
-
jdelange authored
- Fix configuration issues for the network driver git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2911 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 28 Jul, 2011 1 commit
-
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2889 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 27 Jul, 2011 3 commits
-
-
jdelange authored
ocarina/resources/AADLv2/components/devices.aadl - Integrate the AADL definition of the USB brick driver git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2886 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2881 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2878 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 21 Jul, 2011 1 commit
-
-
jdelange authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2844 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 10 Jul, 2011 1 commit
-
-
jdelange authored
- On ALL nodes, generate ALL types used in the distributed systems when using PolyORB-HI-C. It ensures that the types used in the __po_hi_request_t types are correctly declared. - Should fix bug #169, to be confirmed. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2780 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 05 Jul, 2011 1 commit
-
-
tsiodras authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2763 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 28 Jun, 2011 1 commit
-
-
jdelange authored
28/06/2011. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2723 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 24 Jun, 2011 3 commits
-
-
jdelange authored
- Generate doxygen comments for delivery and job tasks git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2713 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Stop to automatically generate comment box around function definitions. * ocarina/src/backends/ocarina-backends-c_tree-generator.adb - Generate a better HTML output * ocarina/src/backends/ocarina-backends-po_hi_c-main.adb - Include AADL model requirements within comments. git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2712 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
comments in the generated code. * ocarina/src/backends/ocarina-backends-po_hi_c.adb - Generate a doxygen.cfg file per node. * ocarina/src/backends/ocarina-backends-po_hi_c-activity.adb - Add some doxygen comments. * ocarina/src/backends/ocarina-backends-c_tree-nutils.adb ocarina/src/backends/ocarina-backends-c_tree-nutils.ads - Add the Make_Doxygen_Comment_Node function * ocarina/src/backends/ocarina-backends-c_tree-nodes.idl - Add a new node to handle doxygen comment * ocarina/src/backends/ocarina-backends-c_tree-generator.adb - Generate comments according to doxygen rules. * ocarina/src/backends/ocarina-backends-po_hi_c-main.adb - Add comments compliant with doxygen requirements git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2709 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 23 Jun, 2011 1 commit
-
-
jdelange authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2703 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 22 Jun, 2011 1 commit
-
-
jdelange authored
- Introduce the ability to use two instances of the same driver. - Impact: poller are expected to take a mandatory argument that has the type __po_hi_device_id * ocarina/src/backends/ocarina-backends-po_hi_c-activity.adb * ocarina/src/backends/ocarina-backends-c_tree-nutils.adb ocarina/src/backends/ocarina-backends-c_tree-nutils.ads - Also adapt the call sequence of a subprogram and a thread when we generate the call sequence * ocarina/src/backends/ocarina-backends-c_common-subprograms.adb - Also consider the device if the subprogram is part of a device implementation, map the correct arguments when mapping the spec of the subprogram and its call sequence. * ocarina/src/backends/ocarina-backends-c_common-mapping.adb ocarina/src/backends/ocarina-backends-c_common-mapping.ads - Add the __po_hi_device_id to the subprogram signatures that correspond to functions defined for the implementation of a driver git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2701 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 08 Jun, 2011 5 commits
-
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2674 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2673 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jdelange authored
- Add bench and compcert execution platform * ocarina/src/backends/ocarina-backends-properties.adb ocarina/src/backends/ocarina-backends-properties.ads - Supports the handling of new platform values * ocarina/src/backends/ocarina-backends-po_hi_c.adb ocarina/src/backends/ocarina-backends-po_hi_c-activity.adb ocarina/src/backends/ocarina-backends-c_tree-nutils.adb ocarina/src/backends/ocarina-backends-c_tree-nutils.ads ocarina/src/backends/ocarina-backends-po_hi_c-runtime.ads ocarina/src/backends/ocarina-backends-c_common-mapping.adb ocarina/src/backends/ocarina-backends-c_common-mapping.ads ocarina/src/backends/ocarina-backends-po_hi_c-main.adb - Generate code compliant with compcert git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2671 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2670 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2669 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
- 06 Jun, 2011 3 commits
-
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2660 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2658 129961e7-ef38-4bb5-a8f7-c9a525a55882
-
jhugues authored
git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/ocarina@2657 129961e7-ef38-4bb5-a8f7-c9a525a55882
-