Andreas Kling
|
1b9916439f
Kernel: Make Processor::platform_string() return StringView
|
4 jaren geleden |
Andreas Kling
|
dea93a8bb9
Kernel: Rename Processor::id() => current_id()
|
4 jaren geleden |
Andreas Kling
|
d60635cb9d
Kernel: Convert Processor::in_irq() to static current_in_irq()
|
4 jaren geleden |
Andreas Kling
|
9babb92a4b
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
|
4 jaren geleden |
Andreas Kling
|
f27e7bbbf4
Kernel/SMP: Don't enable interrupts in Processor::exit_trap
|
4 jaren geleden |
Brian Gianforcaro
|
ed996fcced
Kernel: Remove unused header includes
|
4 jaren geleden |
Gunnar Beutner
|
8aafbd917a
Kernel: Fix incorrect indentation
|
4 jaren geleden |
Hendiadyoin1
|
9b7e48c6bd
Kernel: Replace raw asm functions with naked ones
|
4 jaren geleden |
Gunnar Beutner
|
52f9aaa823
Kernel: Use the GS segment for the per-CPU struct
|
4 jaren geleden |
Hendiadyoin1
|
6b9cf8376e
Kernel: Remove not needed comment in Processor.h
|
4 jaren geleden |
Gunnar Beutner
|
df9e73de25
Kernel: Add x86_64 support for fork()
|
4 jaren geleden |
Gunnar Beutner
|
a8587fbfb9
Kernel: Use FlatPtr for register-sized values
|
4 jaren geleden |
Gunnar Beutner
|
32840dfa17
Kernel: Implement more x86_64 context switching functionality
|
4 jaren geleden |
Gunnar Beutner
|
f285241cb8
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
|
4 jaren geleden |
Gunnar Beutner
|
38fca26f54
Kernel: Add stubs for missing x86_64 functionality
|
4 jaren geleden |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 jaren geleden |
Hendiadyoin1
|
7ca3d413f7
Kernel: Pull apart CPU.h
|
4 jaren geleden |