mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 07:02:44 +00:00 
			
		
		
		
	|  e5ffa960d7 The new PCI subsystem is initialized during runtime. PCI::Initializer is supposed to be called during early boot, to perform a few tests, and initialize the proper configuration space access mechanism. Kernel boot parameters can be specified by a user to determine what tests will occur, to aid debugging on problematic machines. After that, PCI::Initializer should be dismissed. PCI::IOAccess is a class that is derived from PCI::Access class and implements PCI configuration space access mechanism via x86 IO ports. PCI::MMIOAccess is a class that is derived from PCI::Access and implements PCI configurtaion space access mechanism via memory access. The new PCI subsystem also supports determination of IO/MMIO space needed by a device by checking a given BAR. In addition, Every device or component that use the PCI subsystem has changed to match the last changes. | ||
|---|---|---|
| .. | ||
| DevicesModel.cpp | ||
| DevicesModel.h | ||
| GraphWidget.cpp | ||
| GraphWidget.h | ||
| main.cpp | ||
| Makefile | ||
| MemoryStatsWidget.cpp | ||
| MemoryStatsWidget.h | ||
| NetworkStatisticsWidget.cpp | ||
| NetworkStatisticsWidget.h | ||
| ProcessFileDescriptorMapWidget.cpp | ||
| ProcessFileDescriptorMapWidget.h | ||
| ProcessMemoryMapWidget.cpp | ||
| ProcessMemoryMapWidget.h | ||
| ProcessModel.cpp | ||
| ProcessModel.h | ||
| ProcessStacksWidget.cpp | ||
| ProcessStacksWidget.h | ||
| ProcessTableView.cpp | ||
| ProcessTableView.h | ||