From 80748ac62526115c6844b47d9434e6af3c3dc2be Mon Sep 17 00:00:00 2001 From: aaron Date: Mon, 23 Oct 2017 14:02:45 +0000 Subject: [PATCH] git-svn-id: https://spexeah.com:8443/svn/Asuro@227 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c --- src/driver/IDE.pas | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/driver/IDE.pas diff --git a/src/driver/IDE.pas b/src/driver/IDE.pas new file mode 100644 index 00000000..81e2bda0 --- /dev/null +++ b/src/driver/IDE.pas @@ -0,0 +1,44 @@ +{ ************************************************ + * Asuro + * Unit: Drivers/IDE + * Description: IDE Driver + ************************************************ + * Author: Aaron Hance + * Contributors: + ************************************************ } +unit IDE; + +interface + +uses + util, + PCI, + console; + +type + +var + SATA1 = uint32; + SATA2 = uint32; + SATA3 = uint32; + SATA4 = uint32; + BUS_MASTER = uint32; + + +procedure init(TPCI_Device : device); + +begin + +end; + +implementation + +procedure init(TPCI_Device : device) begin + SATA1 = device.address0; + SATA2 = device.address1; + SATA3 = device.address2; + SATA4 = device.address3; + BUS_MASTER = device.address4; +end; + +end. \ No newline at end of file