diff --git a/Asuro.iso b/Asuro.iso index 2f6db90e..84b1e336 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 286cf8a8..a3e7953e 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 286cf8a8..a3e7953e 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/E1000.ppu b/lib/E1000.ppu index 512e03f4..bc646755 100644 Binary files a/lib/E1000.ppu and b/lib/E1000.ppu differ diff --git a/lib/fat32.ppu b/lib/fat32.ppu index 5385716c..513f0a10 100644 Binary files a/lib/fat32.ppu and b/lib/fat32.ppu differ diff --git a/lib/isr.ppu b/lib/isr.ppu index 753b9c2a..c88112b0 100644 Binary files a/lib/isr.ppu and b/lib/isr.ppu differ diff --git a/lib/kernel.ppu b/lib/kernel.ppu index 82cca8af..f71049e3 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 10a5c83e..441d1157 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 005c2d92..96c9889d 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 018e35f0..68331924 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/storagemanagement.ppu b/lib/storagemanagement.ppu index 0ab6c92b..d4147705 100644 Binary files a/lib/storagemanagement.ppu and b/lib/storagemanagement.ppu differ diff --git a/src/driver/netdev/E1000.pas b/src/driver/netdev/E1000.pas index 9306b020..73948dcb 100644 --- a/src/driver/netdev/E1000.pas +++ b/src/driver/netdev/E1000.pas @@ -20,10 +20,10 @@ uses isrmanager; const - INTEL_VEND = $8086; - E1000_DEV = $100E; - I217_DEV = $153A; - LM82577_DEV = $10EA; + INTEL_VEND = $8086; + E1000_DEV = $100E; + I217_DEV = $153A; + LM82577_DEV = $10EA; REG_CTRL = $0000; REG_STATUS = $0008; @@ -410,7 +410,7 @@ var data : uint32; begin - console.writestringln('E1000'); + //console.writestringln('E1000'); push_trace('E1000.fire'); //console.outputln('E1000 Driver', 'FIRED.'); diff --git a/src/isr.pas b/src/isr.pas index dc8c4b31..a2f2017f 100644 --- a/src/isr.pas +++ b/src/isr.pas @@ -12,11 +12,7 @@ unit isr; interface uses - Console - {ISR0, ISR1, ISR2, ISR3, ISR4, ISR5, ISR6, ISR7, ISR8, ISR9, - ISR10, ISR11, ISR12, ISR13, ISR14, ISR15, ISR16, ISR17, ISR18, - ISR32, ISR33, - ISR40, ISR44}; + Console; procedure init(); @@ -24,32 +20,7 @@ implementation procedure init(); begin - {console.outputln('ISR','INIT START.'); - ISR0.register(); // Divide-By-Zero - ISR1.register(); // Debug - ISR2.register(); // Non-Maskable Inturrupt - ISR3.register(); // Breakpoint - ISR4.register(); // Detected Overflow - ISR5.register(); // Out of Bounds - ISR6.register(); // Invalid OPCode - ISR7.register(); // No Coprocessor - ISR8.register(); // Double Fault - ISR9.register(); // CP Segment Overrun - ISR10.register(); // Bad TSS - ISR11.register(); // Segment not Present - ISR12.register(); // Stack Fault - ISR13.register(); // General Protection Fault - ISR14.register(); // Page Fault - ISR15.register(); // Unknown Interrupt - ISR16.register(); // CP Fault - ISR17.register(); // Alignment Check - ISR18.register(); // Machine Check - ISR32.register(); // 55ms Timer - ISR33.register(); // Keyboard - ISR40.register(); // 1024/s Timer - ISR44.register(); // Mouse - console.outputln('ISR','INIT END.');} end; end. \ No newline at end of file