# Raport za okres 20.04.2021 - 26.04.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ęć. ::: | | punkty | 7 + 3 | ---------------------:| ------ | | Michał Błaszczyk | 7+0 | | Krzysztof Boroński | 7+2 | | Maksymilian Czudziak | 6+1 | | Paweł Jasiak | 7+3 | | Jakub Piecuch | 0+0 | ale są postępy nad pracą | Wiktor Pilarczyk | 7+1 | | Jakub Urbańczyk | 5+3 | | Franciszek Zdobylak | 7+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: 12 ::: Weszły prawie wszystkie fixy wokół VM. Czytałem o devfs, vfs, pmap. Do piątku powinien wyskoczyć PR w kwestii devfs. ### Krzysztof Boroński :::success Liczba godzin: 9 ::: Drivery kontrolera e.MMC i karty SD(SC/HC) zostały zupełnie rozdzielone. * **PR** [#859](https://github.com/cahirwpz/mimiker/pull/859) - aktualizacja prac nad e.MMC/SD. Driver kontrolera e.MMC właściwie nadajue się już do jakiegoś wstępnego **CR**u. Nie zrobiłem na razie osobnego **PR**u ze względu na niesamodzielność drivera. W tym tygodniu mam zamiar doprowadzić oba drivery do stanu ping-pongu i przygotowywać się do pracy z interfejsem `buf`. ### Maksymilian Czudziak :::success Liczba godzin: 8 ::: Wczytanie się w `sys_pipe.c` i wielu rzeczy dookoła tego pliku w NetBSD. Dojście do ogólniejszych wątpliwości. Code review pod względem dokumentacji kodu. Praca nad `onboarding note`. ### Paweł Jasiak :::success Liczba godzin: 20 ::: Wykrwawiłem się na fizycznym sprzęcie. [#1094](https://github.com/cahirwpz/mimiker/pull/1094) - ostateczna wersja dtb czekająca na review [#1090](https://github.com/cahirwpz/mimiker/pull/1090) - system budowania jest znów fajny :) (w masterze) [#1097](https://github.com/cahirwpz/mimiker/issues/1097) - nowe issue - źle wyrównany stos Plany: ten tydzień biorę wolne, w majówkę porobię pracę. ### Jakub Piecuch :::success Liczba godzin: ? ::: ### Wiktor Pilarczyk :::success Liczba godzin: 9 ::: W tym tygodniu kontynuowałem pracę na licnecjatem oraz wniosłem poprawki po CR Pawła. CR: [#1093](https://github.com/cahirwpz/mimiker/pull/1093) i [#1090](https://github.com/cahirwpz/mimiker/pull/1090) ### Jakub Urbańczyk :::success Liczba godzin: 6 ::: * Drugie podejście do evdeva - wprowadzenie poprawek po review i rozbicie na mniejsze PR * Pisanie pracy dyplomowej ### Franciszek Zdobylak :::success Liczba godzin: 9h ::: Weszły: [#1081] (zmiany nazw) Teraz czeka: [#1086] (drobne usprawnienia mmunmapa + split vm_map_entry) Próbowałem spiąć copy-on-write i mam takie informacje: * sensownie wyglądający szkielet (logika obsługi tego przypadku podczas page faulta) * wiem że brakuje mi 3 funkcji (amap_copy, anon_copy, kopiowanie strony do anona) A z dobrych wieści: * udało mi się napisać testy do splitowania vm_map_entries z amapami * udało mi się spiąć amapy z anonami Dosyć dużo czasu poświęciłem na poprawki w pracy (po review PWita), rozmowy o pracy i dalszym rozwijaniu pracy. [#1081]: https://github.com/cahirwpz/mimiker/pull/1081 [#1086]: https://github.com/cahirwpz/mimiker/pull/1086