Alex
|
2d1c42fbcd
|
Memory related code optimization
|
2022-12-05 00:48:41 +02:00 |
|
Alex
|
a47f998764
|
isalpha, isupper & strtol implementation
|
2022-12-05 00:43:39 +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
|
eaaf8427dc
|
Stack guard implementation
|
2022-11-21 03:20:13 +02:00 |
|
Alex
|
f907ca907d
|
Updated lock
|
2022-11-20 16:13:19 +02:00 |
|
Alex
|
eb980a95d9
|
Get SMBIOS from bootloader
|
2022-11-19 09:54:34 +02:00 |
|
Alex
|
03d77c9774
|
IPC implementation
|
2022-11-18 05:09:25 +02:00 |
|
Alex
|
2571c4f539
|
Added ubsan
|
2022-11-17 03:33:18 +02:00 |
|
Alex
|
9fdad650b9
|
Trying to fix user stack
|
2022-11-16 16:04:09 +02:00 |
|
Alex
|
4d874a3e81
|
Moved backspace() & append()
|
2022-11-16 16:03:09 +02:00 |
|
Alex
|
c2628019b7
|
Syscalls working as expected
|
2022-11-15 15:09:52 +02:00 |
|
Alex
|
3542dfca8b
|
Code fixes and stability
|
2022-11-15 01:50:07 +02:00 |
|
Alex
|
82bdd4ec8b
|
Better lock
|
2022-11-15 01:48:33 +02:00 |
|
Alex
|
62ded83a9b
|
Typo
|
2022-11-14 16:12:35 +02:00 |
|
Alex
|
cabdc5263e
|
Kernel now compiles on x32
|
2022-11-14 14:54:18 +02:00 |
|
Alex
|
042bce48a0
|
Kernel & User time stub
|
2022-11-14 07:42:37 +02:00 |
|
Alex
|
dc5b6498f9
|
Improved crash screen
|
2022-11-11 04:42:28 +02:00 |
|
Alex
|
ec91346acd
|
Added GetBuffer()
|
2022-11-11 04:41:51 +02:00 |
|
Alex
|
77081b4e1e
|
Stability fixes (i hope); attempt to implement argc, argv, envp, auxv; Syscalls
|
2022-11-10 07:09:32 +02:00 |
|
Alex
|
40b1da9dd1
|
Syscalls didn't worked because I'm dumb...
|
2022-11-08 22:01:39 +02:00 |
|
Alex
|
6409dfdf0b
|
Kernel now boots on BIOS systems
|
2022-11-07 11:17:06 +02:00 |
|
Alex
|
b60ec62bde
|
Update file loading
|
2022-11-07 08:34:22 +02:00 |
|
Alex
|
2904ae14da
|
Updated lock
|
2022-11-07 06:12:42 +02:00 |
|
Alex
|
664cea41a5
|
Added Schedule()
|
2022-11-06 06:04:34 +02:00 |
|
Alex
|
b82560e5d4
|
Removed limine.h and use one inside tools/limine
|
2022-11-06 05:02:15 +02:00 |
|
Alex
|
776f6d71b0
|
implemented fxsr
|
2022-11-06 04:55:01 +02:00 |
|
Alex
|
3d947c2a03
|
Added implementation of critical thread/process
|
2022-11-06 03:43:12 +02:00 |
|
Alex
|
74fc521ebf
|
Fixed compiler warning
|
2022-11-06 02:42:40 +02:00 |
|
Alex
|
28a1428cf3
|
Added MD5 checksum (https://github.com/Zunawe/md5-c)
|
2022-11-06 02:41:12 +02:00 |
|
Alex
|
5682229f4f
|
Simple crc32 implementation
|
2022-11-06 02:18:31 +02:00 |
|
Alex
|
a7bf3accca
|
Support multiple interrupt hooks
|
2022-11-06 01:19:28 +02:00 |
|
Alex
|
52ef1e3b3b
|
Updated memory mapping functions
|
2022-11-05 04:40:15 +02:00 |
|
Alex
|
5de0a3972c
|
Added usermode process creation (currently broken)
|
2022-11-04 05:32:27 +02:00 |
|
Alex
|
8cc9ff4ff3
|
Updated tasking functions
|
2022-11-04 05:31:55 +02:00 |
|
Alex
|
0775a2662b
|
Added CriticalSection
|
2022-11-04 05:30:39 +02:00 |
|
Alex
|
0c428efc93
|
Added "no_stack_protector" to functions inside cpu.hpp
|
2022-11-04 05:30:24 +02:00 |
|
Alex
|
359c88150f
|
Updated memory initializator
|
2022-11-04 05:28:24 +02:00 |
|
Alex
|
b809cab953
|
Added dumper library
|
2022-11-03 03:15:27 +02:00 |
|
Alex
|
bb92e820fc
|
Userspace process creation stub
|
2022-11-02 17:16:11 +02:00 |
|
Alex
|
efea5e7aaf
|
Added --init arg
|
2022-11-02 17:13:35 +02:00 |
|
Alex
|
7e7e89342d
|
todo
|
2022-11-02 17:13:11 +02:00 |
|
Alex
|
83d5397584
|
Fixed compiler warnings
|
2022-11-02 17:12:56 +02:00 |
|
Alex
|
62e1db5f39
|
Implemented data() to vector
|
2022-11-02 16:59:14 +02:00 |
|
Alex
|
ca33e7b85b
|
Implemented partition detection
|
2022-11-02 04:14:06 +02:00 |
|
Alex
|
2650202bc5
|
Added IOCB function
|
2022-11-02 04:13:43 +02:00 |
|
Alex
|
971f64b958
|
Driver directory can be modified by config
|
2022-11-01 19:58:35 +02:00 |
|
Alex
|
00cda98a62
|
Added Check() function
|
2022-11-01 19:57:15 +02:00 |
|
Alex
|
917e000f6c
|
Implemented driver support (bad but works)
|
2022-11-01 01:56:32 +02:00 |
|
Alex
|
0f16d63553
|
Improved tasking
|
2022-11-01 01:54:57 +02:00 |
|
Alex
|
99606bed00
|
Added Counter() function to CPU
|
2022-11-01 01:54:15 +02:00 |
|