Commit Graph

281 Commits

Author SHA1 Message Date
911caf7203 kernel/signals: Update headers for syscalls.h changes
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-26 02:23:12 +02:00
95a8d6fb6f kernel/idt: Fix ExceptionHandlerStub setting fs & gs to 0
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-25 04:49:01 +02:00
b471645743 kernel/syscalls: Implement sys_prctl syscall
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-25 04:47:26 +02:00
cc6ec04814 kernel/stack: Fix stack guard expansion
Kernel didn't mapped the pages correctly

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-24 03:54:13 +02:00
81af8a48cb kernel/uart: Refactor code
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-23 03:52:26 +02:00
0807ea5a9a chore: Update TODO.md
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:11:42 +02:00
79d267631a kernel/syscalls: Add experimental native system calls
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:11:01 +02:00
cbd671292d kernel/fs: Implement usr_pread/pwrite in FDT
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:09:30 +02:00
37c3ee8e99 kernel: Update syscall header
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:07:34 +02:00
7d85dd5dd8 kernel: Update interface headers
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:03:27 +02:00
17abdcaf1e kernel: Update elf.h
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:02:09 +02:00
f038f6110e chore: Update vscode config
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:01:33 +02:00
3798ec0f58 kernel: Add COM5-8 checks
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 03:58:31 +02:00
6f17b29963 kernel/elf: Update ELFObject()
Why did I wrote that?

The interpreter wants argv[0] to be the path of the program to be loaded.

Signed-off-by: EnderIce2 <enderice2@users.noreply.github.com>
2024-12-11 04:50:42 +02:00
828dab1875 chore: Update driver makefiles 2024-11-29 05:05:49 +02:00
7948d0c6e5 chore: Update makefiles & macros 2024-11-29 04:24:27 +02:00
0dbdacb8df chore: General cleanup 2024-11-27 01:19:24 +02:00
682c84b2af Merge remote-tracking branch 'Kernel/master' 2024-11-20 05:00:33 +02:00
dc5d62717e Update submodules 2024-11-20 04:26:09 +02:00
e8a07925cc Update submodules 2024-02-28 06:36:13 +02:00
a18b24e859 Update files 2024-01-19 06:53:16 +02:00
23ad9e3b5d Update submodules 2023-10-09 01:48:42 +03:00
f2d998f9d1 Update submodules 2023-09-07 04:26:14 +03:00
11a8e55451 Update kernel 2023-08-24 04:50:13 +03:00
644edf1c7c Update Kernel submodule 2023-08-11 04:58:17 +03:00
19a36b37ee Update Kernel submodule 2023-08-06 18:28:10 +03:00
4b930236c7 Update OS 2023-08-06 04:55:00 +03:00
9730af9992 Update OS 2023-06-10 13:12:18 +03:00
5fb1f96005 Update filesystem structure 2023-05-20 04:31:24 +03:00
6de4f30320 Update submodules 2023-05-17 03:38:45 +03:00
345d496198 Update submodules 2023-05-11 19:05:40 +03:00
7b31e421bc Update Kernel submodule 2023-04-23 08:21:37 +03:00
0f85f34657 Update submodules 2023-04-21 19:04:49 +03:00
061c2ef1aa Update submodules 2023-04-07 05:29:28 +03:00
dbee38f2ed Update Kernel submodule 2023-03-29 03:27:58 +03:00
d0ba001bf2 Support i386 2023-03-29 03:03:42 +03:00
9edefa7abe Update Kernel submodule 2023-03-25 12:13:33 +02:00
146749ae0d Update submodules 2023-03-23 23:32:51 +02:00
b0ff30941d Update Kernel submodule 2023-03-16 17:23:11 +02:00
87ebfd0db0 Update submodules 2023-03-14 01:43:07 +02:00
0878ef1060 Update submodules 2023-03-10 21:17:22 +02:00
e419135466 Update Kernel submodule 2023-03-09 06:53:56 +02:00
76eaac0e93 Updated recovery screen 2023-03-06 04:20:50 +02:00
6e5154096e x32 kernel is now compiling 2023-03-04 21:20:27 +02:00
834f64724c Update Kernel submodule 2023-03-02 02:34:21 +02:00
788ff04acb Fixed ConvertFromUnix() 2023-02-25 04:55:41 +02:00
0cbb20a161 Update Kernel submodule 2023-02-25 04:01:18 +02:00
ede07482b5 Update submodules 2023-02-24 10:20:21 +02:00
7cdf68b739 Update submodules 2023-02-19 01:54:45 +02:00
1c68fdfc31 Update submodules 2023-02-15 07:41:02 +02:00