marcan changed the topic of #asahi-re to: Asahi Linux: porting Linux to Apple Silicon macs | Hardware / boot process / firmware interface reverse engineering | WARNING: this channel (only) may contain binary reverse engineering discussion | RE policy: https://alx.sh/re (MANDATORY READ) | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-re
titanous has quit [Ping timeout: 260 seconds]
brinly has quit [Ping timeout: 264 seconds]
sirn has quit [Ping timeout: 244 seconds]
HeN has quit [Read error: Connection reset by peer]
sferrini has quit [Ping timeout: 264 seconds]
eric_engestrom has quit [Ping timeout: 264 seconds]
titanous has joined #asahi-re
HeN has joined #asahi-re
sirn has joined #asahi-re
hatf0 has quit [Ping timeout: 264 seconds]
narmstrong has quit [Ping timeout: 264 seconds]
sferrini has joined #asahi-re
brinly has joined #asahi-re
eric_engestrom has joined #asahi-re
hatf0 has joined #asahi-re
narmstrong has joined #asahi-re
Tokamak has joined #asahi-re
DanB91 has joined #asahi-re
DanB91 has quit [Ping timeout: 264 seconds]
Namidairo has quit [Read error: Connection reset by peer]
Namidairo has joined #asahi-re
DanB91 has joined #asahi-re
DanB91 has quit [Ping timeout: 260 seconds]
DarthCloud has quit [Remote host closed the connection]
DarthCloud has joined #asahi-re
DanB91 has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
PhilippvK_ has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 240 seconds]
DanB91 has quit [Ping timeout: 260 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK has quit [Ping timeout: 240 seconds]
PhilippvK has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 256 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 246 seconds]
PhilippvK_ has joined #asahi-re
tiagom has joined #asahi-re
tiagom has quit [Quit: leaving]
tiagom has joined #asahi-re
tiagom has quit [Client Quit]
tiagom has joined #asahi-re
tiagom has left #asahi-re [#asahi-re]
tiagom has joined #asahi-re
Tokamak has quit [Ping timeout: 240 seconds]
tiagom has left #asahi-re [#asahi-re]
tiagom has joined #asahi-re
tiagom has quit [Quit: leaving]
tiagom has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 272 seconds]
tiagom has quit [Client Quit]
tiagom has joined #asahi-re
tiagom has quit [Quit: leaving]
Tokamak has joined #asahi-re
Tokamak has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 240 seconds]
DanB91 has joined #asahi-re
_whitelogger has joined #asahi-re
pdrew has left #asahi-re ["WeeChat 2.8"]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 260 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 244 seconds]
pipothebit has joined #asahi-re
pipothebit has quit [Quit: Ping timeout (120 seconds)]
Necrosporus has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
DanB91 has quit [Ping timeout: 272 seconds]
phiologe has joined #asahi-re
phiologe has quit [Ping timeout: 246 seconds]
nexysno has joined #asahi-re
dstzd has quit [Ping timeout: 246 seconds]
DanB91 has joined #asahi-re
phiologe has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
phiologe has quit [Ping timeout: 264 seconds]
dstzd has joined #asahi-re
jix has quit [Ping timeout: 265 seconds]
jix has joined #asahi-re
theracermaster6 has joined #asahi-re
theracermaster has quit [Quit: Ping timeout (120 seconds)]
krzywix has quit [Quit: Sayonara!]
theracermaster6 is now known as theracermaster
krzywix- has joined #asahi-re
dottedmag has quit [Quit: QUIT]
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
dottedmag has joined #asahi-re
dottedmag has joined #asahi-re
DanB91 has quit [Ping timeout: 272 seconds]
tiagom has joined #asahi-re
tiagom has quit [Client Quit]
nexysno has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
phiologe has joined #asahi-re
phiologe has quit [Ping timeout: 272 seconds]
DanB91 has quit [Ping timeout: 272 seconds]
Tokamak has joined #asahi-re
DanB91 has joined #asahi-re
bisko has joined #asahi-re
PhilippvK_ has joined #asahi-re
ransom has joined #asahi-re
alula_ has joined #asahi-re
maor26 has joined #asahi-re
alula__ has quit [Ping timeout: 240 seconds]
izzyisles[m] has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 256 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 240 seconds]
phiologe has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
DanB91 has quit [Ping timeout: 240 seconds]
alula_ has quit [Remote host closed the connection]
alula_ has joined #asahi-re
phiologe has quit [Ping timeout: 260 seconds]
DanB91 has joined #asahi-re
Tokamak has quit [Ping timeout: 240 seconds]
ransom has quit [Quit: Textual IRC Client: www.textualapp.com]
Tokamak has joined #asahi-re
<bastilian> The keyboard clickity-clack from the streams is my ASMR
<davidrysk[m]> marcan: are you sure that migration is unused on the m1?
<davidrysk[m]> I'd expect it to be useful if the scheduler decides that a process does not need to be on a p-core anymore
<davidrysk[m]> (does linux support migration for regular ARM BIG.little and if so how?)
<marcan> davidrysk[m]: but the cores run in parallel
<marcan> the scheduler can just do it
<marcan> there is no need for hardware assistance
<marcan> the migration stuff is necessary for the socs with mutually-exclusive cores
<marcan> linux can just randomly decide to schedule a process on a different core at any time
<marcan> for M1 type stuff with both clusters on at once
<davidrysk[m]> so there's no need to mess around with ARM64_REG_MIGSTS_EL1?
<davidrysk[m]> heh they're only using that to dump error state anyway
<j`ey> davidrysk[m]: what migration were you referencing?
<davidrysk[m]> p-core to e-core
<davidrysk[m]> and vice versa
<j`ey> right, but I was confused by your initial "are you sure that migration is unused on the m1?"
DarthCloud has quit [*.net *.split]
<j`ey> was that referenecing something marcan said?
DragoonAethis has quit [Ping timeout: 272 seconds]
<marcan> on stream I said we didn't need any of that migration stuff on this chip
<davidrysk[m]> I'm referring to MIGSTS and related registers
<davidrysk[m]> though it appears that Apple only uses the MIGSTS register when dumping error state
<marcan> that register does not even exist any more
<marcan> #define SYS_APCTL_EL1 sys_reg(3, 4, 15, 0, 4)
<marcan> it became that
<marcan> same encoding
<davidrysk[m]> hah
<marcan> corellium messed that up in their chickenbits dump and documented it as MIGSTS or whatever
<davidrysk[m]> they... reassigned it as a register used for PAC
<marcan> yes
<j`ey> marcan: hm, did you make up the name SYS_APCTL_EL1 then?
<davidrysk[m]> which means the newer CPUs don't have HAS_MIGSTS
<davidrysk[m]> j`ey: SYS_ -- apple calls them ARM64_REG_blah
<j`ey> ah right
<davidrysk[m]> Apple's PAC implementation has separate keys for kernel and user mode and is quite a bit more robust
<davidrysk[m]> but I doubt upstream would take an Apple-specific implementation like that
<j`ey> maybe if other CPUs implement it too
DragoonAethis has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
DanB91 has quit [Ping timeout: 240 seconds]
DanB91 has joined #asahi-re
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-re
DanB91 has quit [Ping timeout: 260 seconds]
PhilippvK_ has joined #asahi-re
DarthCloud has joined #asahi-re
theracermaster has quit [Quit: The Lounge - https://thelounge.chat]
theracermaster has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 256 seconds]
DanB91 has joined #asahi-re
DanB91 has quit [Ping timeout: 246 seconds]
hir0 has joined #asahi-re
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 240 seconds]
phiologe has joined #asahi-re
phiologe has quit [Ping timeout: 240 seconds]
HeN has quit [Read error: Connection reset by peer]
nkaretnikov has quit [Read error: Connection reset by peer]
narmstrong has quit [Read error: Connection reset by peer]
eric_engestrom has quit [Read error: Connection reset by peer]
sferrini has quit [Read error: Connection reset by peer]
titanous has quit [Ping timeout: 240 seconds]
phiologe has joined #asahi-re
titanous_ has joined #asahi-re
sirn has quit [Ping timeout: 240 seconds]
narmstrong has joined #asahi-re
nkaretnikov has joined #asahi-re
sferrini has joined #asahi-re
eric_engestrom has joined #asahi-re
HeN has joined #asahi-re
sirn has joined #asahi-re
phiologe has quit [Ping timeout: 264 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 265 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 260 seconds]
arekm has quit [Ping timeout: 246 seconds]
maor26 has quit [Ping timeout: 240 seconds]
arekm has joined #asahi-re
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 264 seconds]
phiologe has joined #asahi-re
phiologe has quit [Ping timeout: 240 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 265 seconds]
PhilippvK_ has joined #asahi-re
PhilippvK_ has quit [Ping timeout: 246 seconds]
phiologe has joined #asahi-re
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #asahi-re
phiologe has quit [Ping timeout: 256 seconds]
phiologe has joined #asahi-re
phiologe has quit [Ping timeout: 260 seconds]