ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
c10l has quit [Quit: The Lounge - https://thelounge.chat]
c10l has joined #asahi-dev
c10l has quit [Remote host closed the connection]
aleasto has quit [Quit: Konversation terminated!]
aleasto has joined #asahi-dev
aleasto has quit []
aleasto has joined #asahi-dev
aleasto has quit []
aleasto has joined #asahi-dev
aleasto has quit []
aleasto has joined #asahi-dev
aleasto has quit []
chadmed has joined #asahi-dev
jeffmiw has quit [Ping timeout: 480 seconds]
Rhys[m] has joined #asahi-dev
DarkShadow44 has quit [Ping timeout: 480 seconds]
riker77_ has joined #asahi-dev
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
c10l has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
DarkShadow44 has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
yuyichao has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
PhilippvK has joined #asahi-dev
phiologe has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
Dcow_ has joined #asahi-dev
Dcow___ has joined #asahi-dev
Dcow____ has joined #asahi-dev
Dcow has quit [Ping timeout: 480 seconds]
Dcow__ has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
Dcow_ has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-dev
Dcow___ has quit [Ping timeout: 480 seconds]
Dcow_ has joined #asahi-dev
Dcow__ has joined #asahi-dev
Dcow____ has quit [Ping timeout: 480 seconds]
Dcow has quit [Ping timeout: 480 seconds]
Dcow__ has quit [Remote host closed the connection]
Dcow has joined #asahi-dev
the_lanetly_052__ has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
suricato_ has quit [Ping timeout: 480 seconds]
the_lanetly_052___ has joined #asahi-dev
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
jeffmiw has joined #asahi-dev
squags has joined #asahi-dev
<sven> tpw_rules: haven’t looked at it yet
<sven> it looks like something goes wrong with intitializing the admin queue though. in the crashlog the IO queue still looked as if it was the one used by uboot i think
aleasto has joined #asahi-dev
mwalle has quit [Quit: WeeChat 2.3]
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
<kettenis> sven: the values programmed into the admin queue registers (AQA, ASQ, ACQ) apparently are supposed to survive a reset
<sven> I’m starting to wonder if that reset actually resets anything at all.
<sven> I’m pretty sure I setup those three early on though
squags has quit [Ping timeout: 480 seconds]
<kettenis> hmm, looks like it defenitely doesn't reset the NVMe bits
<kettenis> CC.EN is still 1
<kettenis> the first thing the OpenBSD driver does is disabling the controller, so that's probably why I haven't been bitten by this
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
<kettenis> pushed a change to clear CC.EN in U-Boot which should do a controller level reset
<kettenis> that doesn't reset the admin queue registers but as long as those get set up correctly before CC.EN is set to 1 again, I don't see how this could mess things up
squags has quit [Ping timeout: 480 seconds]
zimsneexh has joined #asahi-dev
<sven> sounds like something I should do in the Linux driver as well
squags has joined #asahi-dev
<kettenis> looks like nvme_pci_configure_admin_queue() does the disable
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
chadmed has quit [Remote host closed the connection]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
yuyichao has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
yuyichao has joined #asahi-dev
yuyichao has quit []
yuyichao has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
<sven> yeah, I might’ve dropped that by accident when removing all pci specific code
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
the_lanetly_052___ has quit [Ping timeout: 480 seconds]
the_lanetly_052___ has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi-dev
squags has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
Dcow__ has joined #asahi-dev
Dcow___ has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
Dcow has quit [Ping timeout: 480 seconds]
Dcow_ has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
XeR has joined #asahi-dev
yuyichao has joined #asahi-dev
yuyichao_ has quit [Ping timeout: 480 seconds]
zimsneexh has quit [Ping timeout: 480 seconds]
maor26 has joined #asahi-dev
maor26 has quit [Quit: Leaving]
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
Dcow has joined #asahi-dev
Dcow___ has quit [Read error: Connection reset by peer]
<tpw_rules> kettenis: sven: disabling the nvme in u-boot was the ticket. not sure if there's more changes to make to the asahi-with-new-nvme branch, but i'm planning to do a bunch more compilation to see if it's stable
<sven> just bugfixes, im happy with it otherwise
<sven> (and ofc whatever the nvme maintainers will request)
<kettenis> tpw_rules: thanks
<tpw_rules> do you plan to have it merged into the main asahi branch soon?
<tpw_rules> kettenis: did you have a chance to give v2 of my usb keyboard patch for u-boot a spin?
<kettenis> not yet; I assume you've tested it and it works ;)
<tpw_rules> well yeah. just wanted someone to verify the mailing list received it and i in fact sent it correctly this time. no one has replied to me about it yet
<kettenis> my plan was to actually put that diff on my branch
<tpw_rules> it should work on both master and your branch
<kettenis> but I've been busy hacking my own stuff
curlyqueue has joined #asahi-dev