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
|
c2628019b7
|
Syscalls working as expected
|
2022-11-15 15:09:52 +02:00 |
|
Alex
|
cabdc5263e
|
Kernel now compiles on x32
|
2022-11-14 14:54:18 +02:00 |
|
Alex
|
dc5b6498f9
|
Improved crash screen
|
2022-11-11 04:42:28 +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
|
776f6d71b0
|
implemented fxsr
|
2022-11-06 04:55:01 +02:00 |
|
Alex
|
0c428efc93
|
Added "no_stack_protector" to functions inside cpu.hpp
|
2022-11-04 05:30:24 +02:00 |
|
Alex
|
99606bed00
|
Added Counter() function to CPU
|
2022-11-01 01:54:15 +02:00 |
|
Alex
|
a245fb009c
|
Fixed compilation failing on i386
|
2022-10-28 09:06:09 +03:00 |
|
Alex
|
400a715e94
|
fxsave/fxrstor stub
|
2022-10-28 03:28:52 +03:00 |
|
Alex
|
e371e7a21b
|
Added cpuid 0x40000000 struct
|
2022-10-28 02:55:15 +03:00 |
|
Alex
|
e4b7fa4244
|
Fixed cpuid structs
|
2022-10-28 02:37:55 +03:00 |
|
Alex
|
978f238aba
|
Updated cpuid structures
|
2022-10-27 22:36:21 +03:00 |
|
Alex
|
23adc45711
|
Updated cpu related stuff
|
2022-10-27 17:44:08 +03:00 |
|
Alex
|
8fd53ea9b2
|
Improved CPU functions
|
2022-10-27 03:18:24 +03:00 |
|
Alex
|
e489d49917
|
Renamed enums
|
2022-10-25 19:16:45 +03:00 |
|
Alex
|
eb65bd1896
|
Added APIC_BASE structure
|
2022-10-23 03:10:43 +03:00 |
|
Alex
|
4e45305099
|
no_stack_protector attribute to assembly functions
|
2022-10-23 02:23:58 +03:00 |
|
Alex
|
8308506ace
|
Update files
|
2022-10-23 02:18:29 +03:00 |
|
Alex
|
4f94d4cc6d
|
Updated tasking
|
2022-10-22 04:56:57 +03:00 |
|
Alex
|
ebd0273a99
|
More tasking implementation
|
2022-10-21 05:31:50 +03:00 |
|
Alex
|
3df98c7c8e
|
32bit boot using multiboot2
|
2022-10-17 23:52:55 +03:00 |
|
Alex
|
d5447c288e
|
Optimize CPU functions
|
2022-10-17 18:09:21 +03:00 |
|
Alex
|
f8b77735d8
|
Small fixes for crash handler
|
2022-10-16 23:36:44 +03:00 |
|
Alex
|
b8c5c15a47
|
implemented interrupts handler & stub crash screen
|
2022-10-16 20:53:57 +03:00 |
|
Alex
|
d506c4e3c1
|
Update comment
|
2022-10-15 15:34:26 +03:00 |
|
Alex
|
f7ea052a51
|
Moved Initialization code
|
2022-10-15 15:31:09 +03:00 |
|
Alex
|
a2da69d777
|
Added syscalls stub
|
2022-10-12 04:34:37 +03:00 |
|
Alex
|
d4c385c128
|
Added CPU vendors and signatures and read/write CR*
|
2022-10-12 02:28:47 +03:00 |
|
Alex
|
ad9817a2db
|
Added APIC & SMP stub
|
2022-10-11 02:43:23 +03:00 |
|
Alex
|
4b6683823f
|
Update files
|
2022-10-10 23:29:39 +03:00 |
|
Alex
|
f746110fbe
|
Implemented GDT & IDT
|
2022-10-10 09:00:32 +03:00 |
|
Alex
|
90774d68e0
|
Implemented CPU::Vendor, CPU::Name & CPU::Hypervisor but not tested enough
|
2022-10-10 07:02:44 +03:00 |
|
Alex
|
7c4d43fec3
|
Implemented a kinda broken tty
|
2022-10-09 04:01:49 +03:00 |
|
Alex
|
8652d781ce
|
Update files
|
2022-10-08 04:33:53 +03:00 |
|