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
|
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
|
1c94b5e8eb
Kernel: Introduce the NetworkingManagement singleton
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
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 |
Liav A
|
ea58563970
Kernel: Instantiate network adapters in their own detect() methods
|
5 years ago |
Liav A
|
e880fe0765
Kernel: Use a const reference to RegisterState in IRQ handling
|
5 years ago |
Liav A
|
4479e874da
Kernel: Ensure RTL8139NetworkAdapter 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 |
Liav A
|
6c72736b26
Kernel: Replace IRQHandler with the new InterruptHandler class
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Liav A
|
e5ffa960d7
Kernel: Create support for PCI ECAM
|
5 years ago |
Conrad Pankoff
|
13abb3e88b
Kernel: Remove now-unused singleton methods from our network devices
|
6 years ago |
Conrad Pankoff
|
0b3308f995
Kernel: Remove over-eager const from rtl8139 driver link_up function
|
6 years ago |
Conrad Pankoff
|
4afe9e4f2a
Kernel: Implement rtl8139 network interface driver
|
6 years ago |