Yin Fengwei (14):
hv: add function to reset vcpu registers
hv: add function to set AP entry
hv: Update SOS BSP to use new API to init BSP state
hv: Add function to set UOS BSP init state
hv: simplify the function init_guest_state
hv: add hypercall to set vcpu init state
dm: add API to set vcpu regs of guest
dm: update the vsbl loader
dm: update the bzimage loader
hv: remove the vm loader for UOS in hv.
hv: not start vm automatically when reset vm
dm: add call to set BSP init state for UOS S3 and system reset
hv: Cleanup: set vcpu mode in vcpu_set_regs
hv: Cleanup: Remove dead code.
Tomas Winkler (4):
dm: inline functions defined in header must be static
dm: mevent: remove useless vmname global variable
dm: mevent: implement enable/disable functions
dm: mevent: add edge triggered events.
Binbin Wu (3):
dm: passthru: enable pba emulation for msix
dm: passthru: add deinit_msix_table
dm: passthru: fix hardcoded nhlt table length
Peter Fang (3):
dm: storage: remove GEOM support
dm: virtio: add debugging information in virtio-blk
dm: virtio: reject requests that violate the virtio-block spec
Huihuang Shi (2):
use genld.sh to generate link_ram.ld
customize function to generate config.h with proper suffixes
Mingqiang Chi (2):
hv:Remove CONFIG_VM0_DESC
hv:Replace dynamic memory with static for vcpu
Wei Liu (2):
dm: cleanup the cmd options for acrn-dm
hv: add suffix(U/UL) to come up MISRA-C into include
Yan, Like (2):
tools: acrn-manager: fix fd leaking
tools: acrn-manager: remove assumption of fd num less than 1024
Yonghua Huang (2):
hv: fix NULL pointer dereference in "hcall_set_vm_memory_regions()"
hv:enable APICv-Posted Interrupt
Yu Wang (2):
hv: virq: update apicv irr/rvi before handle vmcs event injection
dm: passthru: correct the name of xdci dsdt write function
David B. Kinder (1):
doc: add static core partitioning doc
Jason Chen CJ (1):
vpic: change assert/deassert method
Jian Jun Chen (1):
dm: virtio: use the correct register size
Junjie Mao (1):
kconfig patch
Min He (1):
script: re-enable PVMMIO ppgtt update optimization for GVT-g
Minggui Cao (1):
HV: allow no IRR when pending bit set if no APIC-V
Shiqing Gao (1):
hv: fix 'No brackets to then/else'
Yang, Yu-chu (1):
HV: get tss address from per cpu data
Yuan Liu (1):
dm: uart: fix acrn-dm crash issue
Zhao Yakui (1):
Revert "DM: Disable plane_restriction on 4.19 kernel"
junjunshan1 (1):
hv: Fix identifier reuse
Huihuang Shi (3):
HV:fix expression is not boolean
HV:fix type related violations
HV:change the return type of sbuf_get and sbuf_put
Li, Fei1 (3):
hv: mmu: add some API for guest page mode check
hv: mmu: invalidate cached translation information for guest
hv: mmu: make page table operation no fault
Yuan Liu (3):
IOC Mediator: fix multi-signal parsing issue
IOC Mediator: Add return value check for snprintf
IOC Mediator: Replace strtok with strsep
Jason Chen CJ (2):
dm: fix assertion in pci_irq_reserve
vuart: assert COM1_IRQ based on its pin's polarity
Jian Jun Chen (1):
dm: virtio: use strnlen instead of strlen
Shiqing Gao (1):
hv: improve the readability of ept_cap_detect
Xiangyang Wu (1):
HV:MM:gpa2hpa related error checking fix
Xiaoguang Wu (1):
DM USB: xHCI: fix a crash issue when usb device is disconnected
Yonghua Huang (1):
dm: fix use of uninitialized variable in monitor.c
ACRN-Crashlog used the same SDL as ACRN project since
is a customized debug tool of ACRN. ID=4368
Crashlog was modified to not alter the system behavior
unless the user request it by crashlogctl command.
Mingqiang Chi (3):
hv: Remove const qualifier for struct vm
hv:Replace dynamic memory with static for vm
hv: Remove vm_list
Peter Fang (2):
dm: vpit: add PIT-related header files
dm: vpit: add vPIT support
Min He (1):
script: workarounds for UOS of 4.19-rc kernel
Sainath Grandhi (1):
hv: Fix for PARTITION_MODE compilation
Jason Chen CJ (5):
vioapic: add pin_state bitmap to set irq
ioapic: set default polarity setting as high active
ptdev: assert/deassert interrupt according to polarity
vuart: use pulse irq to assert COM1_IRQ
dm: acpi: set SCI_INT polarity to high active
David B. Kinder (4):
doc: update genrest script for latest kconfiglib
doc: update genrest script for latest kconfiglib
doc: reorganize HLD docs
doc: tweak hld intro
Miguel Bernal Marin (4):
crashlog: do not alter system behavior with watchdog
crashlog: re-write usercrash-wrapper
crashlog: introducing crashlogctl
crashlog: deprecate acrnprobe_prepare and update Makefile
Geoffroy Van Cutsem (2):
Getting Started Guide: minor clean-up
Getting Started Guide: add instructions to disable cbc_* services
Yin Fengwei (2):
Revert "dm: workaroud for DM crash when doing fastboot reboot"
dm: fix the issue when guest tries to disable memory range access
Chaohong guo (1):
EFI: Disable RELOC by default temporary
Minggui Cao (1):
DM: increase UOS memory size for MRB
Peter Fang (1):
dm: vrtc: add memory configuration in RTC CMOS
Shiqing Gao (1):
hv: fix 'User name starts with underscore'
Wei Liu (1):
hv: add suffix(U) in vmx.h to come up MISRA-C
Xiaoguang Wu (1):
DM USB: xHCI: fix enumeration error after rebooting
Zhao Yakui (3):
DM: Add the boot option to avoid loading dwc3_pci USB driver
DM: Use the pass-through mode for IPU on 4.19 kernel
DM: Disable plane_restriction on 4.19 kernel
Yin Fengwei (2):
hv: Move the strcut acrn_vcpu_regs to public header file
hv: Add API to set vcpu register
Wei Liu (1):
hv: modify static irq mappings into array of structure
Yin Fengwei (4):
hv: struct seg_desc_vmcs name change
hv: Change the struct cpu_gp_regs name to acrn_gp_regs
hv: add struct acrn_vcpu_regs
hv: efi_context refine
Xiaoguang Wu (3):
DM USB: xHCI: refine stop endpoint logic
DM USB: xHCI: change logic of binding libusb to native device
DM USB: xHCI: fix USB hub disconnection issue
Wei Liu (2):
hv: retain the timer irq
hv: fix irq leak for MSI IRQ
David B. Kinder (1):
doc: fix doxygen error in hypercall.h
Junjun Shan (1):
hv:clear up the usage of printf data struct
Jian Jun Chen (7):
dm: virtio: rename virtio ring structures and feature bits
dm: virtio: add vhost support
dm: virtio: implement vhost_vq interfaces
dm: virtio: implement vhost_set_mem_table
dm: virtio: implement vhost_vq_register_eventfd
dm: virtio: implement vhost chardev interfaces
dm: virtio-net: add vhost net support
Geoffroy Van Cutsem (4):
Documentation: add instruction to use a specific version of Clear
Documentation: update list of bundles to be installed in GSG
Documentation: add pointer to the documentation generation in GSG
Getting Started Guide: fix highlighting in launch_uos.sh
Shiqing Gao (3):
hv: merge hv_lib.h and hypervisor.h
hv: drop the macro arguments acting as formal parameter names
hv: fix 'Void procedure used in expression'
Yan, Like (2):
tools: acrn-manager: init vmmngr_head with LIST_HEAD_INITIALIZER
Update acrn_vm_ops.c
Yin Fengwei (2):
hv: Fix the warning for ACRN release build
hv: Fix two minor issues in instruction emulation code
Yonghua Huang (2):
HV: Add hypercall to set/clear IRQ line
HV: remove IRQSTATE_ASSERT/IRQSTATE_DEASSERT/IRQSTATE_PULSE
Junjun Shan (1):
hv:Clear up printf related definition
Mingqiang Chi (1):
hv:Replace dynamic memory allocation for vuart
Shiqing Gao (2):
hv: include: fix 'Unused procedure parameter'
hv: bug fix in atomic.h
Binbin Wu (1):
hv: vtd: add config for bus limitation when init
David B. Kinder (1):
doc: add tool for verifying installed doc tools
Geoffroy Van Cutsem (1):
Fix Doxygen comment in hypercall.h header file
Yin Fengwei (1):
hv: Enable the compiler warning as error for HV
Zhao Yakui (3):
HV: Use the variable to fire VHM interrupt
HV: Add the definition of VECTOR_HYPERVISOR_CALLBACK_VHM
HV: Add one hcall to set the upcall vector passed from sos_kernel
Shuo Liu (2):
dm: Add vhm ioeventfd and irqfd interfaces
dm: combine VM creating and ioreq shared page setup
Junjun Shan (1):
hv:Fix unused var value on all paths
Ming Liu (1):
Makefile: fix cross-compiling issues
Shiqing Gao (1):
hv: arch: fix 'Unused procedure parameter'
zhouji3x (1):
hv: fix ramdump regression
David B. Kinder (10):
doc: add security hld document
doc: add watchdog high-level design
doc: add network virtualization hld
doc: sort title in developer HLD section
doc: fix typo in network virt hld
doc: add tags and checkout info to release notes
doc: release notes update for v0.2 release
doc: update doc version menu for v0.2 release
doc: update tagged release doc build instructions
doc: code-block text not readable
Yan, Like (6):
tools: acrn-manager: fix warnings before updating Makefile
tools: acrn-manager: update Makefile
tools: acrntrace: fix several compiler warnings
tools: acrntrace: update Makefile
tools: acrnlog: fix several compiler warnings
tools: acrnlog: update Makefile
Minggui Cao (3):
HV: modify code for intr storm detect & handling
HV: add hypercall to monitor UOS PTdev intr status
DM: add a thread to monitor UOS ptdev intr status
Shiqing Gao (3):
hv: ioapic: convert some MACROs to inline functions
hv: fix 'Switch case not terminated with break'
hv: fix 'Static procedure is not explicitly called in code analysed'
CHEN Gang (2):
tools: acrn-crashlog: fix some compiler warnings
tools: acrn-crashlog: update Makefile flags
Jack Ren (2):
version: v0.2
version: 0.3-unstable
Xie, nanlin (2):
doc: Add change log in v0.2 release note.
doc: Add new known issue in v0.2 release note.
Jie Deng (1):
dm: virtio_net: remove netmap/vale backend support
ailin,yang (1):
update to support v0.2 release
yuhong.tao@intel.com (1):
tools: acrnd: bugfix: service lack of prerequisition
Chaohong guo (6):
Remove emalloc_for_low_mem() routine in EFI boot code of HV
Replace __emalloc() with a call to uefi allocate_page()
allocate boot related struct right after hypervisor memory
Replace the call to emalloc() to uefi pool allocation
Removed dead funcs in EFI stub module
Add a comment for switch fallthrough to quiet lint warning
Victor Sun (4):
HV: add Kconfig of CONSTANT_ACPI
HV: add simple parser for ACPI data table
HV: Add acpi_fixup api to override acpi on needs
HV: remove dead APIC info MACROs in bsp
Yonghua Huang (2):
HV: refine 'struct lapic_regs' definition.
HV:fix potential buffer overflow issues
Binbin Wu (1):
hv: vtd: fix potential buffer overflow in suspend/resume
David B. Kinder (1):
doc: edit 0.2 release notes
Junjun Shan (1):
hv:Fix Implict conversion:actual to formal param
Qi Yadong (1):
HV: trusty: refine version checking when initializing trusty
Sainath Grandhi (1):
hv: init_iommu rework to enable IOMMU for partition mode ACRN
Shiqing Gao (1):
hv: remove unused MACROs
Xiangyang Wu (1):
HV:Hypercall:Remove redundant error checking
Xiaoguang Wu (1):
DM USB: xHCI: enable USB xHCI emulation in LaaG and AaaG.
Xie, nanlin (1):
doc: Add known issues in v0.2 release note.
Yan, Like (1):
hv:irq: avoid out-of-range access to irq_alloc_bitmap[]
Yin Fengwei (1):
dm: workaroud for DM crash when doing fastboot reboot
Zhang, wenling (1):
Revert "hv: init_iommu rework to enable IOMMU for partition mode ACRN"
David B. Kinder (2):
doc: fix spaces in release notes
doc: fix Makefile to address multiple publishers
Junjun Shan (1):
hv:Delete the dead code
Xie, nanlin (1):
doc: Add new feature in v0.2 release note
Yin Fengwei (1):
hv: long and long long is same for printf within x86_64
Zhang, wenling (1):
Revert "DM USB: xHCI: enable USB xHCI emulation in LaaG and AaaG."
Mingqiang Chi (7):
hv:Replace dynamic memory allocation for vmcs region
hv: Replace dynamic memory allocation for I/O bitmaps
hv: Replace dynamic memory allocation for MSR bitmap
hv:Replace dynamic memory allocation for apic access address
hv:Move vlapic structure to vlapic.h
hv:Remove redundancy 'vlapic' in 'struct vcpu'
hv:Replace vlapic pointer with instance in vcpu_arch
Shiqing Gao (5):
hv: vioapic/vpic: clean up spinlock wrappers
hv: clean up div related code
hv: clean up udelay/mdelay related code
hv: clean up spinlock wrappers
hv: clean up some header files
Yin Fengwei (2):
hv: fix the issue of movs emulation
hv: add SMAP/SMEP check during guest page walking
Binbin Wu (1):
dm: passthru: fix a bug in msix read/write
David B. Kinder (1):
doc: allow overriding displayed doc version
Jason Chen CJ (1):
hypercall: no need check HV memory overlap for MR_DEL
Junjun Shan (1):
hv:treewide:fix multiple MISRAC violations
Liu, Xinwu (1):
tools:acrn-crashlog: Change the algorithm of generating event key
Yan, Like (1):
hv:irq: correct the size of irq_alloc_bitmap
Yuan Liu (1):
IOC mediator: add RTC feature
Jason Chen CJ (4):
io: tiny fix for error message
vcpu: replace start_vcpu with run_vcpu
vlapic: unmap vlapic base only for SOS
trusty: do not destroy secure world if it's not created
Yan, Like (4):
tool: acrn-manager: do not wakeup SOS in advance
tools: acrn-manager: rework acrnd resume flow
tools: acrn-manager: remove unnecessary "current" field
tools: acrn-manager: fix acrnctl reset issue
Yu Wang (3):
hv: apicv: avoid enable interrupt window if interrupt delivery enabled
hv: apicv: enable interrupt-window if any pending external interrupts
hv: virq: make irq_window_enabled useful
Jiangbo Wu (2):
samples: Add tap name as launch function parameter
samples: Add AliOS as guest launch option
Minggui Cao (2):
HV: improve pass-thru device interrupt process
Doc: add interrupt storm mitigation explanation.
Victor Sun (2):
HV: change wake vector info to accommodate abl
HV: change wake vector to accommodate abl 1820HF1release
Binbin Wu (1):
dm: bios: update vsbl to v0.9
Jian Jun Chen (1):
dm: vrtc: use signalfd to poll signal from timer
Li Zhijian (1):
DM: deinit initialized pci device when failed
Shiqing Gao (1):
hv: treewide: fix 'Use of function like macro'
Xie, nanlin (1):
doc: Add fixed issues in v0.2 release note
Yin Fengwei (1):
hv: avoid memory leak in trampoline code preparing
Mingqiang Chi (5):
hv:Replace dynamic allocation with static memory for shell
hv: replace 'return' with 'panic' in bsp_boot_post
hv: Replace dynamic allocation with static memory for vmxon_region
hv:Check if VMX capability is locked with incorrect value
hv:Change several VMX APIs to void type
Shiqing Gao (3):
hv: fix 'Procedure is not called or referenced in code analysed'
hv: treewide: fix 'Macro parameter not in brackets'
hv: pgtable: fix 'Use of function like macro'
David B. Kinder (2):
doc: prepare for versioned release notes
doc: fix doc misspellings
Edwin Zhai (1):
DM: unmap ptdev BAR when deinit
Geoffroy Van Cutsem (1):
Documentation: update to AcrnGT official name
Li Zhijian (1):
DM: coding style: replace tab with space
Victor Sun (1):
DM: watchdog: correct 2 MACRO define
Yan, Like (1):
tools: acrntrace: fix a variable uninitialized issue
Yuan Liu (1):
IOC mediator: add new signal for VBUS control
wenshelx (1):
security: Enable '-fpie -pie' options
David B. Kinder (1):
doc: fix graphviz scanning and processing
Fei Jiang (1):
Documentation: update GVT-G-porting-image1.png for AcrnGT official name
Sainath Grandhi (1):
hv: Leave interrupts disabled during vmexit - ACRN partition mode
Shiqing Gao (1):
hv: fix MISRA-C issues related to for loop
Wei Liu (1):
samples: remove extra option for dm
Yuan Liu (1):
IOC mediator: fix no CBC signals after resuming
wenshelx (1):
security: Enable '-fpie, -pie' options