Marco Cetica
036532615d
Added new startup logger, tab support and new iso image
2020-08-24 01:16:32 +02:00
Marco Cetica
0728dc0dbc
Added new startup logger, tab support and new iso image
2020-08-24 01:12:39 +02:00
ice-bit
50dc3ab1c7
Improved kernel's loading function
2020-08-17 17:57:06 +02:00
ice-bit
3a8595e527
Fixed paging, added new iso and added heap tests.
2019-09-28 17:42:47 +02:00
ice-bit
aa7a29edc5
Fixing kheap...
2019-09-28 12:11:43 +02:00
ice-bit
3e0e8043d5
Trying to fix kheap...
2019-09-26 17:45:46 +02:00
ice-bit
3c574238cf
Fixed bugs about kheap, paging and ordered list
...
Furthermore, added Heap kernel driver code
for both allocation and deallocation
free() does not works yet:
`ASSERTION-FAILED(head->magic == HEAP_MAGIC) at kheap.c:261`
2019-09-24 18:32:38 +02:00
ice-bit
c020b7270f
Fixed some bugs and changed ASCII logo
2019-09-14 00:38:11 +02:00
ice-bit
70c1f666c6
Improved logging system
2019-07-08 20:36:53 +02:00
ice-bit
52bb2609ae
Now this should be complete
...
Added basic shell and fixed various bugs...now iceos should be
"complete".
2019-07-08 18:43:45 +02:00
ice-bit
5719c6ba4e
Added keyboard scancodes map
2019-07-08 12:56:36 +02:00
ice-bit
bb1df4da6b
Added Programmable Interval Timer(PIT) driver
2019-07-06 01:09:10 +02:00
ice-bit
ba9feaba18
Fixed Interrupts bug:
...
It was a problem about ports(cpu/ports.asm) functions.
2019-07-06 00:32:41 +02:00
ice-bit
3a0d674985
Finxing interrupts...
2019-07-05 21:12:18 +02:00
ice-bit
bb78281aaf
Added ISRs and IRQs drivers and set up all interrupts in assembly, however the does not work, yet
2019-07-05 18:25:58 +02:00
ice-bit
ccd31d8fab
Added Global Descriptor Table(GDT)...not working yet(as always)
2019-07-04 12:49:53 +02:00
ice-bit
bec03e3d1b
Added:
...
- TTY driver
- VGA driver
- kernel's main function
- Makefiles
*NOTE*: iceOS not works at this stage.
2019-07-03 18:12:57 +02:00
ice-bit
7650b9b8a2
Added project structure
2019-07-01 17:47:31 +02:00