~vdupras/duskbsd

Abandoned in favor of the "kernel module" approach
Make the i386/MINE config compile again

The daddr_t change broke a few other drivers that aren't in the QEMU config.
ata: wd_readsector() was ported!
ata: wdc_ata_bio_start() was ported
ata: wdc_checkbadsect() was ported to Dusk
Make daddr_t into a 32-bit int

This simplifies struct mirroring in Dusk
ata: wdc_chs() has been ported
ata: wdc_ata_bio_poll() has been ported to Dusk!
kexecapi: re-implement gettick() around getnanotime()

The gettick() I was using didn't do what I thought it did. It was the PIT
countdown counter (or something like that)!
ata: inline wdc_ata_err()

dusk_wdc_ata_bio_poll() should be ready to port into Dusk OS...
ata: use Dusk's port of wdc_datain_pio()
ata: use Dusk's wdcwait()
kexecapi: add gettick()
ata: fork wdcwait()

I'll be trying to port __wdcwait...
ata: melt away DMA and PIO bus mastering

We'll port them later.
ata: inline wdc_ata_bio_intr() in dusk_wdc_ata_bio_poll()
Next