| *** sugarbeet <sugarbeet!~barbas@81.4.123.134> has quit IRC (*.net *.split) | 00:00 | |
| *** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has quit IRC (*.net *.split) | 00:00 | |
| *** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has quit IRC (*.net *.split) | 00:00 | |
| *** olani- <olani-!~olani@wlan-gw.se.axis.com> has quit IRC (*.net *.split) | 00:00 | |
| *** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has quit IRC (*.net *.split) | 00:00 | |
| *** schtobia <schtobia!~quassel@schmidl.dev> has quit IRC (*.net *.split) | 00:00 | |
| *** diamondman__ <diamondman__!sid306859@id-306859.helmsley.irccloud.com> has quit IRC (*.net *.split) | 00:00 | |
| *** camus <camus!~Instantbi@58.246.136.203> has quit IRC (*.net *.split) | 00:00 | |
| *** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC (*.net *.split) | 00:00 | |
| *** madisox_ <madisox_!sid453692@id-453692.ilkley.irccloud.com> has quit IRC (*.net *.split) | 00:00 | |
| *** Omax <Omax!~m-6qlehn@185-107-13-229.static.kviknet.net> has quit IRC (*.net *.split) | 00:00 | |
| *** joeythesaint <joeythesaint!~jjmcdn@205.185.115.212> has quit IRC (*.net *.split) | 00:00 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (*.net *.split) | 00:00 | |
| *** paulg <paulg!~paulg@198-84-237-91.cpe.teksavvy.com> has quit IRC (*.net *.split) | 00:00 | |
| *** clemens3 <clemens3!~clemens3@user/clemens3> has quit IRC (*.net *.split) | 00:00 | |
| *** tprrt <tprrt!~tprrt@shells.bootlin.com> has quit IRC (*.net *.split) | 00:00 | |
| *** Net147 <Net147!~Net147@user/net147> has quit IRC (*.net *.split) | 00:00 | |
| *** schtobia <schtobia!~quassel@schmidl.dev> has joined #oe | 00:00 | |
| *** Omax <Omax!~m-6qlehn@185-107-13-229.static.kviknet.net> has joined #oe | 00:00 | |
| *** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has joined #oe | 00:00 | |
| *** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has joined #oe | 00:00 | |
| *** sugarbeet <sugarbeet!~barbas@81.4.123.134> has joined #oe | 00:00 | |
| *** madisox_ <madisox_!sid453692@id-453692.ilkley.irccloud.com> has joined #oe | 00:00 | |
| *** diamondman__ <diamondman__!sid306859@id-306859.helmsley.irccloud.com> has joined #oe | 00:00 | |
| *** olani <olani!~olani@wlan-gw.se.axis.com> has quit IRC (*.net *.split) | 00:00 | |
| *** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has quit IRC (*.net *.split) | 00:00 | |
| *** jonmason <jonmason!sid36602@lymington.irccloud.com> has quit IRC (*.net *.split) | 00:00 | |
| *** stacktrust_ <stacktrust_!sid452860@hampstead.irccloud.com> has quit IRC (*.net *.split) | 00:00 | |
| *** nerdboy <nerdboy!~nerdboy@47.143.129.185> has joined #oe | 00:00 | |
| *** jonmason <jonmason!sid36602@id-36602.lymington.irccloud.com> has joined #oe | 00:00 | |
| *** stacktrust_ <stacktrust_!sid452860@id-452860.hampstead.irccloud.com> has joined #oe | 00:00 | |
| *** joeythesaint <joeythesaint!~jjmcdn@205.185.115.212> has joined #oe | 00:02 | |
| *** clemens3 <clemens3!~clemens3@225.40.150.83.ftth.as8758.net> has joined #oe | 00:02 | |
| *** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has joined #oe | 00:03 | |
| *** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has joined #oe | 00:05 | |
| *** dlan <dlan!~dennis@107.148.250.114> has joined #oe | 00:05 | |
| *** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe | 00:07 | |
| *** Net147 is now known as Guest1119 | 00:08 | |
| *** camus <camus!~Instantbi@58.246.136.203> has joined #oe | 00:08 | |
| *** tprrt <tprrt!~tprrt@shells.bootlin.com> has joined #oe | 00:10 | |
| *** yocti <yocti!~limnoria@mail.yoctoproject.org> has joined #oe | 00:52 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 240 seconds) | 01:14 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 02:58 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Read error: Connection reset by peer) | 03:17 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 03:17 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 255 seconds) | 05:29 | |
| *** camus <camus!~Instantbi@58.246.136.203> has quit IRC (Remote host closed the connection) | 05:45 | |
| *** linfax <linfax!~linfax@eumail.topcon.com> has joined #oe | 06:18 | |
| *** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Remote host closed the connection) | 06:19 | |
| *** hrw <hrw!~hrw@redhat/hrw> has joined #oe | 06:28 | |
| *** linfax <linfax!~linfax@eumail.topcon.com> has joined #oe | 06:29 | |
| *** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has quit IRC (Ping timeout: 240 seconds) | 06:38 | |
| *** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has joined #oe | 06:42 | |
| *** mckoan|away is now known as mckoan | 06:44 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #oe | 06:52 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has joined #oe | 07:07 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e00d6b2fe3a7401fc0d.ipv6.abo.wanadoo.fr> has joined #oe | 07:08 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e00d6b2fe3a7401fc0d.ipv6.abo.wanadoo.fr> has quit IRC (Ping timeout: 240 seconds) | 07:18 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has joined #oe | 07:31 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 08:13 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe | 08:16 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 260 seconds) | 08:17 | |
| mort | where's the docs for making a basic custom kernel recipe? | 09:03 |
|---|---|---|
| *** dos <dos!~dos@dosowisko.net> has quit IRC (Ping timeout: 264 seconds) | 09:05 | |
| *** dos <dos!~dos@dosowisko.net> has joined #oe | 09:06 | |
| yocton | https://docs.yoctoproject.org/kernel-dev/index.html ? | 09:10 |
| mort | That's about the workflow for making kernel patches, I just need to make a kernel recipe | 09:12 |
| yocton | I don't think that is documented anywhere. Why not use linux-yocto ? | 09:20 |
| *** olani_ <olani_!~olani@wlan-gw.se.axis.com> has quit IRC (Read error: Connection reset by peer) | 09:21 | |
| *** olani <olani!~olani@wlan-gw.se.axis.com> has joined #oe | 09:22 | |
| mort | linux-yocto has pretty old kernel versions | 09:22 |
| mort | at least kirkstone does, 5.15 is the newest | 09:24 |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has joined #oe | 09:24 | |
| mort | plus, I'd ideally want to use gregkh's tree, not yocto's fork | 09:25 |
| rburton | mort: linux-yocto's base branches _are_ upstream | 09:35 |
| mort | just mirrors? That's nice then | 09:36 |
| *** ptsneves1 <ptsneves1!~Thunderbi@bl9-239-73.dsl.telepac.pt> has joined #oe | 09:38 | |
| KanjiMonster | mort: be aware that there is a separate kernel headers recipe for the headers available to userspace, and may need to backport handling for changed behaviour of the kernel build | 09:42 |
| KanjiMonster | though IIRC I didn't need anything for 6.1 in kirkstone | 09:43 |
| mort | maybe the cleanest solution would be to just use linux-yocto | 09:45 |
| mort | except .. linux-yocto defines a very limited set of COMPATIBLE_MACHINEs, are you expected to add a linux-yocto_%.bbappend file which extends it? | 09:47 |
| rburton | yes | 09:49 |
| rburton | you need to provide a config (although just using the in-tree defconfig is trivial) | 09:49 |
| mort | why does it use board-specific branches of linux-yocto.git if linux-yocto.git is just a mirror of upstream | 09:49 |
| rburton | because there are (or have been) board-specific patches on various branches. you can just point it at the base branch | 09:50 |
| rburton | (meta-arm does this) | 09:50 |
| mort | so linux-yocto isn't (necessarily) upstream then | 09:50 |
| rburton | right the _repo_ contains upstream and BSPs can use upstream or a customised branch that zeddii maintains | 09:51 |
| mort | this all seems very messy | 09:52 |
| rburton | not really. generic-arm64 does a build of upstream with defconfig with two lines https://git.yoctoproject.org/meta-arm/tree/meta-arm/conf/machine/generic-arm64.conf#n9 | 09:55 |
| mort | but why does most machines in linux-yocto require a *fork* rather than a defconfig, dts or patch | 09:57 |
| rburton | do you mean the branches? | 10:00 |
| mort | for example, was it really necessary to fork the kernel to make it work with qemuarm64? This isn't meant as a critical rhetorical question, I'm legitimately wondering; my hardware is surely more weird than qemuarm64 | 10:00 |
| mort | yes | 10:00 |
| rburton | in master, they're almost all the same branch | 10:00 |
| rburton | commit ef91ff6a4be36037808af1ca786fdd557f265a1d (yocto/v6.4/standard/xilinx-zynqmp, yocto/v6.4/standard/x86, yocto/v6.4/standard/tiny/x86, yocto/v6.4/standard/tiny/common-pc, yocto/v6.4/standard/tiny/base, yocto/v6.4/standard/ti-am335x, yocto/v6.4/standard/qemuppc, yocto/v6.4/standard/qemuarm64, yocto/v6.4/standard/nxp-ls20xx, yocto/v6.4/standard/edgerouter, yocto/v6.4/standard/beaglebone, yocto/v6.4/standard/bcm-2xxx-rpi, yocto/v6.4/standard/base) | 10:01 |
| rburton | historical reasons, there used to be more patches carried | 10:01 |
| rburton | if you don't have your own branch, use standard/base | 10:01 |
| rburton | commit ae4e4fc35b4258626644c162a702e2bce2b79190 (tag: v6.4.16, yocto/v6.4/base, stable/linux-6.4.y) | 10:02 |
| rburton | the v6.4/base branch tracks upstream stable | 10:02 |
| rburton | so that's the kbranch to use if you want upstream | 10:02 |
| mort | so Linux 6.4 works in qemuarm64 but Linux 5.15 needed a fork with custom patches to make it work in qemuarm64? That is very surprising to me | 10:04 |
| rburton | $ git diff yocto/v5.15/standard/qemuarm64 yocto/v5.15/standard/base|wc -l | 10:05 |
| rburton | 0 | 10:05 |
| rburton | need, no. we can likely switch that back to /base | 10:05 |
| rburton | again, historical reasons | 10:06 |
| rburton | this kernel repository and branching model is a decade old. what was needed in the past isn't essential now. | 10:06 |
| mort | Hmm qemuarm64 and the standard/base ones have different srcrevs in kirkstone | 10:07 |
| * rburton shrugs | 10:07 | |
| mort | But I guess it makes sense that this would be more necessary before and it has just stuck around | 10:08 |
| mort | The "make a bbappend and use standard/base" approach seems reasonable | 10:08 |
| KanjiMonster | do the branches get rebased, or do new stable releases get merged into them? | 10:11 |
| *** mckoan is now known as mckoan|away | 10:18 | |
| rburton | merged | 10:19 |
| *** dv_ <dv_!~dv@62-178-206-113.cable.dynamic.surfer.at> has quit IRC (Ping timeout: 255 seconds) | 10:28 | |
| *** dv_ <dv_!~dv@62-178-206-113.cable.dynamic.surfer.at> has joined #oe | 10:28 | |
| *** speeder <speeder!~speeder__@2001:8a0:dfde:fa00:eee2:d564:5b04:89bf> has quit IRC (Remote host closed the connection) | 10:48 | |
| *** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Quit: Leaving) | 10:55 | |
| *** ptsneves1 <ptsneves1!~Thunderbi@bl9-239-73.dsl.telepac.pt> has quit IRC (Quit: ptsneves1) | 11:22 | |
| *** ptsneves <ptsneves!~Thunderbi@2001:8a0:7dcd:1b00:3f3f:8d67:5552:a9a1> has joined #oe | 11:23 | |
| *** ptsneves <ptsneves!~Thunderbi@2001:8a0:7dcd:1b00:3f3f:8d67:5552:a9a1> has quit IRC (Ping timeout: 240 seconds) | 11:32 | |
| *** ptsneves <ptsneves!~Thunderbi@bl9-239-73.dsl.telepac.pt> has joined #oe | 11:50 | |
| *** ptsneves <ptsneves!~Thunderbi@bl9-239-73.dsl.telepac.pt> has quit IRC (Ping timeout: 260 seconds) | 11:59 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection) | 12:02 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe | 12:07 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe | 12:14 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Quit: Leaving.) | 12:19 | |
| *** hrw <hrw!~hrw@redhat/hrw> has quit IRC (Ping timeout: 260 seconds) | 13:27 | |
| *** hrw <hrw!~hrw@redhat/hrw> has joined #oe | 13:29 | |
| *** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has joined #oe | 13:34 | |
| *** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has joined #oe | 14:39 | |
| *** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has quit IRC (Client Quit) | 14:40 | |
| *** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has joined #oe | 15:02 | |
| *** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has quit IRC (Client Quit) | 15:04 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe | 15:04 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Client Quit) | 15:08 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe | 15:09 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 15:26 | |
| *** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Ping timeout: 255 seconds) | 15:39 | |
| *** KanjiMonster <KanjiMonster!~KanjiMons@dslb-002-205-020-122.002.205.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds) | 15:52 | |
| *** KanjiMonster <KanjiMonster!~KanjiMons@dslb-002-205-020-122.002.205.pools.vodafone-ip.de> has joined #oe | 15:54 | |
| *** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC (Ping timeout: 258 seconds) | 15:59 | |
| *** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-32-76-71-129-107.dsl.bell.ca> has joined #oe | 16:04 | |
| *** dlan <dlan!~dennis@gentoo/developer/dlan> has joined #oe | 16:04 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 16:30 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection) | 16:44 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has joined #oe | 16:44 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Quit: Leaving.) | 17:55 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 18:16 | |
| *** flom84 <flom84!~flom84@user/flom84> has joined #oe | 18:18 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe | 18:36 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has quit IRC (Ping timeout: 255 seconds) | 18:51 | |
| *** florian_kc <florian_kc!~florian@dynamic-093-131-091-186.93.131.pool.telefonica.de> has joined #oe | 19:16 | |
| *** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Read error: Connection reset by peer) | 20:07 | |
| *** alimon <alimon!~alimon@189.172.157.85> has quit IRC (Remote host closed the connection) | 20:27 | |
| *** flom84 <flom84!~flom84@user/flom84> has quit IRC (Quit: Leaving) | 20:29 | |
| *** alimon <alimon!~alimon@189.172.157.85> has joined #oe | 20:31 | |
| *** florian_kc <florian_kc!~florian@dynamic-093-131-091-186.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 21:36 | |
| *** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 21:50 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection) | 21:57 | |
| *** m4t <m4t!~matt@shenzhen.guangdong.systems> has quit IRC (Ping timeout: 248 seconds) | 23:24 | |
| *** m4t <m4t!~matt@shenzhen.guangdong.systems> has joined #oe | 23:26 | |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!