#
215b685f |
|
11-Dec-2022 |
X512 <danger_mail@list.ru> |
kernel: Drop non-standard GNU inline assignment syntax * We needed this previously due to our gcc2 compiled kernel. * Now that our kernel is always latest gcc, we can move to the c++20 syntax for inline assignment. * Improves compatibility with clang, less GNU-specific stuff Change-Id: Ib7272a0a52554a31e9a0e788fd3f031db9049795 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5898 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
5262b98e |
|
25-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Converted the promise_tx2 driver to the device manager. * This is part of ticket #9087. I have not added it to the image yet, before it's getting tested, though.
|
#
5e679f28 |
|
23-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Set B_DMA_HIGH_ADDRESS to 4 GB in the ATA/IDE modules. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37227 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f33d2c1 |
|
10-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
I am trying to help a bit with the transition from IDE to ATA stack. * Copied ide_adapter.h as ata_adapter.h in attempt to further separate the two stacks. * Continued renaming stuff in drivers/bus/ATA.h * Make all the busses/ata drivers include the new headers, specifically ata_types.h, ata_adapter.h and bus/ATA.h, they were all including ide_types and bus/IDE.h still * Some renaming of global variables for coding style consistency * Removed the promise driver from the build, it's not used on the image and I don't believe it compiled even for the old IDE stack. * There is no more Command Queueing in the new ATA stack, so I removed the capability indication from the busses/ata drivers and ata_adapter.h. The new ATA stack still boots fine on my computer and I proof-read the diff like two times. Basically, this was a careful search&replace job only. The only things I am not sure about is renaming some publishing related strings, but it seems to all work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f04362ea |
|
10-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Change the drivers that use the ATA stack (ata_adapter) to publish themselves in busses/ata instead of busses/ide. * Re-introduce Francois change to install these drivers in busses/ata when building with HAIKU_ATA_STACK = 1. * Adopted the device manager to look for drivers in busses/ata additionally to busses/ide. This change works fine with a clean installation on a computer where I can (and indeed have to) use the new ATA stack. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30695 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
730e6467 |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
modified interrupt handling to fit ata_adapter git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30493 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
587382f9 |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Copy ide busses into new ata busses folder, so they can be modified without breaking ide. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5262b98eab66734cbbf3055f5ff61b377ac7fa6c |
|
25-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Converted the promise_tx2 driver to the device manager. * This is part of ticket #9087. I have not added it to the image yet, before it's getting tested, though.
|
#
5e679f282f7bf35d4da65d1a53a8f4b5460cc3ad |
|
23-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Set B_DMA_HIGH_ADDRESS to 4 GB in the ATA/IDE modules. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37227 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f33d2c1594b3021dcc12daf679c6758e486ceb3 |
|
10-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
I am trying to help a bit with the transition from IDE to ATA stack. * Copied ide_adapter.h as ata_adapter.h in attempt to further separate the two stacks. * Continued renaming stuff in drivers/bus/ATA.h * Make all the busses/ata drivers include the new headers, specifically ata_types.h, ata_adapter.h and bus/ATA.h, they were all including ide_types and bus/IDE.h still * Some renaming of global variables for coding style consistency * Removed the promise driver from the build, it's not used on the image and I don't believe it compiled even for the old IDE stack. * There is no more Command Queueing in the new ATA stack, so I removed the capability indication from the busses/ata drivers and ata_adapter.h. The new ATA stack still boots fine on my computer and I proof-read the diff like two times. Basically, this was a careful search&replace job only. The only things I am not sure about is renaming some publishing related strings, but it seems to all work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f04362eac370efa2b6824b7109a737db126a526a |
|
10-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Change the drivers that use the ATA stack (ata_adapter) to publish themselves in busses/ata instead of busses/ide. * Re-introduce Francois change to install these drivers in busses/ata when building with HAIKU_ATA_STACK = 1. * Adopted the device manager to look for drivers in busses/ata additionally to busses/ide. This change works fine with a clean installation on a computer where I can (and indeed have to) use the new ATA stack. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30695 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
730e6467fe3de8981beb715a3cb6d476d299ea31 |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
modified interrupt handling to fit ata_adapter git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30493 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
587382f9d656c287e2f0fe2baea0859580ccf273 |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Copy ide busses into new ata busses folder, so they can be modified without breaking ide. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|