This website requires JavaScript.
Explore
Help
Register
Sign In
asleepymoon
/
Luna
Watch
1
Star
1
Fork
0
You've already forked Luna
Code
Issues
Pull Requests
Actions
Projects
Releases
8
Wiki
Activity
Luna
/
kernel
/
src
/
arch
/
x86_64
History
apio
77dcfab5ef
All checks were successful
continuous-integration/drone/push
Build is passing
Details
kernel: Run the initialization process in a thread
...
This way we can give it more stack and also reclaim it later!
2023-04-28 13:23:07 +02:00
..
init
x86_64: Basic exit() syscall!
2023-01-05 21:53:48 +01:00
CPU.asm
x86_64/CPU: Assign a proper IRQ number to the keyboard interrupt
2023-04-04 12:13:34 +00:00
CPU.cpp
kernel: Run the initialization process in a thread
2023-04-28 13:23:07 +02:00
CPU.h
kernel: Save floating-point environment when switching in and out of userspace threads
2023-03-07 20:59:11 +01:00
Entry.asm
Kernel: Introduce a timer interface
2022-11-19 20:01:01 +01:00
IO.cpp
Add newlines at end-of-file
2023-01-02 13:07:29 +01:00
IO.h
Add newlines at end-of-file
2023-01-02 13:07:29 +01:00
Keyboard.cpp
kernel+sh: Allow using Ctrl+D to send EOF
2023-03-24 17:21:21 +01:00
MMU.cpp
kernel: Remove unneeded debug logs & random cleanups
2023-04-14 21:10:38 +02:00
MMU.h
x86_64: Remove recursive mapping related things from MMU.h
2023-02-27 13:07:52 +01:00
PCI.cpp
luna: Add a new idiomatic way to mark unused parameters as used while keeping their names
2023-01-25 21:14:44 +01:00
Serial.cpp
Add newlines at end-of-file
2023-01-02 13:07:29 +01:00
Thread.cpp
kernel: Add the fork() system call
2023-03-18 23:45:48 +01:00
Timer.cpp
Add newlines at end-of-file
2023-01-02 13:07:29 +01:00
Timer.h
arch/Timer: Make sure ARCH_TIMER_FREQ is a power of two
2023-01-16 19:43:05 +01:00