alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - https://gitlab.freedesktop.org/panfrost - Logs https://freenode.irclog.whitequark.org/panfrost - Transientification is terminating. Memory reductions in progress.
<cwabbott> Lyude: I don't think we did, since the library you used for the assembler is backwards from everything else
<Lyude> right
<Lyude> HdkR: a note about the asm ^
<Lyude> as that would be something that would kind of suck to not know :p
<cwabbott> yeah
<HdkR> lol
<cwabbott> you'll really want to copy the clause packing code from the assembler
<HdkR> Yea, I'm planning on some cheapo clause packing this weekend so it'll be helpful :D
<cwabbott> unfortunately, there isn't really a cheapo way to do it
<cwabbott> maybe if you only have one instruction per clause or something
<Lyude> yeah
<cwabbott> otherwise you gotta do the full thing
<Lyude> this is why I said bifrost is fun :D
<HdkR> Well, more is I don't think I'll be able to complete it in a weekend :D
<Lyude> hehe, it's alrght
<Lyude> a start should be plenty for me to get continue where you left off once i've got my hikey running
<Lyude> running mainline I mean
<HdkR> Oh yea. Should be able to get another board in a couple weeks
<Lyude> yay
<Lyude> also, my rockchip soc is finally en route (thanks lvrp16!)
<HdkR> That's if everything continue without issue apparently though
<lvrp16> Lyude: yw!
<Lyude> HdkR: hopefully I'll be able to make due with the hikey then
<Lyude> this is exciting though
<HdkR> I haven't found anything significantly different so far
<Lyude> if we get bifrost even partly working soon we're hella on top of hw support
<HdkR> So it should "just work"
<HdkR> Sounds like we need day 0 support for G3x :P
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
<cyrozap> alyssa: Not panfrost related (kevin-related), but it looks like someone partly reverse-engineered Marvell WiFi firmware and developed an RCE exploit for it: https://2018.zeronights.ru/en/wp-content/uploads/materials/19-Researching-Marvell-Avastar-Wi-Fi.pdf
* cyrozap continues to beat the firmware liberation drum
<HdkR> Oh good. Marvell on Linux is soooo spotty
<HdkR> Lyude: Next three weeks starting on monday is going to be pretty hectic for me. No idea how much time I'll get to work on it during that time.
<HdkR> Would be nice to have more time to work on this
<Lyude> cyrozap: hooray!
<Lyude> HdkR: yes dear lord it is and I have nfi why they thought it'd be a good idea to use in the WRT3100ACS (1300? i forget, it's the fancy router that looks like a WRT54G except from the year 3000)
<Lyude> it seems to have gotten a lot better after some recent updates
<HdkR> ew
<Lyude> but the state that router came in was sad, especially considering I was kind of expecting better for a router they literally market as being openwrt compatible
<HdkR> <3 my Ubiquiti gear
<Lyude> naw i can't trust like that
<Lyude> routers are one of those things I don't feel comfortable with unless I'm the one who installed firmware onto it
<HdkR> Makes sense
<HdkR> I just got completely fed up with with a couple bits of hardware being flakey
<Lyude> completely understand honestly, this thing was just a hot mess before
<Lyude> dvfs was completely broken, 2.4GHz would randomly shit itself
<HdkR> Typical of Marvell
<HdkR> :P
<HdkR> I'm still sitting on this Surfacebook 2 that I need to frisbee
<HdkR> Whichever Marvell chipset in that is particularly bad
<Lyude> yeah, wish I was more experienced in wireless stuff so i could maybe fix stuff in their driver then get annoyed with them for not doing it
<Lyude> (a surprisingly effective strategy)
<HdkR> Working by being fueled with anger in how bad their software is works surprisingly well
<Lyude> lol wait what, marvell has a proprietary driver still?
<HdkR> huh
<Lyude> "Versions of firmware and driver depends on a chip and interconnection bus (sd8897.bin vs. pci8897.bin)
* Lyude screams
<Lyude> i thought arm was bad, lord
<HdkR> Because having a single firmware that works for both SDIO and PCIe is hard
<Lyude> HdkR: well yeah fw part makes sense
<Lyude> it's moreso the driver part
<HdkR> :)
<Lyude> honestly horrible stuff like this is literally one of the reasons I love working in this field
stikonas_ has joined #panfrost
<Lyude> the finest form of humor
stikonas has quit [Ping timeout: 252 seconds]
<HdkR> "I fixed your shit by changing your compile time ifdefs over to a runtime configuration. You're welcome."
<Lyude> oh geez they even implemented read/write for the whole soc memory in the firmware oh god why woud you do that
<Lyude> i'm sorry this presentation is a /lot/ of fun
<HdkR> pfft, pcie version can read whatever it wants anyway
<HdkR> I find that the most scary about wifi chipsets with PCIe and no IOMMU
<HdkR> Free reign to read whatever memory they want, woo
<HdkR> (Broadcom's signed firmware system can be bypassed trivially)
stikonas_ has quit [Remote host closed the connection]
<alyssa> cyrozap: ..As a policy, I don't click .ru links
raster has quit [Read error: Connection reset by peer]
<bnieuwen1uizen> well, it is only a .pdf, what can go wrong? /s
<alyssa> bnieuwen1uizen: ^_^
<HdkR> Surely nothing will target evince. Only adobe reader is vulnerable </s>
<bnieuwen1uizen> well, between evince, okular and xpdf, what is a hacker supposed to target? ;)
<alyssa> I like mupdf.
anarsoul|2 has quit [Ping timeout: 245 seconds]
<cyrozap> alyssa: You don't have to click, you can just wget/curl it.
<cyrozap> Lyude: Speaking of routers with free firmware, I've been considering buying a RaptorCS Blackbird bundle plus a couple of 4-port BCM5719-based NICs and making that my home router, but that would cost upwards of $1200 just for the CPU + motherboard...
<cyrozap> The main benefit of that, of course, would be the libre firmware, but I'm also interested in using it as a sort of WireGuard "hub", where all my home network traffic would be encrypted between each device and the hub and plaintext traffic would be disabled by default.
<cyrozap> That way rogue network switches and IoT devices couldn't intercept and log/modify the traffic, and I'd be able to have IP-based network ACLs that are immune to IP/ARP spoofing.
<cyrozap> But of course doing that requires lots of network bandwidth and CPU power, and I wouldn't want to be limited by some 700 MHz MIPS router with a single 1 Gbe link shared between all the devices.
anarsoul has quit [Remote host closed the connection]
anarsoul has joined #panfrost
_whitelogger has joined #panfrost
_whitelogger has quit [Remote host closed the connection]
_whitelogger has joined #panfrost
jernej has joined #panfrost
_whitelogger has joined #panfrost
BenG83 has quit [Ping timeout: 250 seconds]
stikonas has joined #panfrost
TheKit has quit [Remote host closed the connection]
TheKit has joined #panfrost
_whitelogger has joined #panfrost
stikonas has quit [Remote host closed the connection]
thefloweringash has quit [Remote host closed the connection]
sphalerit has quit [Read error: Connection reset by peer]
sphalerit has joined #panfrost
thefloweringash has joined #panfrost
<narmstrong> alyssa: Ping me when you have something I can test on kodi !
stikonas has joined #panfrost
stikonas has quit [Remote host closed the connection]
cwabbott has quit [Remote host closed the connection]
cwabbott has joined #panfrost
cwabbott has quit [Ping timeout: 252 seconds]
cwabbott has joined #panfrost
cwabbott has quit [Ping timeout: 252 seconds]
cwabbott has joined #panfrost
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
stikonas has joined #panfrost
stikonas has quit [Ping timeout: 252 seconds]
NeuroScr has quit [Ping timeout: 250 seconds]
anarsoul has quit [Remote host closed the connection]
anarsoul has joined #panfrost
anarsoul has quit [Ping timeout: 258 seconds]
Lyude has quit [Quit: WeeChat 2.2]
Lyude has joined #panfrost
NeuroScr has joined #panfrost
Lyude has quit [Quit: WeeChat 2.2]
Lyude has joined #panfrost
Lyude has quit [Client Quit]
Lyude has joined #panfrost
Lyude has quit [Client Quit]
Lyude has joined #panfrost
Lyude has quit [Client Quit]
Lyude has joined #panfrost
BenG83 has joined #panfrost
NeuroScr has quit [Quit: NeuroScr]
anarsoul has joined #panfrost
anarsoul_ has joined #panfrost
anarsoul_ has quit [Remote host closed the connection]