On 09.07.2012 17:17, Peter Krempa wrote:
> Test filling of nodeinfo structure if /sys/devices/system/node does not
> exist. (Based on dump from a real machine)
> ---
>  .../linux-nodeinfo-sysfs-test-5-cpu-x86-output.txt |    1 +
>  .../linux-nodeinfo-sysfs-test-5-x86.cpuinfo        |  100 
> ++++++++++++++++++++
>  .../cpu/cpu0/topology/core_id                      |    1 +
>  .../cpu/cpu0/topology/core_siblings                |    1 +
>  .../cpu/cpu0/topology/core_siblings_list           |    1 +
>  .../cpu/cpu0/topology/physical_package_id          |    1 +
>  .../cpu/cpu0/topology/thread_siblings              |    1 +
>  .../cpu/cpu0/topology/thread_siblings_list         |    1 +
>  .../linux-nodeinfo-sysfs-test-5/cpu/cpu1/online    |    1 +
>  .../cpu/cpu1/topology/core_id                      |    1 +
>  .../cpu/cpu1/topology/core_siblings                |    1 +
>  .../cpu/cpu1/topology/core_siblings_list           |    1 +
>  .../cpu/cpu1/topology/physical_package_id          |    1 +
>  .../cpu/cpu1/topology/thread_siblings              |    1 +
>  .../cpu/cpu1/topology/thread_siblings_list         |    1 +
>  .../linux-nodeinfo-sysfs-test-5/cpu/cpu2/online    |    1 +
>  .../cpu/cpu2/topology/core_id                      |    1 +
>  .../cpu/cpu2/topology/core_siblings                |    1 +
>  .../cpu/cpu2/topology/core_siblings_list           |    1 +
>  .../cpu/cpu2/topology/physical_package_id          |    1 +
>  .../cpu/cpu2/topology/thread_siblings              |    1 +
>  .../cpu/cpu2/topology/thread_siblings_list         |    1 +
>  .../linux-nodeinfo-sysfs-test-5/cpu/cpu3/online    |    1 +
>  .../cpu/cpu3/topology/core_id                      |    1 +
>  .../cpu/cpu3/topology/core_siblings                |    1 +
>  .../cpu/cpu3/topology/core_siblings_list           |    1 +
>  .../cpu/cpu3/topology/physical_package_id          |    1 +
>  .../cpu/cpu3/topology/thread_siblings              |    1 +
>  .../cpu/cpu3/topology/thread_siblings_list         |    1 +
>  tests/nodeinfotest.c                               |    1 +
>  30 files changed, 129 insertions(+), 0 deletions(-)
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-cpu-x86-output.txt
>  create mode 100644 tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-x86.cpuinfo
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu0/topology/core_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu0/topology/core_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu0/topology/core_siblings_list
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu0/topology/physical_package_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu0/topology/thread_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu0/topology/thread_siblings_list
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu1/online
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu1/topology/core_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu1/topology/core_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu1/topology/core_siblings_list
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu1/topology/physical_package_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu1/topology/thread_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu1/topology/thread_siblings_list
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu2/online
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu2/topology/core_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu2/topology/core_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu2/topology/core_siblings_list
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu2/topology/physical_package_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu2/topology/thread_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu2/topology/thread_siblings_list
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu3/online
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu3/topology/core_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu3/topology/core_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu3/topology/core_siblings_list
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu3/topology/physical_package_id
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu3/topology/thread_siblings
>  create mode 100644 
> tests/nodeinfodata/linux-nodeinfo-sysfs-test-5/cpu/cpu3/topology/thread_siblings_list
> 
> diff --git 
> a/tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-cpu-x86-output.txt 
> b/tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-cpu-x86-output.txt
> new file mode 100644
> index 0000000..e63cf76
> --- /dev/null
> +++ b/tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-cpu-x86-output.txt
> @@ -0,0 +1 @@
> +CPUs: 4/4, MHz: 1861, Nodes: 1, Sockets: 1, Cores: 4, Threads: 1
> diff --git a/tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-x86.cpuinfo 
> b/tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-x86.cpuinfo
> new file mode 100644
> index 0000000..0c3fbe8
> --- /dev/null
> +++ b/tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-x86.cpuinfo
> @@ -0,0 +1,100 @@
> +processor    : 0
> +vendor_id    : GenuineIntel
> +cpu family   : 6
> +model                : 15
> +model name   : Intel(R) Xeon(R) CPU           E5320  @ 1.86GHz
> +stepping     : 7
> +cpu MHz              : 1861.965
> +cache size   : 4096 KB
> +physical id  : 0
> +siblings     : 4
> +core id              : 0
> +cpu cores    : 4
> +apicid               : 0
> +initial apicid       : 0
> +fpu          : yes
> +fpu_exception        : yes
> +cpuid level  : 10
> +wp           : yes
> +flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx 
> lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx 
> est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow
> +bogomips     : 3723.93
> +clflush size : 64
> +cache_alignment      : 64
> +address sizes        : 36 bits physical, 48 bits virtual
> +power management:
> +
> +processor    : 1
> +vendor_id    : GenuineIntel
> +cpu family   : 6
> +model                : 15
> +model name   : Intel(R) Xeon(R) CPU           E5320  @ 1.86GHz
> +stepping     : 7
> +cpu MHz              : 1861.965
> +cache size   : 4096 KB
> +physical id  : 0
> +siblings     : 4
> +core id              : 2
> +cpu cores    : 4
> +apicid               : 2
> +initial apicid       : 2
> +fpu          : yes
> +fpu_exception        : yes
> +cpuid level  : 10
> +wp           : yes
> +flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx 
> lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx 
> est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow
> +bogomips     : 3723.85
> +clflush size : 64
> +cache_alignment      : 64
> +address sizes        : 36 bits physical, 48 bits virtual
> +power management:
> +
> +processor    : 2
> +vendor_id    : GenuineIntel
> +cpu family   : 6
> +model                : 15
> +model name   : Intel(R) Xeon(R) CPU           E5320  @ 1.86GHz
> +stepping     : 7
> +cpu MHz              : 1861.965
> +cache size   : 4096 KB
> +physical id  : 0
> +siblings     : 4
> +core id              : 1
> +cpu cores    : 4
> +apicid               : 1
> +initial apicid       : 1
> +fpu          : yes
> +fpu_exception        : yes
> +cpuid level  : 10
> +wp           : yes
> +flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx 
> lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx 
> est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow
> +bogomips     : 3723.86
> +clflush size : 64
> +cache_alignment      : 64
> +address sizes        : 36 bits physical, 48 bits virtual
> +power management:
> +
> +processor    : 3
> +vendor_id    : GenuineIntel
> +cpu family   : 6
> +model                : 15
> +model name   : Intel(R) Xeon(R) CPU           E5320  @ 1.86GHz
> +stepping     : 7
> +cpu MHz              : 1861.965
> +cache size   : 4096 KB
> +physical id  : 0
> +siblings     : 4
> +core id              : 3
> +cpu cores    : 4
> +apicid               : 3
> +initial apicid       : 3
> +fpu          : yes
> +fpu_exception        : yes
> +cpuid level  : 10
> +wp           : yes
> +flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx 
> lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx 
> est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow
> +bogomips     : 3723.85
> +clflush size : 64
> +cache_alignment      : 64
> +address sizes        : 36 bits physical, 48 bits virtual
> +power management:
> +

Again, ACK modulo this ^^ empty newline.

Michal

--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to