index
:
pub/fmorgner/teachos.git
develop
develop-BA-FS26
main
The TeachOS kernel, a greenfield, pure 64-bit, educational operating system.
fmorgner
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
arch
/
x86_64
/
CMakeLists.txt
Age
Commit message (
Expand
)
Author
Files
Lines
7 days
kernel: let arch initialize the ACPI manager
Felix Morgner
1
-1
/
+0
7 days
kapi: move platform functions to CPU
Felix Morgner
1
-1
/
+0
11 days
kernel: generalize CPU discovery
Felix Morgner
1
-0
/
+1
11 days
kernel/acpi: discover local interrupt controllers
Felix Morgner
1
-0
/
+2
11 days
x86_64/devices: extract initialization code
Felix Morgner
1
-0
/
+1
2026-04-02
x86_64: implement legacy PIT driver
Felix Morgner
1
-0
/
+3
2026-04-02
x86_64/devices: implement ISA bus stub
Felix Morgner
1
-0
/
+4
2026-03-27
kapi: extract interrupts API
Felix Morgner
1
-1
/
+1
2026-03-27
x86_64: split kapi::cpu implementation
Felix Morgner
1
-0
/
+1
2026-03-20
x86_64/cpu: implement basic interrupt handling
Felix Morgner
1
-0
/
+2
2026-03-20
x86_64/cpu: move gdt initialization code
Felix Morgner
1
-0
/
+3
2026-03-17
implemented boot_modules and boot_module_registry, init boot_modules in kerne...
Lukas Oesch
1
-0
/
+1
2026-03-16
arch/x86_64: begin new allocator draft
Felix Morgner
1
-0
/
+1
2026-03-16
x86_64/memory: remove recursive mapping
Felix Morgner
1
-3
/
+0
2026-01-16
kapi/system: introduce memory_initialized hook
Felix Morgner
1
-0
/
+1
2026-01-16
chore: restructure namespaces
Felix Morgner
1
-5
/
+5
2026-01-15
x86_64/debug: add support for QEMU debug console
Felix Morgner
1
-0
/
+3
2026-01-13
x86_64/vga: extract buffer type
Felix Morgner
1
-1
/
+2
2025-12-12
build: move platform configuration to preset
Felix Morgner
1
-6
/
+0
2025-12-12
x86_64/memory: silence linter warning
Felix Morgner
1
-0
/
+1
2025-12-10
kapi: extract page_mapper interface
Felix Morgner
1
-0
/
+1
2025-12-10
x86_64/memory: implement simple kernel remapper
Felix Morgner
1
-0
/
+1
2025-12-02
x86_64/memory: introduce frame allocation buffer
Felix Morgner
1
-1
/
+1
2025-12-02
kapi: make PLATFORM_*_SIZE constexpr
Felix Morgner
1
-1
/
+6
2025-12-02
x86_64/build: automatically collect headers
Felix Morgner
1
-23
/
+3
2025-12-02
x86_64/memory: extend scoped_mapping
Felix Morgner
1
-0
/
+1
2025-12-01
x86_64/memory: prepare scoped_mapping extraction
Felix Morgner
1
-0
/
+2
2025-11-28
x86_64: port basic page and page table abstractions
Felix Morgner
1
-0
/
+4
2025-11-24
x86_64/vga: rely less on magic state
Felix Morgner
1
-0
/
+24
2025-11-21
x86_64: rework control register access
Felix Morgner
1
-3
/
+0
2025-10-29
kapi: move halt to cpu namespace
Felix Morgner
1
-1
/
+1
2025-10-27
x86_64: move kapi implementation to src
Felix Morgner
1
-5
/
+5
2025-07-24
kapi: rework text device interface
Felix Morgner
1
-1
/
+1
2025-07-24
x86_64: clean up hw details
Felix Morgner
1
-0
/
+4
2025-07-24
build: rename targets
Felix Morgner
1
-6
/
+6
2025-07-24
build: clean up configuration
Felix Morgner
1
-181
/
+11
2025-07-24
build: factor out kernel API
Felix Morgner
1
-2
/
+1
2025-07-24
build: move linker script dependency to kernel
Felix Morgner
1
-8
/
+0
2025-07-24
x86_64: implement robust C++ global initialization
Felix Morgner
1
-2
/
+1
2025-07-22
x86_64: split bootstrap code along mode lines
Felix Morgner
1
-1
/
+2
2025-07-22
x86_64: extract constants from bootstrap code
Felix Morgner
1
-1
/
+1
2025-07-18
x86-64: prepare new architecture
Felix Morgner
1
-0
/
+8
2025-07-14
x86_64: move basic text output implementation
Felix Morgner
1
-0
/
+9
2025-07-14
arch: make linkable
Felix Morgner
1
-2
/
+1
2025-07-14
arch: prepare interfaces
Felix Morgner
1
-136
/
+178
2025-07-14
libs: rename multiboot alias
Felix Morgner
1
-1
/
+1
2025-07-14
libs: begin extraction of kernel std
Felix Morgner
1
-8
/
+5
2025-07-14
libs: extract multiboot library
Felix Morgner
1
-0
/
+4
2025-05-30
Clean up files
Matteo Gmür
1
-1
/
+0
2025-05-08
wip allocating heap memory in user mode
Fabian Imhof
1
-0
/
+1
[next]