Aman Priyadarshi
05153b057d
Completed SCSIOP_READ_CAPACITY, SCSIOP_REPORT_LUNS, SCSIOP_READ
...
Updated INQUIRY Fields
Code Fixes
Stable, Tested, AHCI-Detection and Read working
svn path=/branches/GSoC_2016/AHCI/; revision=71987
2016-07-23 22:53:15 +00:00
Aman Priyadarshi
93ea028360
Implemented Dpc Routine, managed Srb functions and some code fixes!
...
svn path=/branches/GSoC_2016/AHCI/; revision=71969
2016-07-19 16:50:59 +00:00
Aman Priyadarshi
b86b9221d4
- Handled DET = 03h case.
...
- Registered (Interrupt enable and SERR clear) working port.
Everything is working now! :D
svn path=/branches/GSoC_2016/AHCI/; revision=71822
2016-07-05 16:51:17 +00:00
Aman Priyadarshi
49f68f18d2
- Fixed Offset Issue (VendorId and Reversed space offset in Memory Registers)
...
- DET = 03h Device is Ready!
- Fixed some warnings
svn path=/branches/GSoC_2016/AHCI/; revision=71810
2016-07-04 20:20:25 +00:00
Aman Priyadarshi
b6081b04fc
Debugging Port Device Status Check
...
svn path=/branches/GSoC_2016/AHCI/; revision=71809
2016-07-04 19:01:07 +00:00
Aman Priyadarshi
68e6647b7f
- Completed Interrupt Handler Routine
...
- Added Inquiry Completion Routine
Check Notes.txt
svn path=/branches/GSoC_2016/AHCI/; revision=71705
2016-06-30 16:04:50 +00:00
Aman Priyadarshi
2cb1b3c60d
Next: Interrupt Handler for completed FIS commands.
...
Notes.txt
svn path=/branches/GSoC_2016/AHCI/; revision=71681
2016-06-27 12:58:04 +00:00
Aman Priyadarshi
b8af2c6014
Implemented AhciBuild_PRDT
...
svn path=/branches/GSoC_2016/AHCI/; revision=71659
2016-06-22 16:08:45 +00:00
Aman Priyadarshi
ca8a828d02
Please look at notes.txt for implementation and progress status.
...
svn path=/branches/GSoC_2016/AHCI/; revision=71655
2016-06-20 11:49:22 +00:00
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
Pierre Schweitzer
321bcc056d
Create the AHCI branch for Aman's work
...
svn path=/branches/GSoC_2016/AHCI/; revision=71203
2016-04-24 20:17:09 +00:00