00:48
JoshuaAshton has joined #asahi
02:36
_whitelogger has joined #asahi
02:46
YichaoYu[m] has joined #asahi
03:26
marvin24_ has joined #asahi
03:29
Namidairo has joined #asahi
03:29
marvin24 has quit [Ping timeout: 480 seconds]
04:52
ar has quit [Quit: brb]
04:56
ar has joined #asahi
06:11
rwhitby has joined #asahi
06:17
rwhitby has quit [Quit: rwhitby]
06:17
rwhitby has joined #asahi
06:19
rwhitby has quit []
06:46
VinDuv has joined #asahi
06:55
marvin24_ is now known as marvin24
06:55
marvin24 has joined #asahi
09:37
Misthios has joined #asahi
09:40
crabbedhaloablut has quit []
09:40
crabbedhaloablut has joined #asahi
09:43
phiologe has joined #asahi
09:47
VinDuv has quit [Quit: Leaving.]
09:50
kettenis_ has joined #asahi
09:52
kettenis has quit [Ping timeout: 480 seconds]
10:34
richbridger has quit [Remote host closed the connection]
10:36
sven has joined #asahi
10:37
sven has joined #asahi
11:50
<
kettenis_ >
aplns0 at simplebus0
11:50
<
kettenis_ >
nvme0 at aplns0:, NVMe 1.1
11:50
<
kettenis_ >
nvme0: APPLE SSD AP0256Q, firmware 2.101.1, serial 0ba010fae425241b
11:50
<
kettenis_ >
scsibus0 at nvme0: 2 targets, initiator 0
11:51
<
kettenis_ >
sd0 at scsibus0 targ 1 lun 0: <NVMe, APPLE SSD AP0256, 2.10>
11:51
<
kettenis_ >
sd0: 239372MB, 4096 bytes/sector, 61279344 sectors
11:51
<
kettenis_ >
The first signs of life from the NVMe SSD in OpenBSD
11:52
<
marcan >
kettenis_: I assume openbsd already has patches for the apple-isms in x86 macs?
11:52
<
marcan >
(or did they go back to standards-compliant?)
11:52
<
kettenis_ >
not, they deviated even more
11:53
<
marcan >
sven: so how's the clock stuff going? ;)
11:53
<
kettenis_ >
and the dart stuff? ;);)
11:54
<
sven >
marcan: well, i could just submit the thing that maps a page for each clock to start a discussion
11:54
<
marcan >
sure, if you don't have any obviously-correct ideas
11:54
<
marcan >
how did the mfd/regmap stuff end up?
11:54
<
kettenis_ >
I have U-Boot booting the side-core that acts as the NVMe controller
11:54
<
marcan >
syscon was it>?
11:54
<
marcan >
kettenis_: firmware is preloaded, right?
11:54
<
marcan >
this is where osx wedges right now, so this might be useful to try in the HV
11:54
<
sven >
i had a prototype but uhh... no one else really does it and it doesn't look like it's obviously-correct
11:54
<
marcan >
if you have a thing I can just boot
11:55
<
sven >
i can mention it in the first mail as an alternative though
11:55
<
sven >
alright, let me rebase that and submit it then
11:56
<
kettenis_ >
I think it is important to stress that we really, really want to express the clock hierarchy in the device tree instead of the driver
11:56
<
sven >
i can show the draft here before i submit it :)
11:57
<
marcan >
kettenis_: I wonder how we should handle these side cores too
11:58
<
kettenis_ >
marcan: I can give you a u-boot binary + device tree that you could chainload
11:58
<
marcan >
that would be helpful :)
11:58
<
marcan >
+ bsd? or is it built in?
11:58
<
marcan >
oh u-boot already has nvme code, right
11:58
<
kettenis_ >
at least the bits that start the core and get the firmware ready
11:59
<
kettenis_ >
it'll boot a standard OpenBSD snapshot install image from usb
11:59
<
marcan >
I guess we should do that for linux too instead of trying to put that into the kernel
11:59
<
marcan >
let the bootloader spin up all the side cores
12:00
<
kettenis_ >
the SMC side-core is already running but still needs the mailbox handshake to make it accept commands from the AP side
12:01
<
kettenis_ >
that was already working in u-boot to access the GPIO that turns on the WiFi chip
12:01
<
kettenis_ >
(I might have broken it with the NVMe support though)
12:04
<
kettenis_ >
to activate the nvme stuff you need to enter "nvme scan" at the u-boot prompt
12:04
<
kettenis_ >
(I can build you a version that does that automatically if you want)
12:05
psydroid[m] is now known as psydroid
12:07
<
kettenis_ >
I want u-boot to be able to access the NVMe such that it can load the EFI bootloader from it
12:07
<
kettenis_ >
(probably GRUB for Linux)
12:09
<
kettenis_ >
two other OpenBSD developers have been working on the OpenBSD nvme driver for this thing
12:10
<
kettenis_ >
once that's done I'll have a look at beating the u-boot nvme driver into submission
12:26
Lightsword has joined #asahi
13:28
jryans has joined #asahi
14:28
pugguu has joined #asahi
14:34
pugguu has quit [Remote host closed the connection]
14:35
pugguu has joined #asahi
15:00
pugguu has quit [Remote host closed the connection]
15:01
pugguu has joined #asahi
15:01
<
marcan >
kettenis_: cool, thanks! will give it a shot tomorrow on the HV :)
15:05
<
pugguu >
Hey marcan whens the next stream aprox
15:06
<
marcan >
probably tomorrow morning JST, maybe 11 or 12?
15:29
ar has quit [Quit: leaving]
15:29
ar has joined #asahi
16:05
cepheus[m] has joined #asahi
16:05
cepheus[m] is now known as cepheus
16:28
cepheus has quit [Quit: authenticating]
16:28
cepheus has joined #asahi
16:36
kubes has joined #asahi
17:47
choozy has joined #asahi
18:04
ar has quit [Quit: brb]
18:04
ar has joined #asahi
18:08
<
kettenis_ >
that has a cleaned up version of the code
18:09
<
kettenis_ >
the device tree is starting to become a mix of official bindings, bindings under review and the corellium bindings
18:14
kettenis_ is now known as kettenis
18:36
mini has quit [Quit: ZNC closing...]
18:43
minimaul has joined #asahi
18:58
marvin24 has quit [Ping timeout: 480 seconds]
19:23
pugguu has quit [Read error: Connection reset by peer]
19:23
ar has quit [Quit: brb]
19:23
ar has joined #asahi
19:23
pugguu has joined #asahi
19:36
pugguu has quit [Read error: Connection reset by peer]
19:37
pugguu has joined #asahi
19:38
Gue______ has joined #asahi
20:07
pugguu has quit [Ping timeout: 480 seconds]
20:09
Gue______ has quit [Ping timeout: 480 seconds]
20:24
kubes has quit [Quit: Leaving]
21:04
adamcstephens has joined #asahi
21:13
richbridger has joined #asahi
22:05
yrlf has joined #asahi
23:55
erincandescent has joined #asahi