From 63d08b59f090d653e066f3dab0b10603c85c511b Mon Sep 17 00:00:00 2001 From: aaron Date: Wed, 25 Oct 2017 19:39:23 +0000 Subject: [PATCH] git-svn-id: https://spexeah.com:8443/svn/Asuro@254 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c --- src/driver/ATA.pas | 9 +++++++++ src/kernel.pas | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/driver/ATA.pas b/src/driver/ATA.pas index 99887aa5..3196b5b9 100644 --- a/src/driver/ATA.pas +++ b/src/driver/ATA.pas @@ -50,11 +50,15 @@ var procedure init(_controller : TPCI_device); procedure read(address : uint32); procedure write(address : uint32); +procedure callback(data : void); implementation procedure init(_controller : TPCI_device); begin + + isr76.hook(uint32(@callback)); + controller := _controller; devices[0].primary := true; devices[0].Command_Register := controller.address4; @@ -63,5 +67,10 @@ begin end; +procedure callback(data : void); +begin +end; + + end. \ No newline at end of file diff --git a/src/kernel.pas b/src/kernel.pas index 032f1d55..18cd1c63 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -111,7 +111,6 @@ begin //drivers console.writestringln('DRIVERS: INIT BEGIN.'); pci.init(); - ata.init(); keyboard.init(keyboard_layout); keyboard.hook(@temphook); mouse.init();