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
300 Commits 1 Branch 0 Tags
2638b8c27adfa5bb9efceb3f94ba7e28eb4393f2
Commit Graph

12 Commits

Author SHA1 Message Date
Max Wash
482e65d13d x86_64: irq: add array of asm irq entry points 2023-05-08 08:08:33 +01:00
Max Wash
ab4eeb8e16 x86_64: expand IDT to 256 entries 2023-05-07 21:43:04 +01:00
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: 75ms Template: 7ms
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