diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2019-12-09 15:29:52 +0900 |
---|---|---|
committer | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2019-12-09 16:23:07 +0900 |
commit | 55e3b2f45880faaf06f3c660ca9e8a6d9aa14bce (patch) | |
tree | 6392fd201a51ff0f6dc0e474803e6f3b20919504 /wiki/Chat_log/20160510-core-chatlog | |
parent | 5d9e1b983faf7645ddc3d45d28e612d2ac4179c0 (diff) |
wiki: Porting wiki: Porting Chat Log
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Diffstat (limited to 'wiki/Chat_log/20160510-core-chatlog')
-rw-r--r-- | wiki/Chat_log/20160510-core-chatlog | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/wiki/Chat_log/20160510-core-chatlog b/wiki/Chat_log/20160510-core-chatlog new file mode 100644 index 0000000..8199e5c --- /dev/null +++ b/wiki/Chat_log/20160510-core-chatlog @@ -0,0 +1,238 @@ +Core-chat-meeting-2016-05-10 + +10:07 < geertu> Agenda: +10:07 < geertu> 1. Upcoming Gen3 development for the Core group, +10:07 < geertu> 2. Increasing the size of GIC-400 mapped registers +10:07 < geertu> 3. Face-2-face meeting during LinuxCon Japan +10:07 < geertu> 4. Status check for tasks from last meeting - what is remaining? +10:08 < geertu> Topic 1. Upcoming Gen3 development for the Core group +10:08 < geertu> I've posted patches for initial CPG/MSSR support and SYSC PM Domains for r8a7796 +10:08 < geertu> Runs fine on M3-W. +10:09 < geertu> And on H3 ES1.1, FWIW +10:09 < horms> Thanks. I plan to use them as the base for my basic M3-W support. Unfortunately the patches I have put together don't seem to give me a console yet. +10:09 < horms> How did you test the cpg/mssr patch set? +10:09 < geertu> horms: Did you try my topic/gen3-latest branch? +10:09 < horms> No +10:10 < geertu> I have a single patch there that adds the glue to make it work. +10:10 < horms> supurb. thanks! +10:10 < horms> one last question. does earlycon work out of the box or does it need to be enabled somehow? +10:11 < geertu> I assume you can cook basic M3-W patches by extracting pieces from that. +10:11 < geertu> You have to add "earlycon" on the kernel command line +10:11 < horms> ok, thanks. got it +10:11 < geertu> And unfortunately it's not that early as DEBUG_LL on arm32. +10:12 < geertu> Unfortunately we don't have anything better on arm64. +10:12 < horms> i suspected as much (x2~ +10:12 < horms> i'll compare your glue patch to what I have and see what i did wrong +10:12 < geertu> From my first experience with M3-W, things are working smoothly. PSCI is even able to reboot ;-) +10:13 < horms> I guess the hw design is a bit more mature than when we first got H3 +10:13 < geertu> That is without PFC, which may cause us (Uli?) some headaches due to the bus access issue. +10:13 < horms> I was hoping to include PFC support. But probably its best to do that as a second step. +10:14 < geertu> Yeah, I can't send out the HSCIF r8a7796 binding update without PFC and without local access. +10:16 < geertu> I was also happy to see H3ES1.1 works fine with my normal H3 kernel. +10:16 < horms> I got a message from dammsan. He had another appointment which is now finished. He should be here soon. +10:17 -!- dammsan [~dammsan@s214090.ppp.asahi-net.or.jp] has joined #periperi +10:17 < horms> voila! +10:17 < geertu> Welcome dammsan +10:17 < dammsan> thanks, sorry about the delay. +10:18 < geertu> We've just discussed the noise in your house ;-) +10:18 < dammsan> also, sorry for trouble with the remote access - the cat shut down my house +10:18 < dammsan> but it is up and running now again +10:18 < geertu> You use the cat for remote access (flipping switches and pressing buttons)? Cool! +10:19 < morimoto> Ohh loo-chan ! +10:19 < dammsan> it manages things by itself somehow =) +10:20 < dammsan> 20 vms got powered off =) +10:20 < geertu> Oops. that includes the locally installed tftp servers? +10:20 < dammsan> geertu: so your local tftp setup is probably gone +10:20 < dammsan> yeah - sorry!! +10:20 < dammsan> i restarted but lost state +10:20 < geertu> NP, time to automate the install from my side +10:21 < dammsan> thanks for covering +10:22 < geertu> Any other upcoming Gen3 development for the Core group? +10:23 < dammsan> i guess PFC paper work for ulrich needs to be finalised +10:24 < dammsan> apart from that nothing from my side +10:24 < neg> I would like to do something for the core group within the next month or so :-) +10:24 < uli___> dammsan: from my side, there is no rush, i'll soon be gone, back on the 23rd +10:25 < geertu> neg: DMA? +10:25 < dammsan> uli___: ok, thanks for letting me know. we should finalise all your tasks rather soon then to wrap up 6/E tasks +10:25 < horms> dammsan: uli___: what is the nature of the pfc work? +10:26 < neg> geertu: I sent out refreshed IPMMU+DMAC patches yesterday so I have no task in the pipeline to work on +10:26 < dammsan> uli___: can you talk to the group leaders and decide how to split your remaining time between the groups? +10:26 < uli___> horms: r8a7795 bias support and minimal r8a7796 support +10:26 < uli___> dammsan: i have two core and one multimedia task, so i'm left with one slot +10:27 < uli___> which is supposed to be i/o, i guess +10:27 < horms> uli___: thanks. i will skip doing pfc as part of my basic r8a7796 support +10:29 < dammsan> uli___: can you send an email to me and the group leaders with a list of the additional tasks you have signed for and what is planned as well as what is left? +10:29 < uli___> ok +10:30 < dammsan> thanks +10:30 < dammsan> geertu: do you feel satisfied with the amount of additional slots you got for the core group? +10:30 < geertu> ;-) +10:31 < dammsan> geertu: or would you like to try to steal some time if something is urgent? =) +10:31 < horms> fwiw, i think i have one free slot +10:31 < dammsan> in my mind core group assignment is more or less done (with the exception of uli) +10:31 < dammsan> so the remainer of the slots go to i/o and multimedia +10:32 < dammsan> but we can adjust depending on the need +10:32 < dammsan> horms: i think you have more than one slot left +10:33 < horms> ok, lets talk about that some time +10:33 < dammsan> sure +10:36 < khiemnguyen> up up +10:37 < geertu> Topic 2. Increasing the size of GIC-400 mapped registers +10:37 < geertu> I had a look at the actual register contents earlier this morning +10:37 < geertu> and increasing region 1 and 3 to 128 KiB doesn't make much sense to me (64 KiB is OK). +10:38 < geertu> Region 0 is 1 4 KiB page (16 times aliased in the full 64 KiB block) +10:38 < pinchartl> geertu: didn't Marc explain that the register block is aliased multiple times over a 128kB region ? +10:38 < horms> yes +10:38 < geertu> pinchartl: That's true for region 2 +10:38 < dammsan> geertu: shouldn't xen do whatever magic is needed to make it fit? +10:38 < dammsan> and we are just describing the hardware in DT? +10:39 < horms> dammsan: that is my basic feeling too +10:39 < horms> but it seems that Mark Zyngnier has taken the kernel implementation in a different direction +10:39 < geertu> Region 1 is currently 2 identical 4 KiB pages +10:39 < geertu> Dirk wants to expand it to 128 KiB. +10:40 < geertu> However, the first 64 KiB is just 16 aliases of the first (and second) 4 KiB page +10:40 < geertu> While the second 64 KiB is all zeroes +10:40 < geertu> Region 2 is already 128 KiB, which makes sense, as it's 16 aliased pages + 16 different aliased pages +10:41 < geertu> For region 3, the other one Dirk wants to increase, the situatin is identical to region 1 +10:42 < dammsan> geertu: i recall the gic behaving differently depending on if secure mode is used or not +10:42 < dammsan> there is some bit that can be used to determine which mode is used +10:42 < dammsan> (at least in some version of the gic) +10:42 < horms> It seems to me that at some level ARM decided that this aliasing approach is the solution to allowing hypervisors with 64Kb pages to trap the areas in question +10:42 < geertu> So region 1 and region 2 have 2 all-zero blocks due to non-secure mode? +10:43 < dammsan> geertu: not sure, but it could be so +10:43 < dammsan> feel free to try to convince me to install the old secure mode environment +10:44 < geertu> Then 128 KiB for region 1 and 3 make sense. +10:44 < geertu> And the question is more like why we had 8 KiB there before (copied from Gen2?) +10:45 < geertu> I'll respond to the email thread +10:45 < dammsan> i think it is possible to use the SCIF download mode and enter via JTAG to access secure mode +10:45 < horms> Presumably it was copied either from Gen2 or from the BSP (which may be the same thing) +10:45 < geertu> But if the patch was OK in the first place, why didn't Marc just provide his Acked-by? +10:45 < horms> I think Mark came into the thread pretty lated +10:45 < horms> and the patch itself had disappeared from view by then +10:46 < horms> s/lated/late/ +10:46 < geertu> I checked, and it was still quoted +10:46 < dammsan> so may i ask, the base addresses remain unchanged +10:46 < dammsan> this is just about the size? +10:46 < horms> yes +10:46 < dammsan> ok thanks +10:46 < geertu> dammsan: The driver will adjust the size +10:46 < geertu> dammsan: The driver will adjust the base address +10:47 < dammsan> that would make sense +10:47 < horms> I don't think it would be unreasonable to ask Mark for an Ack. It does seem to be an area he is knoledgable about +10:47 < geertu> The driver needs 2 contiguous 4 KiB blocks +10:47 < geertu> So if 2 64 KiB blocks are given, it uses register base = block base + 60 KiB +10:47 < dammsan> but it could be optimized with 64 KiB blocks +10:48 < geertu> optimized? +10:48 < dammsan> fewer entries in the TLB? +10:48 < geertu> The idea is that the 2 4 KiB register blocks are in different pages +10:48 < geertu> so they can have different protection +10:48 < dammsan> ok ok gotcha, cpu interface and distributor +10:48 < dammsan> never mind me +10:49 < dammsan> makes sense +10:49 < horms> geertu: can you talk to dirk/mark a bit about this? basically I feel it is ok to apply the patch. but I'd rather not live to regret it. +10:50 < geertu> horms: yes, that's what I said I will do +10:50 < horms> excellent, thanks! +10:50 < geertu> Topic 3. Face-2-face meeting during LinuxCon Japan +10:52 < morimoto> Now I'm collecting topics from Renesas member +10:52 < morimoto> Oops, sorry it is for RenesasCon +10:54 < morimoto> I think we can have Mini-PeriCon on 11th, and RenesasCon 12th +10:54 < geertu> I think the topic is about all meetings during that week +10:56 < morimoto> I wounder does Ulich come to Japan ? +10:57 < horms> uli___: ↑ +10:57 < uli___> no, i won't :( +10:58 < morimoto> OK +10:59 < morimoto> I will post collected Renesas side topic to PeriPeriML +10:59 < geertu> OK +11:00 < morimoto> Your side would like to know R-Car business, and each member/group +11:00 < morimoto> is this correct ? +11:01 < geertu> I think so +11:01 < neg> At least I would like that +11:01 < khiemnguyen> Where will we have the meeting ? +11:01 < morimoto> About RenesasCon, I'm planing on Renesas office +11:02 < morimoto> but the conference room is not yet decided +11:02 < pinchartl> on what day would that be ? +11:02 < morimoto> RenesasCon = 12th +11:02 < horms> morimoto: that would be the Musashi-works near Kokubunji? +11:02 < morimoto> Yes +11:03 < horms> Got it +11:03 < morimoto> Because Renesas member will join +11:03 < pinchartl> ok +11:03 < morimoto> We can have different place for MiniPeriCon (?) +11:04 < morimoto> Then, we (= Renesas) would like to know your side current tasks/issue/headache +11:04 < horms> I mainly ask because althouth I know where it is other may not. Its a bit of a distance from e.g. where LinuxCon is being held. They probably need to plan for that. +11:04 < morimoto> Please create something of presentation :) +11:05 < khiemnguyen> each group leader will make presentation ? +11:05 < morimoto> horms: Yes, it is my headache too +11:05 < geertu> It's about one hour from LinuxCon? +11:06 < horms> I am happy to help people find the venue :) +11:06 < horms> geertu: perhaps a little more. +11:07 < horms> google says about an hour, you were right +11:08 * geertu used Google +11:08 < horms> :) +11:08 < neg> have anyone booked hotell? My knowledge about Toky is nil and I don't want to live on the wrong side of the tracks :-) +11:09 < horms> google can help you :) +11:09 < morimoto> Or I can :) +11:09 < morimoto> dammsan: do you have any plan for MiniPeriCon room ? +11:10 < pinchartl> neg: I've booked at the conference hotel +11:10 < horms> morimoto: (off topic) do you know if the BSP meeting on friday is still on? +11:10 < neg> horms: I tried google for Brussels and ended up in a hotel where they probobly are used to charge you by the hour +11:11 < morimoto> horms: for this week 13th? then yes, still ON +11:11 < horms> haha. i can help too +11:11 < horms> morimoto: 了解です +11:11 < dammsan> morimoto: no plan, the library actually just called me and said I owed the the double about of money due to a no-show meeting room =) +11:12 < geertu> pinchartl: it seems to be fully booked by now +11:13 < geertu> neg: Good for you! Usually people don't stay an integer number of 24h-days +11:14 < neg> geertu: :-) +11:15 < horms> fwiw, i usually stay either at the monteray n +11:15 < horms> hanzomon or somewhere in kudanshita for linuxcon +11:15 < horms> partly because that is in between linuxcon and the old renesas office +11:15 < horms> and i'm not affraid of the subway system :) +11:16 < dammsan> i recommend the "la festa kichijouji" hotel for everyone =) +11:17 < morimoto> closed to your home +11:18 < dammsan> you can probably both rest and stay if you want +11:18 < geertu> Doesn't look like it's close to LinuxCon? +11:18 < horms> its close to renesas :) +11:18 < dammsan> its not, i'm not serious +11:19 < horms> Somewhere on the Tozai line might be a good choice. As that can be used to get both to LinuxCon and part way to Renesas +11:19 < geertu> Be careful with such jokes, or we'll all end up in little tubes near Fukushima ;-) +11:19 < dammsan> =) +11:19 < horms> Or Idabashi which is within walking distance of LinuxCon and should connect to the Sobu/Chuo line to head out to Renesas +11:20 < geertu> Idabashi is not a hotel? +11:20 < horms> its an area +11:21 < horms> presumably there are hotels there +11:21 < geertu> horms: OK, I'll ask neg to find a good one over there ;-) +11:21 < horms> i'm unsure if my family will join me or not +11:21 < horms> so i will be holding off on a booking for now +11:22 < neg> geertu: I will find a nice one, how many hours do you need :-) +11:23 < horms> Probably geertu only needs a rest every second day +11:24 < geertu> Topic 4. Status check for tasks from last meeting - what is remaining? +11:25 < geertu> r8a7796 CPG/MSSR and SYSC is public +11:25 < neg> I have pinged Arnd in the thread for the multiple DT DMACs but no reply so far, plan to wait a few more days and ping again +11:26 < geertu> r8a7795 drive-strength support is merged +11:26 < khiemnguyen> I sent out CPUfreq patches. Need feedback. :) +11:26 < geertu> PFC 1.8v switching (for r8a7790) is merged +11:26 < geertu> R-Car SYSC PM Domain support is merged +11:27 < geertu> khiemnguyen: I've sent some feedback +11:27 < horms> geertu: it looks like the above item made it into arm-soc smoothly :) +11:28 < horms> neg: how is the effort to use more than one dma controller going. I'm referring to the patches Olof took exception to +11:29 < neg> horms: as we talked about during last meeting I would try to get Arnds feedback on the same patches but I have failed to get his attention +11:30 < horms> ok +11:30 < pinchartl> I have to go I'm afraid +11:30 < horms> bye +11:30 < morimoto> pinchartl: quick request +11:31 < morimoto> pinchartl: Kurokawa-san is waiting your resonse +11:31 < morimoto> s/resonse/response/ +11:31 < dammsan> morimoto: lets discuss this f2f tomororw +11:31 < morimoto> OK +11:32 < pinchartl> morimoto: I'll reply this afternoon +11:32 < pinchartl> I was away last week +11:32 < morimoto> Thanks +11:32 < pinchartl> and catching up with my e-mails +11:33 < pinchartl> have a nice afternoon/evening +11:34 -!- khiemnguyen [d2a0fca8@gateway/web/cgi-irc/kiwiirc.com/ip.210.160.252.168] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] +11:34 -!- khiemnguyen [d2a0fca8@gateway/web/cgi-irc/kiwiirc.com/ip.210.160.252.168] has joined #periperi +11:35 < geertu> I think all topics have been covered. +11:35 < geertu> Or did I miss anything? +11:35 < geertu> pinchartl: Bye! +11:35 < dammsan> geertu: thanks for your help +11:36 < horms> nothing from my side +11:36 < geertu> pinchartl: What happened to git.linuxtv.org? (for todays renesas-drivers)? +11:37 < geertu> OK, thanks for joining, and have a nice day/evening/morning! |