Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: "Thomas Hellström" <thomas.hellstrom@linux.intel.com>
To: intel-xe@lists.freedesktop.org
Subject: Re: ✗ Xe.CI.Full: failure for drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
Date: Thu, 11 Dec 2025 11:58:34 +0100	[thread overview]
Message-ID: <c844590b8d99c6b03536ba131a93236dddbd11ae.camel@linux.intel.com> (raw)
In-Reply-To: <176539910346.74583.18284524558154580583@a3b018990fe9>

On Wed, 2025-12-10 at 20:38 +0000, Patchwork wrote:
> == Series Details ==
> 
> Series: drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-
> table
> URL   : https://patchwork.freedesktop.org/series/158721/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from xe-4215-
> 2a9deeb5c3fd4dddbed361f10b26ce567072a985_FULL -> xe-pw-158721v1_FULL
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with xe-pw-158721v1_FULL absolutely
> need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the
> changes
>   introduced in xe-pw-158721v1_FULL, please notify your bug team
> (I915-ci-infra@lists.freedesktop.org) to allow them
>   to document this new failure mode, which will reduce false
> positives in CI.
> 
>   
> 
> Participating hosts (2 -> 2)
> ------------------------------
> 
>   No changes in participating hosts
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in xe-
> pw-158721v1_FULL:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@kms_flip@flip-vs-rmfb-interruptible@a-dp2:
>     - shard-bmg:          [PASS][1] -> [FAIL][2] +6 other tests fail
>    [1]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-5/igt@kms_flip@flip-vs-rmfb-interruptible@a-dp2.html
>    [2]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@kms_flip@flip-vs-rmfb-interruptible@a-dp2.html


Not related.

/Thomas

> 
>   
> New tests
> ---------
> 
>   New tests have been introduced between xe-4215-
> 2a9deeb5c3fd4dddbed361f10b26ce567072a985_FULL and xe-pw-
> 158721v1_FULL:
> 
> ### New IGT tests (1) ###
> 
>   * igt@kms_chamelium_frames:
>     - Statuses :
>     - Exec time: [None] s
> 
>   
> 
> Known issues
> ------------
> 
>   Here are the changes found in xe-pw-158721v1_FULL that come from
> known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p:
>     - shard-bmg:          [PASS][3] -> [SKIP][4] ([Intel XE#367]) +1
> other test skip
>    [3]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
>    [4]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
> 
>   * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs:
>     - shard-lnl:          NOTRUN -> [SKIP][5] ([Intel XE#2887])
>    [5]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-lnl-8/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs.html
> 
>   * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
>     - shard-lnl:          NOTRUN -> [SKIP][6] ([Intel XE#309])
>    [6]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-lnl-8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
> 
>   * igt@kms_dp_link_training@non-uhbr-sst:
>     - shard-bmg:          [PASS][7] -> [FAIL][8] ([Intel XE#6816])
>    [7]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-sst.html
>    [8]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@kms_dp_link_training@non-uhbr-sst.html
> 
>   * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-
> a3:
>     - shard-bmg:          [PASS][9] -> [FAIL][10] ([Intel XE#3321])
> +1 other test fail
>    [9]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
>    [10]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
> 
>   * igt@kms_flip@2x-plain-flip-ts-check:
>     - shard-bmg:          [PASS][11] -> [FAIL][12] ([Intel XE#3098])
> +1 other test fail
>    [11]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-2/igt@kms_flip@2x-plain-flip-ts-check.html
>    [12]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check.html
> 
>   * igt@kms_flip@flip-vs-rmfb-interruptible:
>     - shard-bmg:          [PASS][13] -> [FAIL][14] ([Intel XE#3650])
> +3 other tests fail
>    [13]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-5/igt@kms_flip@flip-vs-rmfb-interruptible.html
>    [14]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@kms_flip@flip-vs-rmfb-interruptible.html
> 
>   * igt@kms_flip@flip-vs-suspend@b-hdmi-a3:
>     - shard-bmg:          [PASS][15] -> [INCOMPLETE][16] ([Intel
> XE#2049] / [Intel XE#2597]) +1 other test incomplete
>    [15]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-6/igt@kms_flip@flip-vs-suspend@b-hdmi-a3.html
>    [16]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@kms_flip@flip-vs-suspend@b-hdmi-a3.html
> 
>   *
> igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-render
> :
>     - shard-lnl:          NOTRUN -> [SKIP][17] ([Intel XE#656])
>    [17]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-render.html
> 
>   * igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3:
>     - shard-bmg:          NOTRUN -> [ABORT][18] ([Intel XE#6740])
>    [18]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-1/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3.html
> 
>   * igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
>     - shard-lnl:          NOTRUN -> [SKIP][19] ([Intel XE#1406] /
> [Intel XE#2893])
>    [19]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-lnl-8/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
> 
>   * igt@testdisplay:
>     - shard-bmg:          [PASS][20] -> [ABORT][21] ([Intel XE#6740])
>    [20]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-2/igt@testdisplay.html
>    [21]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-5/igt@testdisplay.html
> 
>   * igt@xe_exec_basic@multigpu-once-rebind:
>     - shard-lnl:          NOTRUN -> [SKIP][22] ([Intel XE#1392])
>    [22]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-lnl-8/igt@xe_exec_basic@multigpu-once-rebind.html
> 
>   * igt@xe_exec_system_allocator@threads-many-execqueues-new:
>     - shard-bmg:          [PASS][23] -> [ABORT][24] ([Intel XE#3970])
>    [23]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-6/igt@xe_exec_system_allocator@threads-many-execqueues-new.html
>    [24]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-3/igt@xe_exec_system_allocator@threads-many-execqueues-new.html
> 
>   * igt@xe_pm@s2idle-vm-bind-userptr:
>     - shard-bmg:          [PASS][25] -> [DMESG-WARN][26] ([Intel
> XE#4504])
>    [25]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-6/igt@xe_pm@s2idle-vm-bind-userptr.html
>    [26]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@xe_pm@s2idle-vm-bind-userptr.html
> 
>   * igt@xe_pmu@engine-activity-accuracy-50@engine-
> drm_xe_engine_class_video_decode0:
>     - shard-lnl:          [PASS][27] -> [FAIL][28] ([Intel XE#6251])
> +1 other test fail
>    [27]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-lnl-3/igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_decode0.html
>    [28]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-lnl-4/igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_decode0.html
> 
>   
> #### Possible fixes ####
> 
>   * igt@core_hotunplug@unplug-rescan:
>     - shard-bmg:          [SKIP][29] -> [PASS][30]
>    [29]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-2/igt@core_hotunplug@unplug-rescan.html
>    [30]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-3/igt@core_hotunplug@unplug-rescan.html
> 
>   * igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
>     - shard-bmg:          [SKIP][31] ([Intel XE#367]) -> [PASS][32]
>    [31]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
>    [32]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-8/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
> 
>   * igt@kms_flip@2x-busy-flip:
>     - shard-bmg:          [SKIP][33] ([Intel XE#6557] / [Intel
> XE#6703]) -> [PASS][34]
>    [33]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-2/igt@kms_flip@2x-busy-flip.html
>    [34]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-3/igt@kms_flip@2x-busy-flip.html
> 
>   * igt@kms_hdr@bpc-switch@pipe-a-dp-2:
>     - shard-bmg:          [ABORT][35] ([Intel XE#6740]) -> [PASS][36]
> +1 other test pass
>    [35]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-5/igt@kms_hdr@bpc-switch@pipe-a-dp-2.html
>    [36]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@kms_hdr@bpc-switch@pipe-a-dp-2.html
> 
>   * igt@xe_exec_system_allocator@many-large-execqueues-mmap-remap:
>     - shard-bmg:          [SKIP][37] ([Intel XE#6703]) -> [PASS][38]
> +1 other test pass
>    [37]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-2/igt@xe_exec_system_allocator@many-large-execqueues-mmap-remap.html
>    [38]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-3/igt@xe_exec_system_allocator@many-large-execqueues-mmap-remap.html
> 
>   * igt@xe_pmu@engine-activity-accuracy-90@engine-
> drm_xe_engine_class_video_decode0:
>     - shard-lnl:          [FAIL][39] ([Intel XE#6251]) -> [PASS][40]
> +1 other test pass
>    [39]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-lnl-1/igt@xe_pmu@engine-activity-accuracy-90@engine-drm_xe_engine_class_video_decode0.html
>    [40]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-lnl-1/igt@xe_pmu@engine-activity-accuracy-90@engine-drm_xe_engine_class_video_decode0.html
> 
>   
> #### Warnings ####
> 
>   * igt@kms_dp_link_training@uhbr-sst:
>     - shard-bmg:          [FAIL][41] ([Intel XE#6793]) -> [SKIP][42]
> ([Intel XE#4354])
>    [41]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-6/igt@kms_dp_link_training@uhbr-sst.html
>    [42]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-8/igt@kms_dp_link_training@uhbr-sst.html
> 
>   * igt@kms_hdr@brightness-with-hdr:
>     - shard-bmg:          [SKIP][43] ([Intel XE#3374] / [Intel
> XE#3544]) -> [SKIP][44] ([Intel XE#3544])
>    [43]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-5/igt@kms_hdr@brightness-with-hdr.html
>    [44]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-6/igt@kms_hdr@brightness-with-hdr.html
> 
>   * igt@kms_hdr@invalid-hdr:
>     - shard-bmg:          [SKIP][45] ([Intel XE#1503]) -> [ABORT][46]
> ([Intel XE#6740])
>    [45]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-4/igt@kms_hdr@invalid-hdr.html
>    [46]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-1/igt@kms_hdr@invalid-hdr.html
> 
>   * igt@kms_tiled_display@basic-test-pattern:
>     - shard-bmg:          [FAIL][47] ([Intel XE#1729]) -> [SKIP][48]
> ([Intel XE#2426])
>    [47]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html
>    [48]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern.html
> 
>   * igt@xe_exec_system_allocator@many-large-mmap-new-huge:
>     - shard-bmg:          [SKIP][49] ([Intel XE#6703]) -> [SKIP][50]
> ([Intel XE#4943])
>    [49]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985/shard-bmg-2/igt@xe_exec_system_allocator@many-large-mmap-new-huge.html
>    [50]:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/shard-bmg-3/igt@xe_exec_system_allocator@many-large-mmap-new-huge.html
> 
>   
>   [Intel XE#1392]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
>   [Intel XE#1406]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
>   [Intel XE#1503]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
>   [Intel XE#1729]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
>   [Intel XE#2049]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
>   [Intel XE#2426]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
>   [Intel XE#2597]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
>   [Intel XE#2887]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
>   [Intel XE#2893]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
>   [Intel XE#309]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
>   [Intel XE#3098]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098
>   [Intel XE#3321]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
>   [Intel XE#3374]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
>   [Intel XE#3544]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
>   [Intel XE#3650]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/3650
>   [Intel XE#367]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
>   [Intel XE#3970]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970
>   [Intel XE#4354]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
>   [Intel XE#4504]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/4504
>   [Intel XE#4943]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
>   [Intel XE#6251]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/6251
>   [Intel XE#6557]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/6557
>   [Intel XE#656]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
>   [Intel XE#6703]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/6703
>   [Intel XE#6740]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/6740
>   [Intel XE#6793]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/6793
>   [Intel XE#6816]:
> https://gitlab.freedesktop.org/drm/xe/kernel/issues/6816
> 
> 
> Build changes
> -------------
> 
>   * Linux: xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985 -> xe-pw-
> 158721v1
> 
>   IGT_8662: 9410b6926f317e8bf824502394e09ee8753ff65e @
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>   xe-4215-2a9deeb5c3fd4dddbed361f10b26ce567072a985:
> 2a9deeb5c3fd4dddbed361f10b26ce567072a985
>   xe-pw-158721v1: 158721v1
> 
> == Logs ==
> 
> For more details see:
> https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-158721v1/index.html


      reply	other threads:[~2025-12-11 10:58 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-12-09 20:49 [PATCH] drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table Thomas Hellström
2025-12-09 21:02 ` Matthew Brost
2025-12-10  9:16 ` Karol Wachowski
2025-12-10 12:44 ` ✓ CI.KUnit: success for " Patchwork
2025-12-10 13:49 ` ✓ Xe.CI.BAT: " Patchwork
2025-12-10 20:38 ` ✗ Xe.CI.Full: failure " Patchwork
2025-12-11 10:58   ` Thomas Hellström [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c844590b8d99c6b03536ba131a93236dddbd11ae.camel@linux.intel.com \
    --to=thomas.hellstrom@linux.intel.com \
    --cc=intel-xe@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox