Commit Graph

16 Commits

Author SHA1 Message Date
Vladimir Serbinenko caf377abcf Use 0xcf9 write for system reset
It's probably the most bulletproof way on modern systems. Old 0x64 writes
does nothing on some systems
2025-02-25 18:43:54 +03:00
nakst 1795f8cca5 api: cleanup error codes 2022-02-10 12:18:26 +00:00
nakst 510d4d866f rename dependency files folder; put full log in kernel panic report 2021-12-29 09:47:34 +00:00
nakst 86bbaa7a59 introduce Flag.PAUSE_ON_USERLAND_CRASH for easier debugging; fix list view selection index with sorted fixed items 2021-12-26 21:35:31 +00:00
nakst 2d6baf19a0 validate timer adjust address 2021-12-05 17:38:03 +00:00
nakst f201231f52 misc changes 2021-12-04 12:00:10 +00:00
nakst aaa0114e8d fix CPULocal usage in page fault handler 2021-11-28 19:58:27 +00:00
nakst 2436959c84 cleanup scheduler 2021-11-13 15:18:37 +00:00
nakst 1eb2dfe549 add license header to source files 2021-11-09 20:49:34 +00:00
nakst 85909972dc rename scheduler lock to dispatch lock 2021-11-08 21:49:26 +00:00
nakst a2c6737bf5 cleanup 2021-11-07 08:27:16 +00:00
nakst b66b27a9f4 improve kernel/main.cpp 2021-11-03 18:52:24 +00:00
nakst cd51bf4d6c move ArchStartupApplicationProcessors to x86_pc.cpp 2021-11-03 18:40:59 +00:00
nakst ed038d1059 x86_32 implementation for kernel 2021-11-01 19:32:56 +00:00
nakst 1ce7df083a booting into 32 bit kernels 2021-10-29 14:42:47 +01:00
nakst 4e6549d625 refactor and stub x86_32 implementation 2021-10-29 10:44:26 +01:00