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 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
steam client:cannot mix 32bits software GL with 64bits hardware GL f93a1de5d196c2807a1e1d6bdbf092dbf27c59d8 Sylvain BERTRAND 2020-10-25 15:45:41
gfx stack update 7944ba49d00dcbace930b10f1d07c7a7305e3458 Sylvain BERTRAND 2020-10-11 21:00:22
gfx stack update c514e1f4ad4e232019c1494b5d0838a5e3907271 Sylvain BERTRAND 2020-10-04 16:29:02
gfx stack update 7db99008f1d15743f7e45a231bb2472998540363 Sylvain BERTRAND 2020-09-27 13:10:12
gfx stack update a3294175b467172d7f022c2e85133cf69a745326 Sylvain BERTRAND 2020-09-20 22:07:30
gfx stack update e77750988b70fd80025d2976b356610c29245112 Sylvain BERTRAND 2020-09-13 17:44:23
Commit b20a36c8c94a0e893efec3d1b2660b1f3872ea66 - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2020-12-13 16:38
Committer name: Sylvain BERTRAND
Committer date (UTC): 2020-12-13 16:38
Parent(s): c73bfd68fc2c7acdb5c00ca8f697889e958c1532
Signer:
Signing key:
Signing status: N
Tree: 8ae53c47896bc0ac4132760047de871d9f06f0fb
File Lines added Lines deleted
builders/dav1d-1/builder.sh 1 1
builders/dav1d-1/contrib/x86_64_linux_glibc_gcc.sh 1 1
builders/drm-0/builder.sh 1 1
builders/ffmpeg-1/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/gallium_drivers.sh 36 7
builders/mesa-gl-amd-sh-1/contrib/glx.sh 0 2
builders/mesa-gl-amd-sh-1/contrib/mesa.sh 0 1
builders/mesa-vulkan-amd-sh-0/builder.sh 1 1
builders/xserver-0/builder.sh 1 1
File builders/dav1d-1/builder.sh changed (mode: 100644) (index 321c66e..02dd596)
1 git_commit=d6beb0a055d46d238c7c4ad73afda8bb2f7a2c26
1 git_commit=802790f181a30f02d93aa83ae364f81b341c9b4a
2 2 slot=1 slot=1
3 3 major=5 major=5
4 4 minor=0 minor=0
File builders/dav1d-1/contrib/x86_64_linux_glibc_gcc.sh changed (mode: 100755) (index c33cf9d..2c77b1b)
... ... src/x86/ipred_ssse3.asm \
193 193 src/x86/itx_ssse3.asm \ src/x86/itx_ssse3.asm \
194 194 src/x86/film_grain_ssse3.asm \ src/x86/film_grain_ssse3.asm \
195 195 src/x86/loopfilter_ssse3.asm \ src/x86/loopfilter_ssse3.asm \
196 src/x86/looprestoration_ssse3.asm \
196 src/x86/looprestoration_sse.asm \
197 197 src/x86/mc_sse.asm \ src/x86/mc_sse.asm \
198 198 " "
199 199
File builders/drm-0/builder.sh changed (mode: 100644) (index 5e54e44..58664ac)
1 git_commit=3e9f2113038ed92a66a9fbda6ba5c6eec998b312
1 git_commit=d034db142d2e99ae30edf2dd766b9e8faaa9aec6
2 2 drm_version_patch=102 drm_version_patch=102
3 3 kms_version_patch=0 kms_version_patch=0
4 4 radeon_version_patch=1 radeon_version_patch=1
File builders/ffmpeg-1/builder.sh changed (mode: 100644) (index 617a834..4ecad94)
1 git_commit=bebea787554fe4481847afabf7107171d6523323
1 git_commit=bf4b9e933fbd01591bb75e8adf54b8d6d19273f1
2 2 slot=1 slot=1
3 3 . $nyan_root/builders/ffmpeg/builder.sh . $nyan_root/builders/ffmpeg/builder.sh
File builders/llvm-1/builder.sh changed (mode: 100644) (index 4a63176..af6d3a5)
1 git_commit=d99da80841cb4d9734db4a48cd49e37b623176bc
1 git_commit=bb939ebfd7f48a1aa744941d6de86e69d3796b5d
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 7497559..383388d)
1 git_commit=b3504f41733a55c7680fbd2f6240df2c0e9f8c3d
1 git_commit=6a34a686ea953cb64c656518c239998cef78dba9
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/gallium_drivers.sh changed (mode: 100644) (index 07cdd18..874f407)
... ... patch -i $script_dir/si_pipe.c.patch $build_dir/src/gallium/drivers/radeonsi/si_
19 19 # uvd block is crap, avoid any non-critical code related to it # uvd block is crap, avoid any non-critical code related to it
20 20 cp -f $script_dir/si_uvd.c $build_dir/src/gallium/drivers/radeonsi/si_uvd.c cp -f $script_dir/si_uvd.c $build_dir/src/gallium/drivers/radeonsi/si_uvd.c
21 21
22 libradeonsi_files="\
22 libradeonsi_files_c="\
23 23 $build_dir/src/gallium/drivers/radeonsi/gfx10_format_table.c \ $build_dir/src/gallium/drivers/radeonsi/gfx10_format_table.c \
24 24 $src_dir/src/gallium/drivers/radeonsi/gfx10_query.c \ $src_dir/src/gallium/drivers/radeonsi/gfx10_query.c \
25 25 $src_dir/src/gallium/drivers/radeonsi/gfx10_shader_ngg.c \ $src_dir/src/gallium/drivers/radeonsi/gfx10_shader_ngg.c \
26 26 \ \
27 $src_dir/src/gallium/drivers/radeonsi/cik_sdma.c \
28 27 $src_dir/src/gallium/drivers/radeonsi/si_blit.c \ $src_dir/src/gallium/drivers/radeonsi/si_blit.c \
29 28 $src_dir/src/gallium/drivers/radeonsi/si_buffer.c \ $src_dir/src/gallium/drivers/radeonsi/si_buffer.c \
30 29 $src_dir/src/gallium/drivers/radeonsi/si_clear.c \ $src_dir/src/gallium/drivers/radeonsi/si_clear.c \
 
... ... $src_dir/src/gallium/drivers/radeonsi/si_cp_dma.c \
35 34 $src_dir/src/gallium/drivers/radeonsi/si_cp_reg_shadowing.c \ $src_dir/src/gallium/drivers/radeonsi/si_cp_reg_shadowing.c \
36 35 $src_dir/src/gallium/drivers/radeonsi/si_debug.c \ $src_dir/src/gallium/drivers/radeonsi/si_debug.c \
37 36 $src_dir/src/gallium/drivers/radeonsi/si_descriptors.c \ $src_dir/src/gallium/drivers/radeonsi/si_descriptors.c \
38 $src_dir/src/gallium/drivers/radeonsi/si_dma_cs.c \
39 37 $src_dir/src/gallium/drivers/radeonsi/si_fence.c \ $src_dir/src/gallium/drivers/radeonsi/si_fence.c \
40 38 $src_dir/src/gallium/drivers/radeonsi/si_get.c \ $src_dir/src/gallium/drivers/radeonsi/si_get.c \
41 39 $src_dir/src/gallium/drivers/radeonsi/si_gfx_cs.c \ $src_dir/src/gallium/drivers/radeonsi/si_gfx_cs.c \
 
... ... $src_dir/src/gallium/drivers/radeonsi/si_shader_nir.c \
55 53 $src_dir/src/gallium/drivers/radeonsi/si_shaderlib_tgsi.c \ $src_dir/src/gallium/drivers/radeonsi/si_shaderlib_tgsi.c \
56 54 $src_dir/src/gallium/drivers/radeonsi/si_state.c \ $src_dir/src/gallium/drivers/radeonsi/si_state.c \
57 55 $src_dir/src/gallium/drivers/radeonsi/si_state_binning.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_binning.c \
58 $src_dir/src/gallium/drivers/radeonsi/si_state_draw.c \
59 56 $src_dir/src/gallium/drivers/radeonsi/si_state_msaa.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_msaa.c \
60 57 $src_dir/src/gallium/drivers/radeonsi/si_state_shaders.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_shaders.c \
61 58 $src_dir/src/gallium/drivers/radeonsi/si_state_streamout.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_streamout.c \
62 59 $src_dir/src/gallium/drivers/radeonsi/si_state_viewport.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_viewport.c \
63 $src_dir/src/gallium/drivers/radeonsi/si_test_dma.c \
60 $src_dir/src/gallium/drivers/radeonsi/si_test_blit.c \
64 61 $src_dir/src/gallium/drivers/radeonsi/si_test_dma_perf.c \ $src_dir/src/gallium/drivers/radeonsi/si_test_dma_perf.c \
65 62 $src_dir/src/gallium/drivers/radeonsi/si_texture.c \ $src_dir/src/gallium/drivers/radeonsi/si_texture.c \
66 63 $build_dir/src/gallium/drivers/radeonsi/si_uvd.c \ $build_dir/src/gallium/drivers/radeonsi/si_uvd.c \
 
... ... $src_dir/src/gallium/drivers/radeon/radeon_vce_52.c \
79 76 $src_dir/src/gallium/drivers/radeon/radeon_vce.c \ $src_dir/src/gallium/drivers/radeon/radeon_vce.c \
80 77 $src_dir/src/gallium/drivers/radeon/radeon_video.c \ $src_dir/src/gallium/drivers/radeon/radeon_video.c \
81 78 " "
82
79 # work of an ill brain or somebody severely mistaken, toxic for the wold of
80 # open source in both case.
81 # minor since it does deal with than massive crap which is opengl...
82 # crapping crap? no big deal.
83 # crap from marek olswak at amd
84 libradeonsi_files_cpp="\
85 $src_dir/src/gallium/drivers/radeonsi/si_state_draw.cpp \
86 "
83 87 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
84 88
85 for f in $libradeonsi_files
89 for f in $libradeonsi_files_c
86 90 do do
87 91 libradeonsi_obj_dir=$(dirname $f) libradeonsi_obj_dir=$(dirname $f)
88 92 libradeonsi_obj_dir=$build_dir/${libradeonsi_obj_dir#*/src/} libradeonsi_obj_dir=$build_dir/${libradeonsi_obj_dir#*/src/}
 
... ... do
107 111 $cco_slib_common_trailer & $cco_slib_common_trailer &
108 112 done done
109 113
114 for f in $libradeonsi_files_cpp
115 do
116 libradeonsi_obj_dir=$(dirname $f)
117 libradeonsi_obj_dir=$build_dir/${libradeonsi_obj_dir#*/src/}
118 mkdir -p $libradeonsi_obj_dir
119
120 libradeonsi_obj=$libradeonsi_obj_dir/$(basename $f .c).o
121 libradeonsi_a="$libradeonsi_a $libradeonsi_obj"
122
123 $cxxo_slib -o $libradeonsi_obj $f \
124 -I$build_dir/src/gallium/drivers/radeonsi \
125 -I$build_dir/src/amd \
126 -I$build_dir/src/compiler/nir \
127 -I$src_dir/src/amd/llvm \
128 -I$src_dir/src/amd/common \
129 -I$src_dir/src/amd \
130 -I$src_dir/src/gallium/drivers/radeonsi \
131 -I$src_dir/src/gallium/drivers \
132 -I$src_dir/src/gallium/auxiliary \
133 -I$src_dir/src/gallium/include \
134 -I$src_dir/src \
135 -I$src_dir/include \
136 $cco_slib_common_trailer &
137 done
138
110 139 wait wait
111 140
112 141 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
File builders/mesa-gl-amd-sh-1/contrib/glx.sh changed (mode: 100644) (index 858afb5..0972c95)
... ... $src_dir/src/glx/xfont.c \
42 42 $src_dir/src/glx/drisw_glx.c \ $src_dir/src/glx/drisw_glx.c \
43 43 $src_dir/src/glx/dri2.c \ $src_dir/src/glx/dri2.c \
44 44 $src_dir/src/glx/dri2_glx.c \ $src_dir/src/glx/dri2_glx.c \
45 $src_dir/src/glx/dri_glx.c \
46 $src_dir/src/glx/XF86dri.c \
47 45 $src_dir/src/glx/dri3_glx.c \ $src_dir/src/glx/dri3_glx.c \
48 46 " "
49 47
File builders/mesa-gl-amd-sh-1/contrib/mesa.sh changed (mode: 100644) (index 7f4a9cd..f920439)
... ... $src_dir/src/mesa/state_tracker/st_extensions.c \
313 313 $src_dir/src/mesa/state_tracker/st_format.c \ $src_dir/src/mesa/state_tracker/st_format.c \
314 314 $src_dir/src/mesa/state_tracker/st_gen_mipmap.c \ $src_dir/src/mesa/state_tracker/st_gen_mipmap.c \
315 315 $src_dir/src/mesa/state_tracker/st_manager.c \ $src_dir/src/mesa/state_tracker/st_manager.c \
316 $src_dir/src/mesa/state_tracker/st_mesa_to_tgsi.c \
317 316 $src_dir/src/mesa/state_tracker/st_nir_builtins.c \ $src_dir/src/mesa/state_tracker/st_nir_builtins.c \
318 317 $src_dir/src/mesa/state_tracker/st_nir_lower_builtin.c \ $src_dir/src/mesa/state_tracker/st_nir_lower_builtin.c \
319 318 $src_dir/src/mesa/state_tracker/st_nir_lower_tex_src_plane.c \ $src_dir/src/mesa/state_tracker/st_nir_lower_tex_src_plane.c \
File builders/mesa-vulkan-amd-sh-0/builder.sh changed (mode: 100644) (index 158afbc..fd679b2)
1 git_commit=b3504f41733a55c7680fbd2f6240df2c0e9f8c3d
1 git_commit=6a34a686ea953cb64c656518c239998cef78dba9
2 2 slot=0 slot=0
3 3 . $nyan_root/builders/mesa-vulkan/builder.sh . $nyan_root/builders/mesa-vulkan/builder.sh
File builders/xserver-0/builder.sh changed (mode: 100644) (index 4b58da1..933c592)
1 git_commit=3ce05a44f3d9b114af936f39e3f44552c5bf2c43
1 git_commit=f95d81e88be07f43c91660e675d077ccd9ee47a9
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