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
2024-09-17
doc: add information about launching the kernel
Felix Morgner
1
-0
/
+5
2024-09-17
conan: remove remnants
Felix Morgner
1
-26
/
+0
2024-09-17
ide: add problem matcher for gdb launch
Felix Morgner
1
-3
/
+14
2024-09-17
ide: boot the kernel when launching the debugger
Felix Morgner
1
-2
/
+2
2024-09-17
build: user no-red-zone CRT code
Felix Morgner
1
-1
/
+1
2024-09-17
build: fix CRT code linking
Felix Morgner
1
-6
/
+6
2024-09-17
build: fix missing information after migration
Felix Morgner
1
-3
/
+3
2024-09-17
ide: adjust available boot targets
Felix Morgner
1
-2
/
+1
2024-09-17
ide: update devcontainer configuration
Felix Morgner
1
-1
/
+5
2024-09-17
build: migrate away from conan
Felix Morgner
27
-116
/
+57
2023-10-19
doc: add a basic README
Felix Morgner
1
-0
/
+69
2023-10-17
doc: introduce basic documentation structure
Felix Morgner
12
-12
/
+99
2023-10-12
docs: add basic documentation for asm_pointer
Felix Morgner
6
-14
/
+82
2023-10-12
memory: fix namespace of asm_pointer
Felix Morgner
2
-5
/
+5
2023-10-12
docs: enable sphinx HTML build
Felix Morgner
6
-4
/
+80
2023-10-12
build: enable doxygen XML generation
Felix Morgner
2
-0
/
+19
2023-10-12
ide: configure formatting
Felix Morgner
1
-0
/
+6
2023-10-12
x86_64: build: ensure RelWithDebInfo debug info
Felix Morgner
1
-0
/
+2
2023-10-12
build: switch to ninja multi-config generator
Felix Morgner
5
-11
/
+25
2023-10-11
ide: allow selection of boot image
Felix Morgner
1
-2
/
+14
2023-10-11
x86_64: kernel: fix .init section linking
Felix Morgner
1
-2
/
+2
2023-10-11
conan: ensure the correct assembler is found
Felix Morgner
1
-1
/
+1
2023-10-11
x86_64: vga: implement basic cursor configuration
Felix Morgner
4
-4
/
+48
2023-10-11
x86_64: io: implement simple port I/O operations
Felix Morgner
1
-0
/
+131
2023-10-11
x86_64: vga: improve text mode clear code
Felix Morgner
1
-1
/
+1
2023-10-11
x86_64: vga: add documentation for text mode API
Felix Morgner
2
-21
/
+59
2023-10-11
x86_64: vga: improve text printing code
Felix Morgner
6
-20
/
+72
2023-10-11
teachos: restructure file layout
Felix Morgner
22
-117
/
+148
2023-10-11
x86_64: multiboot: fix header and tag alignment
Felix Morgner
1
-5
/
+14
2023-10-10
build: automatically build an ISO image on x86_64
Felix Morgner
1
-1
/
+4
2023-10-10
x86_64: fix linker script for data section
Felix Morgner
2
-2
/
+2
2023-10-08
build: enable more optimizations
Felix Morgner
2
-2
/
+6
2023-10-08
x86_64: improve debugging experience
Felix Morgner
4
-11
/
+29
2023-10-08
x86_64: vga: reformat source code
Felix Morgner
1
-6
/
+5
2023-10-07
x86_64: move boot pointers to pointers namespace
Felix Morgner
2
-2
/
+2
2023-10-07
x86_64: implement very simple VGA text output
Felix Morgner
12
-9
/
+129
2023-10-07
build: put libraries into 'lib' folder
Felix Morgner
1
-0
/
+1
2023-10-07
ide: add some debugging support
Felix Morgner
5
-2
/
+42
2023-10-07
x86_64: add support for bootable image generation
Felix Morgner
3
-0
/
+46
2023-10-07
cmake: move modules to source
Felix Morgner
2
-4
/
+5
2023-10-07
source: add clang formatter configuration
Felix Morgner
2
-3
/
+81
2023-10-07
build: remove settings already enforced by conan
Felix Morgner
2
-11
/
+0
2023-10-07
build: perform cleaner split for platform settings
Felix Morgner
5
-24
/
+60
2023-10-07
kernel: move x86_64 entry point source
Felix Morgner
2
-1
/
+5
2023-10-07
python: add mypy and format conanfile
Felix Morgner
3
-7
/
+11
2023-10-07
x86_64: implement first bootable kernel
felix.morgner@ost.ch
16
-1
/
+742
2023-10-06
repo: add gitignore and basic python requirements
felix.morgner@ost.ch
2
-0
/
+2
2023-10-06
initial commit
main
felix.morgner@ost.ch
0
-0
/
+0