|
|
@45025
|
12 years |
vboxsync |
Update PDMDEVREG initialization comment so they refer to pfnMemSetup …
|
|
|
@44796
|
12 years |
vboxsync |
DevPciIch9.cpp: Added a not about a lazy bird.
|
|
|
@44600
|
12 years |
vboxsync |
Annoying assertions.
|
|
|
@44508
|
12 years |
vboxsync |
Drop the pfnSaveExecR3 and pfnLoadExecR3 interfaces of the PCI buses …
|
|
|
@43441
|
12 years |
vboxsync |
ICH9: Fix PCI bridge initialization
|
|
|
@41697
|
13 years |
vboxsync |
Debugger: Added "info pci" command PCI devices; added showing bus …
|
|
|
@40907
|
13 years |
vboxsync |
Working on tracking IRQs for tracing and logging purposes.
|
|
|
@40282
|
13 years |
vboxsync |
*: gcc-4.7: ~0 => ~0U in initializers (warning: narrowing conversion …
|
|
|
@40280
|
13 years |
vboxsync |
Corrected a bunch of HC and GC uses in status codes.
|
|
|
@39273
|
13 years |
vboxsync |
Updated help info, fixed a few innocent MSVC warnings.
|
|
|
@39136
|
13 years |
vboxsync |
More MMIO refactoring and some other cleanups.
|
|
|
@39135
|
13 years |
vboxsync |
Changed PDMDevHlpMMIORegister to take flags and drop pfnFill. Added …
|
|
|
@39091
|
13 years |
vboxsync |
More parameter warning fixes; made PciIch9 check the saved state version.
|
|
|
@38853
|
13 years |
vboxsync |
DevPciIch9.cpp: PDM provides locking via the helper interface, make …
|
|
|
@37636
|
13 years |
vboxsync |
Changed FNIOMMMIOWRITE to take a const buffer pointer.
|
|
|
@36836
|
14 years |
vboxsync |
PCI: don't fail on extended caps access, just record
|
|
|
@36716
|
14 years |
vboxsync |
PCI: 64-bit BARs tweaks, release logs on device attach, allow extended …
|
|
|
@36678
|
14 years |
vboxsync |
PCI: cleanups, R3 mapping work
|
|
|
@36663
|
14 years |
vboxsync |
PCI: tweaks
|
|
|
@36288
|
14 years |
vboxsync |
Ich9: Remove the i82801 PCI-to-PCI bridge. It is completely unused and …
|
|
|
@36268
|
14 years |
vboxsync |
PCI: fixed issues with memory layout mismatch between RC and other …
|
|
|
@36253
|
14 years |
vboxsync |
PCI: further raw work
|
|
|
@36218
|
14 years |
vboxsync |
PCI: interrupts work
|
|
|
@36203
|
14 years |
vboxsync |
don't use doxygen comments to document code sections, they'll end up …
|
|
|
@36153
|
14 years |
vboxsync |
PCI: more raw and 64-bit BARs coding
|
|
|
@36138
|
14 years |
vboxsync |
PCI: some of 64-bit BARs support (many real cards do that)
|
|
|
@36124
|
14 years |
vboxsync |
PCI: code to perform host driver detach on Linux - not yet fully functional
|
|
|
@36116
|
14 years |
vboxsync |
ICH9/PciBridge: Use the secondary bus number during device init and …
|
|
|
@36092
|
14 years |
vboxsync |
PCI: simplified BIOS init, fixed routing for nontrivial topologies
|
|
|
@36079
|
14 years |
vboxsync |
PCI: cleanup, todos, raw PCI regions work
|
|
|
@35753
|
14 years |
vboxsync |
various nits.
|
|
|
@35676
|
14 years |
vboxsync |
Main, VMM: PCI passthrough work
|
|
|
@35397
|
14 years |
vboxsync |
PCI: minor ICH9 reset tweak
|
|
|
@35391
|
14 years |
vboxsync |
space
|
|
|
@35390
|
14 years |
vboxsync |
PCI: correct region clenup on reset
|
|
|
@35358
|
14 years |
vboxsync |
backed out 69217
|
|
|
@35357
|
14 years |
vboxsync |
VMM, Main: PCI passthrough work
|
|
|
@35353
|
14 years |
vboxsync |
Move the misc files the in src/VBox/Devices/ directory into a build/ …
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35258
|
14 years |
vboxsync |
PCI: ICH9 clear regions on reset, IRQs matching BIOS code
|
|
|
@34836
|
14 years |
vboxsync |
PCI: fix Windows device manage question marks
|
|
|
@34749
|
14 years |
vboxsync |
space
|
|
|
@34748
|
14 years |
vboxsync |
PCI: correct reset handlers
|
|
|
@34746
|
14 years |
vboxsync |
PCI: registers, better reset and relocation handlers
|
|
|
@34516
|
14 years |
vboxsync |
PCI: remove irrelevant bits from BARs addresses when printing
|
|
|
@34485
|
14 years |
vboxsync |
PCI: print interrupts and regions information about devices in 'info pci'
|
|
|
@34332
|
14 years |
vboxsync |
PCI: run BIOS init on each reset
|
|
|
@34302
|
14 years |
vboxsync |
PCI: run BIOS fake on reset in ICH9
|
|
|
@34301
|
14 years |
vboxsync |
PCI: interrupt mapping
|
|
|
@34299
|
14 years |
vboxsync |
PCI: fixed issue with bridge config space writes
|
|
|
@34268
|
14 years |
vboxsync |
PCI: some 64-bit BARs bits
|
|
|
@34231
|
14 years |
vboxsync |
PCI: allow arbitrary width BAR accesses
|
|
|
@34201
|
14 years |
vboxsync |
PCI: dead code removal
|
|
|
@34014
|
14 years |
vboxsync |
scm whitespace cleanup
|
|
|
@33722
|
14 years |
vboxsync |
Main, PCI: uniform PCI slots management, please watch/report regressions
|
|
|
@33687
|
14 years |
vboxsync |
PCI: part 1 of PCI slots assignment logic in Main
|
|
|
@33606
|
14 years |
vboxsync |
PCI: add 2 bridges into ICH-9 chipset, more verbose topology printing
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33476
|
14 years |
vboxsync |
PCI: better logging, better access to non-existing devices
|
|
|
@33472
|
14 years |
vboxsync |
PCI: cleanup, fixes
|
|
|
@33419
|
14 years |
vboxsync |
PDM, PCI: save MSI-X page in saved state, multiple vectors in MSI, tweaks
|
|
|
@33370
|
14 years |
vboxsync |
PCI: don't put HDA to other slots
|
|
|
@33314
|
14 years |
vboxsync |
PCI, PDM: MSI-X support (absolutely untested)
|
|
|
@33236
|
14 years |
vboxsync |
PCI: MSI-X work
|
|
|
@33215
|
14 years |
vboxsync |
PCI: fixed few MSI-related bugs, now SLES boots fine with MSI SATA
|
|
|
@33203
|
14 years |
vboxsync |
PCI: tight packing of builting devices into functions, chipset slot …
|
|
|
@33142
|
14 years |
vboxsync |
PCI: new bus implementation can be used with IDE controller too
|
|
|
@33127
|
14 years |
vboxsync |
PCI: bits
|
|
|
@32960
|
14 years |
vboxsync |
PCI: bad typo in PCI address computation, now Windows boots fine with MCFG
|
|
|
@32951
|
14 years |
vboxsync |
PCI: cleanup, bits
|
|
|
@32941
|
14 years |
vboxsync |
PCI: safety checks, cleaner code
|
|
|
@32935
|
14 years |
vboxsync |
PDM, VMM, PCI: reworked MSI API: now MSIs delivered via IOAPIC API, …
|
|
|
@32860
|
14 years |
vboxsync |
PCI: MSI per-vector masking, saved states
|
|
|
@32820
|
14 years |
vboxsync |
PCI, PDM: initial drop of MSI support
|
|
|
@32776
|
14 years |
vboxsync |
PCI: refactoring for PCIe work
|
|
|
@32765
|
14 years |
vboxsync |
PCI: Linux guests really access extended PCI space
|
|
|
@32715
|
14 years |
vboxsync |
PCI: unused vars
|
|
|
@32714
|
14 years |
vboxsync |
PCI: extended address space access
|
|
|
@32637
|
14 years |
vboxsync |
PCI: further MCFG work
|
|
|
@32557
|
14 years |
vboxsync |
PCI: saved state code in ICH9
|
|
|
@32491
|
14 years |
vboxsync |
ICH PCI: fixed long standing bug in device relocation code (IRQ was …
|
|
|
@32477
|
14 years |
vboxsync |
PCI: BIOS & ACPI work
|
|
|
@32471
|
14 years |
vboxsync |
Devices: refactoring, further PCI work
|
|
|
@32379
|
14 years |
vboxsync |
DevPciIch9: fixed expression
|
|
|
@32346
|
14 years |
vboxsync |
burn fix
|
|
|
@32342
|
14 years |
vboxsync |
PCI: typos, first functional version
|
|
|
@32280
|
14 years |
vboxsync |
PCI: BIOS init, rework
|
|
|
@32263
|
14 years |
vboxsync |
PCI work: registers, irqs, part of autoconfig
|
|
|
@32216
|
14 years |
vboxsync |
PCI: device assignment logic
|
|
|
@32152
|
14 years |
vboxsync |
PCI work: more docs, exact device config
|
|
|
@32120
|
14 years |
vboxsync |
Main, devices: support for chipset selection in the public API
|
|
|
@32037
|
14 years |
vboxsync |
PCI work: make ICH9 PCI an additional device, not alternative …
|
|
copied from trunk/src/VBox/Devices/Bus/DevPCI-new.cpp
|
|
|
@31762
|
14 years |
vboxsync |
PCI: new implementation placeholders
|