Funkcja hd_geninit
- Sprawdzić ile dysków znajduje się w systemie i zapisać w hd_gendisk.nr_real
- Pobrać dane z BIOS-u o dyskach i wczytać do tablic hd_info[], bios_info []
- Ustawić pierwsz± partycje dla każdego dysku. Pierwsza partycja obejmuje cały dysk
- Ustawić funkcję, która ma sie wywołać gdy przyjdzie przerwanie dyskowe HD_IRQ request_irq (HD_IRQ,hd_interrupt,SA_INTERRUPT,”hd)
- zarezerwować porty do komunikacji request_region (HD_DATA,8,”hd”) request_region (HD_CMD,1,”hd(cmd)”)- port używany do resetowania
- ustawić rozmiar bufora w ż±daniu do partycji