lucic71
|
a60184e5b2
|
Added bochs support
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
cfa2353852
|
Updated readme
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
bd8b9f2298
|
Init GDT in boot.S
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
1581fc24e1
|
Deleted unuseful scripts and added libc folder
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
83ddd8e783
|
Added makefile for kernel and modules
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
488126cfef
|
Moved lib and modules in kernel/
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
8d59f910a3
|
Deleted unuseful directories
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
6eeb2e9830
|
Added i386 crt's and fixed boot file
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
a694be4662
|
Reformatting project structure 2: Added shell scripts
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
7e177539b3
|
Reformatting project structure 1
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
d7af88fbbb
|
Created so directory in lib
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
40423b1291
|
Switched to cross compiler
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
cfad762aaa
|
Changed naming conventions for screen module; implemented stddef.h
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
232699d1e3
|
Added lib/include in root Makefile's INCFLAGS
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
b8f2c26cbf
|
Added serial module and updated bochsrc accordingly
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
3b9695f13d
|
Implemented wrapper for in asm instruction
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
8d574ca3a0
|
VGA sizes are now macros and internal functions static
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
0a5f2414aa
|
Created global Makefile for modules; renamed Makefile for lib
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
592c918627
|
Moved library linking in root Makefile
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
7ea4c31400
|
Beautified makefile output
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
11a4d9013e
|
Updated screen Docu
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
3118090d6e
|
Added Makefile for modules root directory
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
bf63313b5e
|
Deleted a test function in memio
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
2289c1f62d
|
Cursor movement in screen module, refined memio library
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
f862528f7e
|
Created internal header for screen module
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
902dcb3e80
|
Added memory io library functions
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
222c6a609b
|
Updated the Docu
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
47498893d9
|
Added abstractions over integer types and changed a library that depended on them
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
40a14dcd76
|
Created a template Makefile for each library
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
d0c4974951
|
Made root Makefile compatible with the new file structure
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
edac35207d
|
Created lib file structure
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
91424bd4da
|
Changed modules file structure
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
8c74923eb8
|
fixed mterminal Docu
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
200cb268bd
|
Added documentation, created config dir and changed Makefile accordingly
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
5ac338bb0a
|
Fixed the dependencies for rule 'all'
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
ddc953c36b
|
Implemented the terminal functionality
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
f2af2aa7ee
|
Changed 'colour' to 'color' and created a macro for framebuffer
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
8af5adc09d
|
Implemented VGA functions and added VGA sizes
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
1047b488c2
|
Added root Makefile and module Makefile
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
ac6ee0b45d
|
deleted old terminal module
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
6b31b4e964
|
Redefined module directory structure
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
76195743a4
|
Fixed readme
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
d09e0a5bb3
|
Created header files for terminal driver
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
e1e1be638b
|
Set up environment, wrote loader and Makefile
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
c1f710b00a
|
test commit
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
7e69ee60fe
|
test commit
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
537f6c61a7
|
Added kernel size assertion
|
2020-07-17 17:22:04 +03:00 |
lucic71
|
a32bf1ad04
|
Fixed pmmap_size
|
2020-07-16 16:57:22 +03:00 |
lucic71
|
ac2ae75f5b
|
Fixed lists in README
|
2020-07-16 12:50:37 +03:00 |
lucic71
|
911fd3dd64
|
Merge branch 'master' of https://github.com/lucic71/lucicOS
|
2020-07-16 12:46:44 +03:00 |