fanoI
46d5c0b63a
Merge branch 'master' into extended-ascii
2018-01-27 21:15:05 +01:00
fanoI
4a990ac2af
Added the concept of Encoding to the Console for now ASCII (default) and CP437 are supported (for others as CP858 I think it is needed to change font too)
...
- moved EncodingTest on Text subdir
- added ConsoleTest (not enabled by default)
- removed ASCIIEncodingImpl (it was not needed)
- Made plugs of Console better and added plugs for formatted versions
- Removed code to test Hashtable, Hashtable it will be a separate PR
2018-01-27 20:00:11 +01:00
Charles Betros
d72a10ea3a
PIT
2018-01-25 14:08:13 -06:00
ewoudje
70602ac53e
Changes requested by charlesbetros
...
And i tested it and it works with debugging 😄
Thx charlesbetros
2018-01-24 17:05:25 +01:00
Valentin Charbonnier
1fbfcc0817
Fix.
2018-01-22 23:29:00 +01:00
Valentin Charbonnier
9c78f671ae
Update AMDPCNetII.cs
2018-01-22 22:36:42 +01:00
ewoudje
bca8432e0d
Real fix for PIT
...
👍
2018-01-19 21:36:57 +01:00
ewoudje
558de4a4d2
Fixed PIT
...
I am not sure it is how it should work but it works
2018-01-16 22:29:57 +01:00
Valentin Charbonnier
ac3a392d38
Little fix on PCI VendorID.
...
AMD Vendor ID is 0x1022 not 0x0438.
2018-01-06 20:57:03 +01:00
Valentin Charbonnier
ce1c49a13d
Fixes.
2018-01-06 20:45:12 +01:00
Valentin Charbonnier
87cfc95215
Merge pull request #30 from CosmosOS/master
...
Merge master.
2018-01-06 11:27:22 -08:00
Valentin Charbonnier
a7a86c0228
Update PCI.cs
2018-01-06 20:27:15 +01:00
Valentin Charbonnier
ef3ce991f1
Update Global.cs
2018-01-06 20:26:42 +01:00
fanoI
eafd38ecac
Merge pull request #763 from KingLuigi4932/patch-6
...
[FirstWorking] Implementing AHCI Controller Driver
2018-01-06 20:16:50 +01:00
KingLuigi4932
7cdf493dda
Final fix;
2017-12-31 16:12:19 +03:00
KingLuigi4932
243e43dd13
Update Satapi.cs
2017-12-31 16:01:51 +03:00
KingLuigi4932
e562c7ed56
Update Sata.cs
2017-12-31 03:07:40 +03:00
KingLuigi4932
458e465626
Update Satapi.cs
2017-12-31 02:35:14 +03:00
KingLuigi4932
75320a79e7
Update Sata.cs
2017-12-31 02:33:12 +03:00
KingLuigi4932
5bbab3345e
Update Sata.cs
2017-12-31 02:30:34 +03:00
KingLuigi4932
14fa401806
Update Satapi.cs
2017-12-31 02:30:06 +03:00
KingLuigi4932
f6972849d5
Update Sata.cs
2017-12-31 02:15:38 +03:00
KingLuigi4932
e32cf99a66
Update AHCI.cs
2017-12-31 02:11:25 +03:00
KingLuigi4932
540baed1ed
Throw exception on impossibles
2017-12-30 00:47:51 +03:00
KingLuigi4932
415104fb7c
Update AHCI.cs
2017-12-29 23:53:43 +03:00
KingLuigi4932
9a82bbff59
Clear 7th bit
2017-12-29 08:48:55 +03:00
KingLuigi4932
7815013c63
Update VMWareSVGAII.cs
2017-12-29 00:28:48 +03: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
00115ea2d9
Final fix;
2017-12-26 01:19:54 +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
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
Valentin Charbonnier
4167ad81dd
Merge pull request #22 from CosmosOS/master
...
Merge Cosmos master.
2017-12-23 17:00:45 +01: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
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
fb3d7accf1
[Sata] Fix.
2017-12-22 07:32:03 +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
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
KingLuigi4932
d6354bff7e
Update IDE.cs
2017-12-21 09:55:17 +03: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
KingLuigi4932
4aa7a6dfea
[AHCI] Fix Bugs and Improvements
2017-12-11 02:19:51 +03:00
José Pedro
00a884437a
Cosmos.IL2CPU.API -> IL2CPU.API.
2017-12-10 15:57:12 +00:00
GeomTech
953bf8d748
Revert "Merge branch 'network-update' into master"
...
This reverts commit 5a3b4e983f , reversing
changes made to 2913682866 .
2017-11-23 23:57:10 +01:00
GeomTech
5a3b4e983f
Merge branch 'network-update' into master
2017-11-23 17:19:13 +01:00
GeomTech
d14b533a38
Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into network-update
...
# Conflicts:
# Tests/Cosmos.TestRunner.Core/TestKernelSets.cs
2017-11-23 17:11:46 +01:00
GeomTech
c7dad69a73
Tests.
2017-10-31 21:56:05 +01:00
Valentin Charbonnier
848027a9c2
Revert "Revert "Merge pull request #13 from CosmosOS/master""
...
This reverts commit 294a88029d .
2017-10-26 21:07:03 +02:00
Valentin Charbonnier
294a88029d
Revert "Merge pull request #13 from CosmosOS/master"
...
This reverts commit e2b71f0e5c , reversing
changes made to 50be0f7882 .
2017-10-24 13:16:19 +02:00
Valentin Charbonnier
e2b71f0e5c
Merge pull request #13 from CosmosOS/master
...
Merge Cosmos master into Aura Cosmos repo.
2017-10-24 12:42:05 +02:00
José Pedro
047c7ae6f6
Disabled code that needs plug.
2017-10-12 21:49:54 +01:00
José Pedro
435d92d4b5
Fixes.
2017-10-12 21:24:59 +01:00
Valentin Charbonnier
c75cdffbb4
Ata boot fix.
2017-10-10 21:40:11 +02:00
GeomTech
c0ea8f6f07
Add Network Card verifying
2017-10-09 22:51:27 +02:00
GeomTech
a88a42ef31
PhysicalAddress String
2017-10-07 18:16:27 +02:00
GeomTech
a0a107523b
MAC Address
2017-10-03 23:01:31 +02:00
KingLuigi4932
ee2ddf33ce
[AHCI] Read sector, Stop & Start Command, Port Rebase
2017-09-10 06:20:30 -07:00
KingLuigi4932
538f3e3c77
Update Global.cs
2017-09-08 02:19:02 -07:00
KingLuigi4932
82fc36b523
Update Global Class for AHCI Support
2017-09-08 02:01:41 -07:00