<geertu>
conchuod: just base your branch on rc5, and mention it + why to Arnd in the PR
<arnd>
What is the actual dependency?
<drewfustini>
I'm eager to see when the RISC-V BoF will be. I am hoping it is not Monday morning as I am running one at 10am.
<drewfustini>
(for gpio and pinctrl with linus and bart)
<palmer>
Atish is trying to get something scheduled
elastic_dog has quit [Ping timeout: 268 seconds]
elastic_dog has joined #riscv
frkzoid has joined #riscv
freakazoid333 has quit [Ping timeout: 244 seconds]
m5zs7k has quit [Ping timeout: 252 seconds]
m5zs7k has joined #riscv
<geertu>
drewfustini: There goes my opportunity for a long nap on Mon morning ;-)
<geertu>
Fortunately Dublin is one hour behind my biological clock
conordooley has joined #riscv
<conordooley>
arnd: it is totally trivial, just maintainers stuff. I am just interested in what the BestPracticeTM is rather than anything else.
<drewfustini>
They originally had us at 5pm Dublin / 6pm CET but that conflicted with Bart and Linus schedule so they were able to reschedule us. Though I agree, I would have preferred not first thing Monday morning:)
<drewfustini>
But at least I have already been at BayLibre in Nice for one week so I'm a mostly sleeping like a European now
<arnd>
conordooley: ok, then just base all your branches on -rc1 as normal
<conordooley>
Aye, I'll just rip out the maintainers bit and send it in wk2
<arnd>
For best practices when creating pull requests, there are two rules:
<arnd>
- base anything on an -rc rather than some random commit
<arnd>
- when you ask someone to merge your branch, try to have your branch based on the same or older -rc as the branch it gets merged into
<conordooley>
Yeah, I've been following that. The 2nd one there is why I was asking since it felt it would be blocker
<arnd>
I only do this in rare exceptions, since it messes up the git history.
<conordooley>
Heh, if there's anything I dislike it's having attention drawn to me at all - so I will avoid being an exception
<conordooley>
I'll just work off rc1 as per usual & send a single patch for wk2 I suppose. Thanks Arnd/Geert
<arnd>
a possible reason would be that a fix that went into rc5 is needed for your new branch because it otherwise doesn't boot or causes data corruption
<arnd>
i suppose a third rule for your pull request is:
<arnd>
- make your branches self-contained so each branch can build and boot without introducing regressions
jacklsw has joined #riscv
<conordooley>
Yah, I am good on that front too. LKP kinda kicks you into shape but I dislike not being able to boot whatever I check out
<arnd>
another thing you can do if you come across a problem in the future: if you know in advance that a bugfix will be needed for a later branch, make sure that this bugfix itself is based on -rc1 and merged into mainline as a pull request rather than a 'git am' or rebase, so you can base your other branches on top of the bugfix branch that was already merged
<arnd>
same for dependencies between multiple branches: it's common to have DT bindings in one branch and then base both a driver branch and a dts branch on top of the same commits for the bindings
<geertu>
arnd: Thanks for reminding me of that option! I was just considering rebasing onto -rc5, but rebasing on top of renesas-fixes-for-v6.0-tag1 (which is based on rc1) is sufficient
<conordooley>
Right, but in that case how do I avoid sending Palmer a PR based on something "random"? Ask the dt-binding applicator to apply on top of rc1 & make a merge commit?
<arnd>
if you do this, you would ask the subsystem maintainer to take the binding+driver changes as a pull request, not patches
<arnd>
most maintainers are fine with this, though some might prefer patches, and then this doesn't work
<conordooley>
I've just been operating under a "dtbs_check errors on my branch are fine if they're not there in -next"
<geertu>
arnd: Actually I'm gonna merge the fixes branch instead, as you already pulled my first set for v6.1
<conordooley>
btw geertu/arnd/palmer/samuel, unless Palmer has a strong feeling already, maybe next week we could chat for 5 mins about whether riscv dts should go via soc
<geertu>
conordooley: OK
<geertu>
arnd: BTW, I hope you don't mind my next PR will be a little bit later than usual (i.e. right after rc6 intead of before), due to Dublin?
Andre_H has joined #riscv
<arnd>
geertu: sure, no worries
jacklsw has quit [Quit: Back to the real world]
Andre_H has quit [Ping timeout: 248 seconds]
<palmer>
ya, happy to talk. I think we end up talking every year about moving more stuff to the SOC trees, I'm generally in favor of that sort of thing
prabhakarlad has quit [Quit: Client closed]
prabhakarlad has joined #riscv
atishp[m][m] has joined #riscv
DanielakaCyReVol has joined #riscv
drmpeg has quit [Ping timeout: 244 seconds]
drmpeg has joined #riscv
acharles has joined #riscv
Andre_H has joined #riscv
<conordooley>
drmpeg - just the person I wanted!
<conordooley>
Do you have a GPU in your unmatched?
<drmpeg>
I do not.
<conordooley>
Ahh, no worries so
<drmpeg>
I could put one in. Is there a specific test you're looking for?
<conordooley>
Just if it boots!
<conordooley>
My minimal config is fine, but there's issues with AMD cards in the -rc kernels.
<drmpeg>
Let me see what I have.
<conordooley>
Ye, no worries if you don't.
<drmpeg>
I have a WX5100, which is AMD.
pecastro_ has joined #riscv
<conordooley>
Hmm, worth trying I suppose.
pecastro has quit [Ping timeout: 248 seconds]
<drmpeg>
I'll give it a try later today. I have a bit of a dust problem here in my old house and the unmatched is caked with dust. So I need to clean it first.
<conordooley>
Yeah, no rush :)
<drmpeg>
I should take a picture of it before I clean it. It's ridiculous.
<drmpeg>
The downward facing fan does not help.
<conordooley>
Pity you can't buy the unmatched anymore
<drmpeg>
I wonder how many are sitting in a closet unused.
<conordooley>
Dunno, I am gonna ask around here and see if someone got one I think.
frkzoid has quit [Remote host closed the connection]
frkzoid has joined #riscv
BootLayer_ has joined #riscv
BootLayer has quit [Read error: Connection reset by peer]
matt__ has joined #riscv
frkzoid has quit [Ping timeout: 244 seconds]
Andre_H has quit [Ping timeout: 268 seconds]
jmdaemon has quit [Ping timeout: 268 seconds]
elastic_dog has quit [Ping timeout: 248 seconds]
elastic_dog has joined #riscv
frkzoid has joined #riscv
matt__ has quit [Ping timeout: 244 seconds]
BootLayer_ has quit [Quit: Leaving]
Andre_H has joined #riscv
Andre_H has quit [Ping timeout: 268 seconds]
conordooley has quit [Quit: Client closed]
aerkiaga has joined #riscv
motherfsck has joined #riscv
BootLayer has joined #riscv
GenTooMan has quit [Ping timeout: 244 seconds]
GenTooMan has joined #riscv
cabal704 has joined #riscv
Trifton has quit [Ping timeout: 268 seconds]
EchelonX has joined #riscv
loggervicky has joined #riscv
loggervicky1 has joined #riscv
cabal704 has quit [Ping timeout: 244 seconds]
Trifton has joined #riscv
loggervicky has quit [Ping timeout: 244 seconds]
loggervicky1 is now known as loggervicky
cabal704 has joined #riscv
prabhakarlad has quit [Quit: Client closed]
bauruine has quit [Remote host closed the connection]
cabal704 has quit [Read error: Connection reset by peer]
loggervicky has quit [Ping timeout: 244 seconds]
GenTooMan has quit [Ping timeout: 244 seconds]
cabal704 has joined #riscv
<courmisch>
in assembler, we can add/remove extension with .option arch, ...
<courmisch>
but how do you do that on the command line? -march requires the full arch AFAIK, can't just add stuff over the default
GenTooMan has joined #riscv
prabhakarlad has joined #riscv
GenTooMan has quit [Excess Flood]
GenTooMan has joined #riscv
EchelonX has quit [Quit: Leaving]
EchelonX has joined #riscv
jacklsw has joined #riscv
cabal704 has quit [Read error: Connection reset by peer]
GenTooMan has quit [Ping timeout: 244 seconds]
GenTooMan has joined #riscv
aburgess_ has quit [Ping timeout: 252 seconds]
cabal704 has joined #riscv
cabal704 has quit [Quit: WeeChat 3.5]
loggervicky has joined #riscv
compnerd has quit [Quit: Connection closed for inactivity]
<palmer>
IIRC we talked about adding some sort of march+= argument, but I don't remember it happening
jmdaemon has joined #riscv
Andre_H has joined #riscv
KombuchaKip has quit [Quit: Leaving.]
<courmisch>
oh well, .option inside inline assembler it is
GenTooMan has quit [Ping timeout: 248 seconds]
cabal704 has joined #riscv
jacklsw has quit [Read error: Connection reset by peer]
vagrantc has joined #riscv
Trifton has quit [Ping timeout: 260 seconds]
prabhakarlad has quit [Quit: Client closed]
raym has quit [Remote host closed the connection]
raym has joined #riscv
cabal704 has quit [Ping timeout: 268 seconds]
cabal704 has joined #riscv
prabhakarlad has joined #riscv
cabal704 has quit [Read error: Connection reset by peer]
cabal704 has joined #riscv
aburgess has joined #riscv
cabal704 has quit [Read error: Connection reset by peer]