Commit History

Author SHA1 Message Date
  Liav A e880fe0765 Kernel: Use a const reference to RegisterState in IRQ handling 5 years ago
  Liav A 8639ee2640 PCI: Enable LogStream output for addresses 5 years ago
  Liav A 9dbc273675 Kernel: Ensure E1000NetworkAdapter uses virtual memory correctly 5 years ago
  Andreas Kling b1058b33fb AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*) 5 years ago
  Liav A 15dfca4a79 Kernel: Use IOAddress class in Network adapters' drivers 5 years ago
  Liav A 97e5ccd984 E1000NetworkAdapter: Use dbg() instead of dbgprintf() 5 years ago
  Liav A a7d7c0e60c Kernel: Change get_pci_address() to pci_address() in PCI::Device class 5 years ago
  Liav A d83a3eff1f Kernel: Update Network adapter classes to use the PCI::Device class 5 years ago
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago
  Liav A e559af2008 Kernel: Apply changes to use LibBareMetal definitions 5 years ago
  Andreas Kling a3f39fe789 Net: Make NetworkAdapter reference-counted 5 years ago
  Liav A 583e9ad372 Kernel: Detect devices when enumerating the PCI bus 5 years ago
  Andreas Kling 164d9ecad7 Kernel: Some more int => size_t in NetworkAdapter and subclasses 5 years ago
  Andreas Kling e64c335e5a Revert "Kernel: Replace IRQHandler with the new InterruptHandler class" 5 years ago
  Liav A 6c72736b26 Kernel: Replace IRQHandler with the new InterruptHandler class 5 years ago
  Andreas Kling a246e9cd7e Use uintptr_t instead of u32 when storing pointers as integers 5 years ago
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 years ago
  Andreas Kling e362b56b4f Kernel: Move kernel above the 3GB virtual address mark 5 years ago
  Liav A 918097ae94 Kernel: Fixing E1000 MMIO access 5 years ago
  Liav A e5ffa960d7 Kernel: Create support for PCI ECAM 5 years ago
  Andreas Kling 9d67a6ba34 E1000: Disable interrupts while getting ready to wait on TX completion 5 years ago
  Andreas Kling 39246fb621 E1000: Use a WaitQueue to sleep while waiting for a transmit IRQ 5 years ago
  Conrad Pankoff 13abb3e88b Kernel: Remove now-unused singleton methods from our network devices 6 years ago
  Conrad Pankoff 286bafbb19 Kernel: Implement link status in /proc/net/adapters 6 years ago
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 years ago
  Andreas Kling 9e0f7acfe5 Kernel+Userland: Expose list of network adapters through /proc/netadapters. 6 years ago
  Andreas Kling e42c3b4fd7 Kernel: Rename LinearAddress => VirtualAddress. 6 years ago
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. 6 years ago
  Andreas Kling 649c81a714 Kernel: Move networking related files into Kernel/Net/. 6 years ago