ChanServ changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | "Does XXX work yet?": https://alx.sh/fs | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-alt #asahi-stream #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi
Brainium has joined #asahi
nst_ has joined #asahi
Bertrand___ has quit [Read error: Connection reset by peer]
nst has quit [Ping timeout: 480 seconds]
buroa23 has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
buroa23 has joined #asahi
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
Yachtie has quit [Quit: Yachtie]
lion328 has quit [Quit: Leaving]
lion328 has joined #asahi
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
ellyq_ has joined #asahi
john-cabaj has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Read error: Connection reset by peer]
ellyq has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
tobhe has joined #asahi
cow123 has quit [Ping timeout: 480 seconds]
tobhe_ has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
c10l3 has joined #asahi
c10l has quit [Read error: Connection reset by peer]
c10l3 is now known as c10l
cow123 has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
<ddxtanx>
Yeah I'm also having trouble getting steam (really muvm) to recognize DNS servers... No matter what, under muvm /etc/resolv.conf is empty and so it cant resolve any of the urls necessary for steam. Has anyone found a way to get muvm to initialize with a correctly filled resolv.conf? I've tried using dh-client and dhcpcd, and setting my hostname using hostnamectl but nothing has worked so far...
marvin24 has joined #asahi
marvin24_ has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
calcium has joined #asahi
cow123_ has joined #asahi
cow123 has quit [Ping timeout: 480 seconds]
marvin24_ has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
shiggitay has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
shiggitay has quit [Remote host closed the connection]
opticron has quit [Read error: Connection reset by peer]
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
opticron has joined #asahi
pthariensflame has joined #asahi
cow123 has joined #asahi
cow123_ has quit [Ping timeout: 480 seconds]
shiggitay has joined #asahi
holiday has joined #asahi
holiday has quit []
aut0 has joined #asahi
malfunction54 has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
kaazoo has joined #asahi
andymandias has quit [Read error: Connection reset by peer]
andymandias has joined #asahi
Bertrand___ has joined #asahi
pb17 has joined #asahi
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi
sand4rt has joined #asahi
aut0 has joined #asahi
sand4rt has quit [Quit: WeeChat 4.4.2]
kaazoo has quit [Ping timeout: 480 seconds]
streptokok has joined #asahi
kaazoo has joined #asahi
al3xtjames has quit [Quit: al3xtjames]
al3xtjames has joined #asahi
al3xtjames has quit []
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
loki_val has quit []
crabbedhaloablut has joined #asahi
pb17 has joined #asahi
JayBeeFOSS has quit [Ping timeout: 480 seconds]
bpye has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi
patrickm_ has joined #asahi
patrickm has quit [Ping timeout: 480 seconds]
patrickm_ is now known as patrickm
sand4rt has joined #asahi
patrickm has quit [Remote host closed the connection]
ajgae has joined #asahi
chaos_princess has quit [Quit: chaos_princess]
chaos_princess has joined #asahi
ajgae has quit [Remote host closed the connection]
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
Luj7 has joined #asahi
ajgae has quit [Read error: Connection reset by peer]
ajgae has joined #asahi
<maz>
you can't have a guest hypervisor using a smaller page size than its host.
<chaos_princess>
huh?
<chaos_princess>
so, 16k -> 16k -> 4k is ok, but not 16k -> 4k -> 4k?
<maz>
think of a 16k-based S2 on a host. How do you allow a 4k-based S2 in a guest?
<maz>
crucially, with different permissions.
<chaos_princess>
what is s2, shadow page table?
<maz>
oh wait, now you need sub-page permissions.
<maz>
stage-2 translation.
chadmed_ has joined #asahi
<chaos_princess>
ok, i admit that i don't fully understand nv, but isn't it done by basically flattening the vm tree?
<maz>
you flatten the translations indeed. but you need to honor the guest's hypervisor permissions at the granularity it decides. if that guest is using 4kB translations, and the host is using 16k translations, how do you fit 4 different permissions that the guest decide to use on a single page?
<maz>
news flash, you can't.
<maz>
4k -> 16k is fine, but 16k -> 4k isn't.
<maz>
that's because you emulate the guest's S2 using the host's S2.
<j`ey>
oh damn
<nickchan>
maz: multiple set of page tables...
<chaos_princess>
ok.... but how does 16->4 work in non-nv scenario then?
<maz>
because you don't *emulate* anything.
<chaos_princess>
ah, i get it now
<nickchan>
for different contexts
<nickchan>
But that sounds like a horrible horrible idea that is very complicated and with questionable utility
<chaos_princess>
yea, ok, got it
sand4rt has quit [Ping timeout: 480 seconds]
scsh has joined #asahi
<j`ey>
aut0 left, gotta let them know this if they return
<chaos_princess>
so, since the intermediate guest's shadow page tables become shadow page tables in the host, it must be the same, but the innermost guest uses normal page tables, so it can be different size - correct
<chaos_princess>
?
aut0 has joined #asahi
<nickchan>
chaos_princess: the innermost guest doesn't run a virtual machine of its own
<maz>
the intermediate S2 can be bigger or the same. just not smaller. the last-level guest doesn't have any of its translation emulated, so it can do whatever it wants.
<chaos_princess>
right, and that is why it does not care what the host page size is, and can use the same page size
<chaos_princess>
s/same/different/
<maz>
again, we're only emulating S2, not S1.
<aut0>
it seems like i am running into some FEAT_GTG related check error
<j`ey>
aut0: turns out the guest hypervisor needs to use 16K pages too
<aut0>
ah right, yes that was what i was worried about that the host s2 would be used
shiggitay has quit [Ping timeout: 480 seconds]
<aut0>
Mhm, doesn't make my life easer :-D. Brings me back to the original question of running a 4k asahi kernel
<aut0>
chaos_princess you mentioned that was abandoned for technical reasons, are there details on that?
<chaos_princess>
need to fight hardware all the way since it assumes 16k everywhere, and costs cpu performance due to tlb overhead and similar
pb17 has quit [Ping timeout: 480 seconds]
scsh has quit [Quit: Ping timeout (120 seconds)]
scsh has joined #asahi
<nickchan>
chaos_princess: DART on A9-A10X is 4K page but the CPU only support 16K and 64K isn't it lovely (not)
<chaos_princess>
i can see how that happened, but still
<nickchan>
though that's a reverse situation than 4k kernels on asahi
<nickchan>
maybe it's less pain
scsh has quit []
scsh has joined #asahi
opticron has quit [Read error: Connection reset by peer]
opticron has joined #asahi
<nickchan>
chaos_princess: the dart is the same a7-a10x so it seems like apple just didn't bother to change the dart when they changed the page size
<nickchan>
cpu page size
<aut0>
nickchan i thought it was the main problem that DART does not support 4k pages
<chadmed_>
aut0: the main issues were the performance hit being around 20% and certain peripherals being behind DARTs that were not bypassable
<chaos_princess>
thats a9, the iphone chip
<chadmed_>
that got worked around for GPU but the dart in front of the pcie controller for example can _never_ be bypassed to due security concerns mostly related to thunderbolt
<aut0>
ah sorry didn't read carefully
<chaos_princess>
for non-bypassable in theory you can bounce buffer everything, but that is also perf loss
<aut0>
at some point it's just not fun anymore
<chadmed_>
yeah i mean 20% perf hit is pretty close to the "
<chadmed_>
whats the point
<chadmed_>
" point
<aut0>
"just" fix the sw i guess...
<chadmed_>
well i mean one day in the future when we have solarpunk upper hengsha type cities or whatever maybe linux mm will learn about heterogeneous pages
<chadmed_>
but thats the kind of ultra-invasive and political change that will take 5 years of full time effort to develop and another 15 to convince maintainers
<chaos_princess>
"upper hengsha" - i see another person of culture :P
<chadmed_>
despite its flaws its still one of my favourite games and i replay it regularly
* Halian
doesn't get the reference, but does love solarpunk; his worldbuilding project's main species are four-armed blue-skinned matriarchal psychic solarpunk space elves
<chadmed_>
Halian: deus ex human revolution
<Halian>
Ahh
<chadmed_>
the soft-reboot prequel to deus ex
sand4rt has joined #asahi
pb17 has joined #asahi
NewSrainUser has joined #asahi
NewSrainUser has quit [Remote host closed the connection]
malfunction54 has joined #asahi
jlco has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
Moprius has joined #asahi
pb17 has joined #asahi
minecrell has quit [Read error: Connection reset by peer]
minecrell has joined #asahi
Moprius has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi
john-cabaj has quit [Quit: john-cabaj]
john-cabaj has joined #asahi
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
Yachtie has joined #asahi
nopjmp has joined #asahi
nopjmp_ has quit [Ping timeout: 480 seconds]
kaazoo has quit [Quit: Leaving.]
aut0 has joined #asahi
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
Guest5901 has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has joined #asahi
Guest6057 has joined #asahi
sand4rt has quit [Ping timeout: 480 seconds]
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
bpye has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
ellyq has joined #asahi
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
ajgae has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi
pthariensflame has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
gadnt has joined #asahi
pthariensflame has joined #asahi
pthariensflame has quit []
Brainium has joined #asahi
cyrinux has quit []
cyrinux has joined #asahi
aead has joined #asahi
penguwin has quit [Quit: k thx bye]
paco has joined #asahi
Yachtie has quit [Quit: Yachtie]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
malfunction54 has quit [Remote host closed the connection]
gadnt has quit [Quit: Page closed]
<paco>
Hello :)
<paco>
there is a roadmap of the project ? :)
malfunction54 has joined #asahi
paco has quit [Ping timeout: 480 seconds]
Juest has quit [Read error: Connection reset by peer]
Brainium_ has joined #asahi
Brainium has quit [Ping timeout: 480 seconds]
Yachtie has joined #asahi
roxfan2 has quit [Remote host closed the connection]
roxfan has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
Brainium has joined #asahi
Brainium has quit []
Juest has joined #asahi
pb17 has joined #asahi
Brainium_ has quit [Ping timeout: 480 seconds]
kdb424 has joined #asahi
veloek has quit [Remote host closed the connection]
sand4rt has joined #asahi
<handlerug>
is it safe to run dnf and install/manage packages inside `muvm -- FEXBash`?
<handlerug>
nevermind, I see that the mount is readonly. guess I'll have to rebuild fex-emu-rootfs-fedora
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
paco has joined #asahi
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi
sand4rt has quit [Ping timeout: 480 seconds]
<opticron>
paco, not that I've seen, unfortunately
paco has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Read error: Connection reset by peer]
john-cabaj has joined #asahi
MichaelLong has quit [Remote host closed the connection]
MichaelLong has joined #asahi
nst_ has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
nst has joined #asahi
<handlerug>
when running `sudo ./kiwi-build --debug --image-type=erofs --image-profile=FEX-RootFS --output-dir ./outdir` I get the error `KiwiTypeNotFound: Build type 'erofs' not found for applied profiles: ['FEX-RootFS']`, did someone encounter this error?
<chadmed>
paco: the roadmap is the same as id software's - When It's Done
easonl has joined #asahi
<easonl>
Hello
ten157237743246305066182150 has quit [Remote host closed the connection]
ten157237743246305066182150 has joined #asahi
<easonl>
Is it possible to pass a HDD to steam microvm?
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
Ariadne has joined #asahi
<handlerug>
is there a way to get more than one terminal for a single muvm?
<chadmed_>
you just spawn another one with muvm bash or whatever
<chadmed_>
the server and client parts are separate, so any new invocations of muvm should attach to the same vm
<handlerug>
weird, if I run steam or `muvm -- sh`, any other invocations of muvm silently exit
<handlerug>
the command actually runs but I don't get a pty