1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-23 10:37:41 +00:00
serenity/Kernel
Liav A 0847ad9ca0 Kernel/PCI: Assign a PCI address in the SysFS PCI device directories
This is a bug that went unnoticed for a long time, so the exposed values
in SysFS PCI device directories were incorrect because the assigned PCI
address was simply the host bridge always.

Also, the bus typing should really be two hexadecimal digits and not 4
digits.
2021-08-14 17:47:42 +02:00
..
ACPI
API
Arch
Bus Kernel/PCI: Assign a PCI address in the SysFS PCI device directories 2021-08-14 17:47:42 +02:00
Devices
FileSystem
Graphics
Heap
Interrupts
Locking
Memory
Modules
Net
Prekernel
Storage
Syscalls
Tasks
Time
TTY
AddressSanitizer.cpp
AddressSanitizer.h
Assertions.h
AtomicEdgeAction.h
BootInfo.h
CMakeLists.txt
CMOS.cpp
CMOS.h
CommandLine.cpp
CommandLine.h
ConsoleDevice.cpp
ConsoleDevice.h
CoreDump.cpp
CoreDump.h
Debug.h.in
DoubleBuffer.cpp
DoubleBuffer.h
embedmap.sh
Forward.h
FutexQueue.cpp
FutexQueue.h
GlobalProcessExposed.cpp
init.cpp
IO.h
KBuffer.h
KBufferBuilder.cpp
KBufferBuilder.h
KLexicalPath.cpp
KLexicalPath.h
kprintf.cpp
KResult.h
kstdio.h
KString.cpp
KString.h
KSyms.cpp
KSyms.h
linker.ld
MiniStdLib.cpp
mkmap.sh
Module.h
Multiboot.h
Panic.cpp
Panic.h
PerformanceEventBuffer.cpp
PerformanceEventBuffer.h
PerformanceManager.h
PhysicalAddress.h
Process.cpp
Process.h
ProcessExposed.cpp
ProcessExposed.h
ProcessGroup.cpp
ProcessGroup.h
ProcessSpecificExposed.cpp
Random.cpp
Random.h
RTC.cpp
RTC.h
SanCov.cpp
Scheduler.cpp
Scheduler.h
Sections.h
StdLib.cpp
StdLib.h
Syscall.cpp
Thread.cpp
Thread.h
ThreadBlockers.cpp
ThreadTracer.cpp
ThreadTracer.h
TimerQueue.cpp
TimerQueue.h
UBSanitizer.cpp
UnixTypes.h
UserOrKernelBuffer.cpp
UserOrKernelBuffer.h
VirtualAddress.h
WaitQueue.cpp
WaitQueue.h
WorkQueue.cpp
WorkQueue.h