summaryrefslogtreecommitdiff
path: root/Kernel/Net/RTL8139NetworkAdapter.cpp
AgeCommit message (Expand)Author
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-09-06Kernel: Make kernel region allocators return KResultOr<NOP<Region>>Andreas Kling
2021-08-23Kernel: Rename PCI::DeviceController => PCI::DeviceLiav A
2021-08-23Kernel/PCI: Delete PCI::Device in its current formLiav A
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-03Kernel: Set initial link up status for RTL8139Thomas Wagenveld
2021-08-03Kernel: Add interface to read link speed and duplex for NetworkAdapterThomas Wagenveld
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-09Kernel: Introduce the NetworkingManagement singletonLiav A
2021-05-22Kernel/Net: Make interfaces to have persistent namesLiav A
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-12Kernel: Convert klog() => AK::Format in RTL8139NetworkAdapterAndreas Kling
2021-02-20Kernel: Slap a handful more things with UNMAP_AFTER_INITAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-14Kernel: Assert if rounding-up-to-page-size would wrap around to 0Andreas Kling
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-11-20MACAddress: AK::Array as member variable instead of C-arrayLenny Maiorani
2020-10-03Everywhere: Fix more typosLinus Groh
2020-08-30Kernel: Unbreak building with extra debug macros, part 2Ben Wiederhake
2020-07-28Kernel: Use AK::Span a bunch in the network adapter codeAndreas Kling
2020-06-25Kernel: Harvest randomness from various driversPeter Elliott
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-04-28Kernel: Add Region helpers for accessing underlying physical pagesAndreas Kling
2020-04-11Kernel: Instantiate network adapters in their own detect() methodsLiav A
2020-03-19Kernel: Use a const reference to RegisterState in IRQ handlingLiav A
2020-03-09PCI: Enable LogStream output for addressesLiav A
2020-03-08Kernel: Ensure RTL8139NetworkAdapter uses virtual memory correctlyLiav A
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-02Kernel: Use IOAddress class in Network adapters' driversLiav A
2020-02-24Kernel: Change get_pci_address() to pci_address() in PCI::Device classLiav A
2020-02-24Kernel: Update Network adapter classes to use the PCI::Device classLiav A
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-08Net: Make NetworkAdapter reference-countedAndreas Kling
2020-02-02Kernel: Detect devices when enumerating the PCI busLiav A
2020-01-30Kernel: Some more int => size_t in NetworkAdapter and subclassesAndreas Kling
2020-01-22Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"Andreas Kling
2020-01-22Kernel: Replace IRQHandler with the new InterruptHandler classLiav A
2020-01-20Use uintptr_t instead of u32 when storing pointers as integersAndreas Kling
2020-01-18RTL8139: Unbreak RealTek Ethernet driver after paging changesAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-02Kernel: Create support for PCI ECAMLiav A