---
# System prepended metadata

title: Raport za okres 16.03.2021 - 22.03.2021
tags: [mimiker]

---

# 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