On Mon, 21 Jul 2025 at 18:54, H. Hartzer <h...@hartzer.sh> wrote:
> Hi misc@,
>
> On 7.7, extracted src.tar.gz and sys.tar.gz is about 1.7GB.
>
> The sys folder is 634MB.
> sys/dev is 590MB.
> sys/dev/pci is 543MB.
> sys/dev/pci/drm is 525MB.
> sys/dev/pci/drm/amd is 499MB.
>
> And sys/dev/pci/drm/amd/include is 458MB.
>
> Is it necessary? Can it be trimmed down some? Seems a bit excessive to
> me.

I've noticed it about 3 years ago; and it's actually been part of the
tree for a few more, since 2019 in OpenBSD and 2021 in NetBSD.

It's actually not unique to OpenBSD, either, the other BSDs have this,
too, and so does Linux as per
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/amd/include/asic_reg/.

Back in June 2022 when I removed `drm/amd/include/asic_reg/` from
BXR.SU to avoid running out of space on the mfs, the drm/amd dir was
"only" 270MB, now it's already 500MB, and at this rate, it won't be
long until it surpasses the entire rest of all the other trees!

The fact that it's already 3.7x the rest of sys, is bonkers.

AMD is basically the prevailing copyright holder for sys.tar.gz.

C.

####

commit 87cff1687f9c196cd5a0c7b20d09c6f7977f37c3
Date:   Fri Jun 10 15:02:15 2022 -0700

    {Net,Open}BSD-CVS.rsync.sh: get rid of `drm/amd/include/asic_reg/`
that weighs 400MB total

…

    Cns:cvs {2356} find /grok/mfs/src/*/*/* -type d | xargs du -ks |
env TMPDIR=/tmp sort -rn | head -100 | fgrep /drm | fgrep BSD/
    294902  /grok/mfs/src/OpenBSD/sys/dev/pci/drm
    273060  /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd
    246900  /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include
    243158  /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include/asic_reg
    207308  /grok/mfs/src/NetBSD/sys/external/bsd/drm2
    205260  /grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist
    203762  /grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm
    175344  /grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm/amd
    154782  /grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm/amd/include
    151552  
/grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg
    71166   /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include/asic_reg/nbio
    60236   /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include/asic_reg/dcn
    51718   
/grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio
    29794   /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include/asic_reg/gc
    23098   
/grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dcn
    18616   
/grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc
    17378   /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include/asic_reg/dce
    17378   
/grok/mfs/src/NetBSD/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce
    16610   /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include/asic_reg/mmhub
    13340   /grok/mfs/src/OpenBSD/sys/dev/pci/drm/amd/include/asic_reg/dpcs
    0.730u 5.920s 0:06.27 106.0%    0+0k 0+3263io 0pf+0w

Reply via email to