Size: a a a

pro.osdev — ясельная группа

2021 January 27

d

disba1ancer in pro.osdev — ясельная группа
Berkus Decker
взять какой-то стандартный PIO - должно хватить
а через dma уже будет вендор-специфик?
источник

BV

Boris Vinogradov in pro.osdev — ясельная группа
disba1ancer
а через dma уже будет вендор-специфик?
Да
источник

BD

Berkus Decker in pro.osdev — ясельная группа
disba1ancer
а через dma уже будет вендор-специфик?
UDMA  уже настолько старый что наверное любой диск который ты найдешь и он а) еще работает, б) делает вид что поддерживает UDMA то скорее всего заработает  тоже
источник

BD

Berkus Decker in pro.osdev — ясельная группа
для новых скорее всего уже и эту эмуляцию отломали
источник

BD

Berkus Decker in pro.osdev — ясельная группа
там SATA
источник

BV

Boris Vinogradov in pro.osdev — ясельная группа
Berkus Decker
UDMA  уже настолько старый что наверное любой диск который ты найдешь и он а) еще работает, б) делает вид что поддерживает UDMA то скорее всего заработает  тоже
Ну либо разрабы матринки его эмулируют
источник

BV

Boris Vinogradov in pro.osdev — ясельная группа
Для старого говна
источник

BD

Berkus Decker in pro.osdev — ясельная группа
Boris Vinogradov
Ну либо разрабы матринки его эмулируют
либо так. да
источник

d

disba1ancer in pro.osdev — ясельная группа
Berkus Decker
там SATA
у сата тоже всё вендор-специфик или там попроще?
источник

BD

Berkus Decker in pro.osdev — ясельная группа
disba1ancer
у сата тоже всё вендор-специфик или там попроще?
там более строгий стандарт, должно работать
источник

BV

Boris Vinogradov in pro.osdev — ясельная группа
disba1ancer
у сата тоже всё вендор-специфик или там попроще?
Для медленной работы оно представляется обычной атой
источник

BV

Boris Vinogradov in pro.osdev — ясельная группа
Для быстрой могут потребоваться дрова на физику
источник

BD

Berkus Decker in pro.osdev — ясельная группа
вендор-специфик шишки есть, но они для  оптимизаций, а не основной работы
источник

BD

Berkus Decker in pro.osdev — ясельная группа
ага, если хочешь быстро то там уже надо читать конкретные даташиты вендора
источник

BD

Berkus Decker in pro.osdev — ясельная группа
но по идее саты должны лучше поддерживаться  и давать более-менее приличную скорость даже без изьебов
источник

d

disba1ancer in pro.osdev — ясельная группа
в общем получается что придётся тащить дрова из оси которую нельзя называть...
источник

BD

Berkus Decker in pro.osdev — ясельная группа
disba1ancer
в общем получается что придётся тащить дрова из оси которую нельзя называть...
ну ты можешь завернуть их в юникернел и запустить под гипервизором
источник

Miss Очепятка... in pro.osdev — ясельная группа
disba1ancer
а через dma уже будет вендор-специфик?
По большей части там все стандартно.  Но там так же как со звуком. Тут так у других по другому. Я до сих пор удивляюсь как БИОСы работают так что-бы грузиться с любого диска. Хотя и они иногда ломаются и не могут правильно загрузиться с некоторых дисков.
источник

BD

Berkus Decker in pro.osdev — ясельная группа
и общаться с ними как с обычной аппой)
источник

d

disba1ancer in pro.osdev — ясельная группа
Berkus Decker
ну ты можешь завернуть их в юникернел и запустить под гипервизором
или поколдовать над исходниками, чтобы было не так костыьно
источник