Logo
Explore Help
Sign In
wash/mango
1
0
Fork 0
You've already forked mango
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
293 Commits 1 Branch 0 Tags
3435c2bffe5abfeec8ffd3ac779d1b97899c5f99
Commit Graph

10 Commits

Author SHA1 Message Date
Max Wash
6239b09e8e x86_64: panic on general protection fault 2023-05-06 22:19:55 +01:00
Max Wash
a52571eb19 kernel: add panic() function that accepts a cpu_context 2023-05-03 19:26:09 +01:00
Max Wash
8a0291c9b3 sched: add timer tasks and schedule_timeout() 2023-04-30 21:09:36 +01:00
Max Wash
085c3d2a89 sched: add kernel-mode context switching 2023-04-30 14:27:57 +01:00
Max Wash
f349e4963c x86_64: charge clock cycles to threads when handling IRQs
Clock cycles that are used to handle the IRQ itself are *not*
charged to the thread.
2023-04-28 21:06:59 +01:00
Max Wash
b6f8c1ccaa kernel: don't use typedef for enums or non-opaque structs 2023-04-13 11:40:52 +01:00
Max Wash
864362ba82 acpi: add APIC irq ack and legacy vector remapping 2023-03-24 14:38:53 +00:00
Max Wash
a4d850cc03 x86_64: more local and i/o apic configuration 2023-03-20 20:21:44 +00:00
Max Wash
8e9127cd6a x86_64: init local apic on boot, or legacy pic/pit as fallback 2023-03-19 20:36:36 +00:00
Max Wash
5e10f566a4 x86_64: add basic interrupt handling 2023-02-08 20:24:40 +00:00
Powered by Gitea Version: 1.25.4 Page: 87ms Template: 10ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API