User:Rellla
Jump to navigation
Jump to search
Hardware
A10
A20
H3
H5
H6
Software
- Filesystem/ Distribution: Debian from scratch (User:Rellla/Debian as my own helpful installation record)
- Armbian
- Github
- Freedesktop Gitlab
Notices
Sunxi display driver bugs collection:
- https://github.com/linux-sunxi/linux-sunxi/blob/sunxi-3.4/drivers/video/sunxi/disp/disp_layer.c#L566
- https://github.com/linux-sunxi/linux-sunxi/blob/sunxi-3.4/drivers/video/sunxi/disp/disp_video.c#L77
- https://github.com/linux-sunxi/linux-sunxi/blob/sunxi-3.4/drivers/video/sunxi/disp/de_fe.c#L1385
- File:Ve tile format v1.pdf
- Tile format conversion code
Useful links
- https://github.com/dvdhrm/docs/tree/master/drm-howto
- http://events.linuxfoundation.org/sites/events/files/slides/brezillon-drm-kms.pdf
Lima development
malisc -d Mali-400_r7p0-00rel0 -c Mali-400 -r r1p1 -o "outputfile" "inputfile"
./disassemble -a lima_pp -t fragment -s verbose "inputfile"
build mesa
-Dvulkan-drivers=[] -Dplatforms=drm,x11,surfaceless -Ddri-drivers=[] -Dgallium-drivers=lima,kmsro
build deqp
ccmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=path/to/toolchain.cmake -DDEQP_TARGET=surfaceless -DCMAKE_BUILD_TYPE=Release ../VK-GL-CTS
toolchain.cmake
SET(CMAKE_SYSTEM_NAME Linux) SET(CMAKE_SYSTEM_VERSION 1) SET(CMAKE_C_COMPILER /usr/bin/aarch64-linux-gnu-gcc) SET(CMAKE_CXX_COMPILER /usr/bin/aarch64-linux-gnu-g++) SET(CMAKE_PREFIX_PATH /opt/prefix) SET(CMAKE_FIND_ROOT_PATH /path/to/target/root) SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
kernel
lima, nfs_server
cma, nfs_server