History log of /haiku-fatelf/src/add-ons/kernel/bus_managers/ide/dma.c
Revision Date Author Comments
# 4f797d0b 17-Apr-2009 David McPaul <dlmcpaul@gmail.com>

return the actual dma mode on request

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30225 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 970abd02 30-Sep-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

applied coding style change.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27796 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 42dfe402 23-Sep-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

got the meaning of configure_dma()'s return value wrong. It respected the failsafe boot option after all. fixed plus few added dprintf() messages to see what's happening. Sorry for the fault. Searching more for the real problem..

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27709 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80d6ff9e 22-Sep-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

IDE busmanager did not honor the user's failsafe startup item disable IDE DMA. Now it does. This reveals another error in the busmanager: PIO mode doesn't work on my systems: can't find boot volume.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27684 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6be1e37d 10-May-2007 Axel Dörfler <axeld@pinc-software.de>

* Cleaned up SCSI headers a bit.
* scsi_cmds.h declared several variables instead of naming enums.
* the CD-ROM standard retrieval was broken (always checked index 0).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21105 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c8443ce0 10-Sep-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Replaced "ide_channel_cookie channel" and "ide_adapter_channel_info *" with "void *channel_cookie".
This improves abstraction and allows bus drivers that are independant of ide_adapter.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18794 a95241bf-73f2-0310-859d-f6bbb57e9c96


# debb0e18 06-Jun-2004 Axel Dörfler <axeld@pinc-software.de>

Added IDE bus manager written by Thomas Kurschel.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7775 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4f797d0b59823e306e66589475829ca8f6c9ec56 17-Apr-2009 David McPaul <dlmcpaul@gmail.com>

return the actual dma mode on request

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30225 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 970abd0254fb55e679963fe75aa9df80fc2c0214 30-Sep-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

applied coding style change.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27796 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 42dfe402c071820baf5cfe5933750d08bb1ae5dc 23-Sep-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

got the meaning of configure_dma()'s return value wrong. It respected the failsafe boot option after all. fixed plus few added dprintf() messages to see what's happening. Sorry for the fault. Searching more for the real problem..

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27709 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80d6ff9e6f7dd3732024f68b7b4ce566ff3058ac 22-Sep-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

IDE busmanager did not honor the user's failsafe startup item disable IDE DMA. Now it does. This reveals another error in the busmanager: PIO mode doesn't work on my systems: can't find boot volume.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27684 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6be1e37d9490908b044b5a01a026ab66d94eeb6f 10-May-2007 Axel Dörfler <axeld@pinc-software.de>

* Cleaned up SCSI headers a bit.
* scsi_cmds.h declared several variables instead of naming enums.
* the CD-ROM standard retrieval was broken (always checked index 0).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21105 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c8443ce024b94f3ef2ab4715636186bef87fe14f 10-Sep-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Replaced "ide_channel_cookie channel" and "ide_adapter_channel_info *" with "void *channel_cookie".
This improves abstraction and allows bus drivers that are independant of ide_adapter.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18794 a95241bf-73f2-0310-859d-f6bbb57e9c96


# debb0e18cc536ec1cdc1204bfd3abb1b0c760105 06-Jun-2004 Axel Dörfler <axeld@pinc-software.de>

Added IDE bus manager written by Thomas Kurschel.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7775 a95241bf-73f2-0310-859d-f6bbb57e9c96