# Raport za okres 02.03.2021 - 08.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+0 | | Krzysztof Boroński | 4+1 | | Maksymilian Czudziak | 0+0 | | Paweł Jasiak | 8+2 | | Jakub Piecuch | 4+2 | | Wiktor Pilarczyk | 8+2 | | Jakub Urbańczyk | 6+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: 15 ::: Czytałem: - UEFI - GRUB Skompilowałem GRUB-a, skłoniłem QEMU do pracy z UEFI, zbudowałem binarke GRUB-a do pracy z UEFI. Plany: - Multiboot 2 - Pierwsze kroki w stronę jądra ### Krzysztof Boroński :::success Liczba godzin: 4 ::: * **CR** [#1019](https://github.com/cahirwpz/mimiker/pull/1019) Poza tym, przyznam że chciałbym przeprowadzić prezentację odnośnie tej magistrali. ### Maksymilian Czudziak :::success Liczba godzin: ? ::: ### Paweł Jasiak :::success Liczba godzin: 10 ::: Uzupełniłem implementację `pmap_growkernel` [#764](https://github.com/cahirwpz/mimiker/pull/764). Przygotowałem plan ataku na KASAN dla _AArch64_ [link](https://hackmd.io/sqGmRB1pRKuuPlGYQdanFA). Zrobiłem trochę code review: #1031, #1033, #1030, #1023, #975, #1029, #974 Z Frankiem umówiliśmy się na przygotowanie prezentacji odnośnie zarządzania pamięcią. Męczyłem się z pracą pisemną. Dalszy plan - poczekać, aż @cahirwpz odniesie się do pytań w #764 aby móc przejść do fazy 2 planu. Spotkanie z Frankiem. Praca pisemna. Jak ktoś zdecyduje co z uartem to go kopnąć (jeśli trzeba). ### Jakub Piecuch :::success Liczba godzin: ? (wpisałem 50%) ::: Weszło: [#1030](https://github.com/cahirwpz/mimiker/pull/1030), [#1026](https://github.com/cahirwpz/mimiker/pull/1026), [#1029](https://github.com/cahirwpz/mimiker/pull/1029) [#1023](https://github.com/cahirwpz/mimiker/pull/1023) (`setitimer()` i `getitimer()`) ma dwie okejki. Dużo CR ### Wiktor Pilarczyk :::success Liczba godzin: 9 ::: Nowe i zmergowane PR: - [Removing the expensive HZ2BT operation in pit gettime](https://github.com/cahirwpz/mimiker/pull/1033) - [Assert for vm_segment_destroy_range and simplyfing do_munmap](https://github.com/cahirwpz/mimiker/pull/1031) Nowy PR/ uproszczenie poprzedniego: - [Fix for counter overflow - arm timer](https://github.com/cahirwpz/mimiker/pull/1032) Pracowałem nad: - [Remove modulo operation (MIPS timer) & prefer MIPS timer over PIT](https://github.com/cahirwpz/mimiker/pull/1008) - wniesienie poprawek - [Statclock and gprof structures initialization](https://github.com/cahirwpz/mimiker/pull/979) - Uproszczenie kgprof'a, a także zwiększenie efektywności Wykonałem CR: - [#998](https://github.com/cahirwpz/mimiker/pull/998) - [#1006](https://github.com/cahirwpz/mimiker/pull/1006) - [#1023](https://github.com/cahirwpz/mimiker/pull/1023) ### Jakub Urbańczyk :::success Liczba godzin: 6 ::: * Pracowałem nad nowym systemem budowania toolchaina - musiałem trochę poprzerabiać po Pana sugestiach * Poprawki do lockdepa po licznych uwagach Kuby * Research do pracy dyplomowej - zrobiłem przegląd różnych prac, dokumentów związanych z weryfikacją systemów wielobieżnych ### Franciszek Zdobylak :::success Liczba godzin: 8 ::: * Finalne poprawki do dev/procstata. * Mały reaserch do skonstruowania cmdline'u dla istniejących procesów. * Kończę czytać Cranora i w tym tygodniu spotykam sie z Pawłem w tej sprawie CR: 998 (uio_rollback), 1002 (AArch64: exc tests)