Alex
|
70e11f17e7
|
Implement std::atomic and remove the old implementation Atomic and rename vector.hpp to vector
|
2023-04-10 05:29:41 +03:00 |
|
Alex
|
b4dbf2c281
|
QoL and bug fixes
|
2023-04-10 03:11:46 +03:00 |
|
Alex
|
250b01b928
|
Update AMD's cpuid unions based on #40332 (Vol. 3 Appendix E.3)
|
2023-04-06 18:02:24 +03:00 |
|
Alex
|
74dab6c44e
|
Update TODOs
|
2023-04-04 19:36:21 +03:00 |
|
Alex
|
25256d81a8
|
Added license headers to all project files
|
2023-04-04 02:19:05 +03:00 |
|
Alex
|
3f1467378e
|
Check if Display is valid
|
2023-03-27 23:10:13 +03:00 |
|
Alex
|
3eb6923374
|
Update TODO
|
2023-03-27 16:34:56 +03:00 |
|
Alex
|
c6da67a7a3
|
Add SetDoNotScroll
|
2023-03-26 21:16:02 +03:00 |
|
Alex
|
028115a1b0
|
Boot screen & change shutting down/rebooting procedure
|
2023-03-25 12:05:33 +02:00 |
|
Alex
|
9ce301907a
|
QoL improvements
|
2023-03-24 16:22:42 +02:00 |
|
Alex
|
14bd4e1b96
|
Detect earlier if TCG processor is present
|
2023-03-23 23:25:19 +02:00 |
|
Alex
|
f86f3d9293
|
Rename std functions to match the standard
|
2023-03-23 04:56:49 +02:00 |
|
Alex
|
cd7267d3c3
|
Rename smart pointers
|
2023-03-23 01:48:49 +02:00 |
|
Alex
|
ef98d9eb1b
|
Add spinlock to BeforeShutdown()
|
2023-03-19 22:43:52 +02:00 |
|
Alex
|
384abffb43
|
Update credits & references
|
2023-03-16 21:40:37 +02:00 |
|
Alex
|
855384aead
|
Fix for SIMD not being initialized
|
2023-03-14 06:23:57 +02:00 |
|
Alex
|
c046b079f2
|
Added DebuggerIsAttached
|
2023-03-14 00:01:44 +02:00 |
|
Alex
|
a101277991
|
Added memory tracker to serial port
|
2023-03-10 21:16:19 +02:00 |
|
Alex
|
60a6a51fc4
|
FIXME
|
2023-03-09 06:52:40 +02:00 |
|
Alex
|
3b1efa2ed3
|
Fix wrong driver conflict detection
|
2023-03-09 06:46:09 +02:00 |
|
Alex
|
9a1a7b9955
|
Fixed PCI BAR mapping
|
2023-03-08 04:56:36 +02:00 |
|
Alex
|
7511ccf644
|
FIXME
|
2023-03-05 01:14:25 +02:00 |
|
Alex
|
5c91f23527
|
x32 is now compiling
|
2023-03-04 21:17:19 +02:00 |
|
Alex
|
8908777028
|
FIXME
|
2023-03-02 02:36:54 +02:00 |
|
Alex
|
75883030ad
|
Renamed "interrupts.hpp" to "ints.hpp"
|
2023-02-28 12:58:09 +02:00 |
|
Alex
|
392ebc9be2
|
Renamed "__no_instrument_function"
|
2023-02-27 22:19:40 +02:00 |
|
Alex
|
4b45313369
|
FIXME
|
2023-02-25 03:59:26 +02:00 |
|
Alex
|
4519204580
|
Reimplemented Xalloc from scratch
|
2023-02-24 10:19:55 +02:00 |
|
Alex
|
0fb62e52d2
|
Use correct instruction
|
2023-02-18 04:11:59 +02:00 |
|
Alex
|
5257ff662f
|
Debug what destructors are called
|
2023-02-14 03:53:09 +02:00 |
|
Alex
|
a592b85ce5
|
Updated kernel (tl;dr: improved filesystem, tasking, loading files, etc..)
|
2023-02-06 19:35:44 +02:00 |
|
Alex
|
4f6c7e8a0d
|
Updated network related code so now it should work as expected
|
2023-01-09 03:32:17 +02:00 |
|
Alex
|
7fd6532345
|
Renamed print functions
|
2023-01-07 20:13:46 +02:00 |
|
Alex
|
e1aa6fff1c
|
TODO
|
2023-01-05 08:03:52 +02:00 |
|
Alex
|
e3180d4092
|
Updated kernel fonts
|
2023-01-03 17:54:24 +02:00 |
|
Alex
|
4501826025
|
Kernel now uses SSE instructions properly
|
2023-01-03 06:36:15 +02:00 |
|
Alex
|
b236ca54ee
|
Fixed compiler warnings
|
2022-12-29 05:29:27 +02:00 |
|
Alex
|
3f166b97c7
|
Improved shutting down procedure
|
2022-12-29 05:25:43 +02:00 |
|
Alex
|
bd12a57fb9
|
Updated note
|
2022-12-24 04:12:34 +02:00 |
|
Alex
|
e1036d0ff5
|
TODO
|
2022-12-21 22:45:38 +02:00 |
|
Alex
|
835f7fdd46
|
TODO
|
2022-12-21 21:43:58 +02:00 |
|
Alex
|
a677f3c159
|
Updated types
|
2022-12-21 00:43:51 +02:00 |
|
Alex
|
c9c248ccc7
|
Removed unused extern variable declaration
|
2022-12-01 06:13:10 +02:00 |
|
Alex
|
0289054900
|
Changed a lot of files. Summary: profiler support; "SafeFunction"; UnlockDeadLock kernel config; Code optimization & more
|
2022-11-28 08:25:37 +02:00 |
|
Alex
|
deee2ac8e0
|
Removed debugging code
|
2022-11-20 10:52:05 +02:00 |
|
Alex
|
61e0c7b5ba
|
Oops!
|
2022-11-20 10:48:17 +02:00 |
|
Alex
|
23dba51c01
|
SMBIOS support
|
2022-11-19 11:32:46 +02:00 |
|
Alex
|
13f93b8e21
|
Stop tasking when stack guard fails
|
2022-11-17 19:09:43 +02:00 |
|
Alex
|
cabdc5263e
|
Kernel now compiles on x32
|
2022-11-14 14:54:18 +02:00 |
|
Alex
|
77081b4e1e
|
Stability fixes (i hope); attempt to implement argc, argv, envp, auxv; Syscalls
|
2022-11-10 07:09:32 +02:00 |
|