Commit graph

158 commits

Author SHA1 Message Date
valentinbreiz
c6dbd2477a Fix on interrupts (networking) 2019-06-11 16:33:05 +02:00
José Pedro
e363ce3f3e
Code cleanup. 2018-11-08 23:12:05 +00:00
José Pedro
746b6da5d7
Build updates. 2018-11-01 14:39:15 +00:00
José Pedro
a08fdc6dfd
Code cleanup. 2018-10-17 22:18:27 +01:00
valentinbreiz
b781ac6f4b
Faster. 2018-09-23 14:59:30 +02:00
fanoI
613f0a83a0
Merge pull request #1025 from fanoI/MemoryCopyOperations.Copy_work
Memory copy operations.copy work
2018-09-23 14:37:32 +02:00
valentinbreiz
ee87b63da0
ToArray method added. 2018-09-23 14:24:26 +02:00
valentinbreiz
957a21a299
Update MemoryBlock.cs 2018-09-22 11:12:06 +02:00
José Pedro
03ede6a046
Code cleanup. 2018-09-09 21:22:00 +01:00
fanoI
5659ff5a83 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into MemoryCopyOperations.Copy_work
# Conflicts:
#	Test.sln
#	Tests/Cosmos.TestRunner.Core/Cosmos.TestRunner.Core.csproj
#	Tests/Cosmos.TestRunner.Full/TestKernelSets.cs
2018-08-21 21:50:13 +02:00
fanoI
8691707b52 Created MemoryOperations.Copy that copies128 bytes any iterations using ASM
- VBE (Bochs Graphic Adapter): made bitmap drawing faster using MemoryOperations.Copy
- VBE (Bochs Graphic Adapter): made filled rectangle drawing faster using MemoryOperations.Fill
- Created TestRunner for MemoryOperations
2018-08-21 14:48:10 +02:00
Charles Betros
f75a0b9464 Fix heap allocate performance issue. 2018-08-07 21:18:56 -05:00
José Pedro
227a00d854
Added InternalsVisibleTo build target. 2018-08-05 00:23:49 +01:00
José Pedro
91a9ffc7ff
Fixed unit tests and added them to Test.sln.
Removed compiler unit tests.
2018-08-04 21:30:50 +01:00
José Pedro
45560ee3a6
Merge latest from master. 2018-06-28 21:59:42 +01:00
Valentin Charbonnier
0a06a9af9c Forgot that. 2018-05-08 18:52:28 +02:00
Valentin Charbonnier
0d74cbc934 Change.
It works :D
2018-05-08 18:46:47 +02:00
Valentin Charbonnier
af4f3c1fe5 Fix. 2018-05-06 18:24:47 +02:00
Siaranite
76c277dcbb Renamed IO Ports, proper names from osdev and 8253/8254 documentation 2018-04-14 19:13:15 +01:00
Siaranite
a1c72e1c51 Plugged Console.Beep
Not sure about nuget.exe must've upgraded during build.
2018-04-14 02:12:42 +01:00
José Pedro
274fa3e9a5
Build targets. 2018-03-21 23:05:20 +00:00
José Pedro
3d30e35332
Project file cleanup. 2018-02-15 19:25:36 +00:00
ewoudje
bca8432e0d Real fix for PIT
👍
2018-01-19 21:36:57 +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
a2cc139ad3
Update AHCI.cs 2017-12-29 23:36:45 +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
KingLuigi4932
f49beca86b
Update MemoryBlock.cs 2017-12-28 02:42:12 +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
d4b4bd4d28
[AHCI] First working AHCI Controller! 2017-12-25 08:33:29 +03:00
KingLuigi4932
8d40fc24b7
[AHCIMemGroup] Fix. 2017-12-22 07:40:15 +03:00
KingLuigi4932
9f21ed4af0
[AHCIMemGroup] Init. 2017-12-22 07:30:38 +03:00
KingLuigi4932
49f59bbcef
(Needed) Read and Write Buffer Methods 2017-12-22 06:56:52 +03: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
00a884437a
Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
Charles Betros
3cf8c806ca Some type/runtime type worrk. 2017-10-15 11:30:46 -05:00
José Pedro
a63f4eaa5a Moved to .NET Core 2.0. 2017-08-24 19:20:44 +01:00
Kudzu
4a64fbb4ac separation 2017-08-10 18:56:55 -04:00
Kudzu
fa4c223452 Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Kudzu
fa00b78441 New Cosmos parent dir 2017-08-08 11:29:41 -04:00
Kudzu
ef419df411 AsmMarker 2017-08-04 11:10:02 -04:00
Kudzu
2b3f1c0e54 AsmMarker to use Dictionary 2017-08-04 11:02:54 -04:00
José Pedro
c945893a96 g3 2017-08-03 23:55:32 +01:00
Kudzu
c64597ce6e Attribs NS 2017-08-03 16:46:15 -04:00
Kudzu
221460e191 Attrib NS change 2017-08-03 15:17:34 -04:00