Commit History

Upphovsman SHA1 Meddelande Datum
  Liav A 7c1f645e27 Kernel/Net: Iron out the locking mechanism across the subsystem 2 år sedan
  Liav A bd7d4513bf Kernel/Net: Make the LoopbackAdapter initializer to use ErrorOr pattern 2 år sedan
  Liav A 9f011592be Kernel/Net: Convert initializers to return NonnullRefPtr<NetworkAdapter> 2 år sedan
  Andreas Kling 7369d0ab5f Kernel: Stop using NonnullLockRefPtrVector 2 år sedan
  Liav A 2d1719da73 Kernel/Net: Propagate proper errno codes from determine_network_device 2 år sedan
  Liav A c876412b1b Kernel: Remove the NE2000 PCI network adapter driver 2 år sedan
  Liav A 5c97c6d874 Kernel: Remove the RTL8139 PCI network adapter driver 2 år sedan
  Liav A 0cede94c39 Kernel/Net: Introduce a new mechanism to initialize a PCI device 2 år sedan
  Andreas Kling 30d3f2789e Kernel: Propagate errors during network adapter detection/initialization 2 år sedan
  Liav A 05ba034000 Kernel: Introduce the IOWindow class 2 år sedan
  Andreas Kling 11eee67b85 Kernel: Make self-contained locking smart pointers their own classes 3 år sedan
  Liav A 3fb289e27d Kernel/PCI: Don't hold spinlocks when doing fast device enumeration 3 år sedan
  Liav A 71de4f7114 Kernel/Net: Don't try to enumerate PCI adapters if PCI is disabled 3 år sedan
  Idan Horowitz 74ab8ccde0 Kernel: Add NetworkingManagement::try_for_each() for fallible iteration 3 år sedan
  Andreas Kling 3becff9eae Kernel: Protect network adapter list with spinlock instead of mutex 3 år sedan
  Daniel Bertalan 52beeebe70 Kernel: Remove the KString::try_create(String::formatted(...)) pattern 3 år sedan
  Liav A 7e8beadd57 Kernel/Net: Move Realtek network adapters code to a separate directory 3 år sedan
  Liav A 7991a92388 Kernel/Net: Move NE2000 network adapter code to a separate directory 3 år sedan
  Liav A 39d40afa93 Kernel/Net: Move Intel network adapters code to a separate directory 3 år sedan
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value 3 år sedan
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 år sedan
  Liav A 64aaf263a2 Kernel/Net: Generate interface name near construction point 3 år sedan
  Brian Gianforcaro 2770433d30 Kernel: Convert network adapter names to Kernel::KString 3 år sedan
  Liav A 4974727dbb Kernel: Move x86 IO instructions code into the x86 specific folder 3 år sedan
  Liav A 9d9d57056e Kernel/PCI: Remove Address from enumeration callback 3 år sedan
  Liav A 057f5a12c2 Kernel/PCI: Propagate usage of DeviceIdentifier everywhere 3 år sedan
  Liav A da327746a2 Kernel: Rename two PCI components 3 år sedan
  Liav A 82bb08a15c Kernel/PCI: Cache more details about PCI devices when enumerating them 3 år sedan
  Liav A 25ea7461a0 Kernel/PCI: Simplify the entire subsystem 3 år sedan
  Andreas Kling c94c15d45c Everywhere: Replace AK::Singleton => Singleton 4 år sedan