Tom
|
39f408daa0
Kernel: Use the CPU# as logical apic id
|
4 tahun lalu |
Tom
|
e2f9e557d3
Kernel: Make Processor::id a static function
|
4 tahun lalu |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 tahun lalu |
asynts
|
eea72b9b5c
Everywhere: Hook up remaining debug macros to Debug.h.
|
4 tahun lalu |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
4 tahun lalu |
asynts
|
938e5c7719
Everywhere: Replace a bundle of dbg with dbgln.
|
4 tahun lalu |
Tom
|
476f17b3f1
Kernel: Merge PurgeableVMObject into AnonymousVMObject
|
4 tahun lalu |
Lenny Maiorani
|
b2316701a8
Everywhere: void arguments to C functions
|
4 tahun lalu |
Lenny Maiorani
|
765936ebae
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
|
4 tahun lalu |
Tom
|
8c764319ad
Kernel: Various APIC timer fixes
|
4 tahun lalu |
Tom
|
fe615e601a
Kernel: Set up and calibrate APIC timer, and enable timer on all CPUs
|
4 tahun lalu |
Andreas Kling
|
af20b9424f
Kernel: Unbreak /proc/interrupts when running with APIC
|
4 tahun lalu |
Andreas Kling
|
c7a13b7a74
Kernel: Tweak strange PAGE_ROUND_UP(1) in APIC code
|
4 tahun lalu |
Luke
|
68b361bd21
Kernel: Return ENOMEM in more places
|
4 tahun lalu |
Tom
|
d89582880e
Kernel: Switch singletons to use new Singleton class
|
4 tahun lalu |
Andreas Kling
|
2fd9e72264
Revert "Kernel: Switch singletons to use new Singleton class"
|
4 tahun lalu |
Andreas Kling
|
8925ad3fa0
Revert "Kernel: Move Singleton class to AK"
|
4 tahun lalu |
Andreas Kling
|
68580d5a8d
Revert "AK: Get rid of make_singleton function"
|
4 tahun lalu |
Tom
|
5a98e329d1
AK: Get rid of make_singleton function
|
4 tahun lalu |
Tom
|
f0906250a1
Kernel: Move Singleton class to AK
|
4 tahun lalu |
Tom
|
f48feae0b2
Kernel: Switch singletons to use new Singleton class
|
4 tahun lalu |
Tom
|
b02d33bd63
Kernel: Fix some flaws that caused crashes or hangs during boot
|
5 tahun lalu |
Tom
|
bc107d0b33
Kernel: Add SMP IPI support
|
5 tahun lalu |
Tom
|
fb41d89384
Kernel: Implement software context switching and Processor structure
|
5 tahun lalu |
Tom
|
0bc92c259d
Kernel: Detect APs and boot them into protected mode
|
5 tahun lalu |
Andreas Kling
|
59a56a78c0
Kernel: Oops, we need to use map_typed_writable() for write access :^)
|
5 tahun lalu |
Andreas Kling
|
2fe6b3725a
Kernel: Use TypedMappings in the very unfinished APIC code
|
5 tahun lalu |
Andreas Kling
|
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
|
5 tahun lalu |
Andreas Kling
|
03eb0e5638
Kernel: Let's say that IO::delay(N) delays for N microseconds
|
5 tahun lalu |
Liav A
|
f86be46c98
Kernel: Abstract IRQ controller handling from Interrupt handlers
|
5 tahun lalu |