- May 09, 2022
-
-
Ludovic Apvrille authored
-
- Apr 27, 2022
-
-
Ludovic Apvrille authored
-
- Mar 25, 2022
-
-
Ludovic Apvrille authored
-
Ludovic Apvrille authored
-
- Mar 11, 2022
-
-
Sophie Coudert authored
-
- Mar 10, 2022
-
-
Sophie Coudert authored
-
Sophie Coudert authored
-
- Mar 09, 2022
-
-
Sophie Coudert authored
-------------- Ajout de constantes pour les types de transaction: // length has not been computed // length has been computed Transaction.h -------------- Ajout d'un nouveau protected attribut et de ses accès: unsigned int _transType inline void setTransType(byte i) {_transType=i;} inline byte getTransType() {return _transType;} Rectification du calcul de endTime pour les transactions bus !!WARNING: nonsens si _transtype est BUS_TRANS_NoLength SingleCoreCPU.cpp ---------------- Mise à jour de _nexttransaction->transType dans calcStartTimeLength Révision du starttime des transactions bus Restriction de truncateAndAddNextTrans aux nonComm transactions Ajout du calcul de longueur des transactions bus dans getNextTrans. Rectification des calculs de longueur virtuelle à un arrondi supérieur plutôt qu'inférieur. ajout du nouvel algorithme (protected): void truncateNextTrans(TMLTime iTime); MultiCoreCPU.cpp ----------------- Report des modifs de SingleCore.cpp, à l'identique. BusMaster.h: ------------ ajout de l'export: //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ inline SchedulableCommDevice* getNextBus() {return _nextBus;} pour le rendre accessible au nouveaux (truncateNextTrans, CPU::addtrans) Bus.h: ------ sorti des protected: void calcStartTimeLength(TMLTime iTimeSlice) const; pour le rendre accessible au nouvel algo (truncateNextTrans) ajout de calcLength() dans les exportés Bus.cpp: -------- correction de la mise à jour du StartTime dans calcStartTimeLength deplacement du calcul de longueur de calcStartTimeLength vers nouvelle méthode calcLength. déplacement de la prise en compte du burstsize de schedule vers calcStartTimeLength SchedulableCommDevice.h: ------------------------ ajout de l'export: virtual void calcStartTimeLength(TMLTime iTimeSlice) const=0; pour le rendre accessible aux nouveaux algos (truncateNextTrans, xxxCPU:addtrans) TMLChannel.h/.cpp ------------------ ajout d'une methode isLastMaster qui teste sans faire avancer le master courrant. Simulator.cpp -------------- ligne 1101, remplacement de depNextTrans=depCPU->getNextTransaction(); par depNextTrans=depCPU->SchedulableDevice::getNextTransaction(); pour ne pas rater les transactions bus not granted...
-
- Mar 08, 2022
-
-
Sophie Coudert authored
-
- Feb 28, 2022
-
-
Ludovic Apvrille authored
-
- Feb 25, 2022
-
-
Ludovic Apvrille authored
-
Ludovic Apvrille authored
-
- Feb 24, 2022
-
-
Ludovic Apvrille authored
-
Ludovic Apvrille authored
-
Ludovic Apvrille authored
-
- Dec 15, 2021
-
-
Ludovic Apvrille authored
-
Ludovic Apvrille authored
-
- Jul 02, 2021
-
-
Le Van Truong authored
-
- Jun 24, 2021
-
-
Le Van Truong authored
-
- Jun 17, 2021
-
-
Le Van Truong authored
-
Le Van Truong authored
-
- Jun 16, 2021
-
-
Le Van Truong authored
-
- Jun 15, 2021
-
-
Le Van Truong authored
-
Le Van Truong authored
-
- Jun 11, 2021
-
-
Ludovic Apvrille authored
-
- Jun 04, 2021
-
-
Le Van Truong authored
-
- May 05, 2021
-
-
Le Van Truong authored
-
- Apr 27, 2021
-
-
Le Van Truong authored
Adding new displaying option for timeline diagram (with and without reduce idle time) and Moving tests from ui.tml to tmltranslator
-
Ludovic Apvrille authored
This reverts merge request !411
-
- Apr 15, 2021
-
-
Le Van Truong authored
-
- Apr 12, 2021
-
-
Le Van Truong authored
-
Ludovic Apvrille authored
-
- Apr 09, 2021
-
-
Le Van Truong authored
-
- Apr 08, 2021
-
-
Le Van Truong authored
-
- Mar 12, 2021
-
-
Le Van Truong authored
-
- Feb 26, 2021
-
-
Le Van Truong authored
-
- Feb 17, 2021
-
-
Le Van Truong authored
-
- Feb 03, 2021
-
-
Le Van Truong authored
-
- Jan 26, 2021
-
-
Le Van Truong authored
-
- Jan 18, 2021
-
-
Le Van Truong authored
-