mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-07-13 16:29:21 +00:00
Add implementation for GDT & IDT on x32 and QoL fixes
This commit is contained in:
@ -50,7 +50,7 @@ namespace NetworkDHCP
|
||||
debug("DHCP interface %#lx destroyed.", this);
|
||||
}
|
||||
|
||||
void DHCP::CreatePacket(DHCPHeader *Packet, uint8_t MessageType, uint32_t RequestIP)
|
||||
__no_sanitize("alignment") void DHCP::CreatePacket(DHCPHeader *Packet, uint8_t MessageType, uint32_t RequestIP)
|
||||
{
|
||||
Packet->Opcode = b8(DHCP_OP_BOOTREQUEST);
|
||||
Packet->HardwareType = b8(1);
|
||||
@ -153,7 +153,7 @@ namespace NetworkDHCP
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void DHCP::OnUDPPacketReceived(NetworkUDP::Socket *Socket, uint8_t *Data, size_t Length)
|
||||
__no_sanitize("alignment") void DHCP::OnUDPPacketReceived(NetworkUDP::Socket *Socket, uint8_t *Data, size_t Length)
|
||||
{
|
||||
UNUSED(Socket);
|
||||
UNUSED(Length);
|
||||
|
@ -68,7 +68,7 @@ namespace NetworkIPv4
|
||||
|
||||
std::vector<IPv4Events *> RegisteredEvents;
|
||||
|
||||
bool IPv4::OnEthernetPacketReceived(uint8_t *Data, size_t Length)
|
||||
__no_sanitize("alignment") bool IPv4::OnEthernetPacketReceived(uint8_t *Data, size_t Length)
|
||||
{
|
||||
IPv4Packet *Packet = (IPv4Packet *)Data;
|
||||
netdbg("Received %d bytes [Protocol %ld]", Length, Packet->Header.Protocol);
|
||||
|
Reference in New Issue
Block a user