<div>Hello Libvirt community<br></div><div><br></div><div>This is my first time working on a GSoC project with Libvirt. SaltStack is an open-source project that facilitates configuration management for IT infrastructures and Virt is a module of SaltStack.<br></div><div><br></div><div>The following 9 PRs summerizes the work I have done during this summer. The goal is to make existing Libvirt API domain properties configurable in Salt Virt in order to support advanced performance tuning.  5 PRs have been merged so far and another 4 are  under reviewing. Although all basic unit tests have passed, I believe more rigorous tests are needed before using these features in production. I will spend more time later on adding more tests.  <br></div><div><br></div><div>Acknowledgements<br></div><div>===============<br></div><div>Sincere thanks to my mentors Cedric Bosdonnat (cbosdo), Pedro Algarvio<br></div><div>(s0undt3ch) and Tyler Jones (Akm0d) for their patient support and advice.<br></div><div><br></div><div>Thank Wayne Werner (waynew), Daniel Wozniak (dwoz) Megan Wilhite (ch3ll) from SaltStack community for being very responsive on my questions and code reviews.<br></div><div><br></div><div>and Libvirt organisation for providing this opportunity for me to learn and grow.<br></div><div><br></div><div>PRs<br></div><div>===============<br></div><div>CPU tuning and io threads allocation (reviewing)<br></div><div><a href="https://github.com/saltstack/salt/pull/58196">https://github.com/saltstack/salt/pull/58196</a><br></div><div><br></div><div>Memory backing (reviewing)<br></div><div><a href="https://github.com/saltstack/salt/pull/58167">https://github.com/saltstack/salt/pull/58167</a><br></div><div><br></div><div>CPU model, topology and NUMA node tuning (reviewing)<br></div><div><a href="https://github.com/saltstack/salt/pull/57879">https://github.com/saltstack/salt/pull/57879</a><br></div><div><br></div><div>Memory tuning (reviewing)<br></div><div><a href="https://github.com/saltstack/salt/pull/57636">https://github.com/saltstack/salt/pull/57636</a><br></div><div><br></div><div>Polish parameter doc (merged)<br></div><div><a href="https://github.com/saltstack/salt/pull/57086">https://github.com/saltstack/salt/pull/57086</a><br></div><div><br></div><div>Map null to None in sls file (merged)<br></div><div><a href="https://github.com/saltstack/salt/pull/57451">https://github.com/saltstack/salt/pull/57451</a><br></div><div><br></div><div>Firmware auto select (merged)<br></div><div><a href="https://github.com/saltstack/salt/pull/57396">https://github.com/saltstack/salt/pull/57396</a><br></div><div><br></div><div>Boot VMs with UEFI (merged)<br></div><div><a href="https://github.com/saltstack/salt/pull/56613">https://github.com/saltstack/salt/pull/56613</a><br></div><div><br></div><div>Boot parameter update fix (merged)<br></div><div><a href="https://github.com/saltstack/salt/pull/56562">https://github.com/saltstack/salt/pull/56562</a><br></div><div><br></div><div>Kind regards,<br></div><div>Guoqing LI<br></div><div><br></div>