mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
xend: Allow user to specify vslots 0 - 1f for static pass-through
The current parser only accepts vslots 0 - f (hex), that is, only slots that have one digit. This is an omission as two digit slots with a leading 0 or 1 are also valid, representing the full range of slots 0 - 1f. Thanks to Dexuan Cui for spotting this problem. Cc: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
1 parent
1d11695836
commit
7fdd501f11
1 file changed
+1
-1
@@ -1057,7 +1057,7 @@ def preprocess_pci(vals):
|
||||
r"(?P<bus>[0-9a-fA-F]{1,2})[:,]" + \
|
||||
r"(?P<slot>[0-9a-fA-F]{1,2})[.,]" + \
|
||||
r"(?P<func>[0-7])" + \
|
||||
r"(@(?P<vslot>[0-9a-fA-F]))?" + \
|
||||
r"(@(?P<vslot>[01]?[0-9a-fA-F]))?" + \
|
||||
r"(,(?P<opts>.*))?$", \
|
||||
pci_dev_str)
|
||||
if pci_match!=None:
|
||||
|
||||