Commit graph

12 commits

Author SHA1 Message Date
Aman Priyadarshi b27dbd3e4b fixed portCount boundary problem :D
svn path=/branches/GSoC_2016/AHCI/; revision=71650
2016-06-16 21:14:03 +00:00
Aman Priyadarshi 5b776020ae - Fixed CMakeLists issues reported by hbelusca
- Fixed ROS name issue reported by hbelusca
- Handled non fatal device error interrupts
- AhciProcessIO Implemented
- code clean

svn path=/branches/GSoC_2016/AHCI/; revision=71647
2016-06-16 17:02:55 +00:00
Aman Priyadarshi dcf485d6f3 Added AHCI_Global_HBA_CAP_S64A support
Added AhciProcessIO
Added RC file
Added CMAKE file
And Some fixes

svn path=/branches/GSoC_2016/AHCI/; revision=71641
2016-06-15 17:07:26 +00:00
Aman Priyadarshi c9f49ee82b Code Review #2
svn path=/branches/GSoC_2016/AHCI/; revision=71607
2016-06-10 08:27:20 +00:00
Aman Priyadarshi dc4ae1e279 changes after code review
svn path=/branches/GSoC_2016/AHCI/; revision=71605
2016-06-09 23:47:19 +00:00
Aman Priyadarshi d8c1347c02 Added AhciHwInterrupt -- Round Robin Implementation (SharedPort)
Added Support Function AhciInterruptHandler
Added DeviceInquiryRequest
- Need to implement EVPD.
SRB_FUNCTION_EXECUTE_SCSI for cdb->CDB10.OperationCode != SCSIOP_INQUIRY

svn path=/branches/GSoC_2016/AHCI/; revision=71589
2016-06-07 18:06:51 +00:00
Aman Priyadarshi d4c9e20b36 AHCI-SATA Interface almost ready.
- tested on VM.
- need to implement Interrupt Routine (MessagePerPort) and ATA/ATAPI Based SCSI Query.

svn path=/branches/GSoC_2016/AHCI/; revision=71588
2016-06-07 11:05:32 +00:00
Aman Priyadarshi 37fd8e78e1 Added INF File for driver installation with minimal configuration.
Device Detection and Initialization working -- tested on VMware.
StorPortAllocatePool not working, so asked Storport to allocate all memory just after loading up the driver -- Bad idea (will change it later).

svn path=/branches/GSoC_2016/AHCI/; revision=71530
2016-06-05 12:40:49 +00:00
Aman Priyadarshi 7a17550c7d - Added all HwStor Initialization Required Functions
- Driver loaded successfully
- Added Debug stubs

svn path=/branches/GSoC_2016/AHCI/; revision=71511
2016-06-04 12:52:38 +00:00
Aman Priyadarshi f7890a371a AhciFindAdapter Completed
- Added AhciZeroMemory
- Added AhciAllocateResourceForAdapter
- Added AhciPortInitialize

Compile Status : OK

svn path=/branches/GSoC_2016/AHCI/; revision=71506
2016-06-03 15:54:21 +00:00
Aman Priyadarshi c62ab931ac Required changes to meet community coding style.
svn path=/branches/GSoC_2016/AHCI/; revision=71500
2016-06-02 14:43:56 +00:00
Aman Priyadarshi a60737f997 == Storahci driver
- Added DriverEntry
- Added AhciFindAdapter : Need to add code for port initialization.
- Compile : OK
- Test : NOT TESTED

svn path=/branches/GSoC_2016/AHCI/; revision=71499
2016-06-02 14:13:06 +00:00