diff --git a/Asuro.iso b/Asuro.iso index 7b1699fc..e5b205fb 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/lib/PCI.ppu b/lib/PCI.ppu index e30a7590..b712fafe 100644 Binary files a/lib/PCI.ppu and b/lib/PCI.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 869cafe9..011405cc 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 0f3cd046..9584856e 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 4ab7be23..2206608e 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/src/driver/ATA.pas b/src/driver/ATA.pas index 0b18fb2b..13e84f69 100644 --- a/src/driver/ATA.pas +++ b/src/driver/ATA.pas @@ -75,7 +75,7 @@ implementation procedure init(_controller : TPCI_device); begin - console.writestringln('ATA Driver INIT'); + console.writestringln('ATA: INIT BEGIN.'); isr76.hook(uint32(@callback)); controller := _controller; @@ -90,7 +90,7 @@ begin ports.lba_hi := $1F5; ports.drive := $1F6; ports.sector_count := $F2; - + console.writestringln('ATA: INIT END.'); end; procedure read(address : uint32; data_lba : uint32; data_bytes : uint32); diff --git a/src/driver/PCI.pas b/src/driver/PCI.pas index 207c390d..3c4f38ac 100644 --- a/src/driver/PCI.pas +++ b/src/driver/PCI.pas @@ -213,13 +213,14 @@ var ii : uint16; iii : uint8; begin + console.writestringln('PCI: INIT BEGIN.') //enumerate pci bus for ii:=0 to 256 do begin for i:=0 to 31 do begin check_device(ii, i, 0); end; end; - + console.writestringln('PCI: INIT END.') end; procedure loadConfig(bus : uint8; slot : uint8; func : uint8; offset : uint8); diff --git a/src/driver/keyboard.pas b/src/driver/keyboard.pas index 2903b96a..d12017bf 100644 --- a/src/driver/keyboard.pas +++ b/src/driver/keyboard.pas @@ -60,8 +60,10 @@ end; procedure init(keyboard_layout : array of TKeyInfo); begin + console.writestringln('PS/2 KEYBOARD: INIT BEGIN.'); if keyboard_layout[1].key_code = 0 then lang_USA(); isr33.hook(uint32(@callback)); + console.writestringln('PS/2 KEYBOARD: INIT END.'); end; //2A AA diff --git a/src/driver/mouse.pas b/src/driver/mouse.pas index 0313ddb0..27ac53be 100644 --- a/src/driver/mouse.pas +++ b/src/driver/mouse.pas @@ -105,7 +105,9 @@ end; procedure init(); begin + console.writestringln('PS/2 MOUSE: INIT BEGIN.'); isr44.hook(uint32(@callback)); + console.writestringln('PS/2 MOUSE: INIT END.'); end; end. \ No newline at end of file diff --git a/src/lmemorymanager.pas b/src/lmemorymanager.pas index 51fbdcfc..316b746b 100644 --- a/src/lmemorymanager.pas +++ b/src/lmemorymanager.pas @@ -84,6 +84,7 @@ var i : uint32; begin + console.writestringln('LMM: INIT BEGIN.'); Root_Page:= PHeapPage(new_lmm_page); Search_Page:= Root_Page; Root_Page^.Next_Page:= 0; @@ -93,6 +94,7 @@ begin Root_Page^.Entries[i].Root:= False; Root_Page^.Entries[i].Last:= False; end; + console.writestringln('LMM: INIT END.'); end; function kalloc(size : uint32) : void; diff --git a/src/terminal.pas b/src/terminal.pas index 74228339..a874bc48 100644 --- a/src/terminal.pas +++ b/src/terminal.pas @@ -271,6 +271,7 @@ end; procedure init; begin + console.writestringln('TERMINAL: INIT BEGIN.'); memset(uint32(@Commands[0]), 0, 65535*sizeof(TCommand)); memset(uint32(@buffer[0]), 0, 1024); registerCommand('VERSION', @version, 'Display the running version of Asuro.'); @@ -278,7 +279,8 @@ begin registerCommand('HELP', @help, 'Lists all registered commands and their description.'); registerCommand('ECHO', @echo, 'Echo''s text to the terminal.'); registerCommand('TESTPARAMS', @testParams, 'Tests param parsing.'); - registerCommand('TEST', @test, 'Command for testing.') + registerCommand('TEST', @test, 'Command for testing.'); + console.writestringln('TERMINAL: INIT END.'); end; procedure run;