marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | General project discussion | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
raster has quit [Quit: Gettin' stinky!]
PendulumSwinger1 has joined #asahi
PendulumSwinger has quit [Ping timeout: 268 seconds]
<marcan>
how do we handle this? tack it on top, or does it still make sense to fix up the original series at this point?
joeschmoepenguin has quit [Remote host closed the connection]
<arnd>
marcan: if that is the only patch that is still needed, send the fix to soc@k.o and I'll apply it on top of my branch
<marcan>
will do
<marcan>
arnd: sent
<marcan>
it's a fixup for asm-generic/io.h: Add a non-posted variant of ioremap()
<marcan>
(maybe it could've used a tag to reference that?)
VinDuv has joined #asahi
ephe_meral1 has joined #asahi
<marcan>
sven: and yes, feel free to put me down as maintainer for all those drivers
<marcan>
I can ack the patch
macc24 has joined #asahi
VinDuv has quit [Quit: Leaving.]
<arnd>
marcan: in general, a Fixes: tag does help, but in this case there is no need as it will be applied right on top of the the series, so I think it makes no difference
Namidairo has quit [Read error: Connection reset by peer]
Namidairo has joined #asahi
<sven>
marcan: great. i'll try to at least send the clock gating stuff (which is very dumb anyway) and possibly the i2c stuff this weekend then :)
vlixa has quit [Remote host closed the connection]
robinp_ has quit [Ping timeout: 258 seconds]
<sven>
marcan: is there anything in the pasemi i2c documentation about the base clock btw.? on the m1 the input is allegedly divided by 16 and I'm curious if something like that is already mentioned in there
ChanServ has quit [*.net *.split]
macc24 has quit [*.net *.split]
rjeffman has quit [*.net *.split]
KindOne has quit [*.net *.split]
nico_32 has quit [*.net *.split]
zopieux has quit [*.net *.split]
ponikrf[m] has quit [*.net *.split]
milek7 has quit [*.net *.split]
Fanfwe has quit [*.net *.split]
stblassitude has quit [*.net *.split]
Gaelan has quit [*.net *.split]
luca020400 has quit [*.net *.split]
taziden has quit [*.net *.split]
Jaehyuk[m] has quit [*.net *.split]
eric_engestrom has quit [*.net *.split]
Bodzioslaw has quit [*.net *.split]
manawyrm has quit [*.net *.split]
Emantor has quit [*.net *.split]
TheLink has quit [*.net *.split]
rjeli has quit [*.net *.split]
rotbot9k- has quit [*.net *.split]
Empus has quit [*.net *.split]
izzyisles[m] has quit [*.net *.split]
kido has quit [*.net *.split]
uartman[m] has quit [*.net *.split]
marshmallow has quit [*.net *.split]
Necrosporus has quit [*.net *.split]
rcombs has quit [*.net *.split]
balrog has quit [*.net *.split]
delroth has quit [*.net *.split]
crabbedhaloablut has quit [*.net *.split]
krbtgt has quit [*.net *.split]
dougall has quit [*.net *.split]
angelXwind has quit [*.net *.split]
dibas has quit [*.net *.split]
Raqbit has quit [*.net *.split]
kharit[m] has quit [*.net *.split]
TomJepp has quit [*.net *.split]
Lockna[m] has quit [*.net *.split]
r1fl has quit [*.net *.split]
tardyp has quit [*.net *.split]
anarsoul has quit [*.net *.split]
The_DarkFire_[m] has quit [*.net *.split]
shenki has quit [*.net *.split]
d_u_f_f[m] has quit [*.net *.split]
clover[m] has quit [*.net *.split]
pipcet[m] has quit [*.net *.split]
foxlet has quit [*.net *.split]
TheJollyRoger has quit [*.net *.split]
karlyeurl has quit [*.net *.split]
PixelyIon[m] has quit [*.net *.split]
blazra has quit [*.net *.split]
konradybcio has quit [*.net *.split]
Bastian[m] has quit [*.net *.split]
hypergenesis[m] has quit [*.net *.split]
simjnd[m] has quit [*.net *.split]
rkjnsn[m] has quit [*.net *.split]
m1kr0[m] has quit [*.net *.split]
vup has quit [*.net *.split]
nyuhu has quit [*.net *.split]
winocm has quit [*.net *.split]
mrkajetanp has quit [*.net *.split]
ewlsh[m] has quit [*.net *.split]
cepheus has quit [*.net *.split]
h_ro[m] has quit [*.net *.split]
fridtjof[m] has quit [*.net *.split]
bylaws has quit [*.net *.split]
M1f4a9[m] has quit [*.net *.split]
Chainsaw has quit [*.net *.split]
lewurm has quit [*.net *.split]
j`ey has quit [*.net *.split]
Namidairo has quit [*.net *.split]
ephe_meral1 has quit [*.net *.split]
opticron has quit [*.net *.split]
riker77 has quit [*.net *.split]
Nazral has quit [*.net *.split]
kettenis_ has quit [*.net *.split]
qyousef_ has quit [*.net *.split]
kakobrekla has quit [*.net *.split]
massoud_ has quit [*.net *.split]
MoxZ has quit [*.net *.split]
sorear has quit [*.net *.split]
jabashque has quit [*.net *.split]
DarkShadow44 has quit [*.net *.split]
jordan_ has quit [*.net *.split]
HeN has quit [*.net *.split]
WhyNotHugo has quit [*.net *.split]
austriancoder has quit [*.net *.split]
JTL has quit [*.net *.split]
dyniec[m] has quit [*.net *.split]
doof has quit [*.net *.split]
Cynthia has quit [*.net *.split]
ar has quit [*.net *.split]
gruetzkopf has quit [*.net *.split]
_andy_t_ has quit [*.net *.split]
phire has quit [*.net *.split]
fstokesman[m] has quit [*.net *.split]
brentr123[m] has quit [*.net *.split]
Serentty has quit [*.net *.split]
devinvs[m] has quit [*.net *.split]
iilmer[m] has quit [*.net *.split]
mandresic[m] has quit [*.net *.split]
svenpeter has quit [*.net *.split]
pakl[m] has quit [*.net *.split]
ldhacker[m] has quit [*.net *.split]
nickray has quit [*.net *.split]
marvin24 has quit [*.net *.split]
JakeVossen[m] has quit [*.net *.split]
JJJollyjim1 has quit [*.net *.split]
Eighth_Doctor has quit [*.net *.split]
radex1 has quit [*.net *.split]
XeR has quit [*.net *.split]
Lightsword has quit [*.net *.split]
kkd has quit [*.net *.split]
GaveUp has quit [*.net *.split]
Helikopt1 has quit [*.net *.split]
NekomimiScience has quit [*.net *.split]
prusnak has quit [*.net *.split]
robher has quit [*.net *.split]
awesomebing1 has quit [*.net *.split]
comex has quit [*.net *.split]
hatf0 has quit [*.net *.split]
arnd has quit [*.net *.split]
tbodt has quit [*.net *.split]
Hakon has quit [*.net *.split]
cdesai has quit [*.net *.split]
jhol has quit [*.net *.split]
hspak has quit [*.net *.split]
dgb has quit [*.net *.split]
abff has quit [*.net *.split]
nmg has quit [*.net *.split]
Graypup_ has quit [*.net *.split]
ifthenelse has quit [*.net *.split]
hrnz has quit [*.net *.split]
zarvox has quit [*.net *.split]
_ghost_ has quit [*.net *.split]
wicast has quit [*.net *.split]
nspaced has quit [*.net *.split]
diddledan has quit [*.net *.split]
Baughn has quit [*.net *.split]
niv has quit [*.net *.split]
steev has quit [*.net *.split]
jkkm has quit [*.net *.split]
eichin has quit [*.net *.split]
awordnot has quit [*.net *.split]
linkmauve has quit [*.net *.split]
rann has quit [*.net *.split]
sbingner has quit [*.net *.split]
tmbinc has quit [*.net *.split]
nkaretnikov has quit [*.net *.split]
jonmason has quit [*.net *.split]
OatmealDome has quit [*.net *.split]
narmstrong has quit [*.net *.split]
saintdev has quit [*.net *.split]
nemith has quit [*.net *.split]
rossy has quit [*.net *.split]
mort has quit [*.net *.split]
thresh has quit [*.net *.split]
_jannau_ has quit [*.net *.split]
jn__ has quit [*.net *.split]
riatre has quit [*.net *.split]
Simonx22 has quit [*.net *.split]
puhitaku has quit [*.net *.split]
tarzeau_ has quit [*.net *.split]
Stary has quit [*.net *.split]
yorick has quit [*.net *.split]
DragoonAethis has quit [*.net *.split]
leah2 has quit [*.net *.split]
x56_ has quit [*.net *.split]
scooby2 has quit [*.net *.split]
Z750 has quit [*.net *.split]
HotSwap has quit [*.net *.split]
PendulumSwinger has quit [*.net *.split]
roxfan has quit [*.net *.split]
flying_sausages has quit [*.net *.split]
bdju has quit [*.net *.split]
kit_ty_kate has quit [*.net *.split]
Yuzu has quit [*.net *.split]
stemnic has quit [*.net *.split]
baryluk has quit [*.net *.split]
jaXvi has quit [*.net *.split]
pent1ckel has quit [*.net *.split]
bkero has quit [*.net *.split]
commandoline has quit [*.net *.split]
bisko has quit [*.net *.split]
rafaelmartins has quit [*.net *.split]
aquijoule_ has quit [*.net *.split]
bpye has quit [*.net *.split]
mxw39 has quit [*.net *.split]
zkrx has quit [*.net *.split]
inglor has quit [*.net *.split]
marcan has quit [*.net *.split]
tomtastic has quit [*.net *.split]
Behemoth has quit [*.net *.split]
Janhouse has quit [*.net *.split]
krzywix- has quit [*.net *.split]
coderobe has quit [*.net *.split]
jato has quit [*.net *.split]
Swant has quit [*.net *.split]
ml has quit [*.net *.split]
lethalbit has quit [*.net *.split]
larbob has quit [*.net *.split]
arekm has quit [*.net *.split]
dottedmag has quit [*.net *.split]
_blasty`_ has quit [*.net *.split]
vijfhoek has quit [*.net *.split]
eta has quit [*.net *.split]
Shiz has quit [*.net *.split]
zorun has quit [*.net *.split]
vafanlignarde has quit [*.net *.split]
ch3sh1r3c4t has quit [*.net *.split]
rbenua has quit [*.net *.split]
Ziemas has quit [*.net *.split]
bloom has quit [*.net *.split]
anuejn has quit [*.net *.split]
jannau has quit [*.net *.split]
segher has quit [*.net *.split]
maz has quit [*.net *.split]
chivay has quit [*.net *.split]
agraf has quit [*.net *.split]
theracermaster has quit [*.net *.split]
emptynine has quit [*.net *.split]
jix has quit [*.net *.split]
Thomas__ has quit [*.net *.split]
Mrmaxmeier has quit [*.net *.split]
CDFH has quit [*.net *.split]
Esmil has quit [*.net *.split]
hothotleg[m] has quit [*.net *.split]
wagood[m] has quit [*.net *.split]
noc0lour1 has quit [*.net *.split]
user1tt[m] has quit [*.net *.split]
bfredl has quit [*.net *.split]
jryans has quit [*.net *.split]
Jasper[m] has quit [*.net *.split]
xMopx has quit [*.net *.split]
Hexagon has quit [*.net *.split]
feuerrot has quit [*.net *.split]
gabiruh has quit [*.net *.split]
imobilis has quit [*.net *.split]
Crisco has quit [*.net *.split]
maximus64 has quit [*.net *.split]
vilhalmer has quit [*.net *.split]
snalty has quit [*.net *.split]
yrlf has quit [*.net *.split]
amw has quit [*.net *.split]
brandas has quit [*.net *.split]
pg12 has quit [*.net *.split]
the-mentor3 has quit [*.net *.split]
korzq has quit [*.net *.split]
thestr4ng3r has quit [*.net *.split]
neunon has quit [*.net *.split]
jeffmiw has quit [*.net *.split]
linuxgemini has quit [*.net *.split]
Calchan has quit [*.net *.split]
skg has quit [*.net *.split]
phiologe has quit [*.net *.split]
rwhitby has quit [*.net *.split]
tpw_rules has quit [*.net *.split]
sven has quit [*.net *.split]
Bublik_ has quit [*.net *.split]
modwizcode has quit [*.net *.split]
brinly has quit [*.net *.split]
ryanhrob[m] has quit [*.net *.split]
mrasmus has quit [*.net *.split]
notafile has quit [Max SendQ exceeded]
psydruid has quit [Max SendQ exceeded]
mofux[m] has quit [Ping timeout: 276 seconds]
davidrysk[m] has quit [Ping timeout: 276 seconds]
rockinrobstar[m] has quit [Ping timeout: 276 seconds]
ivanmedoedov[m] has quit [Ping timeout: 276 seconds]
M3zh[m] has quit [Ping timeout: 276 seconds]
jamesmunns[m] has quit [Ping timeout: 276 seconds]
_alice has quit [Ping timeout: 276 seconds]
manu1volta[m] has quit [Ping timeout: 276 seconds]
emily has quit [Ping timeout: 276 seconds]
Raqbit has joined #asahi
karlyeurl has joined #asahi
phire has joined #asahi
HeN has joined #asahi
TheJollyRoger has joined #asahi
r1fl has joined #asahi
rjeli has joined #asahi
WhyNotHugo has joined #asahi
arnd has joined #asahi
rann has joined #asahi
austriancoder has joined #asahi
kakobrekla has joined #asahi
<marcan>
arnd: I'm curious how the patch cycle usually works for fixes like this (especially when they break the build, so could annoy people who bisect); at what point do things usually switch from rebasing and rewriting history to fix-ups on top?
<marcan>
e.g. linux-next is rebased, right?
<arnd>
marcan: I try hard to avoid rebasing anything after it hits my tree, but I occasionally ask submitters to rebase their tree if a pull request contains a show-stopper that prevents me from merging
<marcan>
got it
<arnd>
I have a single for-next branch that gets merged into linux-next, and this one contains (currently) my arm/dt, arm/soc, arm/defconfig, arm/drivers, arm/apple-m1, and arm/newsoc branches
<marcan>
(more generally: how often do kernel folks hate it when the build is broken somewhere in the middle of history? :))
<arnd>
The for-next branch is something that I don't mind rebasing, this only exists to make life for sfr easier
<marcan>
cool
<arnd>
we all try our best to avoid it, but in the end there is no way to prevent it completely, so I don't think anyone will blame you for the mistake
HeN has joined #asahi
r1fl has joined #asahi
HeN has quit [Changing host]
r1fl has quit [Changing host]
rjeli has joined #asahi
WhyNotHugo has joined #asahi
rann has joined #asahi
rann has quit [Changing host]
WhyNotHugo has quit [Changing host]
rjeli has quit [Changing host]
<arnd>
once you have your tree in linux-next, it will be somewhat easier as there is a lot more build testing on it before it gets into the soc tree
<marcan>
I saw that failure earlier from some branch maz had, but I failed to do a quick repro and wasn't sure what was going on there; is there a way to get that kbuild robot to run on my branches before I submit? I've seen it run on ML patches, but not this particular failure.
<marcan>
ah, so linux-next would pull from my tree then before I submit
<arnd>
right, and I think anything that gets pulled into linux-next, or that is hosted on git.kernel.org is automatically treated with the 0day build bot testing
<arnd>
which is more thorough than what sfr does
raster has joined #asahi
<arnd>
I think he generally builds a couple of configurations after each merge, something like x86 and powerpc allmodconfig as well as some arm/arm64/mips/s390 defconfigs
<marcan>
right
<marcan>
so about infra, I guess I should have the key signed? :)
<arnd>
yes, https://korg.docs.kernel.org/accounts.html says you need three signatures to have a kernel.org account, though to get your tree into linux-next you can also host it elsewhere without that requirement
<arnd>
the process for linux-next is just to email sfr, cc:lkml, asking him to add a git url
d_u_f_f[m] has joined #asahi
<marcan>
arnd: you mentioned issues with github earlier, I'm happy to set up a git.asahilinux.org if that's helpful, or do you think it's not necessary?
<marcan>
or I could just get 3 sigs and get hosted on kernel.org I guess
<marcan>
not sure what makes the most sense
<arnd>
marcan: if you want to use git.kernel.org in the long run, don't bother setting up something else now. Using git.asahilinux.org permanently would be fine though
<arnd>
marcan: if you like, we can do a video chat for me to sign your gpg key and validating your fingerprint, that gets you to one of the three
<marcan>
works for me
<marcan>
what's a good time?
uartman[m] has joined #asahi
foxlet has joined #asahi
svenpeter has joined #asahi
nickray has joined #asahi
jryans has joined #asahi
psydruid has joined #asahi
bylaws has joined #asahi
JakeVossen[m] has joined #asahi
JJJollyjim has joined #asahi
Jasper[m] has joined #asahi
winocm has joined #asahi
emily has joined #asahi
Eighth_Doctor has joined #asahi
user1tt[m] has joined #asahi
fridtjof[m] has joined #asahi
jamesmunns[m] has joined #asahi
notafile has joined #asahi
_alice has joined #asahi
konradybcio has joined #asahi
mrkajetanp has joined #asahi
pakl[m] has joined #asahi
cepheus has joined #asahi
bfredl has joined #asahi
izzyisles[m] has joined #asahi
hypergenesis[m] has joined #asahi
brentr123[m] has joined #asahi
iilmer[m] has joined #asahi
hothotleg[m] has joined #asahi
kharit[m] has joined #asahi
ldhacker[m] has joined #asahi
rkjnsn[m] has joined #asahi
manu1volta[m] has joined #asahi
dyniec[m] has joined #asahi
fstokesman[m] has joined #asahi
pipcet[m] has joined #asahi
Lockna[m] has joined #asahi
Serentty has joined #asahi
PixelyIon[m] has joined #asahi
blazra has joined #asahi
mofux[m] has joined #asahi
ewlsh[m] has joined #asahi
M3zh[m] has joined #asahi
wagood[m] has joined #asahi
m1kr0[m] has joined #asahi
devinvs[m] has joined #asahi
clover[m] has joined #asahi
Bastian[m] has joined #asahi
noc0lour1 has joined #asahi
The_DarkFire_[m] has joined #asahi
Jaehyuk[m] has joined #asahi
simjnd[m] has joined #asahi
davidrysk[m] has joined #asahi
ivanmedoedov[m] has joined #asahi
M1f4a9[m] has joined #asahi
ponikrf[m] has joined #asahi
ryanhrob[m] has joined #asahi
rockinrobstar[m] has joined #asahi
h_ro[m] has joined #asahi
mandresic[m] has joined #asahi
<arnd>
marcan: now would be good, or in the afternoon (in three hours from now or later)
<marcan>
I can do it now :)
<arnd>
ok, I sent a link as /msg
maz has joined #asahi
emptynine has joined #asahi
jix has joined #asahi
Thomas__ has joined #asahi
CDFH has joined #asahi
chivay has joined #asahi
Esmil has joined #asahi
agraf has joined #asahi
Mrmaxmeier has joined #asahi
theracermaster has joined #asahi
wicast has joined #asahi
klaus has joined #asahi
<eta>
marcan: how come a bunch of drivers were removed with the M1 tree merge?
<j`ey>
eta: ?
<marcan>
eta: that's an artifact of a merge we did from tty-next, because the Samsung UART patches in the series took a different path via that tree
<j`ey>
ah
<eta>
marcan: ah, okay
<j`ey>
and fiq and vhe are going in via arm64 tree?
<marcan>
fiq is in the merge
<marcan>
vhe is going via arm64
<marcan>
(fiq is also in arm64 already)
<kettenis_>
vhe also made it into the arm64 tree it seems
<marcan>
arnd: fyi, I think you applied the fixup patch to arm/apple-m1 and merged it into for-next, but didn't push arm/apple-m1 itself
Augur[m] has joined #asahi
<arnd>
marcan: fixed, thanks for pointing it out
<arnd>
I pushed all the other branches but apparently missed this one
klaus has quit [Ping timeout: 260 seconds]
marvin24 has joined #asahi
Major_Biscuit has joined #asahi
bloom has left #asahi [#asahi]
tomboy64 has joined #asahi
vlixa has joined #asahi
Necrosporus has joined #asahi
bendoin_ has joined #asahi
choozy has joined #asahi
the-mentor3 has joined #asahi
<sorear>
wondering if there will be an easy way to follow all of the upstreaming in the future, given that the drivers will be going to various subsystem lists and presumably not all on linux-arm-kernel?
<arnd>
sorear: it depends on whether marcan (or anyone really) will want to maintain a fork that contains a copy of all the in-flight patches. I'm generally happy with having the work distributed, despite having the centralized repository for the initial work
odmir has joined #asahi
odmir has quit [Ping timeout: 240 seconds]
psydruid has quit [Quit: Idle for 30+ days]
<sorear>
not necessarily looking for a single fork, but it would be nice to be able to answer "what is the status of all features" without hours of research
<j`ey>
i reckon the wiki will be a good place for that
<sven>
"they're work in progress" ;)
<sven>
but i believe marcan also wants to do a monthly progress report
<jn__>
a table of features along with status and timeline information would be quite useful, i think
<jn__>
(e.g. it would tell you that UART works since v5.13-rc1)
<sven>
i guess anyone could create a wiki page like that :)
<sorear>
well right now it should tell you that UART is in tty-next, I don't think it's merged into 5.13 yet
<jn__>
true
Major_Biscuit has quit [Quit: WeeChat 3.0.1]
Meijke[m] has joined #asahi
Meijke[m] is now known as meiji163[m]
VinDuv has joined #asahi
<marcan>
arnd: I do plan on keeping some sort of tree that people can use with the various bits and pieces merged in some fashion
<marcan>
and I guess we could use a kernel feature matrix, yeah