diff options
author | Anton Kling <anton@kling.gg> | 2024-03-14 13:09:59 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-03-14 13:09:59 +0100 |
commit | 2e8b474d4219e7faaac3823e73c8d528c2698a37 (patch) | |
tree | 7d93b5fd220e8b703ba69f9b55122d15c9d619fb /kernel/drivers | |
parent | 051ac9f1941e8bc6ad87beccb61a2d53111ba8ea (diff) |
random changes made
Diffstat (limited to 'kernel/drivers')
-rw-r--r-- | kernel/drivers/mouse.c | 2 | ||||
-rw-r--r-- | kernel/drivers/rtl8139.c | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/kernel/drivers/mouse.c b/kernel/drivers/mouse.c index af4f22e..a829318 100644 --- a/kernel/drivers/mouse.c +++ b/kernel/drivers/mouse.c @@ -43,7 +43,7 @@ void add_mouse(void) { // Don't look at this int fd = vfs_open("/dev/mouse", O_RDWR, 0); mouse_fd = get_vfs_fd(fd); - get_current_task()->file_descriptors[fd] = NULL; + current_task->file_descriptors[fd] = NULL; } void what(registers_t *r) { diff --git a/kernel/drivers/rtl8139.c b/kernel/drivers/rtl8139.c index b22bb8a..5a11e74 100644 --- a/kernel/drivers/rtl8139.c +++ b/kernel/drivers/rtl8139.c @@ -111,8 +111,7 @@ void rtl8139_send_data(u8 *data, u16 data_size) { data_size -= 0x1000; return rtl8139_send_data(data, data_size); } - ipc_write(0, data, data_size); - /* + // 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 @@ -129,7 +128,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]) { |