Victor Sun (16):
HV: refine sw_linux struct
HV: separate linux loader from direct boot sw loader
HV: use api to get kernel load addr
HV: make vm kernel type configurable
HV: add board specific config header
HV: move sos bootargs to vm configurations
HV: use tag to specify multiboot module
HV: modify ve820 to enable low mem at 0x100000
HV: enable load zephyr kernel
HV: misra fix for patch set of Zephyr enabling
HV: fix wrong log when vlapic process init sipi
HV: return -1 with invalid vcpuid in pt icr access
HV: remove cpu_num from vm configurations
HV: remove unused INVALID_VM_ID
HV: add hybrid scenario
HV: return virtual lapic id in vcpuid 0b leaf
Conghui Chen (2):
dm: virtio: refine console options parse code
dm: support VMs communication with virtio-console
David B. Kinder (1):
doc: fix formatting in partition doc
Jason Chen CJ (1):
HV: change nuc7i7bnh ram start to 0x60000000
Lei Lu (1):
doc: setup logical partition scenario on nuc
Peter Fang (1):
OVMF release v1.1
Shiqing Gao (1):
doc: update prefix format in coding guidelines
ruix.li (1):
doc: add instruction of Open vSwitch
Conghui Chen (2):
HV: vuart: Bugfix for no interrupts on THRE
HV: vuart: add vuart_deinit during vm shutdown
Vijay Dhanraj (2):
DM: handle virtio-console writes when no socket backend is connected
DM: handle SIGPIPE signal
Jian Jun Chen (1):
dm: pci: fix the MMIO regions overlap when getting bar size
Tw (1):
dm: passthrough: allow not page-aligned sized bar to be mapped
Zhang, Yun (1):
doc: Update Using PREEMPT_RT-Linux for real-time UOS
Zhao Yakui (2):
ACRN/HV: Assign the parsed RSDP to acpi_rsdp to avoid multiple RSDP parsing
ACRN/HV: Refine the function of init_vboot to initialize the depriv_boot env correctly
Gao Junhao (1):
dm: virtio: bugfix for polling mode
Jian Jun Chen (1):
dm: pci: update MMIO EPT mapping when update BAR address
Sainath Grandhi (1):
hv: Remove unused variable in ptirq_msi_info
Tw (1):
hv: use 64bit FACS table address only beyond ACPI2.0
xiaojin2 (1):
tools:acrn-crashlog: fix error logs writing to server
Binbin Wu (6):
hv: sgx: add basic support to init sgx resource for vm
hv: vm_config: add epc info in vm config
hv: vm: build ept for sgx epc reource
hv: vcpuid: present sgx capabilities to guest
hv: vmsr: present sgx related msr to guest
dm: e820: reserve memory range for EPC resource
Shiqing Gao (1):
doc: update function naming convention
Yin Fengwei (1):
vm state: reset vm state to VM_CREATED when reset_vm is called
ZhangYun (1):
dm: update uos path in launch_hard_rt_vm.sh
Vijay Dhanraj (2):
DM: Decouple and increase kernel boot args length
DM/HV: Increase VM name len
Kaige Fu (1):
Doc: Add tutorial about using VxWorks as uos
Victor Sun (1):
HV: remove mptable in vm_config
yliu79 (22):
DM: remove unused function usb_native_is_ss_port
DM: remove unused function virtio_dev_error
DM: remove unused function virtio_pci_modern_cfgread and virtio_pci_modern_cfgwrite
DM: remove unused function vrtc_nvram_read
DM: remove unused function vrtc_get_time
DM: remove unused function vrtc_reset
DM: remove unused function swtpm_reset_tpm_established_flag
DM: remove unused function console_set_fbaddr
DM: remove unused function gc_set_fbaddr
DM: remove unused function gc_resize
DM: remove unused function console_init
DM: remove unused function gc_init
DM: remove unused function console_fb_register
DM: remove unused function console_refresh
DM: remove unused function console_key_event
DM: remove unused function console_ptr_event
DM: remove unused function vm_set_lowmem_limit
DM: remove unused function vm_create_devmem
DM: remove unused function vm_apicid2vcpu
DM: remove unused function vm_setup_ptdev_msi
DM: remove unused function vm_get_device_fd
DM: remove unused function mptable_add_oemtbl
Victor Sun (3):
HV: add px cx data for kbl nuc refresh
HV: validate pstate by checking px ctl range
HV: enforce Cx of apl nuc with SPACE_SYSTEM_IO
Xiaoguang Wu (2):
DM USB: xHCI: re-implement the emulation of extented capabilities
DM USB: xHCI: refine the logic of CCS bit of PORTSC register
Zide Chen (2):
hv: initial host reset implementation
hv: move msr_bitmap from acrn_vm to acrn_vcpu_arch
dongshen (2):
HV: remove function pci_pdev_foreach()
HV: call function is_prelaunched_vm() instead to reduce code
Arindam Roy (1):
DM: Fix minor issue of USB vendor ID
Binbin Wu (1):
hv: vm: enable iommu after vpci init
Liu, Xinwu (1):
tools:acrn-crashlog: fix potential memory corruption
Mingqiang Chi (1):
hv:not allow SOS to access prelaunched vm memory
Shiqing Gao (1):
doc: update coding guidelines
Tw (1):
DM: add virtual hostbridge in launch script for RTVM
wenlingz (1):
Revert "DM: Get max vcpu per vm from HV instead of hardcode"
yliu79 (7):
HV: remove unused function disable_iommu
HV: remove unused function shutdown_vcpu
HV: remove unused function resume_vm
HV: remove unused function copy_to_gva
HV: remove unused function vcpu_inject_ac
HV: remove unused function sbuf_is_empty and sbuf_get
xHV: remove unused function is_dbg_uart_enabled
Minggui Cao (3):
HV: add spinlock to dmar_enable/disable_qi
HV: remove vcpu arch lock, not needed.
HV: remove one lock for ctx->flags operation.
Geoffroy Van Cutsem (2):
doc: add <vm_id> parameter to the "vm_console" command description
doc: add note to indicate that vSBL is only supported on APL platforms
David B. Kinder (1):
doc: prepare for sphinx 2.0 upgrade
Sainath Grandhi (1):
hv: distinguish between LAPIC_PASSTHROUGH configured vs enabled
Shiqing Gao (1):
doc: remove hard-coded interfaces in .rst files
ruix.li (1):
doc: Update clearlinux os installation guide link.
dongshen (2):
HV: rename vdev_pt_cfgwrite_bar to vdev_pt_write_vbar and some misra-c fix
HV: predefine pci vbar's base address for pre-launched VMs in vm_config
Victor Sun (1):
HV: remove unused UNDEFINED_VM
dongshen (9):
HV: move bar emulation initialization code to pci_pt.c
HV: rename sharing_mode_find_vdev_sos to find_vdev_for_sos
HV: use is_prelaunched_vm/is_hostbridge to check if the code is only for pre-launched VMs
HV: cosmetix fix for pci_pt.c
HV: unify the sharing_mode_vpci_init and partition_mode_vpci_init code
HV: unify the sharing_mode_vpci_deinit and partition_mode_vpci_deinit code
HV: unify the sharing_mode_cfgread and partition_mode_cfgread code
HV: unify the sharing_mode_cfgwrite and partition_mode_cfgwrite code
HV: add missing @pre for some functions
Zide Chen (4):
hv: implement NEED_SHUTDOWN_VM request to idle thread
hv: emulate reset register 0xcf9 and 0x64
hv: shutdown guest VM upon triple fault exceptions
hv: emulate ACPI reset register for Service OS guest
Li, Fei1 (2):
hv: vm: minor fix about vRTC
hv: vlapic: fix tpr virtualization when VID is not enabled.
Victor Sun (2):
HV: hot fix on usage of CONFIG_ACPI_PARSE_ENABLED
HV: fix MISRA violation of host_pm.h
Kaige Fu (1):
DM: Get max vcpu per vm from HV instead of hardcode
Mingqiang Chi (1):
hv:remove some unnecessary includes
fuyongjie (1):
DM: virtio-gpio: fixed static variable keeps increasing issue
Victor Sun (4):
HV: move dmar parse code to acpi parser folder
HV: remove acpi_priv.h
HV: split acpi.c
HV: enable Kconfig of ACPI_PARSE_ENABLED
Jian Jun Chen (1):
dm: add sample script to launch Windows as guest
Mingqiang Chi (1):
hv:merge static_checks.c
lijianpi (1):
dm:add grep -w option for uos launch sh
Mingqiang Chi (2):
hv:Move BUS_LOCK to atomic.h
hv:move several files related X86 for lib
Geoffroy Van Cutsem (1):
Dockerfile: update Ubuntu 16.04 Dockerfile to include all deps
Li, Fei1 (1):
hv: instr_emul: fix movzx return memory opsize wrong
Shiqing Gao (1):
hv: refine 'init_percpu_lapic_id'
Yin Fengwei (1):
build fix: fix build issue with latest gcc for blkrescan
Binbin Wu (6):
hv: msr: use UL since ia32_misc_enable is 64bit
hv: vmsr: handle guest msr ia32_misc_enable read/write
hv: vcpuid: reduce the cyclomatic complexity of function guest_cpuid
hv: vcpuid: modify vcpuid according to msr ia32_misc_enable
hv: vmsr: enable msr ia32_misc_enable emulation
Doc: virtio-blk: add description of boot device option
Jason Chen CJ (4):
restruct boot and bsp dir for firmware stuff
rename function & definition from firmware to guest boot
reshuffle struct vboot_candidates
Clean up MISRA C violation
Shiqing Gao (3):
hv: add default DRHD MACROs in template platform acpi info
hv: dmar_parse: remove dynamic memory allocation
hv: remove dynamic memory allocation APIs
Jack Ren (1):
version: 1.1-unstable
Liu Xinyun (1):
dm: not register/unregister gvt bar memory
ruix.li (1):
doc: release note v1.0, correct some words.
David B. Kinder (2):
doc: add v1.0 doc menu to master
doc: Update intro to 1.0 release notes
Kaige Fu (1):
tools: Fix the non-effective option -f --frequency
Shiqing Gao (1):
doc: add rules in C coding guidelines
Victor Sun (1):
HV: remove some redundant includes
Yan, Like (1):
doc: acrnlog: update loglevel usage
Yin Fengwei (1):
vm_state: Update vm state VM_STATE_INVALID to VM_POWERED_OFF
David B. Kinder (2):
doc: update APL NUC GSG
doc: Update 1.0 release notes
dongshen (2):
HV: rename hostbridge related functions
HV: replace partition mode with pre-launched VM in comments
Minggui Cao (5):
DM: add log macro/func and basic data structure.
DM: add kmsg logger to sync with kernel log
DM: add logger setting parser function
DM: add logger params in launch script for NUC&UP2
DM: use log macro/func to output log info
Conghui Chen (1):
HV: rename structure acrn_vm_type
Yan, Like (1):
hv: add one more guest VM to the industry scenario
Conghui Chen (12):
HV: shell: rename sos_console to vm_console
HV: vuart: refine vuart config
HV: vuart: enable vuart console for VM
HV: vuart: enable connect mode for VM
HV: cleanup SHARING_MODE and PARTITION_MODE
DOC: remove PARTITION_MODE related content
HV: vuart: move the vuart code to dm directory
HV: vuart: remove console related code from vuart
HV: vuart: MISRA clean in vuart.c
HV: remove 'vuart' from debug command list
HV: vuart: support MSR and MCR
DOC: change hv shell cmd sos_console to vm_console
Li, Fei1 (12):
hv: vlapic: add TPR below threshold implement
hv: ept: correct EPT mapping gpa check
hv: instr_emul: check the bit 0(w bit) of opcode when necessary
hv: vmcs: minor fix about APICv feature setting
hv: vlapic: wrap APICv accept interrupt API
hv: vlapic: minor fix about APICv inject interrupt
hv: virq: refine pending event inject coding style
hv: vlapic: wrap APICv inject interrupt API
hv: vlapic: wrap APICv check pending delivery interrupt
hv: vmsr: refine x2apic MSR bitmap setting
hv: vlapic: add apic register offset check API
hv: instr_emul: fix operand size decode
Liu, Xinwu (10):
tools:acrn-crashlog: fix the compiling error on gcc version 9.0.1
tools:acrn-crashlog: simplify the logic in sender
tools:acrn-crashlog: new functions to operate file vmrecord
tools:acrn-crashlog: update operations about vmrecord
tools:acrn-crashlog: separate the detection and collection of vm events
tools:acrn-crashlog: check blocks size instead of file size
tools:acrn-crashlog: unify the event analyzing process in crashlog
tools:acrn-crashlog: request resources of SOS in crashlog
tools:acrn-crashlog: unify events process in sender telemd
tools:acrn-crashlog: check the folder size by calculating the increment
Victor Sun (9):
HV: enable lapic passthru for logical partition VM1
HV: remove ifndef on vpci_set_ptdev_intr_info
HV: validate target vm in hypercall
HV: correct usage of GUEST_FLAG_IO_COMPLETION_POLLING
HV: check vm id param when dispatching hypercall
HV: minor changes on pci devices config
HV: add generic board config
HV: remove dummy DRHD in template platform acpi info
HV: correct GUEST_FLAG_IO_COMPLETION_POLLING in SOS
Kaige Fu (8):
HV: Clear DM set guest_flags when shutdown vm
HV: Kconfig: Remove CPU_UP_TIMEOUT
HV: Reshuffle start_cpus and start_cpu
HV: Reset physical core of lapic_pt vm when shutdown
HV: Remove dead loop in stop_cpus
HV: Add prefix 'p' before 'cpu' to physical cpu related functions
HV: Remove unnecssary indent in pm.c
HV: move AP_MASK to cpu.h
Yonghua Huang (5):
dm: add IOCTL command to get platform information
doc: add security advisory section in ACRN introduction website
hv: fix possible buffer overflow in vlapic.c
dm: fix possible null pointer dereference in pci_gvt_deinit
hv:remove accessing shared log buffer cases between stac/clac
Sainath Grandhi (4):
hv: Add host CR2 to exception dump
hv: Rename NORMAL_VM to POST_LAUNCHED_VM
acrn-dm: Pass vbdf and pbdf info to vm_reset_ptdev_intx_info
hv: vpci_cleanup for VMs of type POST_LAUNCHED_VM
Shiqing Gao (4):
doc: update coding guidelines
doc: re-organize coding guidelines
doc: rename rules ID in C coding guidelines
doc: add rules in C coding guidelines
Zide Chen (4):
hv: reset per cpu sbuf pointers during vcpu reset
hv: free ptdev device IRQs when shutting down VM
hv: allocate vpid based on vm_id and vcpu_id mapping
hv: separate host e820 and SOS ve820
Peter Fang (3):
dm: pci: change return type to bool
dm: completely remove enable_bar()/disable_bar() functions
dm: safely access MMIO hint in MMIO emulation
Geoffroy Van Cutsem (2):
doc: update instructions for building ACRN on Ubuntu 16.04
doc: update "Using PREEMPT_RT-Linux for real-time UOS" to use RTVM term
Yin Fengwei (2):
vlapic: refine IPI broadcast to support x2APIC mode
Makefile: add gcc option to workaround build issue with latest gcc
Yuan Liu (2):
hv: enable vMCE from guest CPUID
dm: uart_core: fix uart dm cause interrupt storm issue
fuyongjie (2):
DM: virtio-gpio: fix falling or rising irq can't work
DM: virtio-gpio: close gpio line fd
ruix.li (2):
Setting up KBL serial console on the GSG
doc: Add instruction for gsg_quick_setup.sh script.
Cai Yulong (1):
hv: check vm state before creating a VM
David B. Kinder (1):
doc: update APL GSG details
Jian Jun Chen (1):
dm: uart: use mevent_add only when it is a tty
Li, Wilson (1):
Updated GSG of using RT Linux as RTVM in accordance with acrn-kernel v4.19.28
Liu Yuan (1):
DM: virtio-gpio: fix array overflow issue
Long Liu (1):
ACRN: tool: Fix buffer overflow risk in acrnctl
Mingqiang Chi (1):
hv:change register_mmio_emulation_handler to void
Qi Yadong (1):
hv: seed: fix potential NULL pointer dereferencing
Yan, Like (1):
hv: add scenario for the industry use case
Zhao Yakui (1):
acrn/dm: gvt returns negative errno to terminate the initialization
li bing (1):
HV: fix the issue of ACRN_REQUEST_EXCP flag is not cleared.
zhangyun (1):
doc: How to build ACRN on Fedora 29
Sainath Grandhi (1):
hv: Add host CR2 to exception dump
Victor Sun (1):
HV: enable lapic passthru for logical partition VM1
Yuan Liu (1):
hv: enable vMCE from guest CPUID
Jian Jun Chen (4):
dm: uart: add uart over tcp support
dm: disable ACPI PM timer
dm: pci: unregister bars which are still enabled in pci_emul_free_bars
dm: virtio-input: adapt Windows virtio-input driver
Liu Shuo A (2):
dm: register_bar/unregister_bar when bar enable/disable
dm: fix deadlock between emulate_mem and un/register_mem
Yu Wang (2):
dm: pm: mask the higher bits of parameter of smi_cmd handler
dm: virtio-block: extend the max iov number of virtio block
Sainath Grandhi (1):
hv: Remove need for init_fallback_iommu_domain and fallback_iommu_domain
Wei Liu (1):
acrn-dm: enable debug option for acrn-dm
Yin Fengwei (1):
watchdog: map the watchdog reset to warm reset
Xiangyang Wu (3):
HV:EFI-STUB:UEFI loader name supporting
HV:BSP:Update firmware detection and operations selecting logic
HV:config:Add config to enable logic partition on KBL NUC i7
Tao Yuhong (2):
tools: acrn-manager: fix mngr_send_msg() return 0 when read ack fail
tools: acrnd: fix wait_for_stop() return wrong vm state
Yonghua Huang (2):
dm: fix possible memory leak in 'load_elf32()'
hv: add new hypercall to fetch platform configurations
CHEN Gang (1):
tools: acrn-crashlog: fix some possible memory leak
Jiang,Mao (1):
tools: acrn-manager: fix the possibility of creating directory at will by no permission process
Sainath Grandhi (1):
hv: Build mptable for guest if VM type is Pre-Launched
Shiqing Gao (1):
hv: rename 'assign_iommu_device' and 'unassign_iommu_device'
Yan, Like (1):
tools: acrn-mngr: add delay to allow user to prevent VM autostart for debug
David Kinder (7):
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Geoffroy Van Cutsem (7):
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Update doc/getting-started/gsg_quick_setup.sh
Mingqiang Chi (6):
hv:move 'fire_vhm_interrupt' to io_emul.c
hv: move 'emul_pio[]' from strcut vm_arch to acrn_vm
hv:move some common APIs to io_req.c
hv:move common/io_req.c/h to dm folder
hv: rename io_emul.c to vmx_io.c
hv: move pci.h to include/hw
Victor Sun (4):
HV: use term of UUID
HV: return bool in sanitize_vm_config
HV: make vm id statically by uuid
HV: show VM UUID in shell
Li, Fei1 (2):
hv: vlapic: remove vlapic_rdmsr/wrmsr
hv: vlapic: minor fix about vlapic write
Xiaoguang Wu (2):
DM USB: xHCI: fix an logic error during USB reset
DM USB: xHCI: refine the failure process logic of control transfer
David B. Kinder (1):
doc: fix misspellings
Sainath Grandhi (1):
hv: Use virtual APIC IDs for Pre-launched VMs
Yuan Liu (1):
DM USB: fix SWWDT_UNHANDLED issue
lirui34 (1):
Add description of enabling serial console for KBL NUC.
ruix.li (1):
Add gsg quick setup script.
David B. Kinder (3):
doc: add the ACRN debug tutorial document
doc: add 0.8 version to master branch
doc: tweak home page redirect to latest
Geoffroy Van Cutsem (2):
doc: update the "ACRN Debugging Tools" tutorial
doc: update documentation to the latest TAP name (no acrn_ prefix)
Shiqing Gao (2):
doc: update rules category in coding guidelines
doc: add rules in coding guidelines
Victor Sun (2):
HV: use separated vm_config.c for each scenario
HV: move CONFIG_MAX_VM_NUM to vm configurations
Xiaoguang Wu (2):
DM USB: xHCI: WA for an isochronous crash issue
DM USB: xHCI: fix an issue during BULK transfer
Yuan Liu (2):
dm: passthru: support SD hotplug
Domain id and name added to launch_uos.sh
Jack Ren (1):
version: 1.0-unstable
Jie Deng (1):
dm: remove "acrn_" prefix from tap name
Sainath Grandhi (1):
hv: Remove CONFIG_PARTITION_MODE used to compile out irq enable/disable
wenlingz (1):
doc: add v0.8 release note
David B. Kinder (5):
doc: fix memmap parameter description
doc: remove odd GVT-g link
doc: fix broken link to kernel options
doc: make doc version selector more obvious
doc: add robots.txt
Geoffroy Van Cutsem (3):
doc: re-organize and consolidate ACRN kernel parameters documentation
doc: tweaks to the "User Guides" section (esp. "ACRN DM parameters")
doc: fix '@return' and '@retval' statements for vCPU ops
Sainath Grandhi (2):
hv: add the support of vector remapping for pre-launched VMs
hv: Remove separate interrupt routine for pre-launched VMs
Conghui Chen (1):
DM USB: fix memory leak during reboot
Kaige Fu (1):
DM: Keep consistency between HV and DM about PM1A_CNT_ADDR
Shiqing Gao (1):
doc: add some rules related to function documentation
Yuan Liu (1):
DM: virtio-gpio: implement GPIO operations via accessing PIO
Peter Fang (7):
dm: virtio: change return type to bool
dm: virtio: make sure VQ_ALLOC is set after initialization
dm: virtio: ensure interrupt delivery in virtio-blk
dm: safely use pthread_cond_broadcast()
dm: mei: use LIST_FOREACH() to traverse lists
dm: mei: code cleanup
dm: protect pthread_cond_wait() against spurious wakeups
Kaige Fu (4):
HV: Remove the check pcpu active status when sending INIT
HV: Minor refinement about RTVM pm MACRO and comments
DM: Add new parameter --rtvm for soft/hard real-time guest
doc: update documents for "--rtvm" parameter
Conghui Chen (1):
dm: storage: add read-only feature for virtio-blk
Tianhua Sun (1):
hv: check vector count when set/reset msix info
Victor Sun (5):
HV: refine pt_dev.c for partition mode
HV: introduce scenario Kconfig for sharing mode
HV: add scenario for logical partition
HV: add clos initialization in vm_config
HV: removed unused pt_dev.c in board folder
Yan, Like (3):
hv: add input vm_id check for hv shell commands
hv: renmae guest_no to vm_id in shell_to_sos_console()
hv: fix the vm pointer check before use
David B. Kinder (1):
doc: add kernel parameters documentation
Huihuang Shi (1):
hv: fix "Else alternative missing in if."
Qi Yadong (1):
hv: trusty: minor change of coding style
Shiqing Gao (1):
hv: remove the unnecessary equality operation
Tw (1):
doc: minor changes according to one binary for SBL and UEFI
Kaige Fu (10):
DM: Add new flag GUEST_FLAG_RT for RTVM
HV: Introduce a new API is_rt_vm
HV: make io_write_fn_t return true or false
HV: HV: make io_read_fn_t return true or false
HV: Register S5 pio handler for dm-launched RTVM
HV: Set vm state as with VM_POWERING_OFF when RTVM poweroff by itself
HV: Introduce one new API send_single_init
HV: Add one delmode parameter to make_reschedule_request
HV: Using INIT to kick vCPUs off when RTVM poweroff by itself
DM: Add -A to support S5 of hard rt vm
liuygzhuli (2):
Tools: acrnctl fix return value when it fails to execute the commands.
Tools: acrnctl fix return value when it fails to execute the commands
Jian Jun Chen (1):
hv: add default handlers for PIO/MMIO access
Peter Fang (1):
OVMF release v0.8
Shiqing Gao (1):
doc: update software design guidelines
yuhong.tao@intel.com (1):
doc: Add tutorial about how to use CAT on UP2
Long Liu (2):
Acrn: dm: Add new start parameter in sample args
ACRN: dm: Enable mount namespace for container.
Jiang,Mao (1):
Tools: acrnlog: fix confusing message "bad file descriptor" when start acrnlog
yuhong.tao@intel.com (5):
DM: use soft link of acrn_common.h in HV
HV: move MAX_CONFIG_NAME_SIZE to acrn_common.h
DM: restrict vmname size to 32 bytes
tools: acrnctl restrict length of vmname to 32 bytes
tools: acrnctl fix cmd buffer is truncated when vmname too long
Jian Jun Chen (1):
dm: remove smbios
Shiqing Gao (1):
doc: update coding guidelines
Yonghua Huang (1):
hv: fix vulnerability when VM is destroyed
dongshen (9):
HV: remove vdev ops for partition mode
HV: declare and export vpci ops functions as global instead of static local
HV: remove vpci ops
HV: centralize the pci cfg read/write sanity checking code
HV: unify the sharing mode and partition mode coding style for similar functions
HV: remove all CONFIG_PARTITION_MODE from dm/vpci code
HV: rename vpci files
HV: rename pci_priv.h to vpci_priv.h
HV: merge partition_mode.c and sharing_mode.c's code into vpci.c
Peter Fang (8):
dm: remove GUEST_CFG_OFFSET
dm: clean up mem.c
dm: pci: add MMIO fallback handler for 64-bit PCI hole
dm: update UOS default E820 map
dm: remove empty UOS E820 entries
dm: build E820 map for OVMF
doc: update OVMF image location
dm: leave a gap for 32-bit PCI hole in E820 map
Yuan Liu (6):
DM: virtio-gpio: setup two virqueues for gpio irq
DM: virtio-gpio: GPIO IRQ initialization.
DM: virtio-gpio: emulate GPIO IRQ controller
DM: virtio-gpio: support reading value from IRQ descriptor
DM: virtio-gpio: add IRQ statistics
DM: virtio-gpio: export GPIO ACPI device
Geoffroy Van Cutsem (5):
doc: add rdmsr/wrmsr to the "ACRN Shell Commands" documentation
doc: add tutorial on how to increase the UOS disk size
hv: enhance ACRN shell interactive help
doc: add more details to the FAQ (for version 0.7)
doc: update the instructions to increase the size of a UOS disk image
Zide Chen (4):
hv: remove CONFIG_PARTITION_MODE for pre-launched VM vE820 creation
hv: minor fixes to a few calls to strncpy_s()
hv: fix potential buffer overflow in sbl_init_vm_boot_info()
hv: replace MEM_2K with a new macro MAX_BOOTARGS_SIZE for bootargs size
Binbin Wu (3):
hv: disable mpx capability for guest
hv: vmsr: rename msr_num to msr_index in struct msr_store_entry
hv: vmsr: add IA32_MISC_ENABLE to msr store area
Li, Fei1 (3):
hv: vmconfig: minor fix about regression of commit 79cfb1
hv: vlapic: minor fix for update_msr_bitmap_x2apic_apicv
hv: vlapic: remove TPR set/get API
Arindam Roy (2):
HV: Fix a compiler warning in firmware.h
HV: Remove hypervisor.h from bsp folder
Shiqing Gao (2):
doc: add rules related to implementation-specific behaviors
doc: add some rules related to language extensions
wenlingz (2):
Add new FAQ
Revert "hv: vmsr: add IA32_MISC_ENABLE to msr store area"
Junjie Mao (1):
config: unify board names to lowercase
Kaige Fu (1):
Doc: Add tutorial about using zephyr as uos
Lei Lu (1):
doc: update UP2 sample directory name in create-up2-image.sh
Mingqiang Chi (1):
hv:move 'udelay' to timer.c
Qi Yadong (1):
hv: seed: remove unused seed parsing source files
Sainath Grandhi (1):
hv: Use domain/device specific invalidation for DMAR translation caches
Victor Sun (1):
HV: add vrtc for sharing mode
Xiangyang Wu (1):
DOC:Update standard reference of SW design guidelines
Yan, Like (1):
hv: passthru TSC_ADJUST to VM with lapic pt
dongshen (4):
HV: extract common code blocks to has_msi_cap and has_msix_cap functions
HV: remove intercepted_gpa and intercepted_size from struct pci_msix
HV: add const qualifier for the deinit vdev op functions
HV: remove vdev ops for sharing mode
Binbin Wu (2):
dm: passthru: pass pbdf when reset msi/msix interrupt
hv: vpci: restore vbdf when pci dev un-assigned from uos
Li, Fei1 (2):
hv: vmtrr: hide mtrr if hide_mtrr is true
hv: vmconfig: format guest flag with prefix GUEST_FLAG_
Qi Yadong (1):
hv: update CR0/CR4 on demand in run_vcpu()
yuhong.tao@intel.com (1):
hv: fix wrong comment message about CLOS usage in vm config
David B. Kinder (3):
doc: add 0.7 release notes
doc: add v0.7 version to master branch (/latest)
doc: fix utf-8 punctuation, branding, spelling
Qi Yadong (3):
doc: fix wrong desciption of trusty's memory mapping
hv: trusty: refine control registers switching method
hv: seed: refine header file
Zhao Yakui (2):
acrn/dm: Remove the memory leak in gvt mediator
ACRN/DM: Destroy the created pci_device iterator to fix memory leak in passthru_init
Binbin Wu (1):
hv: vtd: check bus number when assign/unassign device
Jack Ren (1):
version: 0.8-unstable
Kaige Fu (1):
DM: Mark thre_int_pending as true when THR is empty
Minggui Cao (1):
DM: fix memory leak
Shiqing Gao (1):
doc: add some rules related to naming convention
Tw (1):
Makefile: build for apl-nuc by default
Zide Chen (1):
hv: cleanup some hva/hpa conversion code
liuygzhuli (1):
Tools: Acrnd fix reporting unnecessary error on NUC and UP2
wenlingz (1):
remove apl_sdc_stable branch story
Li, Fei1 (6):
hv: vlapic: correct wrong use of vector
hv: vlapic: call vlapic_accept_intr directly in vlapic_set_error
hv: vlapic: add vector check for x2apic SELF IPI
hv: vlapic: move LVT IRQ vector check to vlapic_fire_lvt
hv: vlapic: add combined constraint for APICv
hv: vlapic: minor fix about detect_apicv_cap
Shiqing Gao (6):
doc: fix the typo related to tab
hv: simplify `get_primary_vcpu` and `vcpu_from_vid`
doc: update the format in coding style part
doc: add some comments for coding guidelines
doc: add the doc for 'Error Detection and Handling'
doc: fix typos in coding guidelines
Tw (6):
Makefile: remove deprecated PLATFORM
hv: merge SBL and UEFI related stuff under bsp
hv: merge SBL and UEFI related stuff under boot
efi-stub: minor change for uefi refactor
hv: remove CONFIG_PLATFORM_[SBL|UEFI] and UEFI_STUB
Makefile: make UP2 sample directory name consistent with board name
yuhong.tao@intel.com (5):
HV: Fix modularization vm config code lost CAT code
tools: acrn-manager: print more debug information
tools: acrn-manager: fix a race condition on updating VM state
tools: acrnd: Fix launch UOS by timer list without fork()
tools: acrnctl fix potential buffer overflow
dongshen (4):
HV: remove the populate_msi_struct() function
HV: declare and export sharing mode's vdev functions as global instead of static local
HV: declare and export partition mode's vdev functions as global instead of static local
HV: some minor code cleanup for partition mode code
Kaige Fu (3):
HV: PAE: Add stac()/clac() in local_gva2gpa_pae
tools: acrn-manager: Replace pdebug with explicit err msg
DM: Add sample script to launch zephyr as guest
Mingqiang Chi (3):
hv:move forward the initialization for iommu & ptdev
hv:move several tsc APIs to timer.c
hv:remove 'cpu_mode' from struct vm_guest_paging
Sainath Grandhi (3):
hv: Remove redundant get_dmar_info API calls
hv: fix a redundant check in general_sw_loader
hv: Remove multiple definitions for dmar translation structures
Binbin Wu (2):
[RevertMe] dm: pci: restore workaround when alloc pci mem64 bar
dm: passthru: fix potentail mem leaks
Conghui Chen (2):
dm: usb: fix possible memory leak
dm: virtio: add memory barrier before notify FE
Zide Chen (2):
hv: do EPT mapping only for physical memory backed GPA on pre-launched VMs
hv: destroy IOMMU domain after vpci_cleanup()
Arindam Roy (1):
HV: Modularize boot folder
David B. Kinder (1):
doc: fix broken external links
Geoffroy Van Cutsem (1):
Documentation: update the "ACRN Shell Commands" user guide
Jason Chen CJ (1):
hv:move instr_emul_ctxt instance to struct vcpu
Jie Deng (1):
dm: virtio-net: fix memory leak
Minggui Cao (1):
HV: correct COM_IRQ default config type
Qi Yadong (1):
hv: refactor seed management
Tonny Tzeng (1):
doc: use the new board name for UP2 in create-up2-images.sh script
Victor Sun (1):
HV: refine location of platform_acpi_info header
Viktor Sjölind (1):
pci.c: assert MSIX table count <= config max
Xinyun Liu (1):
[hv] set ECX.bit31 to indicate the presence of a hypervisor
Yan, Like (1):
hv: refine vlapic_calc_dest()
Yonghua Huang (1):
hv:validate ID and state of vCPU for related APIs
Yuan Liu (1):
dm: use power button acpi device to find its input event
wenlingz (1):
audio-mediator: load updated audio kernel modules Audio kernel has updated name and add two new kernel modules from SOS 28100
Li, Fei1 (4):
hv: vlapic: correct wrong use of vector
hv: vlapic: call vlapic_accept_intr directly in vlapic_set_error
hv: vlapic: add vector check for x2apic SELF IPI
hv: vlapic: move LVT IRQ vector check to vlapic_fire_lvt
Sainath Grandhi (2):
hv: Remove redundant get_dmar_info API calls
hv: fix a redundant check in general_sw_loader
Shiqing Gao (2):
doc: fix the typo related to tab
hv: simplify `get_primary_vcpu` and `vcpu_from_vid`
Binbin Wu (1):
[RevertMe] dm: pci: restore workaround when alloc pci mem64 bar
Mingqiang Chi (1):
hv:move forward the initialization for iommu & ptdev
Xinyun Liu (1):
[hv] set ECX.bit31 to indicate the presence of a hypervisor
Zide Chen (1):
hv: do EPT mapping only for physical memory backed GPA on pre-launched VMs
Long Liu (7):
dm: acrn-tool: Add new parameter for acrnctl add
dm: acrn-tool: Add del runC configuration in acrnctl del
ACRN: dm: Add launch container method in script
ACRN: dm: Change runC container's start arguments
ACRN: dm: Add new capabilities for runC container
ACRN: dm: Modify runC default rootfs directory
ACRN: dm: Fix luanch UOS script "-d" parameter fail issue
Victor Sun (6):
HV: rename board name of up2 to apl-up2
HV: remove default folder in configs
HV: vpci_vdev_array cleanup
HV: modularization vm config code
HV: refine is_lapic_pt
HV: vm_configs array refinement
dongshen (5):
HV: move pci_vdevs[] array from vm.h to vpci.h
HV: remove sharing_mode_vdev_array from sharing_mode.c
HV: rename core.c to vdev.c
HV: add generic vdev functions to vdev.c
HV: use the common functions defined in vdev.c to reduce duplicate code
Li, Fei1 (4):
hv: vm: move vm_active_cpus to vm.h
hv: vlapic: refine vlapic_enabled to internal function
hv: vlapic: refine apicv_post_intr to internal function
hv: vmcs: simplify update EOI-exit bitmap
Yuan Liu (4):
DM: virtio-gpio: return a valid length for GPIO request
DM: virtio-gpio: use virtio_base as the first member of virtio_gpio
dm: power button emulation by acrnctl command.
dm: check SCI_EN bit of pm1_control before trigger SCI
David B. Kinder (3):
doc: fix misspellings
doc: add IOC virtualization HLD
doc: add VBSK overhead analysis doc
Mingqiang Chi (3):
hv:cleanup console.h
hv:cleanup header files for debug folder
hv:cleanup header files for release folder
Zide Chen (3):
hv: code style fix for partition mode specific code
hv: optimize the assignment of load addresses for multiboot images
hv: remove the duplicated init_vm_boot_info() for partition mode
yuhong.tao@intel.com (3):
HV: CAT: add platform specified info for CLOS
HV: CAT: capability enumaration
HV: CAT: support config CAT from acrn_vm_config
Jian Jun Chen (2):
dm: add support of high MMIO mapping
hv: add support of EPT mapping of high MMIO
Liu, Xinwu (2):
tools: acrn-crashlog: stop only collecting logs when exceeding configured size
tools: acrn-crashlog: new file to count all events happened in system
Minggui Cao (2):
HV: cleanup header files under hypervisor/dm
HV: cleanup header files under hypervisor/common
Huang Yang (1):
DM: Attestation Keybox support in SOS DM
Liu Shuo A (1):
dm: allocate 64bit MMIO above 4G strictly to pass OVMF check
Peter Fang (1):
OVMF release v0.7
Qi Yadong (1):
hv: search additional argument when parsing seed from ABL
Shiqing Gao (1):
doc: add some rules related to coding style
Shuo Liu (1):
dm: Limit 64 bits PCI BAR region address space
Tianhua Sun (1):
HV: return an error code when REQ state mismatch in acrn_insert_request
Tw (1):
Makefile: undefine _FORTIFY_SOURCE prior using it
wenlingz (1):
tweak GSG