Bug 1235381

Summary: RFE: configure guest NUMA node locality for guest PCI devices
Product: Red Hat Enterprise Linux 7 Reporter: Marcel Apfelbaum <marcel>
Component: seabiosAssignee: Marcel Apfelbaum <marcel>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: ailan, alex.williamson, atheurer, berrange, ehabkost, hhuang, huding, juzhang, knoel, michen, mst, mtosatti, rbalakri, virt-bugs, virt-maint, xfu, ypu
Target Milestone: rcKeywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: seabios-1.7.5-10.el7 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: guestNUMALocalityPCIdev Environment:
Last Closed: 2015-11-19 08:20:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1076724, 1103313    
Bug Blocks: 1082754, 1093069, 1103314, 1154205    

Comment 2 Miroslav Rezanina 2015-07-07 16:33:59 UTC
Fix included in seabios-1.7.5-10.el7

Comment 4 FuXiangChun 2015-08-31 10:36:15 UTC
Reproduced this bug with seabios-1.7.5-9.el7.x86_64.

Verified this bug with seabios-1.7.5-11.el7.x86_64.

steps:

1. Boot qemu-kvm process
/usr/libexec/qemu-kvm -name rhel7.2-1 -machine  pc-i440fx-rhel7.2.0,accel=kvm,usb=off -cpu IvyBridge -m 4096M,slots=256,maxmem=40G -smp 8,sockets=2,cores=4,threads=1,maxcpus=8  \

-object memory-backend-ram,host-nodes=0,policy=bind,id=mem-0,size=2048M,prealloc=yes -numa node,memdev=mem-0 \

-object memory-backend-ram,host-nodes=1,policy=bind,id=mem-1,size=2048M,prealloc=yes -numa node,memdev=mem-1 \

-device pxb,id=pxb,bus_nr=4,numa_node=1 \

-drive file=/home/rhel7.2.qcow2-1,format=qcow2,if=none,id=drive-virtio-blk-0,werror=stop,rerror=stop -device virtio-blk-pci,bus=pci.0,addr=0x8,drive=drive-virtio-blk-0,id=virtio-blk-0,bootindex=0 \

-serial unix:/tmp/monitor1,server,nowait -qmp tcp:0:5551,server,nowait \

-device vfio-pci,host=01:00.1,id=x530-k1,addr=0c.0,romfile=/home/X540-AT2/80861528.rom -vnc :1 -boot menu=on \

2. press ESC and list boot item via vnc

result:

For seabios-1.7.5-9.el7.x86_64, vfio-pci( 01:00.1) device can not be listed when press ESC. so this bug is reproduced.

For seabios-1.7.5-11.el7.x86_64, vfio-pci( 01:00.1) device can be listed when press ESC. so this bug is verified.

Comment 5 juzhang 2015-09-01 06:55:24 UTC
According to comment4, set this issue as verified.

Comment 7 errata-xmlrpc 2015-11-19 08:20:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHEA-2015-2218.html