diff --git a/Asuro.iso b/Asuro.iso index 27853977..ce7e42be 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 825b0bdc..5f00dbab 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 825b0bdc..5f00dbab 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/PCI.ppu b/lib/PCI.ppu index 0c49de93..f4daea46 100644 Binary files a/lib/PCI.ppu and b/lib/PCI.ppu differ diff --git a/lib/drivermanagement.ppu b/lib/drivermanagement.ppu index 9d080637..27e3ee55 100644 Binary files a/lib/drivermanagement.ppu and b/lib/drivermanagement.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 66b7723d..01e83ae0 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index f3b190d5..5ca66c38 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 36961faf..5ca41f52 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/src/drivermanagement.pas b/src/drivermanagement.pas index d583ab3b..de731863 100644 --- a/src/drivermanagement.pas +++ b/src/drivermanagement.pas @@ -94,10 +94,11 @@ begin if Drv^.Loaded then begin console.writeint(i); console.writestring(') '); - console.writestringln(Drv^.Driver_Name); - console.writestring(' ['); + console.writestring(Drv^.Driver_Name); + console.writestring(' - Bus: '); writeBusType(Drv^.Identifier^.Bus); - console.writestring(' - ID:'); + console.writestringln(' '); + console.writestring(' ['); console.writeHex(Drv^.Identifier^.id0); console.writestring('-'); console.writeHex(Drv^.Identifier^.id1); @@ -131,12 +132,13 @@ begin i:= 1; while Drv <> nil do begin console.writeint(i); - if Drv^.Loaded then console.writestring('L'); console.writestring(') '); - console.writestringln(Drv^.Driver_Name); - console.writestring(' ['); + console.writestring(Drv^.Driver_Name); + console.writestring(' - Bus: '); writeBusType(Drv^.Identifier^.Bus); - console.writestring(' - ID:'); + console.writestring(' - Loaded: '); + if Drv^.Loaded then console.writestringln('true') else console.writestringln('false'); + console.writestring(' ['); console.writeHex(Drv^.Identifier^.id0); console.writestring('-'); console.writeHex(Drv^.Identifier^.id1); @@ -170,10 +172,11 @@ begin while Dv <> nil do begin console.writeint(i); console.writestring(') '); - console.writestringln(Dv^.Device_Name); - console.writestring(' ['); + console.writestring(Dv^.Device_Name); + console.writestring(' - Bus: '); writeBusType(Dv^.Identifier^.Bus); - console.writestring(' - ID:'); + console.writestringln(' '); + console.writestring(' ['); console.writeHex(Dv^.Identifier^.id0); console.writestring('-'); console.writeHex(Dv^.Identifier^.id1);