doc: Add change log in v0.2 release note.

Add change log in v0.2 release note.

Signed-off-by: Xie, nanlin <nanlin.xie@intel.com>
This commit is contained in:
Xie, nanlin 2018-09-21 16:36:51 +08:00 committed by David Kinder
parent 7dd3207a6a
commit 6709a08580

View File

@ -163,3 +163,629 @@ release in July 2018 (click on the CommitID link to see details):
This list is obtained from the command:
git log --pretty=format:'- :acrn-commit:`%h` %s' --after="2018-03-01"
- :acrn-commit:`7dd3207` doc: fix typo in network virt hld
- :acrn-commit:`01ce3b6` doc: sort title in developer HLD section
- :acrn-commit:`dae98a0` doc: add network virtualization hld
- :acrn-commit:`55a71e4` doc: add watchdog high-level design
- :acrn-commit:`31285a9` doc: add security hld document
- :acrn-commit:`8c9e0d1` hv: init_iommu rework to enable IOMMU for partition mode ACRN
- :acrn-commit:`5373190` dm: passthru: enable NHLT table for audio passthru
- :acrn-commit:`33acca5` tools: acrn-crashlog: exclude crashlog tool for release version
- :acrn-commit:`9817eb3` Add a comment for switch fallthrough to quiet lint warning
- :acrn-commit:`0306bb4` Removed dead funcs in EFI stub module
- :acrn-commit:`1d15b98` Replace the call to emalloc() to uefi pool allocation
- :acrn-commit:`951a24c` allocate boot related struct right after hypervisor memory
- :acrn-commit:`6085781` Replace __emalloc() with a call to uefi allocate_page()
- :acrn-commit:`fea102e` Remove emalloc_for_low_mem() routine in EFI boot code of HV
- :acrn-commit:`ccf5624` hv:irq: avoid out-of-range access to irq_alloc_bitmap[]
- :acrn-commit:`4a038d1` dm: workaroud for DM crash when doing fastboot reboot
- :acrn-commit:`688cdda` DM USB: xHCI: enable USB xHCI emulation in LaaG and AaaG.
- :acrn-commit:`d4afddc` Revert "hv: init_iommu rework to enable IOMMU for partition mode ACRN"
- :acrn-commit:`40dfd3f` doc: edit 0.2 release notes
- :acrn-commit:`737c29f` doc: Add known issues in v0.2 release note.
- :acrn-commit:`994a375` HV:fix potential buffer overflow issues
- :acrn-commit:`b501ce4` HV: remove dead APIC info MACROs in bsp
- :acrn-commit:`2197f43` HV: Add acpi_fixup api to override acpi on needs
- :acrn-commit:`0d5ad8a` HV: add simple parser for ACPI data table
- :acrn-commit:`a1e9fdc` HV: add Kconfig of CONSTANT_ACPI
- :acrn-commit:`eb8c4fb` hv:Fix Implict conversion:actual to formal param
- :acrn-commit:`8f0cb56` HV: trusty: refine version checking when initializing trusty
- :acrn-commit:`9d60220` hv: remove unused MACROs
- :acrn-commit:`bb0a2bc` HV:Hypercall:Remove redundant error checking
- :acrn-commit:`d8508e4` hv: init_iommu rework to enable IOMMU for partition mode ACRN
- :acrn-commit:`2af08d9` HV: refine 'struct lapic_regs' definition.
- :acrn-commit:`5329ced` hv: vtd: fix potential buffer overflow in suspend/resume
- :acrn-commit:`f355cdf` Revert "DM USB: xHCI: enable USB xHCI emulation in LaaG and AaaG."
- :acrn-commit:`83d1ddc` hv:Delete the dead code
- :acrn-commit:`c307e1b` hv: long and long long is same for printf within x86_64
- :acrn-commit:`a47f5d4` doc: fix Makefile to address multiple publishers
- :acrn-commit:`41a1714` doc: fix spaces in release notes
- :acrn-commit:`3c8157b` doc: Add new feature in v0.2 release note
- :acrn-commit:`c03ea2d` DM USB: xHCI: enable USB xHCI emulation in LaaG and AaaG.
- :acrn-commit:`b4755cd` DM USB: xHCI: enable 'cold plug' mode
- :acrn-commit:`612037e` DM USB: xHCI: enable Flat Mode Hub emulation support.
- :acrn-commit:`d886375` hv: clean up spinlock
- :acrn-commit:`8858634` HV: update opcode when decode_two_byte_opcode()
- :acrn-commit:`5023937` hv: merge pgtable_types.h and pgtable.h
- :acrn-commit:`83e7995` hv: clean up some header files
- :acrn-commit:`5a996ce` hv:irq: correct the size of irq_alloc_bitmap
- :acrn-commit:`4fd5102` hv:treewide:fix multiple MISRAC violations
- :acrn-commit:`00edd83` hypercall: no need check HV memory overlap for MR_DEL
- :acrn-commit:`876cc68` tools:acrn-crashlog: Change the algorithm of generating event key
- :acrn-commit:`b1ba12a` hv: clean up spinlock wrappers
- :acrn-commit:`44a2d77` hv: add SMAP/SMEP check during guest page walking
- :acrn-commit:`d958d31` hv: fix the issue of movs emulation
- :acrn-commit:`d84f7a4` hv: clean up udelay/mdelay related code
- :acrn-commit:`7cab77d` hv: clean up div related code
- :acrn-commit:`1d2ed1a` hv: vioapic/vpic: clean up spinlock wrappers
- :acrn-commit:`4f20c44` dm: passthru: fix a bug in msix read/write
- :acrn-commit:`60c05ac` hv:Replace vlapic pointer with instance in vcpu_arch
- :acrn-commit:`f744762` hv:Remove redundancy 'vlapic' in 'struct vcpu'
- :acrn-commit:`aae5018` hv:Move vlapic structure to vlapic.h
- :acrn-commit:`fdb6409` hv:Replace dynamic memory allocation for apic access address
- :acrn-commit:`887ebf0` hv: Replace dynamic memory allocation for MSR bitmap
- :acrn-commit:`02e7edc` hv: Replace dynamic memory allocation for I/O bitmaps
- :acrn-commit:`eada04b` hv:Replace dynamic memory allocation for vmcs region
- :acrn-commit:`ca75d50` IOC mediator: add RTC feature
- :acrn-commit:`42d9b24` doc: allow overriding displayed doc version
- :acrn-commit:`dbcbe7d` HV: change wake vector to accommodate abl 1820HF1release
- :acrn-commit:`bca43b5` hv: avoid memory leak in trampoline code preparing
- :acrn-commit:`9e76cf4` doc: Add fixed issues in v0.2 release note
- :acrn-commit:`f1e87f6` dm: vrtc: use signalfd to poll signal from timer
- :acrn-commit:`bcaede0` hv: treewide: fix 'Use of function like macro'
- :acrn-commit:`d72e65c` trusty: do not destroy secure world if it's not created
- :acrn-commit:`8773dfb` vlapic: unmap vlapic base only for SOS
- :acrn-commit:`457ac74` vcpu: replace start_vcpu with run_vcpu
- :acrn-commit:`2978c01` io: tiny fix for error message
- :acrn-commit:`bfcf546` Doc: add interrupt storm mitigation explanation.
- :acrn-commit:`d8c4619` HV: change wake vector info to accommodate abl
- :acrn-commit:`4ae88bb` tools: acrn-manager: fix acrnctl reset issue
- :acrn-commit:`f42209c` tools: acrn-manager: remove unnecessary "current" field
- :acrn-commit:`0ca90ba` tools: acrn-manager: rework acrnd resume flow
- :acrn-commit:`26b8b3b` tool: acrn-manager: do not wakeup SOS in advance
- :acrn-commit:`c6b7940` samples: Add AliOS as guest launch option
- :acrn-commit:`a7de5a1` samples: Add tap name as launch function parameter
- :acrn-commit:`bcfe447` DM: deinit initialized pci device when failed
- :acrn-commit:`99285f8` HV: improve pass-thru device interrupt process
- :acrn-commit:`b4e03f2` hv: virq: make irq_window_enabled useful
- :acrn-commit:`8e29615` hv: apicv: enable interrupt-window if any pending external interrupts
- :acrn-commit:`46c3276` hv: apicv: avoid enable interrupt window if interrupt delivery enabled
- :acrn-commit:`f5ca189` dm: bios: update vsbl to v0.9
- :acrn-commit:`047f4e9` Documentation: update to AcrnGT official name
- :acrn-commit:`97aeb7f` hv: pgtable: fix 'Use of function like macro'
- :acrn-commit:`6ee9321` security: Enable '-fpie -pie' options
- :acrn-commit:`5c5aed6` hv:Change several VMX APIs to void type
- :acrn-commit:`e4e38e1` hv:Check if VMX capability is locked with incorrect value
- :acrn-commit:`6593080` hv: Replace dynamic allocation with static memory for vmxon_region
- :acrn-commit:`4360235` hv: treewide: fix 'Macro parameter not in brackets'
- :acrn-commit:`30b77ab` DM: unmap ptdev BAR when deinit
- :acrn-commit:`1b334ec` hv: replace 'return' with 'panic' in bsp_boot_post
- :acrn-commit:`bad8d81` IOC mediator: add new signal for VBUS control
- :acrn-commit:`f2f719c` hv: fix 'Procedure is not called or referenced in code analysed'
- :acrn-commit:`3718177` hv:Replace dynamic allocation with static memory for shell
- :acrn-commit:`c045442` DM: watchdog: correct 2 MACRO define
- :acrn-commit:`198c6e9` DM: coding style: replace tab with space
- :acrn-commit:`d32ef9b` doc: fix doc misspellings
- :acrn-commit:`5103002` doc: prepare for versioned release notes
- :acrn-commit:`5c3e4d1` tools: acrntrace: fix a variable uninitialized issue
- :acrn-commit:`56f2c1a` tools: acrn-crashlog: correct usercrash-wrapper path
- :acrn-commit:`6703879` hv: treewide: convert some MACROs to inline functions
- :acrn-commit:`37fd387` tools: acrn-crashlog: add usercrash_c in the pipe of core_pattern
- :acrn-commit:`a4cb391` hv: fixup format of log message in vm_load.c
- :acrn-commit:`96809c4` DM NPK: enable the NPK virtualization for AaaG
- :acrn-commit:`9a27659` DM NPK: use a slice (8 masters) as the minimal unit for NPK virt
- :acrn-commit:`d8c97c1` hv: fix broken relocation feature
- :acrn-commit:`36c4a27` HV: Fix VPCI bugs found in integration testing for partition mode
- :acrn-commit:`308910e` HV: Updated vm description table for partition mode
- :acrn-commit:`c9ea890` HV: VPCI coding style fix
- :acrn-commit:`54439ec` hv: treewide: fix 'Expression is not Boolean'
- :acrn-commit:`f611012` HV: Refine two log info about vcpu and instr_emul
- :acrn-commit:`96dba0d` hv: fix MISRA-C issues related to space or newline
- :acrn-commit:`d67eefb` hv: mmu: use get/set_pgentry to get/set page table entry
- :acrn-commit:`7f9befb` hv: ept: remove find_next_table
- :acrn-commit:`9257ecf` hv: mmu: cleanup mmu.h
- :acrn-commit:`06ab2b8` hv: mmu: add 1GB page capability check when CPU boot
- :acrn-commit:`58fffcd` hv: mmu: rename PTT_HOST to PTT_PRIMARY
- :acrn-commit:`c102c44` hv: Device MSIs in partition mode ACRN
- :acrn-commit:`ef1a730` Documentation: correct URL pointing at sample 'acrn.conf' file
- :acrn-commit:`25dacc5` security: Enable '-fpie, -pie' options
- :acrn-commit:`10c64a5` hv: fix MISRA-C issues related to for loop
- :acrn-commit:`852f613` samples: remove extra option for dm
- :acrn-commit:`dba52ba` IOC mediator: fix no CBC signals after resuming
- :acrn-commit:`43741ba` hv: Leave interrupts disabled during vmexit - ACRN partition mode
- :acrn-commit:`348422d` doc: fix graphviz scanning and processing
- :acrn-commit:`e49c42d` Documentation: update GVT-G-porting-image1.png for AcrnGT official name
- :acrn-commit:`a8ac452` dm: cmos: move cmos storage out of vmctx
- :acrn-commit:`fa7eb1f` tools:acrn-crashlog: Document of configuration file
- :acrn-commit:`12c1687` hv:No need to create inverted page tables for trusty memory
- :acrn-commit:`2a184f3` hv: code clean up regarding to guest_msrs
- :acrn-commit:`947e86d` HV: restore correct gpa for guest normal world
- :acrn-commit:`da4c95b` tools: acrn-manager: fix several warnings
- :acrn-commit:`4e8798e` hv:Replace vioapic pointer with instance in structure vm
- :acrn-commit:`29dbd10` hv:Replace vuart pointer with instance in structure vm
- :acrn-commit:`0b54946` hv:Replace vpic pointer with instance in structure vm
- :acrn-commit:`de53964` HV: Removed the unused parameters and union from gdt
- :acrn-commit:`8d35f4e` HV: wrap and enable hkdf_sha256 key derivation based on mbedtls
- :acrn-commit:`12aa2a4` HV: crypto lib code clean up
- :acrn-commit:`71577f6` HV: extract hkdf key derivation files from mbedtls
- :acrn-commit:`925503c` hv: Build fix - ACRN partition mode
- :acrn-commit:`c5dcb34` DM USB: xHCI: fix a potential issue of crash
- :acrn-commit:`7bc1a3f` HV: Refine APICv capabilities detection
- :acrn-commit:`f95d07d` hv: vtd: use EPT as translation table for PTDev in SOS
- :acrn-commit:`4579e57` hv: add gva check for the case gva is from instruction decode
- :acrn-commit:`7dde0df` hv: add GVA validation for MOVS
- :acrn-commit:`b01a812` hv: add new function to get gva for MOVS/STO instruction
- :acrn-commit:`8480c98` hv: move check out of vie_calculate_gla
- :acrn-commit:`54c2541` hv: remove unnecessary check for gva
- :acrn-commit:`5663dd7` hv: extend the decode_modrm
- :acrn-commit:`3b6ccf0` HV: remove callbacks registration for APICv functions
- :acrn-commit:`93c1b07` hv: mmu: remove old map_mem
- :acrn-commit:`f3b825d` hv: trusty: use ept_mr_add to add memory region
- :acrn-commit:`4bb8456` hv: ept: refine ept_mr_add base on mmu_add
- :acrn-commit:`da57284` hv: ptdev: simplify struct ptdev_msi_info
- :acrn-commit:`2371839` hv: ptdev: remove vector index from structure ptdev_msi_info
- :acrn-commit:`d8cc29b` hv: ptdev: check whether phys_pin is valid in add_intx_remapping
- :acrn-commit:`e8c0763` hv: ptdev: add source_id for ptdev to identify source
- :acrn-commit:`6367650` hv: debug: add the hypervisor NPK log
- :acrn-commit:`3c6df9b` hv: add mmio functions for 64bit values
- :acrn-commit:`dcae438` hv: add a hypercall for the hypervisor NPK log
- :acrn-commit:`f4eef97` hv: ptdev: simplify ptdev_intx_pin_remap logic
- :acrn-commit:`a6c2065` hv: apicv: change the name of vapic to apicv
- :acrn-commit:`a0c625b` hv: apicv: change the apicv related API with vlapic_apicv prefix
- :acrn-commit:`74ff712` hv: vlapic: local APIC ID related code cleaning up
- :acrn-commit:`c43d0e4` hv:Changed several APIs to void type
- :acrn-commit:`b75a7df` hv: vcpuid: disable some features in cpuid
- :acrn-commit:`42aaf5d` hv: code clean up regarding to % and / operations
- :acrn-commit:`0c630d9` dm: cmos: fix a logic error for read to clear range
- :acrn-commit:`3e598eb` hv: fix 'No definition in system for prototyped procedure'
- :acrn-commit:`65e01a0` hv: pirq: use a bitmap to maintain irq use status
- :acrn-commit:`e0d40fe` HV:refine 'apic_page' & 'pir_desc' in 'struct acrn_vlapic'
- :acrn-commit:`17ef507` ipu: virtio-ipu4 as default IPU DM
- :acrn-commit:`8924f6d` hv: vmx: fix 'Array has no bounds specified'
- :acrn-commit:`6988a17` DM USB: xHCI: Change the default USB xHCI support to pass through.
- :acrn-commit:`1017d91` hv: treewide: fix 'Empty parameter list to procedure/function'
- :acrn-commit:`7a4dcfc` hv: treewide: fix 'Function prototype/defn param type mismatch'
- :acrn-commit:`752e311` hv:fixed MISRA-C return value violations
- :acrn-commit:`431ef57` hv: vioapic: fix 'No definition in system for prototyped procedure'
- :acrn-commit:`b17de6a` hv: Support HV console for multiple VMs - ACRN partition mode
- :acrn-commit:`b8c1fd6` dm: pass vrpmb key via cmos interface
- :acrn-commit:`c8c0e10` HV: enlarge the CMA size for uos trusty
- :acrn-commit:`40fd889` hv:fixed several return value violations
- :acrn-commit:`b37008d` HV: check secure/normal world for EPTP in gpa2hpa
- :acrn-commit:`10a4c6c` samples: let nuc uos only start with 1 cpu
- :acrn-commit:`709cd57` hv: lib: add ffz64_ex
- :acrn-commit:`5381738` hv: pirq: change the order of functions within irq.c
- :acrn-commit:`a8cd692` hv: pirq: clean up irq handlers
- :acrn-commit:`2c044e0` hv: pirq: refactor vector allocation/free
- :acrn-commit:`1bf2fc3` hv: pirq: refactor irq num alloc/free
- :acrn-commit:`f77d885` hv: pirq: clean up unnecessary fields of irq_desc
- :acrn-commit:`bdcc3ae` hv: fixed compiling warning
- :acrn-commit:`40745d9` hv: vuart: fix the data type violations
- :acrn-commit:`d82a86e` DM USB: xHCI: enable USB xHCI emulation in LaaG and AaaG.
- :acrn-commit:`150b389` hv: fix size issue in mptable guest copy - ACRN partition mode
- :acrn-commit:`0c93a13` hv: sw_loader for VMs in ACRN partition mode
- :acrn-commit:`fce5862` hv: vm_description fix for partition ACRN
- :acrn-commit:`38a1898` hv: Fix comments referring to wrong hypervisor name
- :acrn-commit:`d3db5a6` HV: Add const qualifiers where required
- :acrn-commit:`e280d95` hv: vmx_vapic: fix two build warnings
- :acrn-commit:`39b4fec` hv: apicv: explicit log for SMI IPI unsupported
- :acrn-commit:`604b5a4` hv: apicv: remove APIC_OFFSET_SELF_IPI(0x3F0) register
- :acrn-commit:`93f9126` hv: apicv: remove x2apic related code
- :acrn-commit:`8d38318` hv: virq: disable interrupt-window exiting in vmexit handler
- :acrn-commit:`f4513f9` update to fix format issue of ReST
- :acrn-commit:`5a6ee3f` update doc -Using Ubuntu as the Service OS
- :acrn-commit:`4ecbdf0` tools: acrn-crashlog: update core_pattern content conditionally
- :acrn-commit:`8ff0efc` update user name cl_sos
- :acrn-commit:`99e8997` DM: Add boot option of "i915.enable_guc=0" to disable Guc on UOS new kernel
- :acrn-commit:`36d5fdb` DM/Samples: Add the boot option of "i915.enable_guc=0" to disable guc on SOS new kernel
- :acrn-commit:`5b8c7a5` hv: VM BSP vcpu mode for ACRN partition mode
- :acrn-commit:`c234acb` fix spec_ctrl msr save/restore
- :acrn-commit:`022ef92` hv: Add vrtc emulation support for ACRN partition mode
- :acrn-commit:`f63c7a7` dm: virtio: set VBS-K status to VIRTIO_DEV_INIT_SUCCESS after reset
- :acrn-commit:`1378a84` dm: virtio: add support for VBS-K device reset
- :acrn-commit:`16a8174` hv: vioapic: bug fix update PTDEV RTE
- :acrn-commit:`101ab60` hv: Build fix for Partition mode
- :acrn-commit:`d030595` HV: remove 'spinlock_rfags' declaration
- :acrn-commit:`932bc32` DM: virtio rpmb backend driver updates
- :acrn-commit:`3df3c9f` hv: vuart: fix 'Shifting value too far'
- :acrn-commit:`de487ff` hv:fix return value violations for vpic/vioapic
- :acrn-commit:`cad8492` enable weston to fix: #663
- :acrn-commit:`f2a3e1f` quick fix: fix build failure for release version
- :acrn-commit:`bb5377b` HV: change wake vector info to accommodate ww32 sbl
- :acrn-commit:`f8f49d4` dump vcpu registers on correct vcpu
- :acrn-commit:`4b03c97` add smp_call_function support
- :acrn-commit:`8ef0721` idle: enable IRQ in default idle
- :acrn-commit:`e19d36f` change pcpu_sync_sleep to wait_sync_change
- :acrn-commit:`49d3446` lapic: add send_dest_ipi function
- :acrn-commit:`6e96243` HV: io: drop REQ_STATE_FAILED
- :acrn-commit:`ca83c09` hv: treewide: fix multiple MISRAC violations
- :acrn-commit:`0292e14` DM USB: xHCI: enable xHCI SOS S3 support
- :acrn-commit:`0b405ee` DM USB: xHCI: change flow of creation of virtual USB device
- :acrn-commit:`b359dc3` DM USB: xHCI: code cleanup: change variable name
- :acrn-commit:`27eeea4` DM USB: xHCI: refine port assignment logic
- :acrn-commit:`5cc389a` DM USB: xHCI: limit bus and port numbers of xHCI
- :acrn-commit:`2abec44` DM USB: introduce struct usb_native_devinfo
- :acrn-commit:`363b4da` DM USB: xHCI: refine xHCI PORTSC Register related functions
- :acrn-commit:`b746377` DM USB: xHCI: fix an xHCI issue to enable UOS s3 feature
- :acrn-commit:`b5a233d` HV: Enclose debug specific code with #ifdef HV_DEBUG
- :acrn-commit:`b086162` dm: monotor: bugfix: update wakeup reason before call recume() callback
- :acrn-commit:`a86a25f` tools: acrnd: Fixed get_sos_wakeup_reason()
- :acrn-commit:`2d802d0` tools: vm_resume() requires wakeup reason
- :acrn-commit:`64a9b2b` Revert "[REVERT-ME]: disable turbo mode"
- :acrn-commit:`18d44cc` tools: acrnalyze: Make the result easier to read
- :acrn-commit:`08dd698` hv: pirq: rename common irq APIs
- :acrn-commit:`8fda0d8` hv: pirq: add static irq:vector mappings
- :acrn-commit:`f6e45c9` hv: pirq: remove unnecessary dev_handler_node struct
- :acrn-commit:`d773df9` hv: pirq: remove support of physical irq sharing
- :acrn-commit:`6744a17` hv: treewide: fix 'Shifting value too far'
- :acrn-commit:`a9151ff` hv: add compile time assert for static checks
- :acrn-commit:`69522dc` hv: move boot_ctx offset definitions
- :acrn-commit:`197706f` HV: Use the CPUID(0x16) to obtain tsc_hz when zero tsc_hz is returned by 0x15 cpuid
- :acrn-commit:`7d83abb` HV: Add the emulation of CPUID with 0x16 leaf
- :acrn-commit:`e0eeb8a` HV: Limit the CPUID with >= 0x15 leaf
- :acrn-commit:`d5d3d2d` tools: acrnlog: Add [-t interval] [-h] to usage
- :acrn-commit:`a9a2f91` tools: acrntrace: Remove unused paramters "-r" related things
- :acrn-commit:`76e43ac` HV: handle trusty on vm reset
- :acrn-commit:`c55b696` HV: remove 'warm_reboot()'function and other minor cleanup
- :acrn-commit:`77011ce` HV: Merge hypervisor debug header files
- :acrn-commit:`a6bc36f` HV: refine shell.c & shell_priv.h
- :acrn-commit:`28c8923` HV: rename 'shell_internal.h' to 'shell_priv.h'
- :acrn-commit:`2fbf707` HV: Logical conjunction needs brackets
- :acrn-commit:`6f1c5fa` HV: Logical conjunction needs brackets under /arch/x86/guest
- :acrn-commit:`7a739cc` DM: Add dm for IPU mediation
- :acrn-commit:`a568c9e` dm: bios: update vsbl to v0.8.1
- :acrn-commit:`5a559ce` fixed cpu info incorrect and remove 2M hugepages
- :acrn-commit:`f11b263` remove 2M hugepages
- :acrn-commit:`462284f` HV: add pcpu id check before send IPI
- :acrn-commit:`c25a62e` hv: Create E820 entries for OS in partitioning mode ACRN
- :acrn-commit:`ab29614` HV: VMX reshuffle: put EPT check before enabling
- :acrn-commit:`112b4ea` hv: Fixing build issue with PARTITION_MODE
- :acrn-commit:`7380c16` hv: Add vuart flag to VM descriptions in partition mode
- :acrn-commit:`9e02ef5` hv: Partition mode ACRN -kernel load and bootargs load address
- :acrn-commit:`4e99afc` hv: treewide: fix 'Empty parameter list to procedure/function'
- :acrn-commit:`fc2701d` HV: move vioapic.c & vpic.c to 'dm' folder
- :acrn-commit:`8348800` dm: virtio_rnd: use delayed blocking IO to make virtio_rnd works on Linux based SOS
- :acrn-commit:`98aa74b` hv: treewide: fix 'No default case in switch statement'
- :acrn-commit:`2a65681` misc: totally remove misc folder
- :acrn-commit:`49322ac` dm: storage: support cache mode toggling
- :acrn-commit:`f4fcf5d` dm: virtio: remove hv_caps from virtio_ops
- :acrn-commit:`a2b2991` doc: update virtio-blk usage in HLD
- :acrn-commit:`2592ea8` dm: storage: support writethru and writeback mode
- :acrn-commit:`42cabf6` hv: Handling IO exits in ACRN for partition mode
- :acrn-commit:`a8fcc0f` HV: Add vm_id entry to VM description in partitioning mode
- :acrn-commit:`d0e9f24` hv: Interrupt handling in ACRN partition mode
- :acrn-commit:`0c88f9b` hv: Build mptable for OS in partition mode
- :acrn-commit:`e40b998` hv: Add EPT mapping for UOS in partitioning mode
- :acrn-commit:`c492a14` hv: pirq: do not indicate priority when allocate vector
- :acrn-commit:`229bf32` hv:Refine destroy_secure_world API
- :acrn-commit:`40196d1` hv: treewide: fix 'inline function should be declared static'
- :acrn-commit:`cdd19dc` hv: treewide: fix 'Variable should be declared static'
- :acrn-commit:`183ca5d` HV: Adding hostbridge vdev device support for partition hypervisor
- :acrn-commit:`181de19` HV: Adding passthru vdev device support for partition hypervisor
- :acrn-commit:`5f3ea06` HV: Implementing PCI CFG vm-exit handler for partition hypervisor
- :acrn-commit:`86180bd` HV: Calling into VPCI init/unit functions for partition hypervisor
- :acrn-commit:`65bd038` HV: Compiling in VCPI code for partition hypervisor
- :acrn-commit:`f60fcb6` HV: Defining the per-vm static vpci table for partition hypervisor
- :acrn-commit:`2b22e88` hv: init: rm the code of creating guest init page table
- :acrn-commit:`33e1149` hv: init: unify init logic for vm0 bsp
- :acrn-commit:`4acce93` hv: move save_segment/load_segment to a header file
- :acrn-commit:`43db87c` hv: rename acrn_efi.h to vm0_boot.h
- :acrn-commit:`adddf51` hv: move define of struct cpu_gp_regs to a separate headfile
- :acrn-commit:`5a5b2a1` hv: init: save boot context from bootloader/bios
- :acrn-commit:`ac39b90` DM: update GSI sharing info
- :acrn-commit:`2fc3bde` HV: trusty: new hypercall to save/restore context of secure world
- :acrn-commit:`3225b16` HV: trusty: log printing cleanup
- :acrn-commit:`9ba14da` HV: trusty: remove unused HC ID
- :acrn-commit:`b5b769f` HV: trusty: refine secure_world_control
- :acrn-commit:`ff96453` hv: Boot multiple OS for Partitioning mode ACRN
- :acrn-commit:`5e32c02` tools:acrn-crashlog: Enhance some functions
- :acrn-commit:`10f0bb0` hv: remove push/pop instruction emulation.
- :acrn-commit:`fa9fec5` hv: inject invalid opcode if decode instruction fails
- :acrn-commit:`1a00d6c` hv: add more exception injection API
- :acrn-commit:`96e99e3` hv: use more reliable method to get guest DPL.
- :acrn-commit:`63fe48c` hv: get correct fault address for copy_to/from_gva
- :acrn-commit:`55105db` DM: notify VHM request complete after pausing the VM
- :acrn-commit:`4753da4` doc: add interrupt high-level design doc
- :acrn-commit:`11c209e` DM: add tag info while no repo in release
- :acrn-commit:`8af90e0` misc: Remove unnecessary ExecStop in systemd services
- :acrn-commit:`4106fad` hv: treewide: fix 'Switch empty default has no comment'
- :acrn-commit:`af7943c` DM: check more in guest service & launch script
- :acrn-commit:`04b4c91` hv: Adding a wrapper on top of prepare_vm0
- :acrn-commit:`638d714` DM: adapt to the new VHM request state transitions
- :acrn-commit:`ea13758` DM: add wrappers to gcc built-in atomic operations
- :acrn-commit:`c0544c9` hv: treewide: fix 'Potential side effect problem in expression'
- :acrn-commit:`b1612e3` add cpu_do_idle to handle idle
- :acrn-commit:`b78aa34` HV: instr_emul: Make vm_update_register/rflags as void
- :acrn-commit:`12726db` HV: instr_emul: Make vie_read/write_bytereg as non-failed function
- :acrn-commit:`59c0f35` HV: instr_emul: Make vm_set/get_register as non-failed function
- :acrn-commit:`b6b7e75` HV: instr_emul: Make vm_get_seg_desc a void function
- :acrn-commit:`e625bd7` HV: vmx code clean up
- :acrn-commit:`820b5e4` HV: instr_emul: Remove dead code
- :acrn-commit:`f03ae8d` HV: instr_emul: Rearrange logic of instr_emul*
- :acrn-commit:`ce79d3a` HV: instr_emul: Handle error gracefully
- :acrn-commit:`8836abe` HV: instr_emul: Unify params passing to emulate_xxx
- :acrn-commit:`cebc8d9` DM USB: xHCI: Refine drd code to fix a potential NULL pointer issue.
- :acrn-commit:`7109ab4` hv:removed assert in free_ept_mem
- :acrn-commit:`a5121e9` dm: uart: add state check of backend tty before uart_closetty
- :acrn-commit:`fe51acf` Revert "[REVERT-ME]:handle discontinuous hpa for trusty"
- :acrn-commit:`63ef123` move global x2apic_enabled into arch dir
- :acrn-commit:`72f9c9a` pm: use cpu_context for s3 save/restore
- :acrn-commit:`8a95b2a` vcpu: add ext context support for world switch
- :acrn-commit:`3d5d6c9` vcpu: add get/set register APIs
- :acrn-commit:`5aa1ad3` HV:treewide:fix value outside range of underlying type
- :acrn-commit:`c663267` hv: timer: request timer irq once only
- :acrn-commit:`b4a2ff5` hv: treewide: fix 'Prototype and definition name mismatch'
- :acrn-commit:`f42878e` hv: apicv: improve the default apicv reset flow
- :acrn-commit:`6e86d48` hv: vioapic: set remote IRR to zero once trigger mode switch to edge
- :acrn-commit:`1e18867` hv: vioapic: remove EOI register support
- :acrn-commit:`f96f048` hv: vioapic: change the variable type of pin to uint32_t
- :acrn-commit:`b13882f` hv: vioapic: improve the vioapic reset flow
- :acrn-commit:`86de47b` hv: vioapic: correct the ioapic id mask
- :acrn-commit:`68cbdb3` hv: vioapic: avoid deliver unnecessary interrupt for level trigger
- :acrn-commit:`771c6db` hv: vioapic: refine vioapic_mmio_rw function
- :acrn-commit:`f0d2291` hv: vioapic: check vector prior to irr in EOI write emulation
- :acrn-commit:`fc41629` hv: vioapic: refine vioapic mmio access related code
- :acrn-commit:`66814d8` tools: fix resuming vm issue in acrnctl
- :acrn-commit:`7b34ae8` tools: fix resuming vm issue in acrnd
- :acrn-commit:`6cd6e3d` tools: fix an issue acrnd does not notify the vm stop state to cbc lifecycle service
- :acrn-commit:`331300d` tools: fix an invalid parameter of send_msg in query_state
- :acrn-commit:`7345677` hv:cleanup vmid related code
- :acrn-commit:`2299926` HV: Refine 'hv_main()' function usage
- :acrn-commit:`9d9c97d` doc: fix table in acrn-shell documentation
- :acrn-commit:`093f2f9` Update acrn-shell.rst
- :acrn-commit:`9689227` Update acrn-shell.rst
- :acrn-commit:`f9bf917` HV: Refine hypervisor shell commands
- :acrn-commit:`6643adf` HV: Adding mptable support for partition mode ACRN
- :acrn-commit:`fd0c918` hv: treewide: fix 'Procedure parameter has a type but no identifier'
- :acrn-commit:`c27e250` HV: instr_emul: Move op_byte from vie_op to instr_emul_vie
- :acrn-commit:`baf055e` HV: instr_emul: Using size2mask array directly
- :acrn-commit:`b6a0a36` HV: instr_emul: Remove vie_read_register
- :acrn-commit:`3702659` HV: Rename functions, variables starting with "_"
- :acrn-commit:`a71dede` hv: treewide: fix 'Array has no bounds specified'
- :acrn-commit:`a3b44a2` hv:Replace 0(cpu_id) with BOOT_CPU_ID
- :acrn-commit:`7a3d03c` dm: uart: fix acrn-dm crash issue when invoke uart_closetty function
- :acrn-commit:`8f39a22` hv: cpu: remove unnecessary cpu_id valid check
- :acrn-commit:`a98113b` HV: fully check VMCS control settings
- :acrn-commit:`ae8836d` hv:fix return value violation for vioapic_get_rte
- :acrn-commit:`cd3a62f` HV: Refine invalid parameter handling in hypervisor shell
- :acrn-commit:`61782d7` hv:Rename port/mmio read and write APIs
- :acrn-commit:`7db4c0a` DM: Add funciton to update PM_WAK_STS
- :acrn-commit:`a8a27d8` dm: add S3 support for UOS
- :acrn-commit:`8ee4c0b` DM: add vm_stop/reset_watchdog
- :acrn-commit:`a2241d9` DM: register pm ops to monitor
- :acrn-commit:`f576f97` hv: add vm restart API
- :acrn-commit:`a4eebb0` hv: cleanup inline assembly code in vmx.c a little bit
- :acrn-commit:`77c3917` HV:treewide:avoid using multiple # or ## in a macro
- :acrn-commit:`581a336` HV: Add Partitioning mode option for ACRN
- :acrn-commit:`93ed037` hv:cleanup console/uart code
- :acrn-commit:`22005c6` HV: Refine hypervisor shell commands
- :acrn-commit:`1664e0c` HV:fix rest integer violations
- :acrn-commit:`56904bc` doc: CSS tweak for table caption location
- :acrn-commit:`64f6295` acrn-manager: create acrn-hypervisor-dev package
- :acrn-commit:`51c75e9` hv: treewide: fix 'Function prototype/defn param type mismatch'
- :acrn-commit:`cf8fd8c` Revert "HV: clear memory region used by UOS before it exit"
- :acrn-commit:`9c24c5c` HV:Remame 'shell_internal.c' to 'shell.c'
- :acrn-commit:`3b06282` HV:Remove i/o session sw interface from hypervisor shell
- :acrn-commit:`a8e9d83` samples: change WIFI BDF to 3:0:0
- :acrn-commit:`00bfde3` HV: rename resume_vm to start_vm in hypercall api
- :acrn-commit:`5e31e7c` IOC mediator: Add parking brake and Hvac signals
- :acrn-commit:`457ecd6` hv: softirq: refine softirq
- :acrn-commit:`073583c` hv: softirq: move softirq.c to common directory
- :acrn-commit:`dec24a9` hv: add check to invalid CR8 writting from guest
- :acrn-commit:`13a50c9` hv: Explicitly trap VMXE and PCIDE bit for CR4 write
- :acrn-commit:`f0ef41c` hv: Extend the always off mask of CR0 and CR4
- :acrn-commit:`d18642a` hv: Add function to check whether cr0 written operation is valid
- :acrn-commit:`ce7257e` doc: tweak logo href to projectacrn.org
- :acrn-commit:`6d25535` doc: fix doc errors from acrn_vhm_mm.h API changes
- :acrn-commit:`014bef6` doc: add virtio-console HLD document
- :acrn-commit:`50af102` dm: bios: update vSBL binary to v0.8
- :acrn-commit:`87a4abd` tools: acrn-crashlog: fix build warnings with gcc8.1.1
- :acrn-commit:`6e77a8d` HV:treewide:rename enum vpic_wire_mode, stack_canary, segment_override, pde_index
- :acrn-commit:`52fe9f4` hv: use macro instead of specify number
- :acrn-commit:`8ed98d3` DM: fix make install issue in auto boot UOS service
- :acrn-commit:`8e2c730` HV:VLAPIC:add suffix "_fn" for function pointer
- :acrn-commit:`2c95a8c` HV:treewide:rename struct pic and iommu_domain
- :acrn-commit:`17771c0` HV: io: refine state transitions of VHM requests
- :acrn-commit:`941eb9d` HV: io: move I/O emulation post-work to io.c
- :acrn-commit:`d817951` HV: io: add post-work for PCICFG and WP requests
- :acrn-commit:`26ab2c9` HV: io: move MMIO handler registration to io.c
- :acrn-commit:`b21b172` HV: io: refactoring vmexit handler on EPT violation
- :acrn-commit:`50e4bc1` HV: io: refactoring vmexit handler on I/O instruction
- :acrn-commit:`d4d8a12` doc: tweak formatting for :kbd: role
- :acrn-commit:`9c3d77e` doc: tweek known-issues pattern for hypercall API
- :acrn-commit:`99ebd92` hv:Delete serial files
- :acrn-commit:`ae30040` hv:Reshuffle console/uart code
- :acrn-commit:`b743627` IOC mediator: fix IOC mediator blocks acrn-dm shutdown flow
- :acrn-commit:`159d57b` HV:treewide:rename union lapic_id and struct segment
- :acrn-commit:`c477211` HV:treewide:rename struct key_info, pir_desc, map_params
- :acrn-commit:`f614fcf` hv: debug: add CR4 to vcpu_dumpreg output
- :acrn-commit:`8205c9a` HV:INSTR_EMUL:Rename struct vie, vie_op, and emul_ctxt
- :acrn-commit:`3446e84` HV:treewide:rename struct timer as struct hv_timer
- :acrn-commit:`cf7a940` HV: clear memory region used by UOS before it exit
- :acrn-commit:`a2fe964` HV: Rename functions beginning with "_"
- :acrn-commit:`d40a6b9` DM: add service to support auot boot UOS
- :acrn-commit:`496e400` HV:treewide:fix rest of violations related parameter changed
- :acrn-commit:`42c77e4` Documentation: add needed library for acrnprobe
- :acrn-commit:`a4aed45` tools: acrn-crashlog: replace debugfs with api
- :acrn-commit:`ea8cb41` tools: acrn-crashlog: replace fdisk and losetup with api
- :acrn-commit:`134e79a` tools: acrn-crashlog: New apis to replace debugfs
- :acrn-commit:`db05675` tools: acrn-crashlog: New apis to replace losetup and fdisk
- :acrn-commit:`c01e675` HV:VLAPIC:rename variable vlapic_timer in the struct and function
- :acrn-commit:`59771ff` HV:treewide:fix "Reference parameter to procedure is reassigned"
- :acrn-commit:`9d4c9d7` HV: stop retrieving seed from multiboot modules
- :acrn-commit:`1b527e5` HV: parse seed through cmdline during boot stage
- :acrn-commit:`58b42ba` HV:treewide:rename struct vpic as struct acrn_vpic
- :acrn-commit:`33fdfd0` HV:treewide:rename struct vlapic as struct acrn_vlapic
- :acrn-commit:`9ea50a5` acrn.conf: remove maxcpus from cmdline
- :acrn-commit:`10ed599` HV: cleanup sprintf&string.c MISRA-C issues
- :acrn-commit:`88f74b5` HV: io: unify vhm_request req and mem_io in vcpu
- :acrn-commit:`1915eec` HV: io: separate I/O emulation interface declarations
- :acrn-commit:`3cab926` DM: add param: -V 5 to auto check/boot UOS image
- :acrn-commit:`45d6f72` HV:refine 'create_vm()' to avoid potential crash and memory leak
- :acrn-commit:`53a5941` doc: add GVT-G porting guide
- :acrn-commit:`746cbab` doc: add UART virtualization documentation
- :acrn-commit:`6c54cba` doc: cleanup css, search, version choices
- :acrn-commit:`f815415` hv: ept: add lookup_address to lookup the page table
- :acrn-commit:`e2516fa` hv: mmu: reimplement mmu_add to add page table mapping
- :acrn-commit:`c779958` hv: mmu: replace the old mmu_del
- :acrn-commit:`236bb10` hv: mmu: refine delete page table mapping
- :acrn-commit:`34c6862` hv: hypercall: add support to change guest page write permission
- :acrn-commit:`efd5ac4` hv: mmu: fix wrong to modify a large page attributes
- :acrn-commit:`5189bcd` HV:treewide:fix "Attempt to change parameter passed by value"
- :acrn-commit:`e71a088` samples: offline SOS cpus before launch uos
- :acrn-commit:`d5ead61` samples: remove maxcpus from bootargs
- :acrn-commit:`2dca23c` add hypercall hc_sos_offline_cpu support
- :acrn-commit:`589c723` add CONFIG_VM0_DESC support
- :acrn-commit:`2283378` refine definition for foreach_vcpu
- :acrn-commit:`3117870` hv:Change shell_init to void type
- :acrn-commit:`a1923dd` hv: add a missing semicolon in vmexit.c
- :acrn-commit:`6788c09` hv: bug fix on operating spin_lock
- :acrn-commit:`ff05a6e` hv:Remove dead code in console.c
- :acrn-commit:`a661ffa` fix x86 dir integer violations
- :acrn-commit:`f1b9f5a` hv: cpu: using struct cpu_gp_regs for general-purpose regs in inter_excp_ctx
- :acrn-commit:`586b527` hv: cpu: remove general-purpose register mapping in instruction emulation
- :acrn-commit:`b2802f3` hv: cpu: align general-purpose register layout with vmx
- :acrn-commit:`3d6ff0e` tools: acrntrace: save trace data file under current dir by default
- :acrn-commit:`3abfdba` doc: add script for syncing acrn-kernel for API gen
- :acrn-commit:`363a84c` DOC:GSG: Fix few mistakes about updating acrn.conf and efibootmgr options
- :acrn-commit:`f18a02a` HV: misra cleanup for platform acpi info
- :acrn-commit:`ee13110` HV: change wake vector address to accommodate sbl
- :acrn-commit:`4344832` Revert "DM sample: force enabling HDMI1 and HDMI2 connectors"
- :acrn-commit:`f7f04ba` hv: mmu: minor fix about hv mmu && ept modify
- :acrn-commit:`502e3e2` hv: mmu: refine set guest memory region API
- :acrn-commit:`27fbf9b` HV:treewide:Fixing pointer castings
- :acrn-commit:`a368b57` hv: fix typo in relocation code
- :acrn-commit:`b35e330` HV: make: check CONFIG_RELEASE=y for release build
- :acrn-commit:`da0f28c` HV: Bracket for the same level of precendence
- :acrn-commit:`91337da` HV: logical and high level precedence expression needs brackets
- :acrn-commit:`7aec679` HV: Clean up the unused or legacy code-like comment
- :acrn-commit:`c776137` doc: fix doc error filter patterns
- :acrn-commit:`fb8bce1` hv: treewide: fix 'Array has no bounds specified'
- :acrn-commit:`af194bc` HV: fix bug of restore rsp context
- :acrn-commit:`4fd870f` hv: efi: remove multiple defined struct efi_ctx & dt_addr_t
- :acrn-commit:`d5be735` hv: correct the way to check if a MSR is a fixed MTRR register
- :acrn-commit:`bd69799` fix assign.c interger violations
- :acrn-commit:`f0a3585` HV: common: cleanup of remaining integral-type issues
- :acrn-commit:`112b5b8` HV: guest: cleanup of remaining integral type violations
- :acrn-commit:`1a1ee93` HV: hypercall: make hypercall functions return int32_t
- :acrn-commit:`ad73bb5` HV: treewide: unify the type of bit-field members
- :acrn-commit:`c0b55cd` HV:vtd:fix all integer related violations
- :acrn-commit:`4c941ed` HV:vtd.h fixed inline function violations
- :acrn-commit:`a17653b` HV:transfer DMAR_[GS]ET_BITSLICE to inline function
- :acrn-commit:`e2ad788` doc: clean up tools docs
- :acrn-commit:`38b9b7d` HV: cpuid: Disable Intel RDT for guest OS
- :acrn-commit:`9ac1be2` DM USB: enable isochronous transfer
- :acrn-commit:`b95f939` DM USB: temporary solution for corner case of control transfer
- :acrn-commit:`3389e83` DM USB: add some BCD codes
- :acrn-commit:`b9597d4` DM USB: xHCI: add microframe index(MFINDEX) register emulation support
- :acrn-commit:`a49d483` DM USB: process LIBUSB_TRANSFER_STALL error
- :acrn-commit:`640d896` DM USB: change TRB ring processing logic for ISOC transfer
- :acrn-commit:`d24213d` DM USB: xHCI: fix xhci speed emulation logic
- :acrn-commit:`d6cc701` DM USB: refine logic of toggling interface state
- :acrn-commit:`5317124` DM USB: xHCI: add support for USB 3.0 devices
- :acrn-commit:`8317dea` DM USB: fix guest kernel short packets warning
- :acrn-commit:`7431a90` DM USB: add code for error processing
- :acrn-commit:`00fbfd6` DM USB: fix an USB endpoint reset flow issue
- :acrn-commit:`cb93887` DM USB: modify some logs to help debug
- :acrn-commit:`aecb67b` DM USB: support multiple interfaces USB device
- :acrn-commit:`38e2e45` hv: ept: move EPT PML4 table allocation to create_vm
- :acrn-commit:`1815a1b` hv: ept: store virtual address of EPT PML4 table
- :acrn-commit:`23a5c74` HV: handle integral issues as MISRA-C report
- :acrn-commit:`0252ae9` hv: treewide: fix 'No definition in system for prototyped procedure'
- :acrn-commit:`d28fff2` HV:treewide:Update the type of return value and parameters of atomic operations
- :acrn-commit:`3aa7d59` hv: check eptp value before calling free_ept_mem()
- :acrn-commit:`3571afc` HV: hypercall: revisit types in structure parameters
- :acrn-commit:`f691cab` HV: treewide: terminate 'if .. else if' constructs with 'else'
- :acrn-commit:`e13c852` HV:INSTR_EMUL: Clean up CPU_reg_name
- :acrn-commit:`f4ca3cc` hv: instr_emul: fix 'Parameter indexing array too big at call'
- :acrn-commit:`84d320d` HV:treewide:Fix type conversion in VMX, timer and MTTR module
- :acrn-commit:`f7efd0f` hv: mmu: replace modify_mem with mmu_modify
- :acrn-commit:`0a33c0d` hv: mmu: replace ept_update_mt with ept_mr_modify
- :acrn-commit:`1991823` hv: mmu: revisit mmu modify page table attributes
- :acrn-commit:`20c80ea` HV: bug fix on emulating msi message from guest
- :acrn-commit:`9695d3b` tools: replace payload[0] of struct mngr_msg with an union
- :acrn-commit:`ec86009` tools: acrn-manager: code cleanup
- :acrn-commit:`be80086` tools: Makefile: fix lack of dependence for acrm_mngr.h
- :acrn-commit:`a257f2f` HV: Fixes index out of bounds for addressing irq.
- :acrn-commit:`988a3fe` doc: use code-block:: none for command examples
- :acrn-commit:`dc6d775` tools: acrnd: update README.rst
- :acrn-commit:`0631473` [doc] Add API document for ACRN-GT
- :acrn-commit:`7e9b7f6` HV: instr_emul: Replace ASSERT/panic with pr_err
- :acrn-commit:`f912953` HV:treewide:Update exec_vmread/exec_vmwrite and exec_vmread64/exec_vmwrite64
- :acrn-commit:`612cdce` HV:treewide:Add exec_vmread32 and exec_vmwrite32 functions
- :acrn-commit:`6543796` HV:treewide: Add exec_vmread16 and exec_vmwrite16 functions
- :acrn-commit:`d3b9712` HV:INSTR:Rearrange register names in the enum cpu_reg_name
- :acrn-commit:`055153b` HV:treewide:Replace HOST_GDT_RING0_CODE/DATA_SEL with constant
- :acrn-commit:`f2774e4` HV:common:fix "integer type violations"
- :acrn-commit:`aa2b2d8` hv: change several APIs to void type
- :acrn-commit:`8017ebd` HV:vtd:dma change the macro to the inline function
- :acrn-commit:`d8c3765` HV:vtd:cap change the macro to the inline function
- :acrn-commit:`69ebf4c` HV: vioapic: cleaning up integral-type-related violations
- :acrn-commit:`a1069a5` HV: ioapic: unify the access pattern to RTEs
- :acrn-commit:`9878543` DM: add system reset (with RAM content kept)
- :acrn-commit:`b33012a` DM: add vm reset API
- :acrn-commit:`8d12c06` dm: introduce system/full reset and suspend
- :acrn-commit:`76662a6` loader: Update the memory address of GUEST_CFG_OFFSET
- :acrn-commit:`a91952d` HV: per_cpu: drop dependency on version.h and add license header
- :acrn-commit:`116038f` HV: make: consider header depenencies when rebuilding
- :acrn-commit:`11239ae` update launch_uos.sh to align with ACRN v0.1
- :acrn-commit:`b2e676a` update kernel-pk version to align with ACNR v0.1
- :acrn-commit:`ea0bbd5` doc: reorganize doc tree
- :acrn-commit:`e042558` doc: update GSG for v0.1, add console code-block
- :acrn-commit:`1c712c5` delete pci_devices_ignore=(0:18:1)
- :acrn-commit:`2f2d108` HV: handle integral issue report by MISRA-C
- :acrn-commit:`7706e5c` tools: acrnd: store/load timer list
- :acrn-commit:`e435f03` tools: acrnd: handle timer request from UOS
- :acrn-commit:`ee9ec9d` tools: acrnd: the acrnd work list
- :acrn-commit:`f5e9c76` tools: acrnd: handle resume request from SOS-LCS
- :acrn-commit:`04ed916` tools: acrnd: handle stop request from SOS-LCS
- :acrn-commit:`bcb101f` tools: acrnd: the deamon for acrn-manager
- :acrn-commit:`c4f9a2f` tools: rework on vm ops
- :acrn-commit:`f0fe17d` hv: sprintf: fix 'Declaration does not specify an array'
- :acrn-commit:`aa5027a` HV:misc:fix "signed/unsigned conversion with cast"
- :acrn-commit:`619c600` hv: cpu state update should be moved just before halt.
- :acrn-commit:`621425d` hv: further fix to configurable relocatoin
- :acrn-commit:`944776f` HV: Fix new MISRAC violations for brackets
- :acrn-commit:`90b342b` HV: prototyping non-static function
- :acrn-commit:`8925eb5` hv: set guest segment base to zero if VCPU does not start in real mode
- :acrn-commit:`b831120` HV: coding style cleanup for TRACE_2L & TRACE_4I usage
- :acrn-commit:`c808972` hv: fix the potential dead loop in _parse_madt
- :acrn-commit:`4627cd4` HV: build: drop useless files
- :acrn-commit:`680c64d` HV:transfer vmid's type to uint16_t
- :acrn-commit:`6ad1508` dm: virtio-net: add variable name in function declaration
- :acrn-commit:`cb0009f` hv: cpu: fix 'Pointer arithmetic is not on array'
- :acrn-commit:`44a175e` HV: instr_emul: Add new function vie_update_rflags
- :acrn-commit:`2f3eb67` HV: Remove SIB decode related code in decode_modrm
- :acrn-commit:`0fbdf37` HV: instr_emul: Cleanup ASSERT
- :acrn-commit:`e3302e8` HV:transfer vm_hw_logical_core_ids's type and rename it
- :acrn-commit:`1d628c6` hv:fix MISRA-C return value violation
- :acrn-commit:`2a2adc7` HV:CPU:Fix a mistake introduced by MARCO replacing patch
- :acrn-commit:`e3452cf` HV: vlapic: minimize explicit casts by adjusting types
- :acrn-commit:`e08a58e` HV: vlapic: save complex expressions to local variables
- :acrn-commit:`f05e2fc` HV: vlapic: cleanup types in formatting strings
- :acrn-commit:`6dd78d5` HV: vlapic: convert loop variables to unsigned
- :acrn-commit:`87f2d4c` HV: vlapic: add suffix 'U' when necessary
- :acrn-commit:`1af8586` HV: Fix missing brackets for MISRA C Violations
- :acrn-commit:`af806a9` HV: Fix missing brackets for MISRA C Violations
- :acrn-commit:`4aa6cda` HV: Fix missing brackets for MISRA C Violations
- :acrn-commit:`d16d9e5` HV: Fix missing brackets for MISRA C Violations
- :acrn-commit:`82e0cdb` HV: Fix missing brackets for MISRA C Violations
- :acrn-commit:`dbfd0e5` HV: Fix missing brackets for MISRA C Violations
- :acrn-commit:`88a3205` HV: Fix missing brackets for MISRA C Violations
- :acrn-commit:`b4a6b93` doc: add v0.1 doc choice
- :acrn-commit:`3fe0fed` version: 0.2-unstable
- :acrn-commit:`b4fb261` hv: fix bug in some embedded assembly code in vmx
- :acrn-commit:`8336101` DM: Fix potential buffer overflow and uninitialized variable
- :acrn-commit:`194fd8b` hv: irq: fix 'Pointer arithmetic is not on array'
- :acrn-commit:`401ffd1` HV: pm: cleanup for misra integral type violations
- :acrn-commit:`202bc54` HV: trusty: revise trusty_boot_param structure
- :acrn-commit:`b30ba3d` tools:acrn-crashlog: Detect and classify the crash in ACRN and kernel
- :acrn-commit:`a5853d6` tools:acrn-crashlog: Improve the process of crash reclassify
- :acrn-commit:`0683b16` tools:acrn-crashlog: Get reboot reason in acrnprobe
- :acrn-commit:`2d03706` hv:change shell_puts to void type
- :acrn-commit:`4cab8b9` HV: code cleanup as MISRA-C report for guest/vmsr
- :acrn-commit:`8c43ad5` HV: add the missing brackets to loop body
- :acrn-commit:`fd81655` HV: add the missing brackets to loop body
- :acrn-commit:`df038fc` HV: vmx: Change variable field to uint32_t
- :acrn-commit:`43e4bd4` version: v0.1