ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
CLG has joined #armlinux
Clem has quit [Read error: Connection reset by peer]
Clem has joined #armlinux
CLG has quit [Read error: Connection reset by peer]
sdrfan123 has quit [Quit: Client closed]
apritzel has quit [Ping timeout: 265 seconds]
jclsn has quit [Ping timeout: 265 seconds]
sdrfan123 has joined #armlinux
jclsn has joined #armlinux
heat has quit [Ping timeout: 246 seconds]
sdrfan123 has quit [Quit: Client closed]
sdrfan123 has joined #armlinux
sdrfan123 has quit [Quit: Client closed]
nsaenz has joined #armlinux
hanetzer has quit [Ping timeout: 252 seconds]
sdrfan123 has joined #armlinux
hanetzer has joined #armlinux
nsaenz has quit [Ping timeout: 252 seconds]
hanetzer has quit [Ping timeout: 252 seconds]
sdrfan123 has quit [Quit: Client closed]
hanetzer has joined #armlinux
Fridtjof has quit [Quit: ZNC - http://znc.in]
Stary has quit [Quit: ZNC - http://znc.in]
Stary has joined #armlinux
Fridtjof has joined #armlinux
mvaittin has joined #armlinux
nsaenz has joined #armlinux
nsaenz has quit [Ping timeout: 245 seconds]
mvaittin has quit [Ping timeout: 265 seconds]
lain6141_ has quit [Read error: Connection reset by peer]
lain6141_ has joined #armlinux
amitk has joined #armlinux
monstr has joined #armlinux
gclement has joined #armlinux
vingu has quit [Quit: Leaving.]
vingu has joined #armlinux
rvalue has quit [Ping timeout: 260 seconds]
<arnd> I opened https://gitlab.com/qemu-project/qemu/-/issues/2585 to track the bug further, but I can just use qemu-7.1 in the meantime
apritzel has joined #armlinux
<ardb> arnd: does qemu-system-aarch64 fail in the same way (with the exact same command line)?
<arnd> ardb: just tried and no, that actually works
<ardb> ok so another target_ulong type confusion, most likely
<maz> j`ey: do you have any plan for in-kernel POE support (as opposed to only userspace)? asking for a friend.
apritzel has quit [Ping timeout: 252 seconds]
mvaittin has joined #armlinux
rvalue has joined #armlinux
CLG has joined #armlinux
Clem has quit [Read error: Connection reset by peer]
CLG has quit [Read error: Connection reset by peer]
cbeznea has joined #armlinux
headless has joined #armlinux
prabhakalad has joined #armlinux
HerbY_NL has joined #armlinux
<j`ey> maz: not currently
luispm has joined #armlinux
<Xogium> PoE as in power over ethernet ? :O
* Xogium thinks they probably got it wrong because that doesn't quite make sense
nsaenz has joined #armlinux
<j`ey> Xogium: permission overlay extension
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #armlinux
<Xogium> what is that ?
nsaenz has quit [Remote host closed the connection]
<j`ey> Xogium: AArch64 feature that allows you to 'overlay' permissions, as a quicker way of restricting permissions to some memory
<j`ey> rather than having to change the page tables
HerbY_NL has quit [Ping timeout: 252 seconds]
<HdkR> Does POE require hardware extensions?
Amit_T has joined #armlinux
<HdkR> Ah, FEAT_S1POE, just found it
nsaenz has joined #armlinux
lain6141_ has quit [Read error: Connection reset by peer]
<HdkR> Looking forward to hardware shipping with that support, should speed up my workload
lain6141_ has joined #armlinux
nsaenz has quit [Ping timeout: 264 seconds]
apritzel_ has joined #armlinux
<j`ey> HdkR: for fex or something else?
nsaenz has joined #armlinux
<HdkR> j`ey: For FEX yea
headless has quit [Quit: Konversation terminated!]
<HdkR> self-modifying code tracking has quite a bit of overhead
<HdkR> Still incur the SIGSEGV overhead wrath, but nothing can be done about that
MWelchUK has joined #armlinux
<j`ey> HdkR: neat. I got FEX working on the weekend. It feels a bit jittery, but I think that's probably related to the VM/GPU stuff
<HdkR> With Asahi and Sommelier or something?
<HdkR> I've heard that Sommelier has some frame pacing issues
<HdkR> Apple Silicon is fun because of its hardware TSO support, because their LRCPC implementation actually just maps to the equivalent atomic accesses it isn't worth using the extension there :D
<HdkR> (Also LRCPC isn't good enough)
wens has quit [Ping timeout: 240 seconds]
<j`ey> HdkR: yeah asahi, but just a normal qemu VM, i think its using virtio-gpu?
<j`ey> (so not using the 'passthrough' type stuff)
sszy has joined #armlinux
<HdkR> j`ey: Ah, could be anything then. Hopefully once we get code caching in place and JIT stalls will vanish
<HdkR> in place then JIT*
<HdkR> Always fun to see people tinkering with it
<j`ey> I just wantes to get any setup working, once the microvm/mesa native context stuff is settled I will use that
<j`ey> if I can persuad this person to port to arm64 or give me access to the source, that would be better.. stil working on that :)
<HdkR> haha
<j`ey> theres a 2nd part to this where I will havw to usw fex and wine, but I didnt tey that yet
<j`ey> try
nsaenz has quit [Remote host closed the connection]
<HdkR> Wine mostly works. I think some newer version broke some path things, which I have a PR to resolve part of the problem. Only showed up with a Fedora root
<HdkR> The ARM64ec stuff is coming along pretty well although
<maz> j`ey: guess I'll need to invent my own hack then. write-only mappings are a thing, apparently...
<HdkR> Hopefully we can get the CPU index in to TPIDRRO_EL0 at some point so arm64 native wine stuff can work without issue
<j`ey> maz: good luck!
<j`ey> HdkR: arm64ec would allow arm64 builds of wine to run x86 .exe?
<HdkR> j`ey: Yea. ARM64 native wine which can run x86-64 executables. There's also another integration for 32-bit x86 doing the same thing
<HdkR> Cuts out a ton of emulation time
nsaenz has joined #armlinux
<j`ey> great! right now I have to boot into macOS for this one thing
nsaenz has quit [Ping timeout: 248 seconds]
<HdkR> Sadly I don't have a guide to set it up, since I also don't know how to set it up. It's mostly being done by someone else on the team :D
<milkylainen> Anyone can explain why cs_change leaves cs active after the last transaction? Also why a spidev close from userspace won't close the active cs for that device?
nsaenz has joined #armlinux
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #armlinux
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #armlinux
nsaenz has quit [Ping timeout: 260 seconds]
lain6141_ has quit [Remote host closed the connection]
lain6141_ has joined #armlinux
gclement has quit [Ping timeout: 260 seconds]
dmart has joined #armlinux
nsaenz has joined #armlinux
<geertu> arnd: Last time I booted lager (R-Car H1), with CONFIG_ARM_LPAE=y, was 6.8.0-something, and I got "Ignoring RAM at 0x0000000070000000-0x0000000200000000", hence much less than 1 GiB left.
<arnd> geertu: ardb made a patch to fix qemu, so it works for me now, though I also got messages like that when sparsemem and/or highmem were turned off. If you have the .config from that boot I can try to see if I get the same on qemu now
<geertu> If there's anything you want me to try out, please let me know. Lager is not wired up, so I don't test on that board on a regular basis.
<arnd> thanks, let's see how far I get with my little kernel patch, that one is definitely one of the main targets I had in mind
<arnd> geertu: is this the cortex-a9 or a15 based chip?
<geertu> arnd: quad A15/A7 (A7 disabled)
<geertu> config sent
<arnd> geertu: it has CONFIG_HIGHMEM disabled and CONFIG_VMSPLIT_3G=y, so it will only see the first 800MB or so of RAM
gclement has joined #armlinux
gclement has quit [Client Quit]
<geertu> arnd: OK, that matches the behavior. What do you recommend for future testing?
<arnd> geertu: for the moment, there is no way around using HIGHMEM if you want all of the memory to be usable, though the long-term plan is to remove that option
<arnd> VMPLIT_1G lets you use just under 3GB of lowmem, at the expense of less userspace addressing.
<arnd> the work that linusw__ started would let you use 4GB of physical memory and 4GB of user addressing at the expense of runtime performance
<geertu> mvaittin: The PHY issue causing Ethernet to fail on BeagleBone Black I told you about seemed to be hone in v6.11. Until I started bisecting it, and it turns out it may happen on 6.11+, too :-(
<geertu> arnd: Yeah, my Lager has 4 GiB.
<geertu> s/hone/gone/
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #armlinux
<arnd> geertu: I can't seem to find a reference manual for that chip, only H3 and later. This has something like 2GB of RAM in the middle of the first 4GB, and the rest above it, right?
nsaenz has quit [Remote host closed the connection]
mvaittin has quit [Ping timeout: 276 seconds]
<geertu> arnd: Oops, I meant R-Car H2 (not H1)
<arnd> right, I figured that part from the core and board name
<geertu> arnd: Yep, 1 GiB mirrored below 4 GiB, all RAM (up to 8 GiB) above 4 GiB, just like on RZ/G1H
<arnd> I would not have guessed the mirroring bit. At least it's not as bad as TI Keystone2 where only one of the two mirrors is cache-coherent
<arnd> geertu: With the current upstream code, this board ends up with only 1GB of lowmem then even if you use VMSPLIT_2G or VMSPLIT_1G, but if my patch works out you should be able to get up to 3GB of discontiguous lowmem
<arnd> I'll probably ask you to do some performance testing once I can actually get it to work in qemu
nsaenz has joined #armlinux
fvincenz1 has joined #armlinux
fvincenzo has quit [Read error: Connection reset by peer]
sdrfan123 has joined #armlinux
<geertu> arnd: OK
prabhakalad has quit [Ping timeout: 248 seconds]
gclement has joined #armlinux
prabhakalad has joined #armlinux
nsaenz has quit [Ping timeout: 246 seconds]
prabhakarlad has joined #armlinux
prabhakarlad has quit [Client Quit]
prabhakarlad has joined #armlinux
prabhakalad has quit [Ping timeout: 255 seconds]
sdrfan123 has quit [Ping timeout: 256 seconds]
balrog has quit [Ping timeout: 252 seconds]
balrog_ has joined #armlinux
headless has joined #armlinux
nsaenz has joined #armlinux
monstr has quit [Remote host closed the connection]
gclement has quit [Quit: Leaving.]
nsaenz has quit [Remote host closed the connection]
sudeepholla_ has quit [Quit: Ex-Chat]
gclement has joined #armlinux
HerbY_NL has joined #armlinux
sdrfan123 has joined #armlinux
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fvincenz1 has quit [Quit: leaving]
fvincenzo has joined #armlinux
headless has quit [Quit: Konversation terminated!]
sdrfan123 has quit [Quit: Client closed]
cambrian_invader has quit [Ping timeout: 252 seconds]
fvincenzo has quit [Quit: Lost terminal]
fvincenzo has joined #armlinux
sdrfan123 has joined #armlinux
rockosov has quit [Ping timeout: 252 seconds]
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
lain6141_ has quit [Read error: Connection reset by peer]
lain6141_ has joined #armlinux
gclement has quit [Ping timeout: 252 seconds]
sudeepholla has joined #armlinux
headless has joined #armlinux
pikapika_lunar is now known as militantorc
amitk has quit [Read error: Connection reset by peer]
amitk has joined #armlinux
amitk has quit [Ping timeout: 248 seconds]
jekb has quit [Quit: !!!]
jekb has joined #armlinux
HerbY_NL has joined #armlinux
headless has quit [Quit: Konversation terminated!]
sdrfan123 has quit [Quit: Client closed]
sdrfan123 has joined #armlinux
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sdrfan123 has quit [Client Quit]
cambrian_invader has joined #armlinux
rockosov has joined #armlinux
gclement has joined #armlinux
apritzel_ has quit [Ping timeout: 260 seconds]
heat has joined #armlinux
gclement has quit [Ping timeout: 252 seconds]
headless has joined #armlinux
sdrfan123 has joined #armlinux
nsaenz has joined #armlinux
HerbY_NL has joined #armlinux
nsaenz has quit [Ping timeout: 248 seconds]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Amit_T has quit [Quit: Leaving]
System_Error has quit [Remote host closed the connection]
tsc1 has joined #armlinux
gclement has joined #armlinux
System_Error has joined #armlinux
apritzel has joined #armlinux
gclement has quit [Ping timeout: 246 seconds]
HerbY_NL has joined #armlinux
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nsaenz has joined #armlinux
nsaenz has quit [Ping timeout: 246 seconds]
prabhakarlad has quit [Quit: Konversation terminated!]
prabhakalad has joined #armlinux
headless has quit [Quit: Konversation terminated!]
sdrfan123 has quit [Quit: Client closed]
macromorgan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sdrfan123 has joined #armlinux
sdrfan123 has quit [Ping timeout: 256 seconds]
sdrfan123 has joined #armlinux
sdrfan123 has quit [Quit: Client closed]
macromorgan has joined #armlinux
sdrfan123 has joined #armlinux
sdrfan18 has joined #armlinux
sdrfan46 has joined #armlinux
sdrfan46 has quit [Client Quit]
sdrfan13 has joined #armlinux
sdrfan123 has quit [Ping timeout: 256 seconds]
sdrfan13 has quit [Client Quit]
sdrfan123 has joined #armlinux
sdrfan18 has quit [Ping timeout: 256 seconds]
sdrfan123 has quit [Quit: Client closed]