|
aa11d25fa8
|
interrupt: load GDT/IDT on the stack
We have to use a separate Assembly function to do that, but maybe with some effort we can make that inline too
|
2021-10-14 15:51:50 +08:00 |
|
|
ebdc816d82
|
interrupt: make LoadIDT/GDT() inline
|
2021-10-14 14:45:57 +08:00 |
|
|
f241551d64
|
memory: fix InitPaging memory map dump overflow
|
2021-10-12 20:17:33 +08:00 |
|
|
6a664234a2
|
driver/ps2: tell if the system has PS/2 mouse, replate Printfs with WriteConsoles
|
2021-10-12 15:07:50 +08:00 |
|
|
8d53812b36
|
memory: implememt sbrk() clone for dlmalloc
|
2021-10-11 23:36:05 +08:00 |
|
|
cd287fe8cb
|
memory: implement kMalloc() to use dlmalloc
|
2021-10-11 23:35:54 +08:00 |
|
|
947cf0b4aa
|
extlib: add and configure dlmalloc
Get dlmalloc here: ftp://gee.cs.oswego.edu/pub/misc/malloc.c and ftp://gee.cs.oswego.edu/pub/misc/malloc-2.8.6.h
|
2021-10-11 23:31:23 +08:00 |
|
|
5a7e1863e8
|
memory: fix paging_map_PageAllocated/2M
|
2021-10-11 23:23:24 +08:00 |
|
|
ddc08cabaf
|
main: align Buffer to 4K boundary
|
2021-10-11 23:22:22 +08:00 |
|
|
4b59394238
|
interrupt: dump all registers and panic on INT<32
|
2021-10-11 22:52:02 +08:00 |
|
|
6ff7aff718
|
runtime: increase printf() buffer to 512
Mostly to fit the long panic message by interrupt_Handler, dumping all the registers
|
2021-10-11 22:50:56 +08:00 |
|
|
103996db2a
|
extlib, memory: remove liballoc and implementation
|
2021-10-11 21:01:10 +08:00 |
|
|
c3d2cebaaa
|
execformat/pe: test_headers.c support for arbitrary file, disable relocate
|
2021-10-11 20:48:02 +08:00 |
|
|
b0815a9638
|
memory: mention map_PagingAllocated zeroes the memory
|
2021-10-11 20:39:47 +08:00 |
|
|
1fa1a088ab
|
graphics: draw mouse cursor with hotspot
|
2021-10-10 23:49:50 +08:00 |
|
|
d6ae83b0a8
|
util: refactor intmin/max to standalone file
|
2021-10-10 23:45:47 +08:00 |
|
|
dfce649314
|
graphics, kernel: update cursor pos on kMain hlt hit
|
2021-10-10 23:20:00 +08:00 |
|
|
def2c3bf7a
|
graphics: refactor Color to a standalone file
|
2021-10-10 23:18:25 +08:00 |
|
|
abb6a8ea08
|
graphics: Xcursor load from memory
|
2021-10-10 23:16:23 +08:00 |
|
|
bb5a8fbfb1
|
embed: Add default mouse cursor (DMZ-Black)
|
2021-10-10 23:15:35 +08:00 |
|
|
ec72314963
|
makefile: add .clangd config
|
2021-10-10 15:32:55 +08:00 |
|
|
87c86b39a4
|
makefile: chmod +x for run.cmd
|
2021-10-10 15:21:59 +08:00 |
|
|
d25da95e1e
|
Initial commit
|
2021-10-10 14:39:17 +08:00 |
|