Alex
|
d33a812703
|
Updated driver loading code
|
2022-12-16 03:08:31 +02:00 |
|
Alex
|
a3664662f3
|
Updated StackGuard
|
2022-12-15 03:06:55 +02:00 |
|
Alex
|
83a5b2a4ee
|
Dynamic ELF stub
|
2022-12-14 14:54:13 +02:00 |
|
Alex
|
3828186c56
|
RIP history implementation for broken stacks
|
2022-12-14 14:21:48 +02:00 |
|
Alex
|
ab7f20d5f5
|
Implemented memory tracker
|
2022-12-11 14:34:24 +02:00 |
|
Alex
|
bade38e173
|
Do not read the header if it's not "PT_LOAD"
|
2022-12-10 06:43:37 +02:00 |
|
Alex
|
3ef08457e3
|
Fixed Spawn()
|
2022-12-10 06:03:32 +02:00 |
|
Alex
|
a56f633709
|
Improved symbol table + every process have one allocated
|
2022-12-10 06:01:01 +02:00 |
|
Alex
|
de5a719d32
|
Fixed bug
|
2022-12-08 19:16:40 +02:00 |
|
Alex
|
2b669689b3
|
Implemented strtoul, isdelim and strtok
|
2022-12-08 19:16:19 +02:00 |
|
Alex
|
1317dc53fa
|
Updated argv and envp in tasking
|
2022-12-08 10:35:05 +02:00 |
|
Alex
|
f86777a856
|
KPT global variable
|
2022-12-06 09:30:09 +02:00 |
|
Alex
|
632852c9e4
|
Small fixes
|
2022-12-06 00:14:37 +02:00 |
|
Alex
|
1bb97f19fd
|
Apply code from memory-test branch
|
2022-12-05 23:20:06 +02:00 |
|
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 |
|