Re: [PATCH] cpu: Improve error reporting on incompatible CPUs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/19/2012 03:45 PM, Jiri Denemark wrote:
On Wed, Apr 18, 2012 at 15:19:53 +0200, Peter Krempa wrote:
This patch modifies the CPU comparrison function to report the
incompatibilities in more detail to ease identification of problems.

* src/cpu/cpu.h:
     cpuGuestData(): Add argument to return detailed error message.
* src/cpu/cpu.c:
     cpuGuestData(): Add passthrough for error argument.
* src/cpu/cpu_x86.c
     x86FeatureNames(): Add function to convert a CPU definition to flag
                        names.
     x86Compute(): - Add error message parameter
                   - Add macro for reporting detailed error messages.
                   - Improve error reporting.
                   - Simplify calculation of forbidden flags.
     x86DataIteratorInit():
     x86cpuidMatchAny(): Remove functions that are no longer needed.
* src/qemu/qemu_command.c:
     qemuBuildCpuArgStr(): - Modify for new function prototype
                           - Add detailed error reports
                           - Change error code on incompatible processors
                             to VIR_ERR_CONFIG_UNSUPPORTED instead of
                             internal error
* tests/cputest.c:
     cpuTestGuestData(): Modify for new function prototype
---


ACK

I added the translation macros and removed the semicolon and pushed.

Thanks

Peter


Jirka

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]