Commit graph

3993 commits

Author SHA1 Message Date
José Pedro
534d851a61
Cosmos.Build.targets fix. 2017-12-28 21:21:12 +00:00
KingLuigi4932
b18d72f725
Update AHCI.cs 2017-12-29 00:04:16 +03:00
KingLuigi4932
be1d4af68a
Update AHCIRegs.cs 2017-12-29 00:03:24 +03:00
KingLuigi4932
5c0c65166e
Update AHCI.cs 2017-12-29 00:00:52 +03:00
KingLuigi4932
a8f6141192
Update AHCI.cs 2017-12-28 23:49:05 +03:00
KingLuigi4932
c06a9324e3
Update IDE.cs 2017-12-28 23:46:42 +03:00
KingLuigi4932
cc326d0ce2
Update AHCI.cs 2017-12-28 23:44:05 +03:00
KingLuigi4932
9bb48ca0c2
Convert Class, Subclass, ProgIF, Vendor, Device to Enums 2017-12-28 23:42:59 +03:00
KingLuigi4932
c44a4fedfe
Update MemoryBlock.cs 2017-12-28 22:57:11 +03:00
KingLuigi4932
9825304b06
Update MemoryBlock.cs 2017-12-28 22:56:52 +03:00
KingLuigi4932
a8b46bdb6d
Update MemoryBlock.cs 2017-12-28 22:56:06 +03:00
José Pedro
84f74b8b70
Template improvements. 2017-12-28 19:12:39 +00:00
KingLuigi4932
f49beca86b
Update MemoryBlock.cs 2017-12-28 02:42:12 +03:00
José Pedro
ce20ebbf9a
Cosmos project upgrader improvements. 2017-12-27 18:17:01 +00:00
José Pedro
b7b020f575
Upgraded Cosmos projects to the new format.
Removed test kernel Cosmos projects.
2017-12-27 02:44:51 +00:00
José Pedro
42ad6f375d
Project template improvements. 2017-12-26 21:27:45 +00:00
José Pedro
39526b0d66
Cosmos project upgrader fixes and improvements. 2017-12-26 21:21:38 +00:00
José Pedro
7a2a87c6fb
Cosmos project upgrader. 2017-12-26 01:50:58 +00:00
KingLuigi4932
00115ea2d9
Final fix; 2017-12-26 01:19:54 +03:00
KingLuigi4932
d67688b922
Optimizes 2017-12-26 01:15:52 +03:00
KingLuigi4932
ad2fe850b5
Add check if length of buffer is good 2017-12-25 22:22:51 +03:00
KingLuigi4932
47205dc144
Nit: blank space 2017-12-25 21:17:34 +03:00
KingLuigi4932
49890772b0
Update Sata.cs 2017-12-25 20:44:24 +03:00
KingLuigi4932
a0530f1eb4
[AHCI] First working AHCI Controller 2017-12-25 20:36:06 +03:00
KingLuigi4932
155d3b3dae
[AHCI] First working AHCI Controller 2017-12-25 19:10:26 +03:00
KingLuigi4932
5097277509
[AHCI] First working AHCI Controller 2017-12-25 18:53:43 +03:00
Arawn Davies
af5b6a4b2d
Merge pull request #813 from trivalik/chkVSRunning
move wait for VS into inno setup
2017-12-25 10:56:37 +00:00
KingLuigi4932
bacd3f4d37
Fix 2017-12-25 09:51:42 +03:00
KingLuigi4932
52122643f6
[AHCI] First working AHCI Controller 2017-12-25 09:01:19 +03:00
KingLuigi4932
1f623d8726
[AHCI] First working AHCI Controller 2017-12-25 09:00:39 +03:00
KingLuigi4932
3a1b260aa9
[AHCI] First working AHCI Controller 2017-12-25 08:58:36 +03:00
KingLuigi4932
46e1392d99
[AHCI] First working AHCI Controller 2017-12-25 08:52:46 +03:00
KingLuigi4932
3f10ebc961
[AHCI] First working AHCI Controller 2017-12-25 08:46:36 +03:00
KingLuigi4932
96a35b2b6a
[AHCI] First working AHCI Controller 2017-12-25 08:40:29 +03:00
KingLuigi4932
d4b4bd4d28
[AHCI] First working AHCI Controller! 2017-12-25 08:33:29 +03:00
Arawn Davies
f6c057c77a Re-worded Instance exception for VS 2017-12-25 02:23:33 +00:00
José Pedro
12cf74e71d
New Cosmos project system. 2017-12-24 21:20:10 +00:00
José Pedro
c0b90b1c4d
Archived Cosmos.VS.ProjectSystem, Cosmos.VS.Wizards and MPF. 2017-12-24 21:01:39 +00:00
fanoI
f2016193ba Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Test.sln
#	Tests/Cosmos.Compiler.Tests.Bcl/Kernel.cs
2017-12-24 21:34:41 +01:00
José Pedro
4b1b36ff6b
Cosmos.VS.DebugEngine fixes. 2017-12-24 16:36:35 +00:00
José Pedro
5b64efb53f
Moved debug engine registration to a separate pkgdef. 2017-12-24 14:34:29 +00:00
fanoI
37d2ae4079 Corrected and added tests for Filetream in any FileMode
- Added tests to File for issue https://github.com/CosmosOS/Cosmos/issues/760
- FileImpl add "wrong" code for the previous merge: removed it
- Clean up
2017-12-24 13:34:11 +01:00
José Pedro
cf4b84306e
Removed "<ReferenceOutputAssembly>false</ReferenceOutputAssembly>". 2017-12-24 02:16:12 +00:00
José Pedro
f2d99db847
Package upgrades. 2017-12-24 01:56:54 +00:00
KingLuigi4932
ed76009814
[AHCI] Replace "Convert.ToBoolean(byte)" with byte == 1 2017-12-22 16:41:30 +03:00
KingLuigi4932
098963a1ff
[PciDevice] Add EnableBusMaster 2017-12-22 16:24:04 +03:00
KingLuigi4932
30572e9e90
Not important 2017-12-22 16:23:35 +03:00
KingLuigi4932
a5ee5501d0
[Sata] Fix. 2017-12-22 16:19:52 +03:00
Qujak
c98c5c5f7f
Added Float Implementation
Added file to plug float to string, prarse and tryparse
2017-12-22 12:09:55 +01:00
Qujak
cdbfa28621
Add double implementation for Parse and TryParse 2017-12-22 12:07:53 +01:00
KingLuigi4932
5ae1780b48
[AHCI] Fix. 2017-12-22 07:46:45 +03:00
KingLuigi4932
1b7abb133b
Update PCIDevice.cs 2017-12-22 07:45:58 +03:00
KingLuigi4932
e26837420b
[PCIDevice] Add EnableBusMaster 2017-12-22 07:45:11 +03:00
KingLuigi4932
8d40fc24b7
[AHCIMemGroup] Fix. 2017-12-22 07:40:15 +03:00
KingLuigi4932
fb3d7accf1
[Sata] Fix. 2017-12-22 07:32:03 +03:00
KingLuigi4932
9f21ed4af0
[AHCIMemGroup] Init. 2017-12-22 07:30:38 +03:00
KingLuigi4932
c5725c1830
[Satapi] Fix. 2017-12-22 07:25:34 +03:00
KingLuigi4932
a9e2e35803
[AHCI] Fix. 2017-12-22 07:23:51 +03:00
KingLuigi4932
1085d86546
[Global] Fix 2017-12-22 07:22:20 +03:00
KingLuigi4932
cf9e11c4de
[StoragePort] Init. 2017-12-22 07:18:12 +03:00
KingLuigi4932
5b4b3d8cae
[IDE] Fix 2017-12-22 07:10:53 +03:00
KingLuigi4932
7da6c03dc7
Update PCI.cs 2017-12-22 07:04:28 +03:00
KingLuigi4932
09a9104b31
Update PCI.cs 2017-12-22 07:03:19 +03:00
KingLuigi4932
49f59bbcef
(Needed) Read and Write Buffer Methods 2017-12-22 06:56:52 +03:00
KingLuigi4932
d479b71f3e
[Satapi] Beta Port Driver 2017-12-22 06:55:31 +03:00
KingLuigi4932
e3930ac08f
[AHCI] AHCI Registers 2017-12-22 06:54:31 +03:00
KingLuigi4932
055b13498c
[Sata] Change file's path 2017-12-22 06:53:18 +03:00
KingLuigi4932
d942cc4c2e
[IDE] Change file's path 2017-12-22 06:52:45 +03:00
KingLuigi4932
317e634a95
[AHC] Change file's path 2017-12-22 06:51:42 +03:00
KingLuigi4932
7e65827386
[IDE] Change file's path 2017-12-22 06:51:08 +03:00
KingLuigi4932
6b5c7658fa
[AHCI] Change file's path 2017-12-22 06:50:05 +03:00
KingLuigi4932
677a6ab28a
[AHCI] Remove Future class 2017-12-22 06:48:40 +03:00
KingLuigi4932
7eda5cd571
[IDE] Initializer 2017-12-22 06:46:43 +03:00
KingLuigi4932
bd093db905
[Global] Initialize all drivers when they exists 2017-12-22 06:44:02 +03:00
KingLuigi4932
d3c7673526
[AHCI] Remove debug messages 2017-12-22 06:12:06 +03:00
KingLuigi4932
8cfa9c2c33
[AHCI] Read other ports and initialize them
Currently, my driver can't read from sector :(
2017-12-22 06:07:13 +03:00
KingLuigi4932
ede864f3c9
[SATA] Optimize methods
It is better to not to put 1500 lines in class were most of the lines are bunch of duplicated lines
2017-12-22 06:05:34 +03:00
José Pedro
d57bb740fe
Cosmos.Debug.Symbols -> IL2CPU.Debug.Symbols. 2017-12-22 02:03:32 +00:00
José Pedro
562bb32e97
Debug engine GUID fixes. 2017-12-22 01:28:00 +00:00
KingLuigi4932
b836eacbe8
Update MemoryBlock.cs 2017-12-22 02:04:24 +03:00
KingLuigi4932
6f63375a00
Add little line 2017-12-22 00:19:23 +03:00
KingLuigi4932
e25333984e
Read8, Read16, Read32, Write8, Write16, Write32 2017-12-21 23:59:13 +03:00
José Pedro
8533f41384
Fixed package GUID conflict. 2017-12-21 20:35:00 +00:00
KingLuigi4932
d6354bff7e
Update IDE.cs 2017-12-21 09:55:17 +03:00
zarlo
458c035302 hot fix 2017-12-20 12:15:28 +11:00
zarlo
68f646e36f update 2017-12-20 01:32:47 +11:00
zarlo
900d63c9db update 2017-12-18 21:33:31 +11:00
zarlo
d5e82612e9 DrawArray and some other things 2017-12-18 20:50:30 +11:00
José Pedro
cb733aa434
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into guess-improvements 2017-12-17 18:37:05 +00:00
zarlo
f0121b1fe3 update 2017-12-17 17:25:14 +10:00
zarlo
09136174f4 ThrowIfModeIsNotValid now uses CheckIfModeIsValid 2017-12-17 03:02:46 +10:00
zarlo
04122a9e22 fix 2017-12-17 02:58:24 +10:00
zarlo
3566c26577 ThrowIfCoordNotValid(Point point) 2017-12-17 02:53:02 +10:00
jp2masa
3a0da1a679
Merge pull request #815 from CosmosOS/remove-net471-workaround
Removed workaround for .NET Framework 4.7.1 projects
2017-12-13 17:30:58 +00:00
KingLuigi4932
2aba248c71
Update Global.cs 2017-12-11 03:49:43 +03:00
KingLuigi4932
5fa47041e7
[AHCI] Initializer 2017-12-11 03:29:17 +03:00
KingLuigi4932
28148a75e9
Update IDE.cs 2017-12-11 03:25:08 +03:00
KingLuigi4932
5c421ae2cc
Rename source/Cosmos.HAL2/Drivers/PCI/Controllers/AHCI.cs to source/Cosmos.HAL2/BlockDevice/Sata.cs 2017-12-11 03:24:06 +03:00
KingLuigi4932
8aa859ba3f
Update PCI.cs 2017-12-11 03:17:47 +03:00
KingLuigi4932
bb2d4ee759
Update Global.cs 2017-12-11 03:14:38 +03:00