---
# System prepended metadata

title: Raport za okres 13.04.2021 - 19.04.2021
tags: [mimiker]

---

# Raport za okres 13.04.2021 - 19.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ęć.
:::

:::spoiler
 - 8 punktów za 8h pracy własnej
 - 2 punkty za widoczne efekty pracy (prezentacja, zmiany w `master`, code review, praca pisemna)
:::

|                       | punkty |
| ---------------------:| ------ |
|      Michał Błaszczyk |  8+2   |
|    Krzysztof Boroński |  0+0   | (brak raportu)
|  Maksymilian Czudziak |  6+1   |
|          Paweł Jasiak |  8+2   |
|         Jakub Piecuch |  0+0   | (brak raportu)
|      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: 15
:::

Wydaje się, że na najbliższy czas interfejs kontrolera hosta USB jest gotowy. Zmiany zostały zmergowane do [#935](https://github.com/cahirwpz/mimiker/pull/935) i wszystkie trzy sterowniki urządzeń wciąż działają bez zarzutów.

Kontynuowałem podróż przez wszystkie moduły związane z alokacją pamięci w Mimikerze. W wyniku tego powstały:
- [Fixes around physmem.](https://github.com/cahirwpz/mimiker/pull/1085)
- [Change adjacency assertions in vmem_free.](https://github.com/cahirwpz/mimiker/pull/1088)
- [Ensure page alignment in KVM mapping routine and make "contig" functions more compact.](https://github.com/cahirwpz/mimiker/pull/1087)

Plany:
- Przedstawić interfejs magistrali USB.
- Dokończyć analizę VM i zejść do pmap-a.

### Krzysztof Boroński

:::success
Liczba godzin: ?
:::

### Maksymilian Czudziak

:::success
Liczba godzin: 5,5
:::

Przeczytanie rozdziałów o `pipe`ach w *AUPE* i *OS: Internals and Design Principles*, `man`uala, napisanie dwóch prostych testów używających tego mechanizmu i przejrzenie implementacji testów `pipe`ów z linków na [tej liście](https://github.com/cahirwpz/mimiker/issues/346). Wyprodukowanie z tego jakichś 9 pytań na które odpowiedzi nie znalazłem, czy niedokładane odpowiedzi znalazłem.

Review [#1057](https://github.com/cahirwpz/mimiker/pull/1057)

### Paweł Jasiak

:::success
Liczba godzin: 10
:::

Siedziałem nad pracą pisemną.

Weszło [#1075](https://github.com/cahirwpz/mimiker/pull/1075) - jakaś pierdoła.
Powstało [#1090](https://github.com/cahirwpz/mimiker/pull/1090) - to powinno rozwiązać wszystkie problemy z systemem budowania i opcjami.

Dalsze plany to praca pisemna, a jak mi się znudzi to może uczynię [#1068](https://github.com/cahirwpz/mimiker/pull/1068) nadającym się do wciągnięcia.

### Jakub Piecuch

:::success
Liczba godzin: ?
:::

### Wiktor Pilarczyk

:::success
Liczba godzin: 8
:::

W review: [Instrumentalizacja dla kgprof'a](https://github.com/cahirwpz/mimiker/pull/1062), [Profclock - proste, ale jest zależny od instrumentalizacji](https://github.com/cahirwpz/mimiker/pull/1084)

W tym tygodniu pracowałem nad pracą pisemną oraz umożliwieniem działania kgprof'a na aarch'u

CR: [#1081](https://github.com/cahirwpz/mimiker/pull/1081) [#1087](https://github.com/cahirwpz/mimiker/pull/1087) [#1088](https://github.com/cahirwpz/mimiker/pull/1088)

### Jakub Urbańczyk

:::success
Liczba godzin: 12
:::

W tym tygodniu pracowałem tylko nad evdev'em (na razie jest WIP): [#1089](https://github.com/cahirwpz/mimiker/pull/1089)

(była prezentacja)

### Franciszek Zdobylak

:::success
Liczba godzin: 10
:::

Weszło: 1069 (poprawki do vm_objectu)

W review: 1081 (rename - pilne i proste)

W kolejce: 1086 (poprawka munmapa z dodaniem vm_map_entry_split)

Trochę czasu spędziłem na pisaniu (poprawkach) licencjatu oraz na rozmowach o UVM.
