Commit Graph

22 Commits

Author SHA1 Message Date
nakst 1795f8cca5 api: cleanup error codes 2022-02-10 12:18:26 +00:00
nakst dfb502f95a add EsSystemShutdown 2022-02-05 11:36:08 +00:00
nakst 1eb2dfe549 add license header to source files 2021-11-09 20:49:34 +00:00
nakst b66b27a9f4 improve kernel/main.cpp 2021-11-03 18:52:24 +00:00
nakst ed038d1059 x86_32 implementation for kernel 2021-11-01 19:32:56 +00:00
nakst 4e6549d625 refactor and stub x86_32 implementation 2021-10-29 10:44:26 +01:00
nakst 3ca9b4724b kernel cleanup 3 2021-10-26 12:12:03 +01:00
nakst 7a0b832c36 kernel cleanup 2 2021-10-25 15:33:58 +01:00
nakst 6fa375a9d8 kernel cleanup 2021-10-25 10:01:56 +01:00
nakst 2e457eb792 hpet; minimal fonts option 2021-10-23 21:39:02 +01:00
nakst 214a45cba4 started acpi thermal driver 2021-10-23 12:18:33 +01:00
nakst 9305df2496 support punctuation key 6 on ps/2 keyboards 2021-10-12 18:41:25 +01:00
nakst 293f19de42 use PIT for scheduler time; RTC driver; date conversion functions; add EsDateNowUTC 2021-10-10 16:11:13 +01:00
nakst 5422a9e01e speed up initial page frame loop 2021-09-22 20:30:49 +01:00
nakst 0319f08a1a better support for running on real hardware 2021-09-22 19:01:29 +01:00
nakst 75a97ae783 use ACPI to get PCI interrupt information 2021-09-17 11:44:07 +01:00
nakst cf0e16bc1c ACPI: enumerate PRT entries and LNK resources 2021-09-17 09:28:18 +01:00
nakst 58dcd48a12 new uefi booting 2021-09-15 16:39:19 +01:00
nakst 10b259ca66 low memory fixes 2021-09-07 11:18:03 +01:00
nakst 3180b16221 make KDevice a kernel object 2021-08-17 20:13:54 +01:00
nakst 23bc33d5b9 simplify file system device allocation 2021-08-16 18:19:57 +01:00
nakst f9ebd743cc hide email 2021-08-13 21:22:26 +01:00