|
|
1.1 ! root 1: API changes - gotchas/TODO ! 2: ! 3: * options for IOEnqueueDma(), etc - need to be in file shared by user_driver.h and NRWDirectDevice. (DONE in driverTypes.h) ! 4: ! 5: * need separate deviceMaster-like port for IODeviceMaster - this stuff should not need root privilege. (?) ! 6: ! 7: * make NXDIsk ensure that physicalDisk conformsTo(IOPhysicalDiskMethods) before ! 8: completing registration. (DONE in IODisk.m) ! 9: ! 10: * Need clean dequeueDma() method in nrw/directDevice.h. DONE ! 11: ! 12: * implement: ! 13: ! 14: * bdevsw/cdevsw add functions ! 15: * method in NRWDirectDevice to cover IOEnqueueDmaInt() ! 16: * dbohman's IONetDevice ==> driverkit ==> mknrw ! 17: still need to merge into mknrw. ! 18: * Get legal typedefs in i386/driverTypes.h (waiting for input from ! 19: Kathy and Dave B.) DONE ! 20: * implement +connectToIndirectDevices in IODevice. DONE ! 21: * Rewrite mknrw's autoconfig to use connectToIndirectDevices per ! 22: addenda in doc/loadingDevices.rtf. ! 23: * iostat using IODeviceMaster. Do this after first pass of ! 24: integration to minimize variables during debug. ! 25: * probeAndInit Example needs to be rewritten. Currently disabled. ! 26: * userDriver example can be improved. ! 27: * nrw Ethernet needs a lot of work to make it an NRWDirectDevice using ! 28: IONetwork. ! 29: * bsd/dev/nrw direct devices should work, but need to be converted ! 30: to use directDevice(NRW) methods. ! 31: ! 32: * EventDriver does a probe in evFrameBufferDevicePort. It's probably wrong... ! 33: attachEventSource has one too, maybe it juswt needs a declaration. ! 34:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.