mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-27 15:04:33 +00:00
Added fetch and better disk callback
This commit is contained in:
parent
b9c725c1db
commit
7d658a99e6
20
DAPI.hpp
20
DAPI.hpp
@ -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));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user