From 35958c8c6b600482f68fef08ac26547b5655e987 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 7 Feb 2024 11:36:21 +0100 Subject: A lot of small changes --- kernel/drivers/rtl8139.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'kernel/drivers/rtl8139.c') diff --git a/kernel/drivers/rtl8139.c b/kernel/drivers/rtl8139.c index dd81533..b07ccef 100644 --- a/kernel/drivers/rtl8139.c +++ b/kernel/drivers/rtl8139.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include @@ -104,6 +105,9 @@ __attribute__((interrupt)) void rtl8139_handler(void *regs) { } void rtl8139_send_data(u8 *data, u16 data_size) { + kprintf("ipc_write\n"); + ipc_write(0, data, data_size); + /* const struct PCI_DEVICE *device = &rtl8139; // FIXME: It should block or fail if there is too little space for the // buffer @@ -120,7 +124,7 @@ void rtl8139_send_data(u8 *data, u16 data_size) { outl(device->gen.base_mem_io + 0x20 + send_buffers_loop * 4, (u32)virtual_to_physical(send_buffers[send_buffers_loop], NULL)); outl(device->gen.base_mem_io + 0x10 + send_buffers_loop * 4, data_size); - send_buffers_loop += 1; + send_buffers_loop += 1;*/ } void get_mac_address(u8 mac[6]) { -- cgit v1.2.3