Added fetch and better disk callback

This commit is contained in:
Alex 2022-11-02 04:13:17 +02:00
parent b9c725c1db
commit 7d658a99e6
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -92,6 +92,7 @@ enum CallbackReason
SendReason,
ReceiveReason,
ConfigurationReason,
FetchReason,
BindReason,
UnbindReason,
InterruptReason,
@ -114,11 +115,20 @@ struct KernelCallback
/** @brief When the kernel wants to write to disk. */
struct
{
unsigned long Sector;
unsigned long SectorCount;
unsigned char Port;
unsigned char *Buffer;
bool Write;
struct
{
unsigned long Sector;
unsigned long SectorCount;
unsigned char Port;
unsigned char *Buffer;
bool Write;
} RW;
struct
{
unsigned char Ports;
int BytesPerSector;
} Fetch;
} DiskCallback;
} __attribute__((packed));