Aman Priyadarshi
6f2ba170ae
Fixed write crashes, write support working. Tested on win2k3 sp2 vmware sata
...
svn path=/branches/GSoC_2016/AHCI/; revision=72005
2016-07-26 15:38:14 +00:00
Aman Priyadarshi
c903cda7aa
Added write support, next operation code 53 27.
...
svn path=/branches/GSoC_2016/AHCI/; revision=72002
2016-07-26 14:15:15 +00:00
Aman Priyadarshi
e51f406055
Handled SCSIOP_MODE_SENSE, Fixes made to maxLba count.
...
FileSystem detection is still not working :/
svn path=/branches/GSoC_2016/AHCI/; revision=71999
2016-07-25 19:50:09 +00:00
Aman Priyadarshi
60e957af7b
Handled SCSIOP_TEST_UNIT_READY
...
Changed Default status to SRB_STATUS_INVALID_REQUEST
Added support for 48bits in GetLba function
svn path=/branches/GSoC_2016/AHCI/; revision=71996
2016-07-25 11:09:25 +00:00
Aman Priyadarshi
71e41b01c6
Fixed SrbExtension == NULL bug! :D
...
svn path=/branches/GSoC_2016/AHCI/; revision=71988
2016-07-24 12:41:07 +00:00
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
Pierre Schweitzer
a5f9846eb9
[BTRFS]
...
Don't remove an entry list twice in add_to_space_list().
This fixes a BSOD when trying to create a new file on a Btrfs volume.
Already sent upstream. Delayed due to inactivity.
CORE-11057 #resolve #comment Fixed with r71202
svn path=/trunk/; revision=71202
2016-04-24 19:58:15 +00:00
Sylvain Petreolle
83317e3688
[CDMAKE]
...
Don't check for extension length on Joliet images.
Encountered with AHK binaries.
ONLINE-567
svn path=/trunk/; revision=71201
2016-04-24 18:59:33 +00:00
Mark Jansen
b1e3b339f6
[APPHELP][APPHELP_APITEST] Update SdbTagToString tests to check all known tags CORE-10367
...
- Add a list of hardcoded tags, for all versions up to win7 they are checked against windows.
- Update SdbTagToString with a few missing strings
- Hardcode the used version to Win7 for now, as backporting these strings would not make much sense.
svn path=/trunk/; revision=71200
2016-04-24 17:19:09 +00:00
Sylvain Petreolle
1b54763b3b
[NDIS]
...
Revert r71188
svn path=/trunk/; revision=71199
2016-04-24 15:50:25 +00:00
Mark Jansen
f97c563d01
Nothing to see here.
...
svn path=/trunk/; revision=71198
2016-04-24 13:27:22 +00:00
Mark Jansen
7aaa9aee54
[APPHELP][APPHELP_APITEST] Add SdbTagToString + test by Mislav Blažević CORE-10367
...
svn path=/trunk/; revision=71197
2016-04-24 13:05:00 +00:00
Eric Kohl
84690a71d8
[SYSSETUP]
...
Rename SetAccountDomain to SetAccountsDomainSid and export it.
svn path=/trunk/; revision=71194
2016-04-24 11:29:40 +00:00
Mark Jansen
1fd32f0bbf
* Addendum to r71192,
...
which was based on the research of Jared Smudde, Sylvain Deverre and Robert Naumann.
CORE-10837
svn path=/trunk/; revision=71193
2016-04-23 23:20:44 +00:00
Mark Jansen
8b77c254f8
[BROWSEUI][SHELL32] Stub Folder Options Property Page extension CORE-10837
...
- Stub the Property pages
- Disable some code that prevented the property pages from working (CORE-11140)
- Leave the menu item disabled for now, since a dialog that does not do anything will only confuse people (CORE-11141)
svn path=/trunk/; revision=71192
2016-04-23 23:05:07 +00:00
Mark Jansen
aac1b749ea
[SHELL32] Fix the grouping of folder options radiobuttons CORE-10837
...
svn path=/trunk/; revision=71191
2016-04-23 22:22:40 +00:00
Mark Jansen
91d86a9a91
[SDK][SDK_APITEST] Improve delayload support CORE-10935
...
- Add an apitest for our delayload functions.
- Improve the delayload (mainly the failure cases, throw exceptions where expected etc).
- Add some tests for advanced delayload features (currently blocked on CORE-6504 and CORE-10957)
svn path=/trunk/; revision=71190
2016-04-23 20:38:06 +00:00
Sylvain Petreolle
8c386bbbcc
[ROSTESTS]
...
apitests: win32kdll and win32nt can't be built on Release builds,
NtUserSetDbgTag is not exported.
svn path=/trunk/; revision=71189
2016-04-23 20:08:10 +00:00
Sylvain Petreolle
6cb4110a2e
[NDIS]
...
Silence a debug output.
CORE-11137 #resolve
svn path=/trunk/; revision=71188
2016-04-23 19:09:30 +00:00
Sylvain Petreolle
eae7001339
Save the ReiserFS driver in the right place on installation CDs.
...
Patch by Peter Hater.
CORE-11005
svn path=/trunk/; revision=71187
2016-04-21 20:18:05 +00:00
Amine Khaldi
79a74c6baf
[URLMON] Stub and export URLDownloadA. CORE-11136
...
svn path=/trunk/; revision=71186
2016-04-21 14:16:51 +00:00
Amine Khaldi
248dcd328b
* Addendum to r71184. CORE-9111
...
svn path=/trunk/; revision=71185
2016-04-20 12:39:37 +00:00
Amine Khaldi
08a0346e9f
[SDK] One step further towards ReactOS source code tree restructure: the sdk folder that groups includes, libraries and tools. CORE-9111
...
svn path=/trunk/; revision=71184
2016-04-20 12:36:25 +00:00
Amine Khaldi
e85488750c
[CLASSPNP] Fix MSVC build. Brought to you by Timo.
...
svn path=/trunk/; revision=71183
2016-04-20 12:16:16 +00:00
Amine Khaldi
66d24776ff
[LIBPNG] Update to v1.6.21. CORE-11128
...
svn path=/trunk/; revision=71182
2016-04-20 09:00:52 +00:00
Amine Khaldi
173e69f4af
[README.WINE] Mark some modules and source files as synced with Wine Staging 1.9.4. CORE-10912
...
svn path=/trunk/; revision=71181
2016-04-20 08:50:01 +00:00
Sylvain Petreolle
faca4ea066
Make the bootcd_extras, livecd_extras, hybridcd_extras actually work.
...
CORE-9527
Cannot be used for the AHK suite test bot, cdmake cannot add directories.
ONLINE-567
Arch, #TestYourCode :)
svn path=/trunk/; revision=71180
2016-04-19 21:41:46 +00:00
Pierre Schweitzer
eb85db6579
[NTOSKRNL]
...
Typo--;
svn path=/trunk/; revision=71179
2016-04-19 06:25:18 +00:00
Pierre Schweitzer
d1a397ab03
[NTOSKRNL]
...
Use the PairCount variable of the MCB to store the current amount of runs in the table. This will be properly used later on.
CORE-11002
svn path=/trunk/; revision=71178
2016-04-18 20:49:14 +00:00