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 |