marcan 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
bgb has joined #asahi-dev
brandas has joined #asahi-dev
bgb has quit [Ping timeout: 256 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 265 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 264 seconds]
Raqbit has quit [Quit: Ping timeout (120 seconds)]
Raqbit has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 246 seconds]
bgb has joined #asahi-dev
m42uko has quit [Ping timeout: 246 seconds]
m42uko has joined #asahi-dev
<bgb> I just want to disable VHE after mmu disabled and before jumping to kernel, but it is OK for kernel, as VHE is designed for running kernel at EL2 without changing kernel code.
<bgb> marcan: according to VHE part of ARM ARM spec, TTBR0_EL12 is alias of TTBR0_EL1 when E2H==1. if E2H is hard-wired to 1, this seems really meaninglesss?
phiologe has quit [Ping timeout: 258 seconds]
phiologe has joined #asahi-dev
<marcan> bgb: the ARM ARM is confusing
<marcan> there are two register sets: TTBRx_EL2 and TTBRx_EL1
<marcan> when E2H==0, they are independent. TTBR0_EL2 is used in EL2 and TTBRx_EL1 is used in EL1.
<marcan> when E2H==1, TTBRx_EL1 is *redirected* to TTBRx_EL2
<marcan> so you cannot access TTBRx_EL1 as that name any more
<marcan> instead, you need to use TTBRx_EL12
<marcan> that accesses the true TTBRx_EL1 register
bgb has quit [Ping timeout: 240 seconds]
r1fl has quit [Read error: Connection reset by peer]
austriancoder has quit [Read error: Connection reset by peer]
arnd has quit [Read error: Connection reset by peer]
doof has quit [Read error: Connection reset by peer]
r1fl has joined #asahi-dev
arnd has joined #asahi-dev
austriancoder has joined #asahi-dev
doof has joined #asahi-dev
bgb_ has joined #asahi-dev
user1tt[m] has joined #asahi-dev
bgb_ has quit [Ping timeout: 240 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 256 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 240 seconds]
robinp_ has joined #asahi-dev
m1kr0[m] is now known as zvtu[m]
robinp has quit [Ping timeout: 264 seconds]
bgb has joined #asahi-dev
acelogic has quit [Ping timeout: 256 seconds]
odmir_ has quit [Remote host closed the connection]
odmir has joined #asahi-dev
odmir has quit [Ping timeout: 240 seconds]
_whitelogger has joined #asahi-dev
bgb has quit [Ping timeout: 272 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 265 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 264 seconds]
acelogic has joined #asahi-dev
VinDuv has joined #asahi-dev
bgb_ has joined #asahi-dev
<tarzeau> marcan: saw my twitter about noah?
bgb_ has quit [Ping timeout: 240 seconds]
Necrosporus has joined #asahi-dev
<marcan> tarzeau: oh, it would have to be ported to the Apple Silicon version of Hypervisor.framework I guess
<marcan> I don't see why it wouldn't work
VinDuv has quit [Quit: Leaving.]
<tarzeau> i think that's exactly what i'd want, but not something i
<tarzeau> 'm able to do myself
acelogic has quit [Ping timeout: 272 seconds]
cdesai has quit [Remote host closed the connection]
cdesai has joined #asahi-dev
klaus has joined #asahi-dev
amw has quit [Ping timeout: 256 seconds]
cdesai has quit [Remote host closed the connection]
cdesai has joined #asahi-dev
l0bara has quit []
vimal has quit [Remote host closed the connection]
CamdenB[m] has quit [Quit: Idle for 30+ days]
shawnj2[m] has quit [Quit: Idle for 30+ days]
os[m] has quit [Quit: Idle for 30+ days]
neunon has quit [Quit: ZNC 1.8.2 - https://znc.in]
neunon has joined #asahi-dev
vimal has joined #asahi-dev
maor26 has joined #asahi-dev
bgb has joined #asahi-dev
<bgb> marcan: after loading and transferring control to Kernel, how to intract with kernel shell? it seems iface.ttymode() doesn't support input?
<marcan> bgb: yeah, just cancel that and use picocom or whatever
<marcan> I should add input to ttymode
<bgb> "sudo picocom -q --omap crlf --imap lfcrlf -b 115200 /dev/tty.debug-console" hang in my case
<bgb> I just CTRL+C linux.py
<bgb> maybe uart dev is not close properly?
sirn has quit [Ping timeout: 240 seconds]
sirn has joined #asahi-dev
<marcan> bgb: if you're using linux.py, your baud rate is 1500000
<Necrosporus> like on orangepi4. Is it some magic value?
<Necrosporus> Like 115200, which seems to be most common for some reason
phiologe has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<marcan> it's the fastest it goes on the default clock and sampling settings
<marcan> also beyond that signal integrity starts to matter a bit more :)
phiologe has joined #asahi-dev
sirn has quit [Read error: Connection reset by peer]
sirn has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
bgb has joined #asahi-dev
<bgb> marcan: does m1 support 4K granule?
r1fl has quit [Read error: Connection reset by peer]
<marcan> yes
<marcan> though I haven't tried it
<j`ey> 4 and 16, but not 64
r1fl has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
amw has joined #asahi-dev
thestr4ng3r has quit [Ping timeout: 264 seconds]
amw has quit [Ping timeout: 265 seconds]
thestr4ng3r has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
bgb has joined #asahi-dev
<davidrysk[m]> "most common for some reason" -- because it's 2*57600, and 57600 is there for historical reasons :p
<dhewg> i still have a 28800 baud modem, that's historic
<jn__> UARTs are quite often supplied with a 24MHz clock and use 16x oversampling
<dhewg> maybe even that c64 modem, what was it? 2400 baud? wooo
<jn__> which means 1.5Mbaud is what you get when you don't divide the reference clock
<dhewg> that thing where you plugged in the phone receiver lol
bgb has quit [Ping timeout: 258 seconds]
<opticron> acoustic modems, woof
<dhewg> hehe yeah, those were the days
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 265 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 264 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 264 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
vimal has quit [Quit: Leaving]
odmir has joined #asahi-dev
vimal has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 265 seconds]
bgb has joined #asahi-dev
<dottedmag> davidrysk[m]: 300*2*2*2*2*2*2*2*3, a lot of historical reasons.
bgb has quit [Ping timeout: 256 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 256 seconds]
klaus has quit [Quit: Textual IRC Client: www.textualapp.com]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 264 seconds]
VinDuv has joined #asahi-dev
<marcan> 300 baud modems, and a lot of "make it twice as fast"
<marcan> and a 3 because 3s
bgb has joined #asahi-dev
<marcan> fun fact: https://www.sparkfun.com/products/12923 these are 64 * 48 pixels, monochrome. that means driving them at 30 FPS requires 64 * 48 * 30 / 8 = 11520 bytes per second, or precisely 115200 baud with standard 8N1 serial settings.
<marcan> which means https://twitter.com/marcan42/status/1043063673080569856 could've been using exactly that rate (but I actually ran it faster because buffers and stuff)
bgb has quit [Ping timeout: 264 seconds]
odmir has quit [Remote host closed the connection]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 272 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
jannau has quit [Quit: GNU screen buffer overflow reachable from irssi]
jannau has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 246 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 272 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 265 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 246 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 264 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 258 seconds]
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #asahi-dev
stemnic has quit [Quit: Ping timeout (120 seconds)]
stemnic has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 272 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 246 seconds]
VinDuv has quit [Quit: Leaving.]
acelogic has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 246 seconds]
amw has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 272 seconds]
odmir has joined #asahi-dev
odmir has quit [Read error: Connection reset by peer]
odmir has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
rbenua has quit [Quit: leaving]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
<segher> marcan: assuming all your start and stop bits take the minimum time, yes
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 264 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
rbenua has joined #asahi-dev
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 240 seconds]
maor26 has quit [Ping timeout: 256 seconds]
bgb has joined #asahi-dev
bgb has quit [Ping timeout: 256 seconds]
bgb has joined #asahi-dev