# Raport za okres 16.03.2021 - 22.03.2021 ###### tags: `mimiker` ## Podsumowanie :::info Liczba przyznanych punktów. **Wypełnia prowadzący zajęcia!** Pewna część punktów odzwierciedla liczbę godzin spędzonych na: programowaniu lub pisaniu pracy dyplomowej. Pozostałe punkty są ze efekty i _code review_. Efekt musi być podparty umieszczeniem kodu w `master` lub wykonaniu prezentacji w trakcie zajęć. ::: :::spoiler - 8 punktów za 8h pracy własnej - 2 punkty za widoczne efekty pracy (prezentacja, zmiany w `master`, code review) ::: | | punkty | | ---------------------:| ------ | | Michał Błaszczyk | 8+1 | | Krzysztof Boroński | 8+0 | | Maksymilian Czudziak | 5+1 | | Paweł Jasiak | 8+2 | (poza skalą!) | Jakub Piecuch | 8+2 | | Wiktor Pilarczyk | 8+2 | | Jakub Urbańczyk | 8+2 | | Franciszek Zdobylak | 8+2 | ## Sprawozdania :::info Wypełniać przed przystąpieniem do pierwszych zajęć w tygodniu roboczym! Należy określić liczbę godzin pracy własnej zaokrąglając w górę do liczby całkowitej. W sprawozdaniu należy krótko podsumować czy zajmowaliście się w poprzednim tygodniu. W szczególności należy podać _pull-request_'y, które weszły do głównej gałęzi repozytorium `mimiker`. Proszę również napisać co zamierzacie robić w nadchodzącym tygodniu. Można zawrzeć pytania, na które postaramy się odpowiedzieć w trakcie zajęć. ::: :::warning Proszę napisać sprawozdanie w taki sposób, żeby Piotr Witkowski mógł szybko przygotować podsumowanie z postępów w pracy i umieścić je na `mimiker.ii.uni.wroc.pl`. ::: ### Michał Błaszczyk :::success Liczba godzin: +10 ::: Konserwacja systemu budowania - [#1049](https://github.com/cahirwpz/mimiker/pull/1049) Rozszerzenie toolchaina o x86-64 - [#1054](https://github.com/cahirwpz/mimiker/pull/1054) Review: [#1050](https://github.com/cahirwpz/mimiker/pull/1050) Plany: - dokończyć PR związany z USB - odpalić mimikera pod AMD64 i zaptrzymać się gdb na ustalonym adresie ### Krzysztof Boroński :::success Liczba godzin: ~15 ::: Zaprojektowałem interfejs dla sterowników e.MMC (-+ epsilon), dzielę teraz driver na dwa zgodnie z modelem abstrakcji, który obmyśliłem i oszlifowałem z Cahirem. W tym tygodniu zrobię duży update do PRu, w którym pojawi się myślę, że już bardzo bliski finalnej wersji sterownika kod części sprzętowej. Być może wcześniej, jako osobny wrzucę PR z samym interfejsem, ale nie wiem, czy jest sens tak to rozbijać, zwłaszcza jeżeli osoba robiąca review nie będzie widzieć przypadku użycia. #### moje demo na ten tydzień screenshot + polecenia + opis dla Piotrka o co w tym chodzi ### Maksymilian Czudziak :::success Liczba godzin: 5 ::: Dodałem do CI synchronizację folderu `/wiki` z Wiki na GitHubie, czego dowodem jest [#1051](https://github.com/cahirwpz/mimiker/pull/1051), które jeszcze nie weszło do mastera. Do tego właśnie folderu trafiła pierwsza wersja dokumentacji będąca powyciąganymi `README` z `_Sidebar`em. ### Paweł Jasiak :::success Liczba godzin: 25 ::: Do mastera weszły w końcu [#764](https://github.com/cahirwpz/mimiker/pull/764) - growkernel; [#1040](https://github.com/cahirwpz/mimiker/pull/1040) - dynamiczna shadow mapa; [#1019](https://github.com/cahirwpz/mimiker/pull/1019) - generyczne uarty. Teraz robię ping-ponga odnośnie [#1047](https://github.com/cahirwpz/mimiker/pull/1047) - w końcu KASAN na AArch64! Przygotowałem prezentację na temat UVM z Frankiem. Jakieś code review. ### Jakub Piecuch :::success Liczba godzin: ? (wpisałem 100%) ::: Weszły: - [#1021](https://github.com/cahirwpz/mimiker/pull/1021) - miejmy nadzieję że to naprawi testy - [#1045](https://github.com/cahirwpz/mimiker/pull/1045), [#1044](https://github.com/cahirwpz/mimiker/pull/1044) - drobne bugfixy Nowe: - [#1052](https://github.com/cahirwpz/mimiker/pull/1052), [#1053](https://github.com/cahirwpz/mimiker/pull/1053) - wariacje nt. `uio_rollback()` - [#1046](https://github.com/cahirwpz/mimiker/pull/1046) - naprawia `signal()` tak, żeby działał tak jak na innych systemach (tj. domyślnie ustawiał flagę `SA_RESTART`) Jakieś code review. ### Wiktor Pilarczyk :::success Liczba godzin: 11 ::: Pracowałem nad przygotowanie instrumentalizacji i czytałem literature polecana przez prowadzącego Poprawiałem: - [Removing modulo operation from PIT](https://github.com/cahirwpz/mimiker/pull/987) - [Statclock and gprof structures initialization](https://github.com/cahirwpz/mimiker/pull/979) Weszło: - [Removing modulo operation from PIT](https://github.com/cahirwpz/mimiker/pull/987) CR: [#1049](https://github.com/cahirwpz/mimiker/pull/1049), [#1041](https://github.com/cahirwpz/mimiker/pull/1041), [#1024](https://github.com/cahirwpz/mimiker/pull/1024), [#1004](https://github.com/cahirwpz/mimiker/pull/1004) ### Jakub Urbańczyk :::success Liczba godzin: 10 ::: * Głównie pracowałem na portowaniem suckless terminala * Od poprzedniego tygodnia weszło: [#996](https://github.com/cahirwpz/mimiker/pull/996), [#1020](https://github.com/cahirwpz/mimiker/pull/1020), [1050](https://github.com/cahirwpz/mimiker/pull/1050), [#999](https://github.com/cahirwpz/mimiker/pull/999) * Kilka CR ### Franciszek Zdobylak :::success Liczba godzin: 8 ::: W tym tygodniu przygotowywałem się do prezentacji na temat systemu pamięci wirtualnej. (Którą planuję zrobić w piątek 26.03) Oraz inne rzeczy (przygotowawcze) związane z pracą w tym obszarze. Doisałem 1.5 rozdziału do pracy licencjackiej. Review: [987], [1045] [1045]:https://github.com/cahirwpz/mimiker/pull/1045 [987]:https://github.com/cahirwpz/mimiker/pull/987