---
# System prepended metadata

title: Raport za okres 27.04.2021 - 10.05.2021
tags: [mimiker]

---

# Raport za okres 27.04.2021 - 10.05.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 | 10 + 5
| ---------------------:| ------ |
|      Michał Błaszczyk | 10+5   |
|    Krzysztof Boroński | 10+2   |
|  Maksymilian Czudziak | 10+1   |
|          Paweł Jasiak | 10+2   | które CR-y?
|         Jakub Piecuch |  0+0   | brak raportu?
|      Wiktor Pilarczyk | 10+4   |
|       Jakub Urbańczyk | 10+5   |
|   Franciszek Zdobylak | 10+5   |

## 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: dużo
:::

PRy ogólne:
- [Introduce device file nodes.](https://github.com/cahirwpz/mimiker/pull/1103)
- [Fix kmem_map_contig invocation.](https://github.com/cahirwpz/mimiker/pull/1107)
- [Remove an assert in add_slab.](https://github.com/cahirwpz/mimiker/pull/1108)
- [Introduce device_remove_child.](https://github.com/cahirwpz/mimiker/pull/1115)
- [Introduce ringbuf_contains.](https://github.com/cahirwpz/mimiker/pull/1116)

PRy USB:
- [UHCI host controller driver.](https://github.com/cahirwpz/mimiker/pull/1109)
- [Update USB headers.](https://github.com/cahirwpz/mimiker/pull/1112)
- [Introduce USB interfaces.](https://github.com/cahirwpz/mimiker/pull/1113)
- [USB bus driver.](https://github.com/cahirwpz/mimiker/pull/1114)

### Krzysztof Boroński

:::success
Liczba godzin: 12
:::

* **PR** [#1101](https://github.com/cahirwpz/mimiker/pull/1101) - driver kontrolera e.MMC.
* **PR** [#859](https://github.com/cahirwpz/mimiker/pull/859), [#1101](https://github.com/cahirwpz/mimiker/pull/1101) - updatey i czyszczenie kodu. Zostało chyba tylko paskudztwo od zegara.
* **PR** [#1106](https://github.com/cahirwpz/mimiker/pull/1106) - **PJ** zrobił dla mnie port `dd` i oddał **PR** pod moją opiekę. Wprowadziłęm kilka drobnych zmian i _wydaje mi się_, że z grubsza jest to już gotowe.
* Czytałem sobie _Bach M. J. - The Design of the UNIX Operating System_ (rozdział 3) w ramach przygotowywania się do pracy nad buforowaniem danych.

Mam zamiar kontynuować lekturę i zacząć eksperymentować w obszarze buforowania i/lub zabrać się za pisanie pracy. Oczywiście będę też zajmował się driverami (tj. sprzątanie kodu i wystawienie SDHC przez devfileopsy, jak [#1103](https://github.com/cahirwpz/mimiker/pull/1103) zostanie ogarnięte).

### Maksymilian Czudziak

:::success
Liczba godzin: 13
:::
- Pierwsza sensowna wersja `onboarding note` [#1098](https://github.com/cahirwpz/mimiker/pull/1098) i kilka razy już poprawiona. Jest pod review.
- Współpraca z p. PWitem nad `tags note` [#1111](https://github.com/cahirwpz/mimiker/pull/1111), czyli analiza kodu i stworzenie pierszej propozycji tagów.
- Kilka code review pod kątem dokumentacji kodu.
- Rozpoczęcie konkretnej pracy nad `pipe`ami, zebranie semantyki i napisanie pierwszego testu.


### Paweł Jasiak

:::success
Liczba godzin: 25
:::

Pisałem pracę. Dużo pisałem. Planuję skończyć do piątku :) 

Trochę code review (może nawet więcej niż trochę).

Czekam, aż [#1094](https://github.com/cahirwpz/mimiker/pull/1094) wejdzie (są okejki) -- dtb.
[#1106](https://github.com/cahirwpz/mimiker/pull/1106) -- port dd, powstał dla Krzysia (który wierzę, że to skończy).
Podniosłem GCC w CI.

Maliny chwilowo mi się nie chce debugować (bo cenię swoje zdrowie psychiczne).

### Jakub Piecuch

:::success
Liczba godzin: ?
:::

### Wiktor Pilarczyk

:::success
Liczba godzin: 12
:::

Głównie zajmowałem się pracą licencjacką.

Poprawki do zaakceptowanych PR:
[profclock kgprof](https://github.com/cahirwpz/mimiker/pull/1062)
[Intrumentalizacja kgprof - mips](https://github.com/cahirwpz/mimiker/pull/1084)

Przy okazji porobiłem CR:
[#1107](https://github.com/cahirwpz/mimiker/pull/1107), [#1094](https://github.com/cahirwpz/mimiker/pull/1094), [#1102](https://github.com/cahirwpz/mimiker/pull/1102), [#867](https://github.com/cahirwpz/mimiker/pull/867), [#1086](https://github.com/cahirwpz/mimiker/pull/1086), [#1100](https://github.com/cahirwpz/mimiker/pull/1100)

### Jakub Urbańczyk

:::success
Liczba godzin: 20
:::
Od ostatniego raportu weszły: [evdev](https://github.com/cahirwpz/mimiker/pull/1093) oraz [rework interfejsu VGA](https://github.com/cahirwpz/mimiker/pull/1102). Ponadto, prowadziłem pracę nad kevent.

Dodatkowo, pisanie pracy.

### Franciszek Zdobylak

:::success
Liczba godzin: ~30
:::

Pisałem UVM tak, żeby pociągnąć w reszcie Copy-on-write'a.
Debugowałem UVM (ale jescze nie jest to dokończone).
Trochę przepychanek w innych PR które były w review.