|
[PATCH v1] config_tools: fix the issue that fail to generate config_summary.rst if enable CAT
2 messages
currently, configurator will fail to generate config_summary.rst file if user enable the "Cache Allocation Technology" because note function in rstcloth is replaced by self.doc.note. So this patch upd
currently, configurator will fail to generate config_summary.rst file if user enable the "Cache Allocation Technology" because note function in rstcloth is replaced by self.doc.note. So this patch upd
|
By
Kunhui Li
·
|
|
[PATCH 3/4] doc: remove '@return None' for void functions
2 messages
doxygen will warn that documented return type is found for functions that does not return anything in 1.9.4 or later versions. 'None' is not a special keyword in doxyge, it will recognize it as descri
doxygen will warn that documented return type is found for functions that does not return anything in 1.9.4 or later versions. 'None' is not a special keyword in doxyge, it will recognize it as descri
|
By
Jiaqing Zhao
·
|
|
[PATCH v4] hv: emulate MSR_PLATFORM_INFO (17h)
4 messages
This patch emulates the PLATFORM_INFO MSR in hypervisor to make it only visible to Service VM, and only processor ratios (bit 15:8, 47:40 and 55:48) and sample part bit (27) are exponsed. This is inte
This patch emulates the PLATFORM_INFO MSR in hypervisor to make it only visible to Service VM, and only processor ratios (bit 15:8, 47:40 and 55:48) and sample part bit (27) are exponsed. This is inte
|
By
Jiaqing Zhao
·
|
|
[PATCH 4/4] doc: update coding guideline for doxygen comments
2 messages
void-returning functions should not have '@return' tag documented as required by doxygen 1.9.4 or later versions. Signed-off-by: Jiaqing Zhao <jiaqing.zhao@...> --- doc/developer-guides/c_coding_guide
void-returning functions should not have '@return' tag documented as required by doxygen 1.9.4 or later versions. Signed-off-by: Jiaqing Zhao <jiaqing.zhao@...> --- doc/developer-guides/c_coding_guide
|
By
Jiaqing Zhao
·
|
|
[PATCH 2/4] doc: update acrn.doxyfile for doxygen 1.9.4
2 messages
Option LATEX_SOURCE_CODE, RTF_SOURCE_CODE and DOCBOOK_PROGRAMLISTING are deprecated in doxygen 1.9.2, and CLASS_DIAGRAMS is deprecated in 1.9.3. Since these options are using default value here, this
Option LATEX_SOURCE_CODE, RTF_SOURCE_CODE and DOCBOOK_PROGRAMLISTING are deprecated in doxygen 1.9.2, and CLASS_DIAGRAMS is deprecated in 1.9.3. Since these options are using default value here, this
|
By
Jiaqing Zhao
·
|
|
[PATCH 1/4] doc: remove usage of sre_constants in filter-known-issues.py
2 messages
sre_constants is an undocumented module that deprecated in python 3.11. The sre_constants.error exception is also exposed through re.error, this documented one should be used instead. Signed-off-by: J
sre_constants is an undocumented module that deprecated in python 3.11. The sre_constants.error exception is also exposed through re.error, this documented one should be used instead. Signed-off-by: J
|
By
Jiaqing Zhao
·
|
|
[PATCH 0/4] doc: building doc with python 3.11 + doxygen 1.9.4
This patchset enables building document with python 3.11 and doxygen 1.9.4. A major change is that all '@return None' are removed as void- returning functions shall not have any return value documente
This patchset enables building document with python 3.11 and doxygen 1.9.4. A major change is that all '@return None' are removed as void- returning functions shall not have any return value documente
|
By
Jiaqing Zhao
·
|
|
[PATCH] doc: add mirror for v2.7 intersphinx inventory file
This patch enables intersphinx to pull the objects.inv file directly from projectarcn/projectacrn.github.io repo when github pages was experiencing downtime. Signed-off-by: Jiaqing Zhao <jiaqing.zhao@
This patch enables intersphinx to pull the objects.inv file directly from projectarcn/projectacrn.github.io repo when github pages was experiencing downtime. Signed-off-by: Jiaqing Zhao <jiaqing.zhao@
|
By
Jiaqing Zhao
·
|
|
[PATCH v5] hv: sgx: refactor partition_epc()
This patch refactors partition_epc() to make the code easier to understand, also fixes the maybe-uninitialized warning for gcc-13. Initializing 'vm_config' to get_vm_config(0) is okay here as scenario
This patch refactors partition_epc() to make the code easier to understand, also fixes the maybe-uninitialized warning for gcc-13. Initializing 'vm_config' to get_vm_config(0) is okay here as scenario
|
By
Jiaqing Zhao
·
|
|
[PATCH v4] hv: sgx: refactor partition_epc()
This patch refactors partition_epc() to make the code easier to understand, also fixes the maybe-uninitialized warning for gcc-13. Initializing 'vm_config' to get_vm_config(0) is okay here as scenario
This patch refactors partition_epc() to make the code easier to understand, also fixes the maybe-uninitialized warning for gcc-13. Initializing 'vm_config' to get_vm_config(0) is okay here as scenario
|
By
Jiaqing Zhao
·
|
|
[PATCH v3] hv: sgx: fix maybe-uninitialized warning for gcc-13
2 messages
gcc-13 reports a false positive warning when compiling partition_epc() 'vm_config' may be used uninitialized [-Werror=maybe-uninitialized] This patch fixes it by initializing 'vm_config' to get_vm_con
gcc-13 reports a false positive warning when compiling partition_epc() 'vm_config' may be used uninitialized [-Werror=maybe-uninitialized] This patch fixes it by initializing 'vm_config' to get_vm_con
|
By
Jiaqing Zhao
·
|
|
[PATCH v2] hv: sgx: fix maybe-uninitialized warning for gcc-13
2 messages
gcc-13 reports a false positive warning when compiling partition_epc() 'vm_config' may be used uninitialized [-Werror=maybe-uninitialized] This patch fixes it by simply initializing 'vm_config' to NUL
gcc-13 reports a false positive warning when compiling partition_epc() 'vm_config' may be used uninitialized [-Werror=maybe-uninitialized] This patch fixes it by simply initializing 'vm_config' to NUL
|
By
Jiaqing Zhao
·
|
|
[PATCH] debian: remove changelog in git source tree
2 messages
The changelog file is automatically generated from git commit history when building, it should not be tracked in git source tree. Signed-off-by: Jiaqing Zhao <jiaqing.zhao@...> --- .gitignore | 1 + de
The changelog file is automatically generated from git commit history when building, it should not be tracked in git source tree. Signed-off-by: Jiaqing Zhao <jiaqing.zhao@...> --- .gitignore | 1 + de
|
By
Jiaqing Zhao
·
|
|
[PATCH] hv: sgx: initialize vm_config outside partition_epc() loop
2 messages
GCC 13 reports "'vm_config' may be used uninitialized" error when compiling partition_epc(). This patch fixes the issue by initializing vm_config outside the loop in partition_epc(). Tracked-On: #8413
GCC 13 reports "'vm_config' may be used uninitialized" error when compiling partition_epc(). This patch fixes the issue by initializing vm_config outside the loop in partition_epc(). Tracked-On: #8413
|
By
Jiaqing Zhao
·
|
|
[PATCH V2 6/6] hv: hide thermal interface from guests
2 messages
Thermal events are delivered through lapic thermal LVT. Currently ACRN does not support delivering those interrupts to guests by virtual lapic. They need to be virtualized to provide guests some therm
Thermal events are delivered through lapic thermal LVT. Currently ACRN does not support delivering those interrupts to guests by virtual lapic. They need to be virtualized to provide guests some therm
|
By
Zhou, Wu
·
|
|
[PATCH V2 3/6] dm: add _CPC to guest ACPI pm tables
2 messages
The optional object _CPC declares an interface that allows OSPM to transition the processor into a performance state based on a continuous range of allowable values. It is associated with HWP on intel
The optional object _CPC declares an interface that allows OSPM to transition the processor into a performance state based on a continuous range of allowable values. It is associated with HWP on intel
|
By
Zhou, Wu
·
|
|
[PATCH V2 2/6] hv: emulate cpuids and MSRs for VHWP
2 messages
Changes made by this patch includes: 1. Emulate HWP and pstate MSRs/CPUIDs. Those are exposed to guest when the GUEST_FLAG_VHWP is set: - CPUID[6].EAX[7,9,10]: MSR_IA32_PM_ENABLE(enabled by hv, always
Changes made by this patch includes: 1. Emulate HWP and pstate MSRs/CPUIDs. Those are exposed to guest when the GUEST_FLAG_VHWP is set: - CPUID[6].EAX[7,9,10]: MSR_IA32_PM_ENABLE(enabled by hv, always
|
By
Zhou, Wu
·
|
|
[PATCH 2/2] hv: bugfix: fix event lost when emulating lock
3 messages
When emulating split lock on a target vcpu, we need to stop other vcpus from running. This is done by vcpu_make_request() and resumed by signal_event(). The problem is those actions are not synchronou
When emulating split lock on a target vcpu, we need to stop other vcpus from running. This is done by vcpu_make_request() and resumed by signal_event(). The problem is those actions are not synchronou
|
By
Zhou, Wu
·
|
|
[PATCH v3] hv: emulate MSR_PLATFORM_INFO (17h)
This patch emulates the PLATFORM_INFO MSR in hypervisor to make it only visible to Service VM, and only processor ratios (bit 15:8, 47:40 and 55:48) and sample part bit (27) are exponsed. This is inte
This patch emulates the PLATFORM_INFO MSR in hypervisor to make it only visible to Service VM, and only processor ratios (bit 15:8, 47:40 and 55:48) and sample part bit (27) are exponsed. This is inte
|
By
Jiaqing Zhao
·
|
|
[PATCH v3] config_tools: add customized parameters in launch script generation logic
2 messages
add customized parameters in the launch script generation logic. If user specify customized parameters in configurator, we will append them to the dm parameters for launching VMs. v1-->v2: 1. escape s
add customized parameters in the launch script generation logic. If user specify customized parameters in configurator, we will append them to the dm parameters for launching VMs. v1-->v2: 1. escape s
|
By
Kunhui Li
·
|