git-svn-id: https://spexeah.com:8443/svn/Asuro@511 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
parent
40d2184e48
commit
01d4411031
BIN
bin/kernel.bin
BIN
bin/kernel.bin
Binary file not shown.
Binary file not shown.
BIN
lib/E1000.ppu
BIN
lib/E1000.ppu
Binary file not shown.
BIN
lib/fat32.ppu
BIN
lib/fat32.ppu
Binary file not shown.
BIN
lib/isr.ppu
BIN
lib/isr.ppu
Binary file not shown.
BIN
lib/kernel.ppu
BIN
lib/kernel.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/libpsystem.a
BIN
lib/libpsystem.a
Binary file not shown.
Binary file not shown.
@ -410,7 +410,7 @@ var
|
|||||||
data : uint32;
|
data : uint32;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
console.writestringln('E1000');
|
//console.writestringln('E1000');
|
||||||
push_trace('E1000.fire');
|
push_trace('E1000.fire');
|
||||||
//console.outputln('E1000 Driver', 'FIRED.');
|
//console.outputln('E1000 Driver', 'FIRED.');
|
||||||
|
|
||||||
|
31
src/isr.pas
31
src/isr.pas
@ -12,11 +12,7 @@ unit isr;
|
|||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Console
|
Console;
|
||||||
{ISR0, ISR1, ISR2, ISR3, ISR4, ISR5, ISR6, ISR7, ISR8, ISR9,
|
|
||||||
ISR10, ISR11, ISR12, ISR13, ISR14, ISR15, ISR16, ISR17, ISR18,
|
|
||||||
ISR32, ISR33,
|
|
||||||
ISR40, ISR44};
|
|
||||||
|
|
||||||
procedure init();
|
procedure init();
|
||||||
|
|
||||||
@ -24,32 +20,7 @@ implementation
|
|||||||
|
|
||||||
procedure init();
|
procedure init();
|
||||||
begin
|
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;
|
||||||
|
|
||||||
end.
|
end.
|
Loading…
x
Reference in New Issue
Block a user