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
malfunction54 has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
dwx has joined #asahi
dwx has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
Halian| has quit [Ping timeout: 480 seconds]
matteo has quit [Ping timeout: 480 seconds]
cow123 has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
Compassion has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
cow123 has joined #asahi
zopieux has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
chrisl has joined #asahi
zopieux has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
KxCORP58940003455 has quit [Quit: Bye!]
Halian has joined #asahi
KxCORP58940003455 has joined #asahi
matteo has joined #asahi
nela has quit [Quit: Ping timeout (120 seconds)]
Compassion has quit [Quit: lounge quit]
matteo has quit [Ping timeout: 480 seconds]
Kitlith has joined #asahi
Yachtie has quit [Quit: Yachtie]
<Kitlith>
I'm finally following up on something I was working on a couple weeks ago, where I took a raw disk image of my m1 macbook pro from recovery (via /dev/rdisk0), and transferred it to another computer for inspection. However, while I see a protective MBR present, I don't see a GPT? So I feel like I've missed something important.
matteo has joined #asahi
Compassion has joined #asahi
Compassion has quit [Quit: lounge quit]
Halian| has joined #asahi
Compassion has joined #asahi
Halian has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
Compassion has quit [Quit: lounge quit]
croissant has joined #asahi
croissant has quit [Remote host closed the connection]
tobhe_ has joined #asahi
<Kitlith>
hm. and testdisk is also only finding the APFS partitions, and not the EFI partitions that I *know* are still present (because macos can see them)
tobhe has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
mohit81582263530 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
ethantwardy has quit [Quit: WeeChat 4.3.2]
matteo has quit [Ping timeout: 480 seconds]
croissant has joined #asahi
mohit81582263530 has joined #asahi
matteo has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
Halian| has quit [Ping timeout: 480 seconds]
Halian has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
marvin24_ has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
chrisl has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
chrisl has joined #asahi
matteo has quit [Remote host closed the connection]
Bertrand___ has quit [Remote host closed the connection]
Bertrand___ has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
Graypup_ has quit [Quit: meow]
Graypup_ has joined #asahi
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
ddxtanx has quit [Remote host closed the connection]
matteo has quit [Remote host closed the connection]
matteo has joined #asahi
matteo has quit [Remote host closed the connection]
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
Halian| has joined #asahi
Halian has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
aut0 has joined #asahi
andymandias has joined #asahi
Kitlith has quit [Quit: Page closed]
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
ddxtanx has joined #asahi
chrisl has joined #asahi
ChaiTRex has quit [Remote host closed the connection]
ChaiTRex has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
aut0 has joined #asahi
patrix8 has joined #asahi
Halian_ has joined #asahi
patrix has quit [Ping timeout: 480 seconds]
patrix8 is now known as patrix
Halian| has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
sand4rt has joined #asahi
Halian_ has quit [Remote host closed the connection]
pb17 has joined #asahi
<aut0>
Any advice on a good kernel debug setup on M2? I mean printf debugging works to an extent, but is there a way to maybe use kGDB or something like that? I assume JTAG may be difficult.
al3xtjames has quit [Quit: Ping timeout (120 seconds)]
al3xtjames has joined #asahi
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
as400 has joined #asahi
JayBeeFOSS has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi
as400 has left #asahi [#asahi]
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
aut0 has joined #asahi
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
aut0 has joined #asahi
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
<aut0>
maz, out of curiosity is in-kernel GIC a requirement or do you think it should work without?
shiggitay has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
flokli has quit [Quit: WeeChat 4.4.2]
flokli has joined #asahi
sand4rt has quit [Quit: WeeChat 4.4.2]
matteo has joined #asahi
sand4rt has joined #asahi
chrisl has joined #asahi
pb17 has joined #asahi
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
chrisl has quit [Ping timeout: 480 seconds]
yuka has quit [Remote host closed the connection]
yuka has joined #asahi
matteo has quit [Remote host closed the connection]
aut0 has joined #asahi
monstera has joined #asahi
chrisl has joined #asahi
matteo has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
<maz>
aut0: no GIC, no fun. M2 has barely enough GIC support to make it workable, but anything less can burn in hell.
<aut0>
maz, currently looking how to do GIC and Timers in userspace, but got some part of Linux running and CPUs report EL2 :)
<maz>
aut0: I don't really see the point, but sure, why not. Note that I intend to finish the removal of timer interrupt signalling to userspace very shortly.
<aut0>
maz: :'( is there already a patch for removing timer IRQ signaling to userspace?
<maz>
no, but it has been broken for years, and I don't plan to fix it.
<maz>
you can't really do nested with it anyway, because you'd have to track the nesting in userspace (how are you going to handle a write to a LR, for example?)
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi
<aut0>
maz: i am looking at gicv2/mmio only right now if that makes more sense
<aut0>
also it seems EL2 timer register virutalization does not work yet if I understand it correctly
<aut0>
(in user space)
matteo has quit [Remote host closed the connection]
chrisl has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
<maz>
aut0: which is my point. I don't want it to work.
<maz>
it's a bad idea, it makes the code far worse than it needs to be, and it serves no real purpose.
<aut0>
maz got it
chrisl has joined #asahi
<aut0>
I guess it depends on the use case, but I understand KVM mine may be a bit fringe
sand4rt2 has joined #asahi
sand4rt has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
<maz>
aut0: a marginally better option would be to trap all timer accesses and route all of that to userspace. You get to implement everything there, and the kernel doesn't get in the way.
<aut0>
maz, for me I'd like to be able to emulate as much as possible in user space because I need as much control as possible, e.g. GICv2/MMIO and timers. For now, I'll try to workaround and use the existing in-kernel emulation to see if I can get to where I need to be, but long-term having that option would be great. As I said, I get my use-case may be a bit fringe so I understand if KVM cannot support that upstream.
<aut0>
also I'll try to see if I may be able to use memory-mapped timers
<maz>
without a clear description of what you are trying to achieve, it is a bit hard to define the boundaries of such an interface. Also, who is going to maintain that? with what userspace? I'm sure you are doing interesting stuff, but there is a balance to be found. Also, this is getting way OT ;-)
pb17 has joined #asahi
<aut0>
maz you are right, sorry, I'll send an e-mail, anyways thanks to the asahi community for enabling all of this :)
matteo has joined #asahi
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
matteo has quit [Remote host closed the connection]
matteo has joined #asahi
mohit81582263530 has quit [Quit: mohit81582263530]
mohit81582263530 has joined #asahi
aut0 has joined #asahi
sand4rt has joined #asahi
sand4rt2 has quit [Ping timeout: 480 seconds]
Brainium has joined #asahi
aut0 has quit [Ping timeout: 480 seconds]
pono has joined #asahi
Brainium has quit [Ping timeout: 480 seconds]
sand4rt2 has joined #asahi
sand4rt has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
cisco87 has quit [Remote host closed the connection]
aut0 has joined #asahi
ncopa has quit [Read error: Connection reset by peer]
chrisl has quit [Ping timeout: 480 seconds]
Yachtie has joined #asahi
sand4rt has joined #asahi
sand4rt2 has quit [Ping timeout: 480 seconds]
aut0 has quit [Ping timeout: 480 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #asahi
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi
matteo has quit [Remote host closed the connection]
___nick___ has joined #asahi
___nick___ has quit []
mbeavitt has joined #asahi
matteo has joined #asahi
pb17 has joined #asahi
___nick___ has joined #asahi
chrisl has joined #asahi
mbeavitt has quit [Quit: mbeavitt]
mbeavitt has joined #asahi
mbeavitt_ has joined #asahi
mbeavitt_ has quit []
Hotswap has joined #asahi
betoissues has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
mbeavitt has quit [Ping timeout: 480 seconds]
aut0 has joined #asahi
__nick__ has joined #asahi
___nick___ has quit [Ping timeout: 480 seconds]
overholts has joined #asahi
mbeavitt has joined #asahi
overholts has quit [Quit: overholts]
overholts has joined #asahi
john-cabaj has joined #asahi
aut0 has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
sand4rt has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
overholts has quit [Quit: overholts]
overholts has joined #asahi
Brainium has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
ncopa has joined #asahi
mbeavitt has quit [Read error: Connection reset by peer]
pb17 has quit [Ping timeout: 480 seconds]
rvalue- has joined #asahi
rvalue has quit [Ping timeout: 480 seconds]
__nick__ has quit [Ping timeout: 480 seconds]
sand4rt has joined #asahi
chrisl has joined #asahi
cisco87 has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
matteo has quit [Remote host closed the connection]
matteo has joined #asahi
matteo has quit [Remote host closed the connection]
pb17 has joined #asahi
lIIlIIlllIl has joined #asahi
lIIlIIlllIl has quit []
matteo has joined #asahi
sand4rt has quit [Ping timeout: 480 seconds]
holiday has joined #asahi
ncopa has quit [Read error: Connection reset by peer]
cyrinux has quit []
holiday has quit [Quit: WeeChat 4.4.2]
cyrinux has joined #asahi
ncopa has joined #asahi
kettenis_ has quit [Ping timeout: 480 seconds]
ten157237743246305066182150 has quit [Remote host closed the connection]
ten157237743246305066182150 has joined #asahi
chrisl has joined #asahi
<betoissues>
i have mbp pro m3 pro (yeah, nice naming) and would like to know if it's possible (and makes sense) to run Asahi in a VM for testing or is there a better way to contribute to M3 compatibility which I see is still tbd
chrisl has quit [Ping timeout: 480 seconds]
<j`ey>
betoissues: asahi doesnt run in a VM, since it's about HW compatability
streptokok has quit [Quit: streptokok]
<j`ey>
a VM provides a generic vitual "machine"
<j`ey>
virtual
pb17 has quit [Ping timeout: 480 seconds]
kettenis has joined #asahi
sand4rt has joined #asahi
<jn>
there is however the m1n1-based hypervisor which runs an OS as a somewhat virtualized guest
beastd has joined #asahi
pb17 has joined #asahi
redlegion has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
chrisl has joined #asahi
john-cabaj has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi
Yachtie has quit [Quit: Yachtie]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
matteo has quit [Remote host closed the connection]
matteo has joined #asahi
<betoissues>
yeah, i was just thinking that maybe since macos vms are available, there was some kind of compatibility
<chaos_princess>
you can run generic linux in a vm, the whole point of this project is to make it possible to run on bare metal
Bertrand___ has quit [Ping timeout: 480 seconds]
john-cabaj1 has joined #asahi
Bertrand___ has joined #asahi
<opticron>
betoissues, iirc, MacOS VMs aren't running the standard kernel that would run on Apple Silicon and instead uses a VM kernel that can handle standardized ARM hardware instead of the M-series hardware
sand4rt has quit [Ping timeout: 480 seconds]
<opticron>
and the virtualized environment presents the standardized ARM hardware interfaces
<opticron>
hopefully I'm remembering that correctly
<betoissues>
opticron: thanks, that's the response i was looking for actually, as the support for MacOS guest made me wonder if it changed from your regular arm
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
redlegion has joined #asahi
john-cabaj has quit [Ping timeout: 480 seconds]
john-cabaj1 is now known as john-cabaj
chrisl has joined #asahi
kotleni has joined #asahi
<kotleni>
Alice performed tomorrow it was lovely. And in general, gaming on ARM MacBooks - awesome. But what about the microphone? Any news or reason why it hasn't been made yet?
<kotleni>
For me, the microphone is the main reason not to switch to Asahi. (and Fedora :3, iusearchbtw)
<chaos_princess>
why not use the headset mic?
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi
john-cabaj1 has joined #asahi
john-cabaj1 has quit []
<kotleni>
@chaos_princess My macbook have awesome microphone, but not headphones.
matteo has quit [Remote host closed the connection]
Brainium has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
ellyq has quit []
ellyq has joined #asahi
sand4rt has joined #asahi
kotleni has quit [Quit: Lost terminal]
matteo_ has joined #asahi
Yachtie has joined #asahi
matteo has quit [Read error: Connection reset by peer]
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi
<gmorell>
I figured out the SDDM black screen issue caused by ALARM, LLVM16 had gotten uninstalled and something was still looking for it. Fun that SDDM doesn't log to journalctl or anything so hunting it down was annoying
matteo_ has quit [Read error: Connection reset by peer]
Bertrand___ has quit [Remote host closed the connection]
Bertrand___ has joined #asahi
Arbifox has quit [Ping timeout: 480 seconds]
lion328 is now known as lion328_
lion328_ is now known as lion328
pb17 has quit [Ping timeout: 480 seconds]
lion328 is now known as lion328_
Compassion has joined #asahi
lion328_ is now known as lion328
ajgae has joined #asahi
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi
Halian has joined #asahi
<Halian>
o/
pb17 has joined #asahi
Bertrand___ has quit [Remote host closed the connection]
Bertrand___ has joined #asahi
ajgae has quit [Remote host closed the connection]
ajgae has joined #asahi
ajgae has quit [Remote host closed the connection]
ajgae has joined #asahi
ajgae has quit [Remote host closed the connection]