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
2025-03-10
Adjust segment descriptor to use defined helpers
Matteo Gmür
1
-0
/
+1
2025-03-10
Adjust register segment descriptors to possible states
Matteo Gmür
1
-0
/
+1
2025-02-27
Add files to cmake and implement gdt flags
Matteo Gmür
1
-0
/
+9
2025-02-25
Create inital custom version of c++ vector
Matteo Gmür
1
-0
/
+7
2025-02-20
Fix compilation issues
Matteo Gmür
1
-0
/
+1
2024-12-03
improve mutex file structure
Fabian Imhof
1
-0
/
+1
2024-12-01
implement first half of linked list dallocation
Fabian Imhof
1
-1
/
+1
2024-11-28
Create base of linked list allocator
Matteo Gmür
1
-0
/
+2
2024-11-24
Add comments and rename file
Matteo Gmür
1
-1
/
+1
2024-11-24
implement basic heap and remap it
Fabian Imhof
1
-0
/
+2
2024-11-24
Revert: de-templatize paging implementation
Matteo Gmür
1
-1
/
+0
2024-11-19
paging: de-templetize implementation
Felix Morgner
1
-0
/
+1
2024-11-19
runtime: catch pure virtual function calls
Felix Morgner
1
-0
/
+1
2024-11-10
Finish control register and adjust msr
Matteo Gmür
1
-0
/
+1
2024-11-10
Adjust comments and constant
Matteo Gmür
1
-1
/
+1
2024-11-05
Move tlb into seperate subfolder and create cr3 header for reading and writing.
Matteo Gmür
1
-1
/
+2
2024-11-02
Add physical frame iterator and continue implementing kernel mapping.
Matteo Gmür
1
-1
/
+0
2024-11-01
extract tlb methods and finish implementation of with
Fabian Imhof
1
-0
/
+1
2024-11-01
Fix circular dependency issue
Matteo Gmür
1
-0
/
+1
2024-11-01
Remove static page mapper and replace with unique active and inactive page ta...
Matteo Gmür
1
-1
/
+2
2024-11-01
create temporary page implementation
Fabian Imhof
1
-0
/
+1
2024-10-29
Create tiny frame allocator which holds only 3 frames
Matteo Gmür
1
-0
/
+1
2024-10-28
Move iterator and container into generic template classes. Use algorithms ins...
Matteo Gmür
1
-1
/
+0
2024-10-20
Revert assert with printf functionality, requires malloc 😭
Matteo Gmür
1
-0
/
+1
2024-10-20
Add printf like behaviour to assert
Matteo Gmür
1
-1
/
+0
2024-10-20
create page_mapper
Fabian Imhof
1
-0
/
+1
2024-10-20
Add helper methods to phyisca frame
Matteo Gmür
1
-0
/
+1
2024-10-19
Seperate allocation and paging code into multiple files as well
Matteo Gmür
1
-2
/
+4
2024-10-19
Move compelte multiboot2 code into seperate files and behaviour into seperate...
Matteo Gmür
1
-1
/
+3
2024-10-17
Implement support for `std::terminate` via `::abort`
Felix Morgner
1
-0
/
+2
2024-10-15
continue implementing paging
Fabian Imhof
1
-0
/
+8
2024-10-14
Start developing paging
Matteo Gmür
1
-0
/
+1
2024-10-13
Add missing cpp files to cmake and fix elf alignment issues
Matteo Gmür
1
-0
/
+9
2024-09-17
build: migrate away from conan
Felix Morgner
1
-0
/
+64