EnderIce2
|
4bc4e9b76f
|
stl: Implement coroutines
|
2024-11-15 01:54:21 +02:00 |
|
EnderIce2
|
6801475243
|
Refactor filesystem & stl code
|
2024-05-18 07:42:01 +03:00 |
|
EnderIce2
|
96daa43d38
|
Update kernel
|
2024-01-19 06:47:42 +02:00 |
|
Alex
|
889e1522a3
|
Restructured and rewritten entire codebase
|
2023-10-09 01:16:24 +03:00 |
|
Alex
|
a452b9acd1
|
Add support for legacy Multiboot aka Multiboot1
|
2023-09-06 22:43:33 +03:00 |
|
Alex
|
b06cc8da26
|
Ignore unused parameters warning
|
2023-08-24 04:28:42 +03:00 |
|
Alex
|
ef3b761d4f
|
Removal of NASM support and migration of .asm files to .s
|
2023-08-11 04:57:32 +03:00 |
|
Alex
|
2c51e4432f
|
Update kernel
|
2023-08-06 04:53:14 +03:00 |
|
Alex
|
41db477173
|
Update kernel
|
2023-06-10 13:11:25 +03:00 |
|
Alex
|
e8162bc3cb
|
Update filesystem structure
|
2023-05-20 04:31:14 +03:00 |
|
Alex
|
816e5461c9
|
Fix type sizes
|
2023-05-13 07:40:07 +03:00 |
|
Alex
|
f1dc3868ca
|
Add support for multiboot2
|
2023-05-10 21:50:11 +03:00 |
|
Alex
|
b68c8c18a5
|
Implement mb2 stub support
|
2023-05-09 04:57:17 +03:00 |
|
Alex
|
52f506e882
|
Remove multiboot2 boot code
|
2023-04-27 05:06:07 +03:00 |
|
Alex
|
41dafe32fb
|
Move all std related headers to "include_std"
|
2023-04-10 06:08:58 +03:00 |
|
Alex
|
b4dbf2c281
|
QoL and bug fixes
|
2023-04-10 03:11:46 +03:00 |
|
Alex
|
b265b4aced
|
Make aarch64 compilable
|
2023-04-04 19:36:45 +03:00 |
|
Alex
|
4e20d4d9f4
|
Enable compilation of project on AArch64 architecture
|
2023-04-04 16:06:54 +03:00 |
|
Alex
|
9e21c5326b
|
Support i386
|
2023-03-29 03:02:49 +03:00 |
|
Alex
|
93afcd2210
|
QoL improvements
|
2023-03-27 20:11:32 +03:00 |
|
Alex
|
c1bb978477
|
Arch macro
|
2023-03-03 17:48:49 +02:00 |
|
Alex
|
3ab856feca
|
Removed soft-float flag
|
2023-01-04 06:44:38 +02:00 |
|
Alex
|
9da6f0f98e
|
Support even older CPUs
|
2023-01-04 04:31:31 +02:00 |
|
Alex
|
e3180d4092
|
Updated kernel fonts
|
2023-01-03 17:54:24 +02:00 |
|
Alex
|
303dec8dfb
|
Updated Makefile
|
2023-01-03 00:44:45 +02:00 |
|
Alex
|
e53bc14240
|
Fixed tasking SSE
|
2022-12-29 02:05:07 +02:00 |
|
Alex
|
7441ffbc0b
|
Removed -g flag
|
2022-12-21 21:18:35 +02:00 |
|
Alex
|
b1e09147bf
|
Added "-Wstack-protector" flag
|
2022-12-10 06:03:42 +02:00 |
|
Alex
|
7487204417
|
Rust support
|
2022-12-01 06:13:31 +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
|
fa921fe626
|
Update files
|
2022-11-18 06:46:43 +02:00 |
|
Alex
|
2571c4f539
|
Added ubsan
|
2022-11-17 03:33:18 +02:00 |
|
Alex
|
21152fad1e
|
Forgot to remove -w flag
|
2022-11-14 14:54:42 +02:00 |
|
Alex
|
cabdc5263e
|
Kernel now compiles on x32
|
2022-11-14 14:54:18 +02:00 |
|
Alex
|
7477c55ccd
|
Fixed compilation issues on aarch64
|
2022-10-21 03:59:39 +03:00 |
|
Alex
|
09d6988853
|
Enable SSE compiling
|
2022-10-20 01:07:51 +03:00 |
|
Alex
|
cb349ae620
|
x32 still not working (TODO: do 1:1 page mapping, except for kernel)
|
2022-10-18 21:16:12 +03:00 |
|
Alex
|
11fba7bd68
|
Fixed .asm file not being able to be linked
|
2022-10-12 00:06:07 +03:00 |
|
Alex
|
c95ccdb089
|
TODO: Trampoline can't be compiled.
|
2022-10-11 02:48:12 +03:00 |
|
Alex
|
32a17c5e63
|
Update files
|
2022-10-10 23:31:46 +03:00 |
|
Alex
|
4b6683823f
|
Update files
|
2022-10-10 23:29:39 +03:00 |
|
Alex
|
32b44a50d4
|
aarch64 now compiles
|
2022-10-10 19:58:04 +03:00 |
|
Alex
|
9b7c1fb369
|
i686 now compiles (but not booting)
|
2022-10-10 19:55:52 +03:00 |
|
Alex
|
de772c5854
|
Added "-fpermissive" as temporal workaround
|
2022-10-09 03:48:02 +03:00 |
|
Alex
|
8fb84b8624
|
Download font
|
2022-10-09 03:47:29 +03:00 |
|
Alex
|
8652d781ce
|
Update files
|
2022-10-08 04:33:53 +03:00 |
|
Alex
|
6d5f7e9372
|
Updated files
|
2022-09-29 02:07:10 +03:00 |
|