1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
09:29 < geertu> Welcome to today's Core Group Chat
09:30 < geertu> Agenda:
09:30 < geertu> 1. Status Updates
09:30 < geertu> 2. Discussion Topics
09:30 < geertu> Topic 1. Status updates
09:30 < geertu> A) What have we done since last time:
09:30 < geertu> Kieran is attending Linaro Connect in Bangkok.
09:30 < geertu> Marek worked on ATF (D3 Draak and V3M Eagle upstreaming, and BSP v2.0.3
09:30 < geertu> upporting), U-Boot (E2 Alt and M3N ULCB), Linux (64bit MSI and PCIe
09:30 < geertu> cleanup), and OpenOCD (SH QSPI prototype for automated testing).
09:30 < geertu> Morimoto-san fixed sound clock issus in v5.1-rcX, fixed R-Car datasheet
09:30 < geertu> disclosure, welcomed Laurent and Marek to Hanami, and did Renesas work.
09:30 < geertu> Shimoda-san supported the BSP in CPG driver review.
09:30 < geertu> Simon enabled S2RAM on Ebisu and reposted E3 Z/Z2 clock patches.
09:30 < geertu> Ulrich reviewed pcie-rcar patches, posted I2C PFC patchs, and performend
09:30 < geertu> APE6EVM boot loader archeology.
09:30 < geertu> Geert assisted Jiada with the clk/genpd deadlock fix, posted PFC
09:30 < geertu> validation and compile-testing v3 and IPMMU suspend/resume v2, enabled
09:30 < geertu> CFI NOR FLASH on APE6EVM, upported clock and pin control errata fixes,
09:30 < geertu> completed the peri{upport,pelist}=>periject conversion for Core, and
09:30 < geertu> programmed all CP2102 USB-to-UART bridges to have unique names.
09:31 < geertu> (I hope I didn't miss anything when merging two sets of email reports)
09:32 < geertu> B) What we plan to do till next time:
09:32 < geertu> Kieran will finish Linaro Connect, and has booked holidays from 15th to
09:32 < geertu> 19th April.
09:32 < geertu> Marek plans to test and submit the BSP v2.0.3 ATF upport, to continue on
09:32 < geertu> the SH QSPI driver.
09:32 < geertu> Geert will send clock and pin control pull requests for v5.2, and will
09:32 < geertu> escape on holidays afterwards (until April 22th).
09:33 < geertu> C) Problems we have currently:
09:33 < geertu> Simon abandoned work on Gen3 ZG clocks as this is too complex to
09:33 < geertu> consider upstreaming without an upstream driver to exercise the code.
09:33 < geertu> Geert reports that the APE6EVM test application does not work when
09:33 < geertu> uploaded by OpenOCD to 0xe8200000.
09:33 < Marex> geertu: update: SH QSPI driver is in reasonable shape already , I can update U-Boot with it on E2 Alt at least ;-)
09:33 < Marex> geertu: from OpenOCD that is
09:34 < geertu> Marex: BTW, what's "SH QSPI"?
09:34 < Marex> geertu: the QSPI controller in Gen2 SoCs , used to talk to the boot SPI NOR
09:34 < Marex> geertu: it's likely in older SoCs too
09:34 < geertu> OK, so RSPI/QSPI
09:35 < geertu> Nice!
09:35 < geertu> Anything I missed?
09:37 < geertu> Topic 2. Discussion Topics
09:37 < geertu> Anything to discuss after 4 weeks of no chat meetings?
09:37 < wsa> general upporting status:
09:38 < wsa> looks like core is also mostly done with bsp392?
09:38 < geertu> Yes, there's not much left
09:39 < geertu> Most leftovers are due to missing hardware access (new ES dependencies), missing upstream drivers (3DG), or unclear policies (OPTEE)
09:41 < Marex> geertu: what's unclear about optee ?
09:41 < geertu> Marex: What does it do?
09:43 < damm> slices and dices?
09:43 < Marex> geertu: optee OS does secure tasks
09:43 < Marex> geertu: the linux side only communicates with the optee OS via SVCs
09:44 < Marex> geertu: by secure tasks, it looks like e.g. RPC HF update in a controlled manner
09:44 < Marex> geertu: you can use it to rewrite the HF even if it's locked in ATF, since Optee OS has privileges to do so
09:45 < geertu> Marex: Aha? But that needs to be enabled in firmware, too?
09:45 < geertu> And how does access control work in that case?
09:46 < Marex> geertu: "that" ?
09:46 < Marex> geertu: Linux is running in non-secure world and optee OS is the access controller
09:47 < Marex> that's my understanding of the bare bones situation
09:48 < geertu> Marex: Can it distinguish between my Linux or your Linux?
09:48 < Marex> geertu: there is some setting where optee os boots the next stage (u-boot), so it can authenticate what it starts
09:49 < Marex> geertu: and it can block your linux from running at all
09:50 < Marex> geertu: whether it can authenticate requests from random stuff in the non-secure world, I didn't check ; presumably yes
09:52 < geertu> ok
09:53 < Marex> geertu: optee OS upporting is on my list, when I get to it, I'll know more
09:53 < geertu> Marex: Great!
09:53 < Marex> geertu: ... is what you think, until you see the code :)
09:54 < Marex> morimoto: off-topic, when shall we meet tomorrow ?
09:55 < morimoto> Marex: 13:00 at Kokubuji ?
09:56 < geertu> Next Core Group Chat date?
09:56 < geertu> I won't be available in two weeks.
09:57 < marex-cloud> morimoto: Roger!
09:58 < pinchartl> geertu: I'm afraid I won't be available in 3 weeks
09:58 < shimoda> geertu: how about 18th Apr?
09:58 < geertu> shimoda: That's in two weeks ;-)
09:58 < morimoto> pinchartl: because Sky :) ?
09:58 < pinchartl> morimoto: I wish. because work :-)
09:59 < morimoto> pinchartl: ohh... orz
09:59 < horms> I will be on a break on the 18th. But I can send in a report via email.
09:59 < geertu> May 2nd?
09:59 < morimoto> geertu: it is GW (= Golden week) at Japan
09:59 < morimoto> GW = long Holiday
10:00 < pinchartl> geertu: or maybe you could appoint a deputy on the 18th ? :-)
10:01 < shimoda> geertu: oops. i missed your comment ;) In Japan side, from 29th Apr and 6th May is a GW. so 9th May?
10:01 < geertu> pinchartl: Are you volunteering? ;-)
10:01 < pinchartl> may the 2nd is in 4 weeks. if we can afford to always wait for four weeks between meetings they we should make them monthly meetings, not bi-weekly meetings
10:01 < kbingham> I'm away on the 18th :)
10:01 < pinchartl> geertu: not at all :-)
10:01 < pinchartl> 17th ?
10:01 < geertu> Marex: U R deputy?
10:02 < geertu> May 9th is an option for me
10:02 < morimoto> pinchartl: April 17th ? or May 17th ?
10:03 < geertu> As long a it's not May 32 (which is a Brexit joke in the newspaper ;-)
10:03 < pinchartl> morimoto: April
10:03 < morimoto> pinchartl: IC
10:04 < damm> pinchartl: need to leave early to prepare for another appointment, will check the report =)
10:04 -!- damm [~damm@s214090.ppp.asahi-net.or.jp] has quit [Quit: leaving]
10:05 < morimoto> 17th April is available if meeting can be finished until JSP 17:30 ;)
10:05 < morimoto> It is Renesas special-go-back-day
10:05 < pinchartl> geertu: jokes aside, there's no issue if you have to skip one of the meetings, you can appoint a deputy
10:05 < pinchartl> or we can move it to another day of the same week
10:05 < geertu> I'm not available before April 22
10:06 < geertu> I won't have anything to report anyway
10:06 < geertu> Without Core, you can probably finish by JST 1730 on April 17th?
10:07 < wsa> how about keeping the 18th and have core reports email only?
10:07 < wsa> I can host core discussions in my IO slot if needed
10:08 < geertu> wsa: thx!
10:09 < wsa> and probaby we should schedule the next meeting after that to may, 9th because of GW?
10:09 < geertu> wsa: OK
10:09 < morimoto> 18th April, and 9th May are OK for me
10:09 < wsa> actually, that would fit my schedule very well. I am busy on May, 2nd as well
10:10 < wsa> pinchartl: ok?
10:11 < pinchartl> works for me
10:12 < wsa> cool
10:12 < pinchartl> can we start with MM ?
10:12 < geertu> Thanks for joining, and have a nice continued day!
|