#
297bfa1a |
|
10-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Converted sources that include the private <vm/vm.h> to C++. Fixes the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37081 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dba5fcae |
|
21-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Use the ATAInfoblock.h header file instead of redoing it somehow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36412 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ec2bf719 |
|
04-Jan-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Implemented ExecuteSataRequest() to execute all ATA and (later) ATAPI commands. Converted Identify Device and Read / Write commands, they now create a sata_request and pass it to ExecuteSataRequest. Added support for cache flushing. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23250 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
91f867e0 |
|
28-Sep-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added sg_memcpy to copy data into a scatter-gather table (inspired by IDE device manager) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22351 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d416484 |
|
01-Sep-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
implemented controller reset and AHCI enable, init a port object for each implemented device port git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22144 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
093a713d |
|
01-Sep-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
map registers and print some information git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21255d1f |
|
26-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
moved controller specific functionality into it's own class git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22069 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2210148f |
|
26-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
compile the sim as C++ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8be13cd5 |
|
23-Aug-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* SCSI SIM module driver shell for the AHCI driver for Marcus. It is loaded on boot, and the SCSI bus manager tries to scan its bus which of course fails at the moment. Hope that helps :-) * Moved the driver to its new location; it's a SCSI bus controller, so it should be placed in busses/scsi. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22048 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07580bfa |
|
15-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
purged git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21969 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6ed9e7b |
|
15-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
remove ide/ahci and put reuseable stuff into scsi/ahci git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21968 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
297bfa1ababaab0c24474d829a19f9e5fc869048 |
|
10-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Converted sources that include the private <vm/vm.h> to C++. Fixes the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37081 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dba5fcaed879c719a5e74d56d96b7df1fed0d98a |
|
21-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Use the ATAInfoblock.h header file instead of redoing it somehow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36412 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e3da73d4c131355fcd82b792d153f84f6 |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ec2bf719e84581b317de5ac2924f9da3718402ad |
|
04-Jan-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Implemented ExecuteSataRequest() to execute all ATA and (later) ATAPI commands. Converted Identify Device and Read / Write commands, they now create a sata_request and pass it to ExecuteSataRequest. Added support for cache flushing. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23250 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
91f867e016191e40a5048ce085f86975d5f84b0c |
|
28-Sep-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added sg_memcpy to copy data into a scatter-gather table (inspired by IDE device manager) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22351 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d41648479b388410eaecae895cc5bcf6f931408 |
|
01-Sep-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
implemented controller reset and AHCI enable, init a port object for each implemented device port git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22144 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
093a713df2e9cf464741c78b3e8bc37df8d0a2b1 |
|
01-Sep-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
map registers and print some information git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21255d1fc7c8179fbcb979c4600884605b8973c3 |
|
26-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
moved controller specific functionality into it's own class git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22069 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2210148f94f7125132b4803d571c3d3e39cbb907 |
|
26-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
compile the sim as C++ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8be13cd585e975cdc5b0d07e1013cc749ad30b0a |
|
23-Aug-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* SCSI SIM module driver shell for the AHCI driver for Marcus. It is loaded on boot, and the SCSI bus manager tries to scan its bus which of course fails at the moment. Hope that helps :-) * Moved the driver to its new location; it's a SCSI bus controller, so it should be placed in busses/scsi. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22048 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07580bfab432036976dc499552a2003bf6065bb6 |
|
15-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
purged git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21969 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6ed9e7b0af07aba201b37087aea89c3295deb56 |
|
15-Aug-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
remove ide/ahci and put reuseable stuff into scsi/ahci git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21968 a95241bf-73f2-0310-859d-f6bbb57e9c96
|