Good day and welcome everybody to this press conference on the economic perspectives for Argentina My name is Peter van Ham. I am the US media lead for the world economic forum And I'll be happy to be joined today by two speakers very high-profile speakers from Argentina Mr. Nicholas Dujovny the Minister of the Treasury of Argentina welcome And Guido Santleris, I hope I said that correct Governor Santleris of the Central Bank of Argentina welcome to both of you We will conduct this press conference in English, but if you have questions in Spanish will be happy to take them Bienvenidos a todos también los que ven en linea desde Argentina y latinamerica y todo el mundo In este conferencia de prensa So today we'll be speaking about the economic perspectives for Argentina 2019 of course a year that we're in 2020 and beyond and We will start of course with in look back at the situation of today. We had an update I believe two days ago from the IMF about the global economic outlook and some perspectives from international organizations, but of course we can hear it firsthand here from the Minister so I want to start with you Minister Dujovny could you in your introductory remarks perhaps tell us where we are in Argentina and what your plans are for the coming years Thank you very much and Good afternoon to to everyone When President Mercury took office in December 2015 Argentina launched a very comprehensive programs of reforms basically The new administration Seek to Reintegrate Argentina with the rest of the world to achieve fiscal solvency To reinstate the rule of law in Argentina and to rebuild the infrastructure that was depleted in the previous Years so that was the very broad economic program that Argentina put in place And that was functioning very well as you may know in 2018 Argentina suffered a series of shocks basically the reversal in capital flows to emerging markets that affected as Specifically because Argentina was an economy that still didn't finish to correct the inherited imbalances received from the previous administration plus the most important drought of the last Fifty years that took an important toll in terms of our exports and growth The message that I would like to convey to you today is that the shocks that we suffered in 2018 Reinforce the commitment of our government towards reforms. So we decided to accelerate The path of conversions towards fiscal equilibrium And that's why we announced that Argentina will reach primary equilibrium in 2019 We received the support of the international community channel through the multilaterals and especially by the IMF that provided a program of 57 billion dollars to Argentina and also the central bank The governor will speak about that in some minutes launch a new Monetary rule very simple very easy to understand and to monitor by the product sector So with this acceleration of the reforms With the new rule in terms of the monetary policy by the central bank. We are seeing a stabilization of the economy inflation is decelerating and all the variables are stabilizing and We think that we are coming out of this episode of 2018 Stronger than we enter into these these problems because Argentina is solving its problems using The normal tools let's say fortifying the fiscal position Leading the peso to move and not resorting to the methods that Argentina used in the past So with this we think that we are regaining the ability to grow still we have a year in 2019 in which growth will not be you know the Very fast, but we are generating the conditions for Argentina to regain a path of sustained growth and to build an economy that can achieve a Sustainable growth in the future. Thank you and indeed also the IMF Inform this on Monday that they expect Argentina to return to growth in 2020 Is that also the expectation of the and the ambition of the Argentinian government? Yes, of course, we think that for the year 2020 as a whole are the Argentina will grow And that's the result of the acceleration of the reforms that we Implemented in the last few months. Thank you And then maybe we turn now to governor Sant Leris of the central bank of Argentina, of course As well an eventful for year in 2018 40 central bank. What are the expectations for 2019? Yes, it's been a little bit more than three months Since we started implementing a new monetary regime Where the central bank targets a monetary upgrade the monetary base? The aim is to keep it constant until mid-June of this year And in these first three months the central bank overachieve in every single month in terms of this objective Of course Inflation in Argentina was very high last year And it's been very high for for many years now and lowering inflation is the biggest challenge that these central bank faces However, we understand very well that lowering inflation to one digit. That's our final target It's not something that can be achieved in a year is something that takes time, but we are working To achieve it and we are I think giving solid steps in that direction Thank you very much for those remarks and indeed That goal is is noted of one digit Inflation to achieve that over time over the long run Can you say anything about what you believe is a is a is a potential path in terms of how many years it takes? To to take undertakes such reforms or such inflation adjustments in this regime We focus on lowering inflation year after year But we don't give the central bank doesn't give forecast in terms of what it thinks inflation is gonna be Each year the keys to make sure that every year is Inflation is lower than the previous year. Great. Thank you very much. And before we turn to questions I perhaps want to ask one more question to To minister to Hovney, of course Argentina is also part of the global economy Has been part of the global economy for a very long time Integrated first more and then less into the global economy and now again more Now there are also worries for the global economy Going forward then and questions being asked here. Are we heading again towards a recession? Are we heading towards a? a slowdown of growth globally Do you plan for such for such events and how can you? React to that and make sure that you can keep on track in Argentina Well, yes, of course We we we track what is going on in the world economy And we we know that there's some deceleration in growth In the world economy, but still we are seeing solid rates of growth In the world And for argentina is very relevant also what happens with brazil brazil is expecting to grow This year above 2% And that is a novelty after many years of recession and being brazil the most important trading partner for argentina That's something that will counterbalance in a big portion The deceleration that we can see in the rest of the world Yeah, and so an important positive signal from within the region that indeed may positively impact the growth story of argentina Of course And then I want to give you the chance now to the journalists in the room If they have any questions for either minister de jovenel or governor sandleris You may let us know Please and if you could take the microphone perhaps stand up and state your affiliation and then the question Sure, uh for governor sandleris, uh, eric martin with bloomberg news The monetary policies of the central bank have helped to stabilize the peso after months of volatility Why do you think that markets have regained faith in the central bank? And also the currency band was recently tested in a way many didn't expect with the peso Falling below the floor of the currency band Right now you can only buy 50 million a day Will you Excuse me. Will you increase that amount if the peso goes below the band again? Thank you. Thank you I think that One element that has been key In terms of achieving this Stabilization Of the effects has been that the whole economic program Was consistent and coordinated Now it was crucial for the central bank to be able to achieve this zero growth in the monetary ways For example that the central bank doesn't make any transfers to the treasury anymore Uh, that was a problem in the past But now the treasury is converging to a balanced budget this year So it doesn't need the central bank to make transfers and transfer stop since the middle of last year already I think that an element that helped us regain confidence and we design it in that way was that By targeting the monetary base, we are targeting an aggregate a monetary aggregate that people can check every day We release the number of what the monetary base is so investors The public in general can check whether the central bank Is doing what he promised it was going to do and it's been three months and a half And we as I mentioned we over achieved in every single month. So I think that that helped Start regaining the confidence in the central bank and in the currency. However, I think that this is a long process Confidence is something that breaks easily and it takes a long time to really regain it. I think we agree. We are taking Sound steps on that direction, but there is still a long way to go regarding the effects as you correctly mentioned The central bank together with the monetary rule announced that There will be a no intervention zone in the effects Within certain limits of the effects so that the effects could float and we had the benefits of having a flexible exchange rate in order to Absorb the shocks that the economy can have but at the same time given that the exchange rate plays a very important role in the argentine economy we wanted to Give some reassurance in terms of there would be some levels where the central bank would intervene The exchange rate appreciated more than 10 percent against the u.s. Dollar in these three months and as you correctly mentioned twice one Week and a half ago and also yesterday it went through the lower end of the no intervention zone and they are the central bank bought international reserves and injected pesos in the economy We did so because We see that appreciation as a sign that the appetite for peso assets is coming back and the demand for money Is starting to increase for very from very low levels Going forward It is a decision of the monetary policy committee of the central bank that is going to be announced at the end of the month To establish the precise amount that the central bank will be willing to purchase every day if the exchange rate remains below the No intervention so at this stage it's 50 million dollars per day We thought that that was prudent was cautious. We didn't want to inject too many pesos Too fast But at the end of the month probably the coupon will analyze whether it's necessary to increase that amount or not It's right with the microphone, please so Not not possible to predict at this point or if you have a personal preference as to What kind of a policy remedy would result from the possible need to increase it? I mean to be able to forecast that no, it's it's it's something that the monetary policy committee will decide Okay, many thanks Other questions and we'll wait for the microphone when you get the microphone Please state your name and affiliation and then ask the question, please Thanks for giving me this chance. I'm with phoenix and from beijing china And so china is an important trading partner with Argentina So do you expect more chinese investment in this year? And what kind of preferential policy would argentina a government offer to chinese business? And in the kind of preferential preferential Just one second before we continue We'll wait until the sound is back in the meanwhile And I think you're yeah, and we're back So the question about investments from china and what policies you implement to accommodate that well China is a very important trading partner for argentina A big portion of our experts, especially on the agricultural side Are directed to china on the other side argentina is a very important of chinese finish Finnish goods So the commercial relationship is is very big and very solid We saw a lot of direct investment from china in argentina And these investments are based on the opportunities that our economy is offering to all the investors in the world So many chinese companies are participating in our ppp programs or are investing in infrastructure in mining But the view of the argentinian government is that we are Setting a common field a common ground for all investors to come to invest to argentina by providing An environment that is attractive for investment Without giving special concessions to The different type of investors is is a common ground for everyone And china is taking a good opportunity of the Chances that argentina is providing to all the investors to come to argentina to invest Thank you so much any other questions from the audience I want to perhaps Yeah, the question over here.  No, thank you. I would like to have some more figures What is your estimate for economic growth last year and The prospects for this year. Yes, and just the name and affiliation, please It's a concentration. Thank you very much. So any comments about the economic growth forecast or explanation from last year And the last figures last estimates for growth and for inflation Well We still didn't release The figures for the fourth quarter of argentina Still the the numbers weren't published Argentina faced a contraction of the gp last year That will be around two percent, but we we still don't have The exact numbers And for 2019 Well, argentina makes an official forecast for its gp when we Send our budget bill to the congress Every September the 15th So our our last projection for this year is of a contraction of minus half percent for the gp That specialist is based on the negative carryover that is left in 2018 into 2019 because The contraction of the gp that occurred in argentina last year happened mostly in the second half Of the year. So basically the contraction that we are expecting for this year With the last figures that we projected is based on the negative carryover that 2018 left into this year Thank you. And do you have any latest figures from the central bank about inflation or interest? Well, the last data for december was published already and that's the Close the year 2018 with an inflation that was 47.6 percent as I mentioned It's very high And we are working towards lowering Thank you so much any further questions from the audience over there. We'll bring the microphone Sorry, mark ben die from rotis for the central bank governor just a clarification. So The monetary policy committee will be considering the intervention limits in the coming weeks Is there a particular meeting where you'll be putting this under review? Thank you. Good. Let me clarify that it's not the limits that the monetary policy committee will be Announcing in the coming weeks the question That your colleague answered before referred to the amount of the purchases That the central bank would undertake if the currency is a peso where to appreciate beyond the No intervention zone Both in december and in january We limited the amount that we were willing to purchase of international reserves in that circumstance to 50 million dollars per day Or up to 50 million dollars per day to be precise and what I said is in the event The question was whether we would revise that and say well, that's a monetary policy committee decision to make Very well, thank you so much. I think we have time for perhaps one more question if there is from the audience a question Have a look However, let me give you what is the guiding principle that We use to think about this issue and and the issue basically can be summarizing one word which is to be very cautious The central bank in argentina as we mentioned is slowly revealing its credibility Part of doing so is being very prudent in not inserting pesos in the economy If we don't see that the demand for those pesos is there and that guiding principle will continue to be in place Very well. Thank you so much. I look to the floor for any final questions Otherwise, I will just ask you one more question myself for Mr. Duhovny The theme of the meeting here, of course is globalization 4.0 The idea that we will have an increased globalization when it comes to the digital trade and digital economy As well as of course an environmental globalization Is there any comment you can give from argentina's perspective on this new wave of globalization and argentina's role in it? Well, basically argentina is Open its economy after many years of isolation in which It was banned to import some stuff to export some type of goods or services And and what we are seeing is that argentina is Reengaging into trade Introducing more imports goods into our exports facilitating the increase in productivity and Another issue that is very visible in argentina is the explosion of the entrepreneurial activity In value added services in innovation. We have a very very well qualified Population which is Really doing very very interesting things In terms of innovation and one of the sectors which is actually doing very well in argentina Is the production and export of value added services based in knowledge So and and we see that employment in that sector is going up very rapidly In a sector in which there are no limits to trade, you know So that portrays and displays very well The impact that Being reengaged with the rest of the world Can provide not only to this sector, but to all the economy So we are very happy to to see what is going on With with this. Okay. Thank you very much and on that note I want to thank you minister dohofney and of course governor saint ladies for your time and for being here with us Thank you very much


Hi, so I'm going to talk about the shared system resources on a multiprocessor system and give away of accessing this shared resources. So let's go to the presentation. So short word about me. So I'm Lainel WL, so I'm currently working as a software engineer at ST Micro Electronics for now more than 10 years. So currently I'm developing on the STM32 MPU platform, which is currently the STM32 MPU 15 platform. So my focus is clearly around boot and the security stuff of the ecosystem that we deployed. And this is a way that helped me to contribute to some open source projects, which are on the trusted framework, the OTS, UBoot or Linux kernel on the crypto driver parts. So let's now have a look to the agenda of this speech. So the first item should be to discuss a little bit about the multiprocessor design, which is why we are discussing about the shared resources. And now what's defined, what are shared resources on the system? And the second item should be to know how to manage this shared resources. A way to manage the shared resources would be using the SCMI protocols. So I will give you a description of the SCMI protocols and give some associated implementation that are used to prove these SCMI protocols. So I will go a little bit deeper at the end of the speech just to give you another view of the SCMI protocol used by the STM32 MPU platform. So first of all, I will present you the multiprocessor designer. So why are we discussing about the multiprocessor? Because it's a standard in the SOC architecture today, because SOC architecture are multiple elements in a single chip that embeds some multiple heterogeneous processors inside. So the aim of the multiprocessor design is to isolate different functions, specialize for more efficient accelerators such as the real-time processors, audio DSP, video encoders, decoders, FPGF, for example. The gain of embedded such way of multiple processors is to increase the performance of the overall system, because you can run multiple dedicated tasks in parallel, and this is really more efficient to use some specific multiprocessors. So the good aspect of using multiprocessors is also to decrease power consumption, because depending the use case you try to play on this system, you are able to pull off some processors that are not used depending the use case which is running. It also reduces the overall cost of the system on chip, because it integrates multiprocessors in one package. But the overall cost of this solution implies to share the resources on similar, on different and multiprocess entities. So why discussing about also this multiprocessor design is that because you will find these different SOC architecture on a lot of objects today on a lot of projects which are mostly the most common of mobile projects, such as some SOC given by Samsung and Mediatek. We have some IoT gateway now that embeds a lot of connectivity-specific entities like the STM32 MP1 or some NXP IOMX series, or some artificial intelligency-specific SOC. So let's discuss now and address the shared resources. So first, the first is a point about the terminology which will be used during this speech is about what are shared resources and what are the resources in the overall system. So we can call exclusive resources as a peripheral clock or inter-recept or all other resources which are assigned and controlled by a single entity without any conflicts, which are most of the common resources that you will use. But we have to face some shared resources which are the central SOC resources shared by several processors or peripherals that can be used by several entities at the same time and which have to be shared like so GPIOs, regulators, clocks, resets, interruptions that may be used by the different entities at the same time. And this is the key point of this topic. We have also some common register banks that are mostly used inside the SOC, but they are most platform dependent. So here is a global overview of a system on chip that you can see that you may have some different processors connected to an interconnect. So whatever the processor are embedded in the single in the same cluster or different processors or FPGM, you may have some different peripherals also. And all of the systems are connected to the interconnect bus and they are trying to access some shared resources such as the memories or the other ones. So for the memories, it's a little bit particular because most of the system will embed, I would say, some specific firewall regarding the memory management. So memory is a little bit apart, but for the QS bus, for the sensors, which are like, I would say, voltage sensor, voltage detector, thermal sensors, clock, resets, power, interrupts on IEU, they have to be clearly properly under on the overall system because the CPU use them for example, the GVFS management of its own processor. So managing the power and the clock for that. And they have the CPU need to manage also peripherals for the runtime power optimization or managing the reset of the different peripherals they own. So here is a big picture that's showing the internal STM32 MP1 architecture. So I will let's go deeper in detail on each different blocks of the system because it will take too much time. But the key point is that we have at least three different firmware running in parallel in this sock. Two ones are separate on the Cortex-A, which is running two-side, A7 secure, A7 non-secure side, which own its their own firmware, and a Cortex-M4, which is running its firmware also. So now the focus is on the different parts and different blocks that may be shared between the different firewall, as are the XTI, which is external interrupt, and we have the GPIOs, and we will be also very interested of the SCU, which is the reset and clock control block, and the power, which is here. And if you look, all these resources are maybe shared at the same time between the different firmware. So let's go to the next slide. So now managing shared resources. So the question is how to manage these shared resources in a complex system. I will say by the past we identified that the Linux OS was running and controlling the power of the application processor, which is maybe good, but which implies some issues regarding some system behavior, if you're Linux crash, or for some system attacks on robustness. So the idea now is to dedicate a single entity that will be responsible for sharing the resources, which what we will call in the coming slide the system controller. So it will be the main point of our system, and the system controller must centralize the global knowledge of the shared resources state, which means that the shared resources at any moment are a state which might be known and might be asked by at a different multiprocessor. And the system controller have a global and a current view at any time of the state of these shared resources. So the system controller must follow some specific rules, I would say, to properly manage these shared resources. The first one is the idea of real BT, that what we just said previously is that it dedicates execution context for the system controller is a key to avoid any attackers, any issue regarding the robustness of the overall system to execute properly and to control these resources, which may be quite critical in the NDCSFN. The second item is also to be able to control and identify the access which are made to this shared resources and properly identify the different processors that try to access to the resources to avoid any issue, to accept or forbid the access to a specific resources. A second point regarding this system controller is about the flexibility of the system controller. Why? Because, as we know, most of these shared resources are clearly platform specific. And that means that the system controller must be adapt, design, and develop link to the hardware. So this is the main critical development that should be handled by each provider. It might also manage, in terms of flexibility, the fact that your peripheral and your system will evolve during the time, during the use case and depending on the feature you want to address. That means that the system controller must be able to adapt and to be open in case of use case that change during the time to allow resources to one processor which is power on one other which is power off. So that is the key of the flexibility. So now the last point is maybe the most important regarding this system controller is the accessibility point of view. Why? Because, so what we say is that we need a dedicated execution context which means that we need a stable API to design this system controller in terms of access. So a standard interface to access this system controller is the key of a correct system controller management because it gives a way that the software implemented in the different multiprocessor, the software drivers may remain unchanged regarding the access to the shared resources. And this is clearly a key. And this is why we will discuss now about the SCMI protocols. The SCMI protocol will be a key to access to this system controller. So let's now describe these SCMI protocols. So SCMI protocol is a standard specification given by ARM which is a system control and management interface. So the specifications give a way of defining messages that are exchanged to discover and expose services between a client. And so the client will be the agents in the SCMI specification and the server which will be called the platform. So these include two different layers. First one layer is the protocols itself. So as you see protocols are multiples. There are over domain protocols which will be managing the different various domain power saving states of the platform. So you have the performance management which will give you the control of the performance of a domain which can be composed of different engines such as application processor GPUs or other accelerators for example. It also includes protocols regarding the clock management. So it's set an equivalent rate on platform managed clock. So you have a protocol for the sensors which have the ability to read sensor data and be notified of sensor value changes. Reset domain management. So as its name says that controls the reset of the different entities. And the voltage domain which gives the ability to manage the voltage level of a domain and the voltage supply. So these are parts of the global of the specific SCMI protocol given by this specification. And the base protocol is a protocol that allows I would say a discovery and save description of the NTFS to the operating system. It's kind of dynamic discovery of the different protocols. So now the second layer is around the transport layers which offer a different way to transmit to transport from the agent to the platform. They are based on Maybox and shared memory based. So there are different transport types that we will explain a little bit later. So the key point is that you see that there are different entities where you can have. So you have the platform controller which is the entities that control the hardware and the shared resources and an operating system using the standard protocol interfaces. You may have a specific device and all of them are using different channels which can be secure or non-secure channels to discuss with the platform controller. The platform controller will use the transport layer as a similar and protocols and rely on the platform specific development to access to the shared resources. So at the time you see that only the platform controllers is able to access to the shared resources. So a little bit deeper. So of course the SMI protocol is a kind of client and server so discussing our messages. So messaging are two parts. So messaging are agent to platform, the A2P which are request messages and the platform to agent. We have P2A messages which can be synchronous responses, notification or delay responses. So all of them are transiting around channels through channels which are as say based on shared memory plus a transport protocol chosen which can be mailbox, SMC protocol or opti transport which is currently under development and specific to the optiOS. Channel could be one or more dedicated per agents because the request messages could be synchronous commands or asynchronous commands. The main point is for synchronous commands as soon as a synchronous command is sent by the agent to the platform the channel is blocked until the platform gives a response to the agents. So if you want to have multiple commands in parallel address from the agent to the platform you need to have multiple channels per agent. So two different channel type. A standard channel which is used to transmit an agent request and response between an agent and the system controller. And the past channel which is a particular channel unidirectional and which can be which is specific to the performance protocol management to reduce the latency. So it's for sure not a synchronous command. It's just unidirectional and gives low latency on this typical message. So what about SCMI around Linux today? So SCMI specification available now is 3.0 specification. So currently implementation inside the Linux channel v5.9. So the v5.9 is supporting now the SCMI specification 2.0. The first introduced patch around the SCMI are v4.17. And now we have clocked, reset, power, performance and sensor protocols which are implemented. The transport made box is also fully implemented and recently added in the last kernel official kernel 5.9. The SMC transport and the notification has been recently added to this kernel. So coming changes on the 3.0 are voltage regulator and sensor extensions. So coming next are QoS management and some security firewall coming stuff. So let's discuss now about how to manage the SCMI server inside the SOC implementation. So the system controller implementing the SCMI. So the first scheme I would say the one which is the real one given by ARM which is a reference implementation by ARM is using a dedicated processor. So the example here is the genome platform which indicates the Cortex M3 with the SCP firmware implementing this SCMI server. The SCP firmware is now an open source firmware implementing the SCMI looking based on the the specification. So this is I'd say the reference platform and reference implementation. And it controls the PMIC of the platform. So the different regulators of the platform and it also controls the clock voltage and power getting of the different elements of this system. So the good point of this implementation is that it's clearly independent execution context by using a separate and dedicated processor. But it also increases the overall footprint of the SOC because of adding this new dedicated processor just for running this SCP firmware. So the next possible scheme is what is currently under implementation between ARM and Linaro. So the project is called the Stratos project is to use the application processor and thanks to the virtualization support you can have the SCMI server in a dedicated virtual machine. So thanks to the VATIO transport there is a way between a Linux and the SCMI server to go in and to coexist in two different compartments and execution context which is really what we try to intend with this SCMI server in a dedicated execution context. So an alternative and possible scheme is also on a same application processor to use as a truss zone. So this is the implementation that we use on the STM32 MP15 and it's given by the flexibility of the Cortex-A from ARM is to have a dedicated secure execution context which has its own context completely working in this trusted environment and for sure the same similar good point of this implementation is to reduce the SOC footprint because we are still using the same application processor it's also cost reduction and it gives a full trusted and secure environment which is a little bit I would say better in terms of security rather than the virtual machine usage. But it remains the fact that as you are running your system controller on the application processor you may give I would say a master responsibility of the other system to this application processor because the SCMI server must be accessible to the different other OS at any time. So let's go now deeper on the STM32 MP1 implementation. So this is our implementation for the STM32 MP1 so I've only represent the Cortex-A7 split between the truss zone and so the secure part and the non-secure part just keeping in mind that we have Cortex-M4 running another core processor which is not represent here. The base implementation is using the SCMI based on the shared memory and SMC core. So as you see the shared resources are only accessed by the secure context so the supported implementation are using an optiOS integration or using the trusted firmware ABL32 which is a little monitor. So on both implementation you may see that the Linux parts will use the standard clock frameworks with a framework and regulator frameworks which are generic so you can use your generic drivers and the SCMI clock driver reset voltage are implemented following the the associated frameworks. All of them rely on the SCMI driver to choose the correct transport layer so on our system we will use the SMC transports which will call the SMC on the monitor part and go through the SCMI server in the secure side which dispatch the message to the SCMI clock reset and power domain depending the messaging send and we'll go to the platform specific drivers to access to share resources. So a little bit focus on the clock access sequence on the SCMI so here you have to quick we will have a look to how a peripheral driver will set a rate on the clock so here is typically an access from a peripheral driver inside Linux kernel to do a set rate on a clock so as usual the set rate will give the ID of the clock and the rate of course and the clock ID will correspond to a SCMI clock and the SCMI clock provider has been registered to the clock framework of the Linux kernel so you will handle this this call and go through the SCMI clock specific driver to add the correct protocol for the SCMI so this is a synchronous command adding the clock protocol ID in the message and clock message ID so we will do the transfer to the SCMI driver which will cause which will call sorry the transport layer SCMI SMC to write in the share memory the message and call the SMC that will invoke the SCMI secure server once the SCMI secure server receives the call it will pass the message and detect that it's a clock message and give it to the SCMI clock protocol the SCMI clock protocol will do the operation of the set rate and call the specific platform driver platform driver will handle and access directly the shared resources to into the hardware and go back to the Linux system so as you see the Linux system at that time is blocked we are on synchronous command only one call and the channel is blocked at that time and we'll wait for the region from this call so the return of the call will be handled by the SCMI server which will update the share memory with a written statue and go back the SMC to the Linux kernel informing the peripheral driver that it has been properly managed or not from the set rate so let's have a look quickly on the Linux server sorry on the Linux kernel part implementation of the device tree on how the SCMI it described on the device three point of view so on the left you have the share memory definition which is a common share memory definition in the Linux device tree and you can see that we under SCMI zero share memory with a size so this one will be reused on the SCMI channel description of the firmware so we have a not firmware specific to the SCMI so the SCMI zero where we will find the compatible specific to the SCMI SMC transport with a given ID which correspond to the SMC transport ID the share memory is referenced here and used by your channel description and you can see that this channel will describe the two different protocols that is that the channel is able to handle the channel with here under and transport the SCMI protocol so we see ID 14 and a reset protocol with the ID 16 so here is a simple description of a single channel in the Linux kernel so the question is how to use it inside inside a driver and the peripheral itself so this is here described for two different peripheral on the system so we will first focus on the DSI peripheral used so as you see on both formats that the clocks reference for the DSI are multiple clocks you have the I would say the specific and non-shared so exclusive clock which is the RCC DCR DSI kernel clock so which will be directly addressed by the Linux kernel and we have an SCMI clock which is an SCMI HCC clock which is a global overall system oscillator so it will be directly managed by the SCMI server because it can be shared by multiple multiple processors inside and firmware that are running inside the system so this operation on the clock will be addressed through the clock framework and will go directly to the SCMI server so the second example here is the M4 remote clock which manage the M4 coprocessor and this one will manage the reset of this coprocessor the reset of the coprocessor is shared between two different frameworks could be the Linux one or the secure if you have an optiOS running that both can be able to manage a reset of the coprocessor depending the way that your system is running secure coprocessor management or a non-secure coprocessor management so on both cases you will have to go through shared resources to manage this reset so what is our current status on the STM32 MP1 the current status is that we have fully implemented the clock and reset management of the system so based on the SCMI server you have as described previously the possibility to embed the SCMI server on optiOS or trusted firmware implementation so i would say both of them are now upstream regarding the clock and reset protocol management so the opti part is fully merged now and the tfa version 2.4 will embed this the same and for the uboot the SCMI agent driver will be merged in the next v2021.01 version so now the next step in terms of implementation will be to drive the regulators of the platform to implement the performance for the dvfs management and the last step would be to manage a coprocessor SCMI agent for the m4 because currently we address the m4 with another kind of resource manager which has been already shared on another presentation that you you found the link just in there here is um double links of the different specification SCMI or platform using this SCMI implementation and you will find also some SCMI direct upstream link to optiOS trusted firmware on kernel side thank you for attending this call and i'm i'm available for replying different questions thanks again