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