sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
gfx stack update 7ff23d836f9c05b7f8fbcc8974563049019c436a Sylvain BERTRAND 2021-01-11 02:09:04
gfx stack update b3d858ab0f83211d99202e5a552bc539404cb1b3 Sylvain BERTRAND 2021-01-04 19:38:04
gfx stack update cd5692e6c892585302811cb321411e5d5907d42e Sylvain BERTRAND 2020-12-28 16:18:30
links:update to latest version 84d2851077dab241a7120f96b404c977da515050 Sylvain BERTRAND 2020-12-26 21:54:00
libressl:update to lastest version f5c0db9ee9e710e498b89cad8f2c62b69febf4c7 Sylvain BERTRAND 2020-12-26 21:33:41
gfx stack update 4b113c9476a8006961c1182c47d0e1ef698adb3d Sylvain BERTRAND 2020-12-25 15:45:09
gfx stack update b20a36c8c94a0e893efec3d1b2660b1f3872ea66 Sylvain BERTRAND 2020-12-13 16:38:11
gfx stack update c73bfd68fc2c7acdb5c00ca8f697889e958c1532 Sylvain BERTRAND 2020-12-06 15:42:34
tuned libSDL2 6b6348c1d081368bb7451fdab46c72edb2cf2df0 Sylvain BERTRAND 2020-12-02 11:51:32
gfx stack update 56a20e1a4693e9451e6668bbf93e8b400e147a1d Sylvain BERTRAND 2020-11-29 14:55:50
gfx stack update c8626b1eb3ea3b3d074afb4a2b1ea19b7bfebb61 Sylvain BERTRAND 2020-11-22 17:48:09
busybox with new initramfs f6f0ac291755b6d949f22515bdcaf1ceabf5d150 Sylvain BERTRAND 2020-11-17 13:30:58
gfx stack update e451a3b9c7e93d6c53d462f23d786e5c9b2061e7 Sylvain BERTRAND 2020-11-15 16:32:29
gfx stack update 7482fa9cdeae73bbad02897053ab3a99d74ae9e1 Sylvain BERTRAND 2020-11-12 22:31:42
asm:grant audio to the slaves/users e6374eacfcbaeddd3ead3e88459c6e6663add0df Sylvain BERTRAND 2020-11-12 18:36:11
busybox switch: more migration f6ab4dc6775cdb63ae84cbaea306b773cba7e144 Sylvain BERTRAND 2020-11-04 21:28:35
busybox switch: cleaning readlink usage 1ab8143fe955ee81e6d98b2387c7078f42ba55e8 Sylvain BERTRAND 2020-11-04 21:24:19
gfx stack update 704e2a3b76df3af1c331aeef52c16a12871b6c2b Sylvain BERTRAND 2020-11-02 23:42:16
alsa: update, lockless crackling, broken hw atomics??? df1c6ac439c1929577a2f4e47ffb6112ff542f11 Sylvain BERTRAND 2020-10-29 19:46:12
mesa was brainfucked with python/c++/one zillion layers 2e9a61037392bd21da1374adab7d59d0e05c410a Sylvain BERTRAND 2020-10-26 18:38:56
Commit 7ff23d836f9c05b7f8fbcc8974563049019c436a - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2021-01-11 02:09
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-01-11 02:09
Parent(s): b3d858ab0f83211d99202e5a552bc539404cb1b3
Signer:
Signing key:
Signing status: N
Tree: 0b05c78ad844be901f0dd67c3ba4cf4f02b9d888
File Lines added Lines deleted
builders/dav1d-1/builder.sh 1 1
builders/ffmpeg-0/builder.sh 1 1
builders/llvm-1/builder.sh 1 1
builders/mesa-gl-amd-sh-1/builder.sh 1 1
builders/mesa-gl-amd-sh-1/contrib/amd.sh 2 0
builders/mesa-gl-amd-sh-1/contrib/compiler_nir.sh 2 2
builders/mesa-gl-amd-sh-1/contrib/gallium_drivers.sh 1 0
builders/mesa-gl-amd-sh-1/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-0/builder.sh 1 1
builders/mesa-vulkan-amd-sh-0/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 7 5
builders/xserver-0/builder.sh 1 1
File builders/dav1d-1/builder.sh changed (mode: 100644) (index 02dd596..59b64f6)
1 git_commit=802790f181a30f02d93aa83ae364f81b341c9b4a
1 git_commit=168c5d5e0a2ecf55691a404c5bdb92c956b888e5
2 2 slot=1 slot=1
3 3 major=5 major=5
4 4 minor=0 minor=0
File builders/ffmpeg-0/builder.sh changed (mode: 100644) (index 2da422b..8aeef72)
1 git_commit=4848eb48ac588620ae8e32467129e396bf71a718
1 git_commit=a0acc44106ea615cf378048fc721e7d5af871bf7
2 2 slot=0 slot=0
3 3 . $nyan_root/builders/ffmpeg/builder.sh . $nyan_root/builders/ffmpeg/builder.sh
File builders/llvm-1/builder.sh changed (mode: 100644) (index 843c5ee..bb09a86)
1 git_commit=0c6e19b705819a42112bd2211e4bfa1310b24487
1 git_commit=47991a15d1925cba4687c5077cc9c81c8fcd00bd
2 2 version=12.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt version=12.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt
3 3 slot=1 slot=1
4 4 . $nyan_root/builders/llvm/builder.sh . $nyan_root/builders/llvm/builder.sh
File builders/mesa-gl-amd-sh-1/builder.sh changed (mode: 100644) (index e630ebc..7b79acc)
1 git_commit=7d8d99ea129a367497512ec8df25b5995e32a2b7
1 git_commit=6993109713b0618decebdc3657cf27ace1ed83ab
2 2 slot=1 slot=1
3 3 . $nyan_root/builders/mesa-gl/builder.sh . $nyan_root/builders/mesa-gl/builder.sh
File builders/mesa-gl-amd-sh-1/contrib/amd.sh changed (mode: 100644) (index a2c0cc4..d77b3cf)
... ... $src_dir/src/amd/common/ac_gpu_info.c \
93 93 $src_dir/src/amd/common/ac_surface.c \ $src_dir/src/amd/common/ac_surface.c \
94 94 $src_dir/src/amd/common/ac_debug.c \ $src_dir/src/amd/common/ac_debug.c \
95 95 $src_dir/src/amd/common/ac_rtld.c \ $src_dir/src/amd/common/ac_rtld.c \
96 $src_dir/src/amd/common/ac_rgp.c \
97 $src_dir/src/amd/common/ac_sqtt.c \
96 98 $src_dir/src/amd/common/ac_surface_modifier_test.c \ $src_dir/src/amd/common/ac_surface_modifier_test.c \
97 99 " "
98 100
File builders/mesa-gl-amd-sh-1/contrib/compiler_nir.sh changed (mode: 100644) (index 515beae..b77beba)
... ... $src_dir/src/compiler/nir/nir_lower_packing.c \
109 109 $src_dir/src/compiler/nir/nir_lower_passthrough_edgeflags.c \ $src_dir/src/compiler/nir/nir_lower_passthrough_edgeflags.c \
110 110 $src_dir/src/compiler/nir/nir_lower_patch_vertices.c \ $src_dir/src/compiler/nir/nir_lower_patch_vertices.c \
111 111 $src_dir/src/compiler/nir/nir_lower_phis_to_scalar.c \ $src_dir/src/compiler/nir/nir_lower_phis_to_scalar.c \
112 $src_dir/src/compiler/nir/nir_lower_pntc_ytransform.c \
112 113 $src_dir/src/compiler/nir/nir_lower_point_size.c \ $src_dir/src/compiler/nir/nir_lower_point_size.c \
113 114 $src_dir/src/compiler/nir/nir_lower_point_size_mov.c \ $src_dir/src/compiler/nir/nir_lower_point_size_mov.c \
114 115 $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \ $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \
 
... ... $src_dir/src/compiler/spirv/vtn_cfg.c \
191 192 $src_dir/src/compiler/spirv/vtn_glsl450.c \ $src_dir/src/compiler/spirv/vtn_glsl450.c \
192 193 $src_dir/src/compiler/spirv/vtn_subgroup.c \ $src_dir/src/compiler/spirv/vtn_subgroup.c \
193 194 $src_dir/src/compiler/spirv/vtn_variables.c \ $src_dir/src/compiler/spirv/vtn_variables.c \
194 $src_dir/src/compiler/spirv/vtn_opencl.c \
195 $src_dir/contrib/vtn_opencl.c \
195 196 " "
196
197 197 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
198 198
199 199 for f in $libnir_files for f in $libnir_files
File builders/mesa-gl-amd-sh-1/contrib/gallium_drivers.sh changed (mode: 100644) (index 874f407..9525e65)
... ... $src_dir/src/gallium/drivers/radeonsi/si_shader_llvm_resources.c \
51 51 $src_dir/src/gallium/drivers/radeonsi/si_shader_llvm_tess.c \ $src_dir/src/gallium/drivers/radeonsi/si_shader_llvm_tess.c \
52 52 $src_dir/src/gallium/drivers/radeonsi/si_shader_nir.c \ $src_dir/src/gallium/drivers/radeonsi/si_shader_nir.c \
53 53 $src_dir/src/gallium/drivers/radeonsi/si_shaderlib_tgsi.c \ $src_dir/src/gallium/drivers/radeonsi/si_shaderlib_tgsi.c \
54 $src_dir/src/gallium/drivers/radeonsi/si_sqtt.c \
54 55 $src_dir/src/gallium/drivers/radeonsi/si_state.c \ $src_dir/src/gallium/drivers/radeonsi/si_state.c \
55 56 $src_dir/src/gallium/drivers/radeonsi/si_state_binning.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_binning.c \
56 57 $src_dir/src/gallium/drivers/radeonsi/si_state_msaa.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_msaa.c \
File builders/mesa-gl-amd-sh-1/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-0/builder.sh changed (mode: 100644) (index 0233425..2085502)
1 git_commit=7d8d99ea129a367497512ec8df25b5995e32a2b7
1 git_commit=6993109713b0618decebdc3657cf27ace1ed83ab
2 2 slot=0 slot=0
3 3 . $nyan_root/builders/mesa-vulkan/builder.sh . $nyan_root/builders/mesa-vulkan/builder.sh
File builders/mesa-vulkan-amd-sh-0/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh changed (mode: 100755) (index 282f367..814f150)
... ... fi
82 82 # will be tagged public explicitely in the code (with extensions to C) # will be tagged public explicitely in the code (with extensions to C)
83 83 # (for the gl gallium dri driver, it's a gnu ld version script) # (for the gl gallium dri driver, it's a gnu ld version script)
84 84 if test "${cc-unset}" = unset; then if test "${cc-unset}" = unset; then
85 cc="gcc -pipe -fPIC -O2 -c -static-libgcc -fvisibility=hidden \
85 cc="gcc -std=c99 -pipe -fPIC -O2 -c -static-libgcc -fvisibility=hidden \
86 86 -fno-math-errno -fno-trapping-math \ -fno-math-errno -fno-trapping-math \
87 87 -I/nyan/glibc/current/include-linux" -I/nyan/glibc/current/include-linux"
88 88 fi fi
 
... ... gcc_attributes_cppflags="\
226 226 " "
227 227
228 228 linux_glibc_cppflags="\ linux_glibc_cppflags="\
229 -D_GNU_SOURCE \
229 -D_GNU_SOURCE=1 \
230 230 -DHAVE_PTHREAD \ -DHAVE_PTHREAD \
231 231 -DHAVE_PTHREAD_SETAFFINITY \ -DHAVE_PTHREAD_SETAFFINITY \
232 232 -DHAVE_POSIX_MEMALIGN \ -DHAVE_POSIX_MEMALIGN \
 
... ... vulkan_api_xml=$src_dir/src/vulkan/registry/vk.xml
599 599
600 600 #=============================================================================== #===============================================================================
601 601 # object put in libvulkan_amd_common # object put in libvulkan_amd_common
602 mkdir -p $build_dir/src/util
603 602 $cc -o $build_dir/xmlconfig.o $src_dir/src/util/xmlconfig.c \ $cc -o $build_dir/xmlconfig.o $src_dir/src/util/xmlconfig.c \
604 603 -DSYSCONFDIR=\"$sysconfdir\" \ -DSYSCONFDIR=\"$sysconfdir\" \
605 604 -DDATADIR=\"$datadir\" \ -DDATADIR=\"$datadir\" \
606 605 \ \
607 606 -I$src_dir/src \ -I$src_dir/src \
608 607 -I$src_dir/include \ -I$src_dir/include \
608 $cppflags_common \
609 609 $expat_cppflags & $expat_cppflags &
610 610 #=============================================================================== #===============================================================================
611 611
 
... ... $src_dir/src/amd/common/ac_surface.c \
787 787 $src_dir/src/amd/common/ac_binary.c \ $src_dir/src/amd/common/ac_binary.c \
788 788 $src_dir/src/amd/common/ac_shader_util.c \ $src_dir/src/amd/common/ac_shader_util.c \
789 789 $src_dir/src/amd/common/ac_debug.c \ $src_dir/src/amd/common/ac_debug.c \
790 $src_dir/src/amd/common/ac_rgp.c \
790 791 $src_dir/src/amd/common/ac_rtld.c \ $src_dir/src/amd/common/ac_rtld.c \
792 $src_dir/src/amd/common/ac_sqtt.c \
791 793 $src_dir/src/amd/common/ac_surface_modifier_test.c \ $src_dir/src/amd/common/ac_surface_modifier_test.c \
792 794 " "
793 795
 
... ... $src_dir/src/compiler/spirv/vtn_alu.c \
997 999 $src_dir/src/compiler/spirv/vtn_amd.c \ $src_dir/src/compiler/spirv/vtn_amd.c \
998 1000 $src_dir/src/compiler/spirv/vtn_cfg.c \ $src_dir/src/compiler/spirv/vtn_cfg.c \
999 1001 $src_dir/src/compiler/spirv/vtn_glsl450.c \ $src_dir/src/compiler/spirv/vtn_glsl450.c \
1000 $src_dir/src/compiler/spirv/vtn_opencl.c \
1002 $src_dir/contrib/vtn_opencl.c \
1001 1003 $src_dir/src/compiler/spirv/vtn_subgroup.c \ $src_dir/src/compiler/spirv/vtn_subgroup.c \
1002 1004 $src_dir/src/compiler/spirv/vtn_variables.c \ $src_dir/src/compiler/spirv/vtn_variables.c \
1003 1005 \ \
 
... ... $src_dir/src/compiler/nir/nir_lower_patch_vertices.c \
1071 1073 $src_dir/src/compiler/nir/nir_lower_phis_to_scalar.c \ $src_dir/src/compiler/nir/nir_lower_phis_to_scalar.c \
1072 1074 $src_dir/src/compiler/nir/nir_lower_point_size.c \ $src_dir/src/compiler/nir/nir_lower_point_size.c \
1073 1075 $src_dir/src/compiler/nir/nir_lower_point_size_mov.c \ $src_dir/src/compiler/nir/nir_lower_point_size_mov.c \
1076 $src_dir/src/compiler/nir/nir_lower_pntc_ytransform.c \
1074 1077 $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \ $src_dir/src/compiler/nir/nir_lower_regs_to_ssa.c \
1075 1078 $src_dir/src/compiler/nir/nir_lower_returns.c \ $src_dir/src/compiler/nir/nir_lower_returns.c \
1076 1079 $src_dir/src/compiler/nir/nir_lower_samplers.c \ $src_dir/src/compiler/nir/nir_lower_samplers.c \
 
... ... $src_dir/src/amd/vulkan/radv_nir_to_llvm.c \
1444 1447 $src_dir/src/amd/vulkan/radv_pass.c \ $src_dir/src/amd/vulkan/radv_pass.c \
1445 1448 $src_dir/src/amd/vulkan/radv_pipeline.c \ $src_dir/src/amd/vulkan/radv_pipeline.c \
1446 1449 $src_dir/src/amd/vulkan/radv_pipeline_cache.c \ $src_dir/src/amd/vulkan/radv_pipeline_cache.c \
1447 $src_dir/src/amd/vulkan/radv_rgp.c \
1448 1450 $src_dir/src/amd/vulkan/radv_sqtt.c \ $src_dir/src/amd/vulkan/radv_sqtt.c \
1449 1451 $src_dir/src/amd/vulkan/radv_shader.c \ $src_dir/src/amd/vulkan/radv_shader.c \
1450 1452 $src_dir/src/amd/vulkan/radv_shader_args.c \ $src_dir/src/amd/vulkan/radv_shader_args.c \
File builders/xserver-0/builder.sh changed (mode: 100644) (index 933c592..472d76a)
1 git_commit=f95d81e88be07f43c91660e675d077ccd9ee47a9
1 git_commit=a9269808f394955f213e34303c2c14fd61c35ab5
2 2 slot=0 slot=0
3 3 . $nyan_root/builders/xserver/builder.sh . $nyan_root/builders/xserver/builder.sh
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main