index
:
ats-os
master
An attempt to create an operation system in ats-lang.
nginx
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
Lines
2023-08-17
Add valid/unvalid type, replacement of optional
Xander
4
-0
/
+41
2023-08-17
Started implementing paging
Xander
6
-1
/
+68
2023-08-14
Update Readme
Xander
1
-1
/
+3
2023-08-14
No dynamic load in main
Xander
2
-8
/
+4
2023-08-08
Final refactoring for opts: frames
Xander
5
-176
/
+160
2023-08-08
more refactoring and implemented exec_init
Xander
8
-112
/
+155
2023-08-06
Implemented panic
Xander
7
-29
/
+69
2023-07-28
Some work
Xander
3
-18
/
+15
2023-07-28
optional implementation of multboot 1
Xander
11
-364
/
+431
2023-07-28
Work on writer
Xander
1
-10
/
+7
2023-07-28
Added template init_exec function
Xander
3
-7
/
+27
2023-07-27
name change to initializable
Xander
4
-16
/
+16
2023-07-27
opt implementation for writer
Xander
2
-54
/
+86
2023-07-27
migrated frame_allocator to opt. side effects constrains not implemented yet
Xander
7
-69
/
+108
2023-07-24
Prepare big dynload refactor
Xander
3
-5
/
+11
2023-07-21
Working frame allocator but VERY ugly code
Xander
5
-17
/
+37
2023-07-21
Mainly refactoring
Xander
6
-32
/
+121
2023-07-21
Working on frame allocation
Xander
6
-8
/
+91
2023-07-15
Print kernel start,stop and size
Xander
1
-3
/
+15
2023-07-15
Elf section headers implementation
Xander
3
-17
/
+82
2023-07-15
Print memory mappings
Xander
3
-18
/
+39
2023-07-15
Boot info memory mapping implementation
Xander
5
-15
/
+120
2023-07-14
Preparing for multiboot information
Xander
5
-10
/
+63
2023-07-14
Task state segment structs
Xander
2
-0
/
+68
2023-07-13
Allow negative number conversion
Xander
3
-13
/
+29
2023-07-13
Full restructure
Xander
8
-15
/
+14
2023-07-13
int to string conversion implementation
Xander
3
-4
/
+73
2023-07-11
Implemented default interrupts
Xander
2
-10
/
+81
2023-07-11
Some interrupt cleanup
Xander
2
-14
/
+17
2023-07-07
Default interrupts
Xander
4
-25
/
+61
2023-07-05
Implementing interrupts (exceptions)
Xander
5
-4
/
+84
2023-07-05
Cleanup
Xander
2
-2
/
+2
2023-07-04
Overloading print + cleanup
Xander
7
-105
/
+125
2023-07-03
Added clear screen function
Xander
4
-6
/
+18
2023-07-03
Implemented newline
Xander
3
-10
/
+21
2023-07-03
Now using static writer
Xander
3
-44
/
+65
2023-07-02
Using reference
Xander
3
-30
/
+23
2023-06-30
Modulating print
Xander
4
-30
/
+90
2023-06-30
Printing hello world
Xander
4
-12
/
+33
2023-06-30
Calling ats function
Xander
5
-12
/
+42
2023-06-28
Calling c code
Xander
3
-2
/
+18
2023-06-28
Reorganizing
Xander
7
-5
/
+10
2023-06-28
Booting to Long mode
Xander
3
-0
/
+174
2023-06-28
Booting to protected mode
Xander
7
-0
/
+144
2023-06-28
Add license
Xander
3
-0
/
+697
2023-06-27
Second Commit
Xander
1
-0
/
+1
2023-06-27
First commit
Xander
1
-0
/
+0