Elia Sulimanov
767937a1a1
Done ATA api docs
2020-07-03 14:40:42 +03:00
Elia Sulimanov
fc40362ca4
Done IOGroup PCSpeaker api docs
2020-07-02 22:56:30 +03:00
Elia Sulimanov
df752ebaf6
Done PS2Controller api docs
2020-07-02 22:46:45 +03:00
Elia Sulimanov
9f37c2967d
Done PIC docs.
2020-06-30 23:07:57 +03:00
Elia Sulimanov
897e6d2803
Done PIC class api
2020-06-29 23:09:50 +03:00
Elia Sulimanov
e73432f0be
Done IOPort api
2020-06-29 23:06:36 +03:00
Elia Sulimanov
39e8a88a4b
Done ProcessorInformation api docs
2020-06-27 23:42:56 +03:00
Elia Sulimanov
928af176e2
Added Reboot function doc
2020-06-17 23:05:00 +03:00
Elia Sulimanov
2aa182808d
Done CPU api docs
2020-06-17 22:29:31 +03:00
Elia Sulimanov
d25b85d787
Started working on ACPI api docs
2020-06-17 22:28:24 +03:00
Elia Sulimanov
f007dc7a63
Started working on Global api docs
2020-06-17 22:27:46 +03:00
Elia Sulimanov
ff1724eaf8
Started working on IOPort api docs
2020-06-17 22:27:21 +03:00
Elia Sulimanov
ae58670c7f
Started working on MemoryBlock api docs
2020-06-17 22:26:45 +03:00
Elia Sulimanov
17bb3a7152
Done MemoryOperations api docs
2020-06-17 22:26:11 +03:00
Elia Sulimanov
f35c490865
Done ManagedMemoryBlock api docs
2020-06-17 22:24:20 +03:00
Elia Sulimanov
32aeb7f2c3
Made API documentation visable while using the userkit
...
Added GenerateDocumentationFile property in all the libs, so xml documentation would be generated with the NuGet package.
2020-06-01 16:13:22 +03:00
Quajak
1a3e3dd2c9
Improved disabling of canvas + going back to text mode
2020-05-20 01:06:00 +02:00
Quajak
6d65f6b07a
Added support for changing fonts
2020-05-19 23:02:28 +02:00
Quajak
570045ebeb
Removed additional test
...
Cleaned up code
2020-05-18 20:41:30 +02:00
Quajak
19cffbadd1
VGA should work now
2020-05-17 18:29:22 +02:00
Quajak
b945751d47
Merge remote-tracking branch 'upstream/master' into feature/CPUInfoPlugs
...
# Conflicts:
# Tests/Kernels/ProcessorTests/Kernel.cs
# source/Cosmos.Core/CPU.cs
# source/Cosmos.Core_Asm/CPU/CPUCanReadCPUIDAsm.cs
# source/Cosmos.Core_Asm/CPU/CPUReadCPUIDAsm.cs
# source/Cosmos.Core_Asm/CPU/CPUReadTimestampCounterAsm.cs
# source/Cosmos.Core_Asm/CPUImpl.cs
2019-10-26 12:31:36 -04:00
Quajak
cfc41ea088
Implemented GetCPUCycleSpeed
2019-10-11 15:22:24 -04:00
Charles Betros
c0d41f2e13
Get cpu vendor
2019-08-30 19:10:24 -05:00
Charles Betros
2ef23ec808
Merge branch 'feature/CPUInfoPlugs' of https://github.com/CosmosOS/Cosmos into feature/CPUInfoPlugs
2019-08-30 18:05:43 -05:00
Charles Betros
fe7d16d17e
Implement get CPU vendor
2019-08-30 18:05:39 -05:00
Quajak
c07a5b02d8
Implemented read timestampcounter
2019-08-30 16:44:01 +02:00
Charles Betros
c191bd0783
Implement CanReadCPUID
2019-08-30 07:09:05 -05:00
Charles Betros
56d1faf4fa
Add check to see id cpuid can be read
2019-08-28 19:13:13 -05:00
Charles Betros
ba2ace3ad1
Revert "In progress branch for cpuid plugs and tests"
...
This reverts commit d6c421d0bd .
2019-08-27 18:07:07 -05:00
Charles Betros
d6c421d0bd
In progress branch for cpuid plugs and tests
2019-08-27 12:35:50 -05: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
Kudzu
48c00d27ba
g3
2017-07-29 13:40:27 -04:00
jp2masa
b88ecd8b5b
Merge pull request #704 from valentinbreiz/ACPI
...
ACPI Improvements.
2017-07-16 22:32:17 +01:00
Valentin Charbonnier
baa9d4caa9
Improvements.
2017-07-16 20:19:49 +02:00
José Pedro
8d6567fe2b
PS/2 driver work.
...
Added MouseManager.
Fixed Ldarg bug.
2017-07-15 19:02:40 +01:00
Kudzu
7a2b62f71d
more
2017-07-14 13:47:54 -04:00
Kudzu
d95d0b71b7
Code sorting to RingAttribs phase 1
2017-07-14 12:39:10 -04:00
Kudzu
484c7be346
Merge Cosmos.Core.Memory down into Cosmos.Core
2017-07-13 15:04:52 -04:00
Kudzu
b4ef31c993
Merge Cosmos.Core.Common
2017-07-13 14:38:23 -04:00
Kudzu
dea3fdf0ef
Merging
2017-07-13 14:29:05 -04:00
Kudzu
1dfe69bc73
Namespace change in prep for project merge
2017-07-13 14:25:50 -04:00
Kudzu
84b0b0184d
Cosmos.IL2CPU.Plugs is now Cosmos.IL2CPU.API
2017-07-13 13:05:05 -04:00
jp2masa
7f3f647197
Merge pull request #671 from valentinbreiz/ACPI
...
ACPI Implementation (Restart, Shutdown)
2017-07-09 15:19:20 +01:00
José Pedro
1ce42933e3
Updates.
2017-07-06 00:34:04 +01:00
Valentin Charbonnier
ba65f3b479
Bug fixes and additions.
...
- The user can now Enable and Disable ACPI
- Image change in the setup (for a better design)
- Bug fixed with Remote Debugging (NRE)
2017-07-03 20:27:28 +02:00
Kudzu
09379d9ecc
sln
2017-07-02 13:51:27 -04:00
Kudzu
1dbf352c74
ref fixes
2017-07-02 12:21:53 -04:00
Kudzu
71ec45c583
Bin Cache changes
2017-06-28 13:56:00 -04:00
Valentin Charbonnier
1a9e83b632
Some modifications...
...
ACPI class clarified.
Start ACPI added when starting a Cosmos Kernel project. (it does not
work with remote debugging, the project crash in the VM)
2017-06-21 19:26:08 +02:00
Valentin Charbonnier
78f276aded
ACPI.cs moved to Cosmos.Core
...
(From Cosmos.HAL)
2017-06-21 13:38:40 +02:00
Charles Betros
7468ab1339
Local names and caching. Minor csproj changes.
2017-06-10 12:35:21 -05:00
José Pedro
188f91a983
Project build changes.
2017-05-06 01:37:42 +01:00