00:38
odmir has quit [Remote host closed the connection]
00:39
odmir has joined #asahi-dev
00:44
odmir has quit [Ping timeout: 240 seconds]
01:04
qyousef has quit [Remote host closed the connection]
01:09
odmir has joined #asahi-dev
01:11
jeffmiw has joined #asahi-dev
01:15
jeffmiw has quit [Ping timeout: 240 seconds]
01:16
riker77_ has joined #asahi-dev
01:17
riker77 has quit [Ping timeout: 260 seconds]
01:17
riker77_ is now known as riker77
01:24
qyousef has joined #asahi-dev
01:34
qyousef has quit [Remote host closed the connection]
01:41
qyousef has joined #asahi-dev
01:53
qyousef_ has joined #asahi-dev
01:54
qyousef has quit [Ping timeout: 252 seconds]
02:17
odmir has quit [Ping timeout: 240 seconds]
02:40
phiologe has quit [Ping timeout: 276 seconds]
02:40
PhilippvK has joined #asahi-dev
02:45
odmir has joined #asahi-dev
03:14
stemnic has quit [Quit: Ping timeout (120 seconds)]
03:14
stemnic has joined #asahi-dev
03:18
stemnic has quit [Client Quit]
03:21
stemnic has joined #asahi-dev
03:37
odmir has quit [Remote host closed the connection]
03:51
Namidairo has joined #asahi-dev
05:07
_rjeffman has joined #asahi-dev
05:09
rjeffman has quit [Ping timeout: 260 seconds]
05:39
jeffmiw has joined #asahi-dev
05:44
jeffmiw has quit [Remote host closed the connection]
06:05
zkrx has quit [Ping timeout: 252 seconds]
06:33
zkrx has joined #asahi-dev
06:36
jeffmiw has joined #asahi-dev
06:41
jeffmiw has quit [Ping timeout: 265 seconds]
07:31
rkjnsn[m] has joined #asahi-dev
08:17
vlixa has quit [Remote host closed the connection]
08:37
__rjeffman__ has joined #asahi-dev
08:40
_rjeffman has quit [Ping timeout: 260 seconds]
09:00
_alice has quit [Quit: Idle for 30+ days]
09:14
tonlage has joined #asahi-dev
09:23
tonlage has quit [Quit: WeeChat 3.1]
09:23
linkmauve has quit [Ping timeout: 260 seconds]
09:51
linkmauve has joined #asahi-dev
10:26
Namidairo has quit [Ping timeout: 240 seconds]
11:00
<
marcan >
arnd: not a gdb stub, but still quite nice :)
11:00
<
marcan >
you can also see/change context registers, e.g. ctx.regs[0] == x0 (and any changes are committed on return back to the guest)
11:04
odmir has joined #asahi-dev
11:08
odmir has quit [Ping timeout: 240 seconds]
11:37
rjeli has quit [Ping timeout: 248 seconds]
11:38
rjeli has joined #asahi-dev
11:45
yrlf has joined #asahi-dev
11:47
_rjeffman has joined #asahi-dev
11:47
yrlf has quit [Client Quit]
11:48
yrlf has joined #asahi-dev
11:49
__rjeffman__ has quit [Ping timeout: 260 seconds]
11:56
<
arnd >
marcan: that looks pretty cool. Do you keep talking to the debug shell over usb while using the serial port for the guest console, or is both of these the serial port?
12:12
<
arnd >
marcan: can the hypervisor already process usb data like keyboard input over cdc-acm while the guest is running? If that works, adding drivers/tty/hvc/hvc_dcc.c earlycon support to the hypervisor should be no more than a few lines
12:13
<
arnd >
and that in turn would mean I could my machine without needing a serial cable first
12:14
<
arnd >
I just received a thunderbolt drive to install onto, as the internal drive is already full of my coworker's work stuff
13:14
<
marcan >
arnd: the HV goes over USB and the guest over serial right now, but the next thing i'm scheming is virtualizing serial into a secondary cdc-acm interface
13:15
<
marcan >
right now there are no interrupts, so the HV only processes USB data when an exception happens. I'll do something about that soon, but for a m1n1 guest or just serial prints there is no need since those are triggered by the guest
13:16
<
marcan >
hvc_dcc would work too, but I need this to work for macos so it makes sense to virtualize serial (and serial is easy anyway)
13:20
Namidairo has joined #asahi-dev
13:30
<
arnd >
right, makes sense
14:37
vimal has quit [Quit: Leaving]
15:09
jeffmiw has joined #asahi-dev
15:14
jeffmiw has quit [Ping timeout: 260 seconds]
16:00
Lockna[m] has quit [Quit: Idle for 30+ days]
16:57
VinDuv has joined #asahi-dev
17:50
rwhitby has quit [Ping timeout: 258 seconds]
18:06
rwhitby has joined #asahi-dev
18:33
<
marcan >
arnd: re gdbstub, I'll make python implement that (so you can dual wield gdb and the python debug shell), converting to my protocol
18:33
<
marcan >
like gdbserver
19:40
KindOne has quit [Ping timeout: 260 seconds]
19:40
KindTwo has joined #asahi-dev
19:42
KindTwo is now known as KindOne
20:04
kettenis1 has quit [Ping timeout: 240 seconds]
20:06
kettenis1 has joined #asahi-dev
20:24
VinDuv has quit [Quit: Leaving.]
20:42
arekm has quit [Quit: leaving]
21:01
jeffmiw has joined #asahi-dev
21:01
jeffmiw_ has joined #asahi-dev
21:01
jeffmiw has quit [Read error: Connection reset by peer]
21:17
odmir has joined #asahi-dev
22:00
kettenis1 has quit [Ping timeout: 240 seconds]
22:02
kettenis has joined #asahi-dev
22:08
jeffmiw_ has quit [Remote host closed the connection]
22:11
odmir has quit [Read error: Connection reset by peer]
22:11
odmir has joined #asahi-dev
22:25
jeffmiw has joined #asahi-dev
22:29
jeffmiw has quit [Ping timeout: 240 seconds]
23:30
thestr4ng3r has joined #asahi-dev
23:59
odmir has quit [Remote host closed the connection]
23:59
odmir has joined #asahi-dev