Re: [PATCH 16/16 v6] PCI: document the new PCI boot parameters

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Yu Zhao
Date: Friday, November 7, 2008 - 10:00 pm

Greg KH wrote:

The generic PCI core can do this but this feature is kind of disabled by 
low level PCI code in x86. The low level code tries to reserve resource 
according to configuration from BIOS. If the BIOS is wrong, the 
allocation would fail and the generic PCI core couldn't repair it 
because the bridge resources may have been allocated by the PCI low 
level and the PCI core can't expand them to find enough resource for the 
subordinates.

The proposal is to disable x86 PCI low level to allocation resources 
according to BIOS so PCI core can fully control the resource allocation. 
The PCI core takes all resources from BARs it knows into account and 
configure the resource windows on the bridges according to its own 
calculation.

Regards,
Yu
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Yu Zhao, (Wed Oct 22, 1:38 am)
[PATCH 3/16 v6] PCI: export __pci_read_base, Yu Zhao, (Wed Oct 22, 1:41 am)
git repository for SR-IOV development?, H L, (Thu Nov 6, 9:51 am)
Re: git repository for SR-IOV development?, Greg KH, (Thu Nov 6, 9:59 am)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Thu Nov 6, 10:38 am)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Matthew Wilcox, (Thu Nov 6, 10:47 am)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Matthew Wilcox, (Thu Nov 6, 11:36 am)
Re: git repository for SR-IOV development?, H L, (Thu Nov 6, 12:58 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Thu Nov 6, 1:04 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Thu Nov 6, 2:35 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Simon Horman, (Thu Nov 6, 3:24 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Anthony Liguori, (Thu Nov 6, 3:38 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Anthony Liguori, (Thu Nov 6, 3:40 pm)
Re: git repository for SR-IOV development?, Simon Horman, (Thu Nov 6, 3:56 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Matthew Wilcox, (Thu Nov 6, 3:58 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Chris Wright, (Thu Nov 6, 4:54 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Dong, Eddie, (Thu Nov 6, 6:52 pm)
Re: git repository for SR-IOV development?, Greg KH, (Thu Nov 6, 6:58 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Nakajima, Jun, (Thu Nov 6, 7:08 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Leonid Grossman, (Fri Nov 7, 12:29 am)
Re: git repository for SR-IOV development?, Yu Zhao, (Fri Nov 7, 6:09 am)
Re: [PATCH 16/16 v6] PCI: document the new PCI boot parameters, Yu Zhao, (Fri Nov 7, 10:00 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Sat Nov 8, 4:09 am)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Leonid Grossman, (Sat Nov 8, 8:37 am)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Muli Ben-Yehuda, (Sat Nov 8, 11:41 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Avi Kivity, (Sun Nov 9, 12:37 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Avi Kivity, (Tue Nov 11, 2:00 am)