diff options
Diffstat (limited to 'wiki/Chat_log/20210617-core-chatlog')
-rw-r--r-- | wiki/Chat_log/20210617-core-chatlog | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/wiki/Chat_log/20210617-core-chatlog b/wiki/Chat_log/20210617-core-chatlog new file mode 100644 index 0000000..b66217f --- /dev/null +++ b/wiki/Chat_log/20210617-core-chatlog @@ -0,0 +1,121 @@ +09:35 < geertu> Welcome to today's Core Group Chat Meeting, at a brand new location! +09:35 < geertu> Agenda: +09:35 < geertu> 1. Status Updates +09:35 < geertu> 2. Discussion Topics +09:35 < geertu> Topic 1. Status updates +09:35 < geertu> A) What have we done since last time: +09:35 < geertu> Marek worked on U-Boot (reserved memory node, bootparams allocation, +09:35 < geertu> position-independent U-Boot on R-Car Gen3), CPLD (content dump on +09:35 < geertu> Falcon), OpenOCD (R-Car V3U support), and CI (exploring gitlab CI). +09:35 < geertu> Morimoto-san did Renesas work. +09:35 < geertu> Shimoda-san got information about R-Car D3 PFC, and inspected the R-Car +09:35 < geertu> V4H spec. +09:35 < geertu> Unlrich wandered into international copyright law research. +09:35 < geertu> Geert converted more DT bindings to json-schema, enabled INTC-EX on +09:35 < geertu> R-Car M3-W+, reviewwed RZ/G2L patches, prototyped R-Car Gen3e on Gen3, +09:35 < geertu> removed "renesas,shdma-mux", sent pull requests for v5.14, and added +09:35 < geertu> generic support for "linux,elfcorehdr" for kdump. +09:36 < geertu> B) What we plan to do till next time: +09:36 < geertu> Marek wants to debug the boken Falcon, and continue on Gitlab CI. +09:36 < geertu> Shimoda-san plans to follow up R-Car V3U IPMMU work and review the R-Car +09:36 < geertu> Gen3e patches. +09:36 < geertu> Geert plans to work on improving arm32 kdump, review more RZ/G2L +09:36 < geertu> patches, handle the R-Car D3 PU{EN,D}_NF[RW]E# bit mismatch, and post more pinctrl +09:36 < geertu> validation code. +09:36 < geertu> C) Problems we have currently: +09:36 < geertu> Marek is worried about his Falcon. +09:36 < geertu> ---EOT--- +09:36 < geertu> Anything I missed? +09:36 < geertu> marex: What happened to the Falcon? +09:37 < marex> geertu: I need to measure the SoM power rails +09:37 < wsa> marex: was there fire? +09:37 < marex> wsa: nope, but if I was to speculate, the blower fan failed to spin up and it overheated +09:38 < marex> it did happen a few times that I had to pinch the fan to start spinning and the som was real damn hot +09:39 < geertu> Ugh +09:39 < kbingham> marex, what are your plans with gitlab-ci ? I've installed a local gitlab instance here in my office recently too, with aims of getting a lot more automated builds +09:39 < marex> kbingham: ssh into runner, build u-boot, scp it to magnus's lab, run u-boot pytest +09:40 < marex> kbingham: with the abloader, it is possible to switch between two full copies of the ATF/OpTeeOS/U-Boot, so that whole stack can be tested automatically at least on S-XS and ULCB +09:41 < geertu> marex: So gitlab gets access to Magnus' lab? +09:41 < marex> kbingham: the dockers in dockers in dockers part of the whole gitlab setup and runners is overwhelming though -- did you set up local docker register yet ? +09:41 < marex> geertu: no, my plan is to have self-hosted instance without internet access +09:42 < marex> geertu: ideally something where you ssh with port forwarding +09:42 < geertu> marex: ok +09:42 < kbingham> no I haven't made a local registry yet - I was hoping to be able to use the host docker to store the images - but perhaps a registry might end up being needed... Haven't gone DIND yet. +09:42 < marex> kbingham: I am rather considering the debian salsa kind of setup , to avoid the overdockering +09:43 < wsa> dockers of dockers ... sounds like the holodeck episodes in StarTrek +09:43 < kbingham> There are some interesting build scripts for making the docker images I came across (I think for building kernel ... build environments) so I'll share that link when I re-dig it out. +09:43 < marex> kbingham: and in fact, I was even considering ephemeral containers with systemd-nspawn for the runners +09:44 < marex> kbingham: just ssh to port, systemd spins up the container, build happens, test happens, container is discarded +09:45 < kbingham> That's the general concept with docker too though right? (Except in my mind, I would mount a local folder for storing all the outputs, or selected build outputs) +09:45 < marex> wsa: Docker Squared (tng 2x13) +09:45 < kbingham> Anyway, nice to know you're looking into it - we can share tips later outside the meeting. +09:46 < marex> kbingham: with docker, you have to deal with the bloat, and it somehow uses aufs (?) +09:46 < marex> kbingham: systemd-nspawn is basically part of your init system, and it uses overlayfs which has less overhead as far as I know +09:47 < kbingham> I've not used -nspawn - but perhaps worth a look. I'm not too worried about bloat. I bought a bloaty-mc-bloatface Ryzen PC to cope with it ;-) +09:47 < marex> kbingham: I am happy user of nspawn for all things, including OE builds (that's where it really is awesome) +09:47 < kbingham> (will regret saying that when my 6tb is full, and 32 cores and 128GB ram is no longer enough) +09:47 < geertu> 128 GB RAM, yummy +09:48 < geertu> 6 TB SSD? +09:48 < kbingham> 2 TB SSD 2x2TB HD +09:48 < marex> kbingham: TNGen4x4 ? +09:48 < wsa> since I have to leave shortly after 10, can we discuss next meeting now if there are no other topics? +09:49 < wsa> and maybe share when people are away due to holiday? +09:49 < geertu> shimoday: So R-Car V4H will be based on V3U? Any estimate when hardware will be available? +09:50 < geertu> July 15? +09:50 < wsa> I am away on July 15th +09:50 < wsa> Actually, my preference would by July 29th +09:50 < wsa> 22th might be possible, too, though +09:50 < pinchartl> any of those options work for me +09:51 < wsa> but if people are on holiday 6 weeks might not be too bad? +09:51 < moriperi> same here +09:51 < geertu> I don't have visibility on my holidays yet. covid rulez :-( +09:52 < wsa> but if it is just me, then we could have email-only updates this time +09:52 < moriperi> July 22nd is not good for PeriJapan +09:52 < wsa> I am away from 5th to 19th definately, and up to 26th likely +09:52 < geertu> Olympics? +09:52 < shimoday> geertu: yes. and we will have 2022 Q2 ;) +09:52 < wsa> so, let's take the 29th? +09:52 < geertu> OK, I can always delegate the hosting, if needed. +09:53 < wsa> ok, then let's take the 29th. Thank you! +09:56 < geertu> Do we have anything else to discuss? +09:57 < pinchartl> geertu: I'd like to briefly discuss overlays +09:57 < pinchartl> now that overlay support has landed upstream +09:58 < kbingham> Oh finally! +09:58 < pinchartl> should we try to move support for some of the add-ons we have to overlays ? +09:58 < pinchartl> kbingham: don't rejoice too fast, it may not be what you expect :-) +09:58 < geertu> That's definitely a good idea. +09:58 < kbingham> ... :S +09:58 < pinchartl> I'm thinking about panels for instance, cameras (for GMSL), ... +09:58 < geertu> However, the upstream still calls them .dts +09:58 < pinchartl> that's just a naming issue +09:59 < pinchartl> kbingham: upstream now has support to compile overlays, but they have to be applied externally +09:59 < geertu> There are plans to use .dtso instead +09:59 < pinchartl> by the boot loader for instance +09:59 < geertu> pinchartl: No, they are applied during the build process +09:59 < pinchartl> they can be applied by u-boot +10:00 < pinchartl> I do that +10:00 < geertu> OK, you can also apply them yourself. +10:00 < pinchartl> but there's not standard solution for the "DT connector" problem AFAIK +10:02 < geertu> But we can create the ulcb+kf dts from a base ulcb.dtb and a kf overlay now +10:02 < geertu> During the Linux build +10:02 < kbingham> if we can apply at build, we should at least be doing that instead of the awkward '#includes' we've been doing for GMSL overlays. +10:02 < geertu> s/ulcb+kf dts/ulcb+kf dtb/ +10:02 < pinchartl> is there a standard workflow for merging the overlays at build time ? +10:04 < geertu> pinchartl: You mean a rule to build a .dtb from a base .dtb and overlay files? +10:04 < pinchartl> yes +10:05 < geertu> 15d16d6dadf6947a ("kbuild: Add generic rule to apply fdtoverlay") +10:05 < geertu> v5.13-rc1+ +10:05 < pinchartl> that doesn't support passing parameters to overlays, right ? +10:05 < geertu> Nope +10:06 < pinchartl> for instance an overlay that adds a camera, and would be applied multiple times, attached to a different GMSL port +10:06 < pinchartl> is there any standard solution for that, even if not in the kernel tree ? +10:07 < geertu> Not yet, AFAIK +10:07 < geertu> https://www.raspberrypi.org/documentation/configuration/device-tree.md +10:07 < pinchartl> that's exactly what I was thinking about +10:07 < pinchartl> it's all implemented in their closed-source boot loader +10:09 < pinchartl> well, in any case, for things that don't need parameters, we can start already +10:09 < pinchartl> for the rest, it may be too early +10:10 < geertu> Time to moe to MM? +10:10 < geertu> s/moe/move/ +10:10 < pinchartl> sure +10:11 < geertu> Thanks for joining, and have a nice continued day! |