Commit History

Author SHA1 Message Date
  Liav A aacb1f0bf4 Kernel: Rename PCI::DeviceController => PCI::Device 3 years ago
  Liav A 7b9c3439ec Kernel/PCI: Delete PCI::Device in its current form 3 years ago
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 4 years ago
  Thomas Wagenveld 59fdeec7f5 Kernel: Add interface to read link speed and duplex for NetworkAdapter 4 years ago
  Andreas Kling e49af4bac9 Kernel/E1000: Consolidate RX and TX buffer regions 4 years ago
  Andreas Kling e4dfb0fdf3 Kernel: Make NetworkAdapter::class_name() return a StringView 4 years ago
  Andreas Kling c9f6786e8b Kernel: Make various T::class_name() and similar return StringView 4 years ago
  Liav A 6568bb47cb Kernel/PCI: Move the PCI components as a subfolder to the Bus directory 4 years ago
  Liav A b91df26d4a Kernel/Interrupts: Return boolean on whether we handled the interrupt 4 years ago
  Liav A c6480a0426 Kernel/Net: Support Intel 82574 adapter 4 years ago
  Liav A 1c94b5e8eb Kernel: Introduce the NetworkingManagement singleton 4 years ago
  Lenny Maiorani 5751327195 Kernel: static vs non-static constexpr variables 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Linus Groh bbe787a0af Everywhere: Re-format with clang-format-11 4 years ago
  Andreas Kling f5ac4da993 Kernel: Use AK::Span a bunch in the network adapter code 5 years ago
  Peter Elliott af0b2d1d86 Kernel: Harvest randomness from various drivers 5 years ago
  Andreas Kling 21d5f4ada1 Kernel: Absorb LibBareMetal back into the kernel 5 years ago
  Andreas Kling 463c2e3768 Kernel: Be a little more defensive when indexing E1000 Rx/Tx buffers 5 years ago
  Andreas Kling 9c856811b2 Kernel: Add Region helpers for accessing underlying physical pages 5 years ago
  Liav A ea58563970 Kernel: Instantiate network adapters in their own detect() methods 5 years ago
  Shannon Booth 81adefef27 Kernel: Run clang-format on files 5 years ago
  Liav A e880fe0765 Kernel: Use a const reference to RegisterState in IRQ handling 5 years ago
  Liav A 9dbc273675 Kernel: Ensure E1000NetworkAdapter uses virtual memory correctly 5 years ago
  Liav A 773afefe7c Kernel: Change HandlerPurpose to HandlerType 5 years ago
  Liav A 15dfca4a79 Kernel: Use IOAddress class in Network adapters' drivers 5 years ago
  Liav A d83a3eff1f Kernel: Update Network adapter classes to use the PCI::Device class 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 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