lovesegfault has joined #nixos-aarch64
lovesegfault has quit [Quit: WeeChat 2.7]
zarel has quit [Ping timeout: 268 seconds]
zarel has joined #nixos-aarch64
ryantrinkle has joined #nixos-aarch64
h0m1 has quit [Ping timeout: 248 seconds]
h0m1 has joined #nixos-aarch64
Thra11 has quit [Quit: WeeChat 2.7]
lovesegfault has joined #nixos-aarch64
zarel_ has joined #nixos-aarch64
zarel has quit [Ping timeout: 265 seconds]
lovesegfault has quit [Quit: WeeChat 2.7]
lovesegfault has joined #nixos-aarch64
lovesegfault has quit [Ping timeout: 246 seconds]
lovesegfault has joined #nixos-aarch64
lovesegfault has quit [Ping timeout: 248 seconds]
lovesegfault has joined #nixos-aarch64
lovesegfault has quit [Ping timeout: 260 seconds]
Thra11 has joined #nixos-aarch64
FRidh has joined #nixos-aarch64
zarel_ has quit [Ping timeout: 265 seconds]
zarel has joined #nixos-aarch64
FRidh has quit [Quit: Konversation terminated!]
lovesegfault has joined #nixos-aarch64
t184256 has quit [Ping timeout: 240 seconds]
h0m1 has quit [Quit: WeeChat 2.7]
Piece_Maker has joined #nixos-aarch64
Acou_Bass has quit [Remote host closed the connection]
Piece_Maker is now known as Acou_Bass
makefu has quit [Ping timeout: 265 seconds]
lovesegfault has quit [Ping timeout: 248 seconds]
makefu has joined #nixos-aarch64
h0m1 has joined #nixos-aarch64
lovesegfault has joined #nixos-aarch64
t184256 has joined #nixos-aarch64
<clever> samueldr: rpi4 firmware update!, ive got the basic vpu stuff fully working on a 4, but the power domain isnt responding right, so the arm bringup is on hold
<samueldr> nice!
<clever> samueldr: but i have had a play with the matrix math stuff, and now have some basic examples of how to do uint32_t[16] * uint32_t
<clever> samueldr: or uint32_t[1024] * constant
<clever> it can do 8bit, 16bit, or 32bit ops, add, mult, distance??, over rows of 16 values at a time, and repeat up to 64 times
<clever> strangely, division is missing
<lovesegfault> clever: Oh, nice!
<clever> this has an overview of the vector stuff, and i can now answer some questions about details it lacks
<clever> v16ld HX(0++,0), (%2+=%3) REP64
<clever> v16ld, says to load 16bit ints from ram (it can be mismatched from the matrix size)
<clever> HX says to use 16bit fields within the matrix
<clever> HX(0++,0) says to start at coordinate 0,0, and to increment the row#, and to reference a 16 wide row of data
<clever> ,(r0+=r1) says to load the values from the address in r0, and to increment it by r1 for each row
<clever> and REP64 says to repeat the operation 64 times
Thra11 has quit [Quit: WeeChat 2.7]
<Smith[m]> samueldr: Took 12h to build your PBP sd-image on a qemu aarch64 nixos vm :D
<Smith[m]> Do you think it will be faster if we remove module like amdgpu and nouveau ?
<samueldr> I'm building the kernel "as nixos does", but if you customize the build further removing features it'll be faster
hexa- has quit [Quit: WeeChat 2.7]
hexa- has joined #nixos-aarch64
<Smith[m]> Ok.. I’m new to building kernel and system image ... I assume I can add ‘DRM_AMDGPU n’ to extraConfig to exclude the module? It’ll be easier to test thibgs if we can speed up the build right?
<samueldr> yeah, any CONFIG_* options, you put only the part after CONFIG_ there