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
Age
Commit message (
Expand
)
Author
Files
Lines
7 days
read ext2 superblock and check the magic number
Lukas Oesch
2
-30
/
+47
7 days
automatically detect the mounted file system type by trial-and-error
Lukas Oesch
4
-11
/
+30
7 days
kernel: let arch initialize the ACPI manager
Felix Morgner
6
-60
/
+39
7 days
kapi: extract ACPI functionality to libs
Felix Morgner
25
-393
/
+406
7 days
kapi/devices: add parent back-pointer to device
Felix Morgner
3
-0
/
+15
7 days
kapi: move CPU to kapi
Felix Morgner
11
-106
/
+67
7 days
fixup! kapi: move platform functions to CPU
Felix Morgner
3
-15
/
+7
8 days
kapi: move platform functions to CPU
Felix Morgner
9
-127
/
+95
8 days
ide: update neovim configuration
Felix Morgner
1
-4
/
+15
8 days
kapi: restructure ACPI implementation
Felix Morgner
12
-239
/
+565
9 days
kapi: return region pair for MMIO allocation
Felix Morgner
4
-18
/
+31
9 days
x86_64: extend LAPIC initialization
Felix Morgner
2
-10
/
+76
9 days
x86_64: fix CPU enumeration
Felix Morgner
1
-3
/
+2
9 days
kapi/bus: fix eager initialization
Felix Morgner
2
-2
/
+9
9 days
x86_64: only initialize BSP LAPIC
Felix Morgner
3
-11
/
+29
9 days
x86_64: don't hardcode the LAPIC address
Felix Morgner
1
-11
/
+6
9 days
x86_64: implement LAPIC initialization
Felix Morgner
2
-3
/
+36
9 days
kernel: fix mmio allocator
Felix Morgner
1
-11
/
+15
9 days
kapi: fix mmio initialization
Felix Morgner
2
-2
/
+5
9 days
kapi: add basic support for MMIO mapping
Felix Morgner
7
-23
/
+228
9 days
ide: clean up neovim configuration
Felix Morgner
1
-6
/
+7
10 days
docs: remove old documentation
Felix Morgner
90
-545
/
+0
10 days
ide: simplify overall configuration
Felix Morgner
3
-58
/
+42
10 days
ide: enable debugging in neovim
Felix Morgner
1
-15
/
+94
11 days
kernel/tests: fix link issue
Felix Morgner
4
-0
/
+106
11 days
Merge branch 'fmorgner/develop-BA-FS26/apci' into develop-BA-FS26
Felix Morgner
32
-107
/
+1043
11 days
kapi/platform: invert discovery dependencies
Felix Morgner
3
-23
/
+16
11 days
qemu: enable multiple cores
Felix Morgner
1
-0
/
+4
11 days
kernel: generalize CPU discovery
Felix Morgner
9
-80
/
+147
11 days
kapi: extract more code to the kernel
Felix Morgner
5
-70
/
+114
11 days
kernel/acpi: discover local interrupt controllers
Felix Morgner
17
-58
/
+386
11 days
x86_64/devices: extract initialization code
Felix Morgner
4
-54
/
+85
11 days
kernel/acpi: implement basic table discovery
Felix Morgner
5
-12
/
+127
11 days
kapi: hook ACPI initialization up to boot process
Felix Morgner
8
-21
/
+186
11 days
kapi: move independent implementation to kernel
Felix Morgner
4
-6
/
+5
11 days
kapi: add basic ACPI support
Felix Morgner
8
-15
/
+205
13 days
Merge branch 'windows-development-notes' into 'develop-BA-FS26'
Marcel Braun
1
-1
/
+13
2026-04-02
fix styling
Lukas Oesch
1
-4
/
+4
2026-04-02
add windows development notes
Lukas Oesch
1
-1
/
+13
2026-04-02
docs: begin breathe documentation
Felix Morgner
20
-52
/
+227
2026-04-02
Merge branch 'fmorgner/develop-BA-FS26/pit-device' into develop-BA-FS26
Felix Morgner
26
-81
/
+1165
2026-04-02
x86_64: ensure PIT is not overwhelmed on config
Felix Morgner
3
-5
/
+15
2026-04-02
devices: don't automatically allocate major numbers in ctors
Felix Morgner
7
-10
/
+18
2026-04-02
kapi/bus: ensure all devices get initialized
Felix Morgner
1
-1
/
+1
2026-04-02
kapi: allow for device searches
Felix Morgner
3
-1
/
+39
2026-04-02
x86_64: implement legacy PIT driver
Felix Morgner
10
-25
/
+146
2026-04-02
kapi: extract common bus code
Felix Morgner
7
-141
/
+66
2026-04-02
x86_64/devices: implement ISA bus stub
Felix Morgner
9
-3
/
+140
2026-04-02
kapi: add basic device subsystem
Felix Morgner
7
-0
/
+208
2026-04-02
kstd: make string formattable
Felix Morgner
1
-0
/
+13
[prev]
[next]