diff --git a/Asuro.iso b/Asuro.iso index 147bd455..be3e040b 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index b7356291..075dc653 100755 Binary files a/bin/kernel.bin and b/bin/kernel.bin differ diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index b7356291..075dc653 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index c4235bcc..28036a58 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index ffbf49cf..4face518 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 629c1c92..d5967f81 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/stub.o b/lib/stub.o index 831794ec..798765be 100644 Binary files a/lib/stub.o and b/lib/stub.o differ diff --git a/src/kernel.pas b/src/kernel.pas index 5aee4dd9..416590b7 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -54,9 +54,6 @@ begin memorymanager.init(); scheduler.init(); - pint:= puint32(0); - pint^:= 10; - STI; isr32.hook(uint32(@bios_data_area.tick_update)); diff --git a/src/stub/stub.asm b/src/stub/stub.asm index 0e8989ef..b258b067 100644 --- a/src/stub/stub.asm +++ b/src/stub/stub.asm @@ -35,7 +35,7 @@ MULTIBOOT_HEADER_CHECKSUM equ -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEA ; ; Kernel stack size ; -KERNEL_STACKSIZE equ 0x4000 +KERNEL_STACKSIZE equ 0x4000 KERNEL_VIRTUAL_BASE equ 0xC0000000 KERNEL_PAGE_NUMBER equ (KERNEL_VIRTUAL_BASE >> 22) @@ -62,6 +62,7 @@ dd MULTIBOOT_HEADER_CHECKSUM ; Entrypoint ; loader equ _loader +;loader equ (_loader - 0xC0000000) global loader _loader: