From 633c13c4d23ef57a3ca10b4fc50e25c1bb015692 Mon Sep 17 00:00:00 2001 From: kieron Date: Wed, 4 Apr 2018 19:43:21 +0000 Subject: [PATCH] git-svn-id: https://spexeah.com:8443/svn/Asuro@288 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c --- src/driver_management.pas | 63 --------------------------------------- src/kernel.pas | 2 +- 2 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 src/driver_management.pas diff --git a/src/driver_management.pas b/src/driver_management.pas deleted file mode 100644 index f1456262..00000000 --- a/src/driver_management.pas +++ /dev/null @@ -1,63 +0,0 @@ -{ ************************************************ - * Asuro - * Unit: Driver_Management - * Description: Manages Driver Loading - ************************************************ - * Author: K Morris - * Contributors: - ************************************************ } -unit Driver_Management; - -interface - -uses - util, strings; - -type - PDevEx = ^TDevEx; - TDevEx = record - idN : uInt32; - ex : PDevEx; - end; - - TBusIdentifier = (biUnknown, biPCI, biUSB, bii2c, biPCIe); - - PDeviceIdentifier = ^TDeviceIdentifier; - TDeviceIdentifier = record - Bus : TBusIdentifier; - id0 : uInt32; - id1 : uInt32; - id2 : uInt32; - id3 : uint32; - ex : PDevEx; - end; - - TDriverLoadCallback = procedure(); - - PDriverRegistration = ^TDriverRegistration; - TDriverRegistration = record - Identifier : TDeviceIdentifier; - Driver_Load : TDriverLoadCallback; - Loaded : Boolean; - Next : PDriverRegistration; - end; - -procedure RegisterDriver(DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback); -procedure RegisterDevice(DeviceID : PDeviceIdentifier); - -var - Root : PDriverRegistration = nil; - -implementation - -procedure RegisterDriver(DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback); -begin - -end; - -procedure RegisterDevice(DeviceID : PDeviceIdentifier); -begin - -end; - -end. \ No newline at end of file diff --git a/src/kernel.pas b/src/kernel.pas index 34126423..795f0309 100644 --- a/src/kernel.pas +++ b/src/kernel.pas @@ -26,7 +26,7 @@ uses vmemorymanager, pmemorymanager, lmemorymanager, - driver_management, + drivermanagement, tss, scheduler, PCI,