Platform : x86_64 Service OS : Red Hat Enterprise Linux AS release 4 (Nahant Update 3) Hardware : Woodcrest Xen package: Date: Tue Mar 27 16:59:15 CST 2007 Summary Test Report of Last Session ===================================================================== Total Pass Fail NoResult Crash ===================================================================== device_model 2 1 0 1 0 nightly 3 3 0 0 0 control_panel 31 28 2 0 1 ===================================================================== device_model 2 1 0 1 0 :pv_on_up 1 1 0 0 0 :pv_on_smp 1 0 0 1 0 nightly 3 3 0 0 0 :kernel_build 1 1 0 0 0 :subset_LTP 1 1 0 0 0 :dom0x11 1 1 0 0 0 control_panel 31 28 2 0 1 :ia32e_vistartm 1 1 0 0 0 :acpi_nightly 1 1 0 0 0 :ia32up_acpi_win2k3 1 1 0 0 0 :ia32up_two_noacpi_ 1 1 0 0 0 :fourG_2linux 1 1 0 0 0 :ia32_smp_win2k3 1 1 0 0 0 :ia32_smp_winxp 1 1 0 0 0 :ia32up_noacpi_win 1 1 0 0 0 :fourG_linuxwindows 1 1 0 0 0 :four_vmx_seq 1 1 0 0 0 :ia32up_acpi_winxp 1 1 0 0 0 :ia32e_smp_winxp 1 1 0 0 0 :ia32e_up_win2k3 1 1 0 0 0 :ia32_guest_256M 1 1 0 0 0 :one_VMX 1 1 0 0 0 :base_kernel 1 1 0 0 0 :ia32e_up_winxp 1 1 0 0 0 :ia32_vistartm 1 0 1 0 0 :ia32pae_VMX_1500M 1 1 0 0 0 :fourG_paelinux 1 1 0 0 0 :ia32e_smp_win2k3 1 1 0 0 0 :fourG_linux 1 1 0 0 0 :one_XENU 1 1 0 0 0 :fourG_windows 1 1 0 0 0 :ia32_smp_vista 1 1 0 0 0 :two_xenu_vmx_seq 1 0 0 0 1 :xenu_pae_on_64 1 1 0 0 0 :guestx11 1 1 0 0 0 :ia32up_acpi_win2k 1 1 0 0 0 :saverestore 1 0 1 0 0 :ia32e_smp_vista 1 1 0 0 0 ===================================================================== Total 36 32 2 1 1 Detail Test Report of Last Session ===================================================================== Detailed test cases info: Suite : Scenario TC No. IC No. device_model:pv_on_up 0 1 PASS 16:28:08 DM_PV_001 Linux vt-dp6 2.6.18-xen #1 SMP Tue Mar 27 06:19:03 CST 2007 x86_64 x86_64 x86_64 GNU/Linux Tue Mar 27 16:25:18 CST 2007: Basically testing UP VMX PV driver VBD/VNIF Tue Mar 27 16:25:18 CST 2007: Set Special VMX config and create VMX Domain. Tue Mar 27 16:25:18 CST 2007 Create temp disk image file: /share/xvs/var/tmp.gcKfFO8984 Succ! Tue Mar 27 16:25:20 CST 2007 Create temp disk image file: /share/xvs/var/tmp.JuodcP8985 Succ! Tue Mar 27 16:26:18 CST 2007: Install kernels in VMX. Tue Mar 27 16:26:30 CST 2007 Creating v17001_1174983921 with 512 MB memory Tue Mar 27 16:27:28 CST 2007 Succ: Domain v17001_1174983921 is created! Tue Mar 27 16:27:30 CST 2007 Succ: connect to VMX console okay! Tue Mar 27 16:27:32 CST 2007: Insert Drivers. Tue Mar 27 16:27:35 CST 2007: insert module xen-platform-pci.ko pass! Tue Mar 27 16:27:37 CST 2007: insert module xenbus.ko pass! Tue Mar 27 16:27:38 CST 2007: insert module xen-vbd.ko pass! Tue Mar 27 16:27:41 CST 2007: insert module xen-vnif.ko pass! Tue Mar 27 16:27:41 CST 2007: Check VBD and VNIF PASS: Tue Mar 27 16:27:43 CST 2007: vbd mount -> okay! PASS: Tue Mar 27 16:27:47 CST 2007: bring up eth0 -> okay! PASS: Tue Mar 27 16:27:51 CST 2007: ping xen0 -> okay! Tue Mar 27 16:28:08 CST 2007 Succ: Destroy v17001_1174983921 successful! [DM_PV_001:DM_PV_001] device_model:pv_on_smp 0 2 NORESULT 16:37:02 DM_PV_002 Linux vt-dp6 2.6.18-xen #1 SMP Tue Mar 27 06:19:03 CST 2007 x86_64 x86_64 x86_64 GNU/Linux Tue Mar 27 16:28:16 CST 2007: Basically testing SMP VMX PV driver VBD/VNIF Tue Mar 27 16:28:16 CST 2007: Set Special VMX config and create VMX Domain. Tue Mar 27 16:28:16 CST 2007 Create temp disk image file: /share/xvs/var/tmp.OCjNl12927 Succ! Tue Mar 27 16:28:18 CST 2007 Create temp disk image file: /share/xvs/var/tmp.XEjts12928 Succ! Tue Mar 27 16:29:17 CST 2007: Install kernels in VMX. Tue Mar 27 16:29:30 CST 2007 Creating v17002_1174984098 with 512 MB memory Tue Mar 27 16:30:28 CST 2007 Succ: Domain v17002_1174984098 is created! ERR: Tue Mar 27 16:36:13 CST 2007: connect to VMX console failed! Tue Mar 27 16:36:13 CST 2007 Succ: connect to VMX console okay! ERR: Tue Mar 27 16:36:45 CST 2007: mount hdb fail! Tue Mar 27 16:37:02 CST 2007 Succ: Destroy v17002_1174984098 successful! [DM_PV_002:DM_PV_002] nightly:kernel_build 0 24 PASS 16:25:09 Tue Mar 27 16:10:07 CST 2007 Testing for build base kernel in VMX domain Domain v24_1174983007 Created! network is OK. Tue Mar 27 16:25:09 CST 2007 tet result: nightly:subset_LTP 0 7 PASS 16:10:03 Tue Mar 27 15:58:31 CST 2007 subset LTP test Domain v7_1174982313 is created, network failed. Tue Mar 27 16:10:03 CST 2007 tet result: nightly:dom0x11 0 31 PASS 15:58:29 Tue Mar 27 15:58:17 CST 2007 Check whether dom0's X is started dom0 is not configured as run level 5, manually swith to run level 5 X is sucessfully started Tue Mar 27 15:58:29 CST 2007 tet result: control_panel:ia32e_vistartm 0 66 PASS 15:41:40 Tue Mar 27 15:36:14 CST 2007 Testing for booting VISTA guest Creating vtp65_1174980974 with memory 1024... VMX tp65 is up in 292 sec(s) MAC 00:16:3e:3d:53:74 gets IP address 192.168.35.79, but ping failed Destroy vtp65_1174980974 OK Tue Mar 27 15:41:40 CST 2007 tet result: control_panel:acpi_nightly 0 27 PASS 14:35:25 Tue Mar 27 14:34:35 CST 2007 Testing for Startup a 512MB memory VMX domain with ACPI support XVS uses Test_NetUp_Domain to start domain Creating vtp27_1174977275 with memory 512... VMX tp27 is up in 28 sec(s) MAC 00:16:3e:11:3e:5e gets IP address 192.168.13.123, and ping is OK Destroy vtp27_1174977275 OK Tue Mar 27 14:35:25 CST 2007 tet result: control_panel:ia32up_acpi_win2k3 0 35 PASS 15:07:53 Tue Mar 27 15:06:24 CST 2007 Testing for booting Win2003 guest Creating vtp35_1174979184 with memory 1024... VMX tp35 is up in 55 sec(s) MAC 00:16:3e:5e:24:44 gets IP address 192.168.113.40, but ping failed Destroy vtp35_1174979184 OK Tue Mar 27 15:07:53 CST 2007 tet result: control_panel:ia32up_two_noacpi_win 0 9 PASS 15:02:58 Tue Mar 27 15:00:26 CST 2007 Testing for booting two windows guests Creating vtp9_2_1174978826 with memory 256... Creating vtp9_1_1174978826 with memory 256... Destroy vtp9_1_1174978826 OK VMX tp9_1 is up in 104 sec(s) VMX tp9_2 is up in 106 sec(s) Destroy vtp9_2_1174978826 OK MAC 00:16:3e:30:14:55 gets IP address 192.168.22.105, but ping failed MAC 00:16:3e:48:35:75 gets IP address 192.168.23.103, but ping failed Tue Mar 27 15:02:58 CST 2007 tet result: control_panel:fourG_2linux 0 63 PASS 15:50:17 Tue Mar 27 15:46:06 CST 2007 Test two Linux VMX with 5120M memory Creating vtp63_2_1174981566 with memory 5120... Creating vtp63_1_1174981566 with memory 5120... Command in Domain vtp63_1_1174981566 gets value MemTotal: 5073208 kB VMX tp63_2 is up in 37 sec(s) VMX tp63_1 is up in 47 sec(s) Guest vtp63_1_1174981566 memory size 5073208 MAC 00:16:3e:33:8f:48 gets IP address 192.168.169.181, and ping is OK MAC 00:16:3e:25:08:d0 gets IP address 192.168.39.71, and ping is OK Command in Domain vtp63_2_1174981566 gets value MemTotal: 5183116 kB Guest vtp63_2_1174981566 memory size 5183116 Destroy vtp63_1_1174981566 OK Destroy vtp63_2_1174981566 OK Tue Mar 27 15:50:17 CST 2007 tet result: control_panel:ia32_smp_win2k3 0 49 PASS 15:10:54 Tue Mar 27 15:09:20 CST 2007 Testing for booting IA32 SMP Win2k3 guest Creating vtp49_1174979360 with memory 1024... VMX tp49 is up in 62 sec(s) MAC 00:16:3e:23:d2:f2 gets IP address 192.168.27.95, but ping failed Destroy vtp49_1174979360 OK Tue Mar 27 15:10:54 CST 2007 tet result: control_panel:ia32_smp_winxp 0 48 PASS 15:09:16 Tue Mar 27 15:07:57 CST 2007 Testing for booting IA32 SMP WinXP guest Creating vtp48_1174979277 with memory 1024... VMX tp48 is up in 47 sec(s) MAC 00:16:3e:66:d0:f0 gets IP address 192.168.26.97, but ping failed Destroy vtp48_1174979277 OK Tue Mar 27 15:09:16 CST 2007 tet result: control_panel:ia32up_noacpi_win 0 8 PASS 15:00:24 Tue Mar 27 14:59:18 CST 2007 Testing for booting windows guest Creating vtp8_1174978758 with memory 256... VMX tp8 is up in 34 sec(s) MAC 00:16:3e:0f:16:3f gets IP address 192.168.21.107, but ping failed Destroy vtp8_1174978758 OK Tue Mar 27 15:00:24 CST 2007 tet result: control_panel:fourG_linuxwindows 0 62 PASS 15:51:47 Tue Mar 27 15:50:20 CST 2007 Testing for booting one windows and one linux VMX guests Creating vtp62_1_1174981820 with memory 5120... Creating vtp62_2_1174981820 with memory 5120... Destroy vtp62_1_1174981820 OK VMX tp62_2 is up in 43 sec(s) VMX tp62_1 is up in 46 sec(s) Destroy vtp62_2_1174981820 OK MAC 00:16:3e:63:7d:3e gets IP address 192.168.40.69, and ping is OK MAC 00:16:3e:55:1e:5e gets IP address 192.168.41.67, and ping is OK Tue Mar 27 15:51:47 CST 2007 tet result: control_panel:four_vmx_seq 0 59 PASS 14:59:14 Tue Mar 27 14:56:16 CST 2007 Testing for 4 VMXs of 256M memory in sequence XVS uses Test_NetUp_Domain to start domain Creating vtp59_1_1174978576 with memory 256... VMX tp59_1 is up in 34 sec(s) MAC 00:16:3e:3e:9d:84 gets IP address 192.168.17.115, and ping is OK XVS uses Test_NetUp_Domain to start domain Creating vtp59_2_1174978622 with memory 256... VMX tp59_2 is up in 19 sec(s) MAC 00:16:3e:26:92:3a gets IP address 192.168.18.113, and ping is OK XVS uses Test_NetUp_Domain to start domain Creating vtp59_3_1174978652 with memory 256... VMX tp59_3 is up in 19 sec(s) MAC 00:16:3e:53:44:64 gets IP address 192.168.19.111, and ping is OK XVS uses Test_NetUp_Domain to start domain Creating vtp59_4_1174978682 with memory 256... VMX tp59_4 is up in 18 sec(s) MAC 00:16:3e:41:0e:2e gets IP address 192.168.20.109, and ping is OK Destroy vtp59_1_1174978576 OK Destroy vtp59_2_1174978622 OK Destroy vtp59_3_1174978652 OK Destroy vtp59_4_1174978682 OK Tue Mar 27 14:59:14 CST 2007 tet result: control_panel:ia32up_acpi_winxp 0 34 PASS 15:06:20 Tue Mar 27 15:04:11 CST 2007 Testing for booting WinXP guest Creating vtp34_1174979051 with memory 1024... VMX tp34 is up in 97 sec(s) MAC 00:16:3e:6f:22:43 gets IP address 192.168.25.99, but ping failed Destroy vtp34_1174979051 OK Tue Mar 27 15:06:20 CST 2007 tet result: control_panel:ia32e_smp_winxp 0 52 PASS 15:30:50 Tue Mar 27 15:29:37 CST 2007 Testing for booting IA32e SMP WinXP guest Creating vtp52_1174980578 with memory 1024... VMX tp52 is up in 40 sec(s) MAC 00:16:3e:11:ab:d3 gets IP address 192.168.68.41, but ping failed Destroy vtp52_1174980578 OK Tue Mar 27 15:30:50 CST 2007 tet result: control_panel:ia32e_up_win2k3 0 56 PASS 15:26:52 Tue Mar 27 15:25:57 CST 2007 Testing for booting IA32e UP Win2k3 guest Creating vtp56_1174980357 with memory 1024... VMX tp56 is up in 33 sec(s) MAC 00:16:3e:3d:51:71 gets IP address 192.168.70.37, and ping is OK Destroy vtp56_1174980357 OK Tue Mar 27 15:26:52 CST 2007 tet result: control_panel:ia32_guest_256M 0 23 PASS 14:33:34 Tue Mar 27 14:32:44 CST 2007 Testing for Startup a 256M IA-32 VMX domain (on IA-32e or IA-32 PAE host) XVS uses Test_NetUp_Domain to start domain Creating vtp23_1174977164 with memory 256... VMX tp23 is up in 28 sec(s) MAC 00:16:3e:45:64:84 gets IP address 192.168.11.127, and ping is OK Destroy vtp23_1174977164 OK Tue Mar 27 14:33:34 CST 2007 tet result: control_panel:one_VMX 0 3 PASS 14:32:40 Linux vt-dp6 2.6.18-xen #1 SMP Tue Mar 27 06:19:03 CST 2007 x86_64 x86_64 x86_64 GNU/Linux xen-hg_xen_unstable_r14560_20070327-1 Service OS is Red Hat Enterprise Linux AS release 4 (Nahant Update 3) Tue Mar 27 14:31:47 CST 2007 Testing for Startup a 512MB memory VMX domain XVS uses Test_NetUp_Domain to start domain Creating vtp3_1174977108 with memory 512... VMX tp3 is up in 30 sec(s) MAC 00:16:3e:22:cd:6d gets IP address 192.168.107.15, and ping is OK Destroy vtp3_1174977108 OK Tue Mar 27 14:32:40 CST 2007 tet result: control_panel:base_kernel 0 16 PASS 14:38:26 Tue Mar 27 14:37:03 CST 2007 Testing for Startup a VMX domain with base kernel(2.6.16) XVS uses Test_NetUp_Domain to start domain Creating vtp16_1174977423 with memory 512... VMX tp16 is up in 61 sec(s) MAC 00:16:3e:6d:18:38 gets IP address 192.168.164.121, and ping is OK Destroy vtp16_1174977423 OK Tue Mar 27 14:38:26 CST 2007 tet result: control_panel:ia32e_up_winxp 0 57 PASS 15:25:53 Tue Mar 27 15:24:34 CST 2007 Testing for booting IA32e UP WinXP guest Creating vtp57_1174980274 with memory 1024... VMX tp57 is up in 47 sec(s) MAC 00:16:3e:44:fd:1e gets IP address 192.168.66.45, but ping failed Destroy vtp57_1174980274 OK Tue Mar 27 15:25:53 CST 2007 tet result: control_panel:ia32_vistartm 0 65 FAIL 15:24:28 Tue Mar 27 15:14:04 CST 2007 Testing for booting VISTA guest Creating vtp65_1174979644 with memory 1024... VMX tp65 is not up, or network is down in 600 second Destroy vtp65_1174979644 OK Tue Mar 27 15:24:28 CST 2007 tet result: control_panel:ia32pae_VMX_1500M 0 22 PASS 14:34:29 Tue Mar 27 14:33:37 CST 2007 Testing for Startup a 1500MB memory PAE VMX domain (on IA-32e or PAE) XVS uses Test_NetUp_Domain to start domain Creating vtp22_1174977217 with memory 1532... VMX tp22 is up in 30 sec(s) MAC 00:16:3e:72:e9:8a gets IP address 192.168.12.125, and ping is OK Destroy vtp22_1174977217 OK Tue Mar 27 14:34:29 CST 2007 tet result: control_panel:fourG_paelinux 0 64 PASS 15:43:01 Tue Mar 27 15:41:43 CST 2007 Test one Linux VMX with 5120M memory Creating vtp64_1174981303 with memory 5120... Test_Connect_Domain returns value 3 Command in Domain vtp64_1174981303 gets value MemTotal: 5183116 kB Guest vtp64_1174981303 memory size 5183116 Destroy vtp64_1174981303 OK Tue Mar 27 15:43:01 CST 2007 tet result: control_panel:ia32e_smp_win2k3 0 53 PASS 15:29:36 Tue Mar 27 15:26:55 CST 2007 Testing for booting IA32e SMP Win2k3 guest Creating vtp53_1174980415 with memory 1024... VMX tp53 is up in 128 sec(s) MAC 00:16:3e:42:92:b2 gets IP address 192.168.78.146, but ping failed Destroy vtp53_1174980415 OK Tue Mar 27 15:29:36 CST 2007 tet result: control_panel:fourG_linux 0 61 PASS 15:46:04 Tue Mar 27 15:43:07 CST 2007 Test one Linux VMX with 5120M memory Creating vtp61_1174981387 with memory 5120... Test_Connect_Domain returns value 3 Command in Domain vtp61_1174981387 gets value MemTotal: 5083384 kB Guest vtp61_1174981387 memory size 5083384 Destroy vtp61_1174981387 OK Tue Mar 27 15:46:04 CST 2007 tet result: control_panel:one_XENU 0 1 PASS 14:31:44 Linux vt-dp6 2.6.18-xen #1 SMP Tue Mar 27 06:19:03 CST 2007 x86_64 x86_64 x86_64 GNU/Linux xen-hg_xen_unstable_r14560_20070327-1 Service OS is Red Hat Enterprise Linux AS release 4 (Nahant Update 3) Service OS has 4 CPUs Tue Mar 27 14:30:44 CST 2007 Testing for Startup a XENU domain XVS uses Test_NetUp_Domain to start domain Creating utp1_1174977044 with memory 256... VMX tp1 is up in 20 sec(s) MAC 00:16:3e:3f:c9:e9 gets IP address 192.168.10.129, and ping is OK Destroy utp1_1174977044 OK Tue Mar 27 14:31:44 CST 2007 tet result: control_panel:fourG_windows 0 60 PASS 15:58:07 Tue Mar 27 15:51:53 CST 2007 Testing for one windows VMXs of 5120M memory Creating vtp60_1174981913 with memory 5120... VMX tp60 is up in 338 sec(s) MAC 00:16:3e:36:cc:ec gets IP address 192.168.45.59, but ping failed Destroy vtp60_1174981913 OK Tue Mar 27 15:58:07 CST 2007 tet result: control_panel:ia32_smp_vista 0 51 PASS 15:14:02 Tue Mar 27 15:10:55 CST 2007 Testing for booting IA32 SMP Vista guest Creating vtp51_1174979456 with memory 1024... VMX tp51 is up in 162 sec(s) MAC 00:16:3e:5f:fe:e9 gets IP address 192.168.28.93, and ping is OK Destroy vtp51_1174979456 OK Tue Mar 27 15:14:02 CST 2007 tet result: control_panel:two_xenu_vmx_seq 0 51 CRASH 15:10:55 Tue Mar 27 15:10:55 CST 2007 Testing for booting IA32 SMP Vista guest Creating vtp51_1174979456 with memory 1024... VMX tp51 is up in 162 sec(s) MAC 00:16:3e:5f:fe:e9 gets IP address 192.168.28.93, and ping is OK Destroy vtp51_1174979456 OK Tue Mar 27 15:14:02 CST 2007 tet result: Inside cleanup... control_panel:xenu_pae_on_64 0 67 PASS 16:54:38 Tue Mar 27 16:38:30 CST 2007 Test to boot a pae on x86_64 xenU The cset is 14560 mount build machine fails The function copy_rpm fails to execute The function extract_rpm failed to execute Creating utp67_1174985507 with memory 512... VMX tp67 is up in 19 sec(s) MAC 00:16:3e:63:d6:76 gets IP address 192.168.195.109, and ping is OK Destroy utp67_1174985507 OK Tue Mar 27 16:54:38 CST 2007 tet result: control_panel:guestx11 0 9 PASS 14:37:01 [CPL_CON_009:Control panel VMX guest X test] Tue Mar 27 14:35:30 CST 2007 Control panel VMX guest X test Creating vCPL_UI_09_1174977330 with memory 256... Test_Connect_Domain returns value 3 Command in Domain gets value Success Destroy vCPL_UI_09_1174977330 OK Tue Mar 27 14:37:01 CST 2007 tet result: control_panel:ia32up_acpi_win2k 0 33 PASS 15:04:09 Tue Mar 27 15:03:04 CST 2007 Testing for booting Win2K guest Creating vtp33_1174978984 with memory 1024... VMX tp33 is up in 42 sec(s) MAC 00:16:3e:4b:e8:12 gets IP address 192.168.24.101, and ping is OK Destroy vtp33_1174978984 OK Tue Mar 27 15:04:09 CST 2007 tet result: control_panel:saverestore 0 9 FAIL 16:38:29 Tue Mar 27 16:37:08 CST 2007 Control panel hvm save/restore process continuity test Creating vCPL_SR_09_1174984628 with memory 256... VMX CPL_SR_09 is up in 42 sec(s) MAC 00:16:3e:52:10:30 gets IP address 192.168.63.23, and ping is OK Copy script to guest fails Destroy vCPL_SR_09_1174984628 OK Tue Mar 27 16:38:29 CST 2007 tet result: [CPL_SR_009:Control panel hvm save/restore process continuity test] control_panel:ia32e_smp_vista 0 54 PASS 15:36:10 Tue Mar 27 15:30:55 CST 2007 Testing for booting IA32e SMP Vista guest Creating vtp50_1174980655 with memory 1024... VMX tp50 is up in 282 sec(s) MAC 00:16:3e:22:ca:6b gets IP address 192.168.31.87, but ping failed Destroy vtp50_1174980655 OK Tue Mar 27 15:36:10 CST 2007 tet result: Xm test in x86_64 Xen: ========================= Xm-test execution summary: PASS: 64 FAIL: 7 XPASS: 1 XFAIL: 2 Details: FAIL: 07_create_mem64_pos Started domain with 64MB, but it got 72 MB FAIL: 08_create_mem128_pos Started domain with 128MB, but it got 136 MB FAIL: 09_create_mem256_pos Started domain with 256MB, but it got 264 MB FAIL: 16_create_smallmem_neg Starting a console with 16 MB passed, expected test to fail XFAIL: 02_network_local_ping_pos ping loopback failed for size 32767 65507. ping eth0 failed for size 32767 65507. XFAIL: 05_network_dom0_ping_pos Ping to dom0 failed for size 65507. FAIL: 01_sched_credit_weight_cap_pos Unknown reason Ltp test in x86_64 Xen: ========================= Summary Test Report of Last Session ============================================================================== = Total Pass Fail NoResult Crash ============================================================================== =ltp 195 195 0 0 0 ============================================================================== =ltp 195 195 0 0 0 mm 21 21 0 0 0 dio 28 28 0 0 0 nptl 1 1 0 0 0 math 10 10 0 0 0 ipc 8 8 0 0 0 pty 3 3 0 0 0 quickhit 121 121 0 0 0 sched 3 3 0 0 0 ============================================================================== =Total 195 195 0 0 0