Commit Graph

200 Commits

Author SHA1 Message Date
Miguel Bernal Marin c73ead2145 acrn-hypervisor: Autospec creation for update from version 2019w32.2.140000p to version 2019w33.3.140000p
David B. Kinder (1):
      doc: incorporate new scenario-based hardware doc

Deb Taylor (1):
      Formatting for new Hardware Support page

Junming Liu (1):
      dm:gvt:keep LaaG aperture size consistent with the host

Lei Lu (1):
      doc: update Using SBL on UP2 Board

Li, Fei1 (4):
      hv: vpci: add emulated PCI device configure for SOS
      hv: vpci: add each vdev_ops for each emulated PCI device
      hv: vpci: split vPCI device from SOS for post-launched VM
      hv: vpci: remove pBDF configure for emulated device

Mingqiang Chi (1):
      hv:fix need to make twice in hypervisor folder

Shiqing Gao (2):
      doc: add limitation for UEFI services
      hv: move vmx_rdmsr_pat/vmx_wrmsr_pat from vmcs.c to vmsr.c

Tianhua Sun (1):
      hv: fix failed to build release version build with Kconfig setting

Tonny Tzeng (1):
      make: white-list SBL firmware boards

Yifan Luo (2):
      dm: virtio-i2c: fix native_adapter memory leak
      HV: shell: fix temp_str out of bounds buffer access

lirui34 (1):
      doc: hybrid mode scenario introduction

yunzha4x (3):
      doc:update Getting started guide for Intel NUC software setup
      doc: update Getting started guide for Intel NUC software setup
      doc: update Getting started guide for Intel NUC software setup
2019-08-15 10:38:53 -05:00
Miguel Bernal Marin 7e58f969f8 acrn-hypervisor: Autospec creation for update from version 2019w31.5.140000p to version 2019w32.2.140000p
David B. Kinder (10):
      doc: continue doc restructuring
      doc: simplify navigation with restored doc org
      doc: additional doc navigation restructuring
      doc: fix broken links after content reorg
      doc: fix image proportions on home page for ie
      doc: improve CSS for home page grid
      doc: update v1.0.1 release notes
      doc: apply edits to SDC2 scenario doc
      doc: incorporate scenario-based doc update
      doc: add the SDC2 scenario doc into the navigation

Li, Fei1 (4):
      hv: vpci: rename ptdev_config to pci_dev_config
      hv: vm_config: build pci device configure for SOS
      hv: vpci: refine init_vdevs
      hv: vpci: create iommu domain in vpci_init for all guests

Tonny Tzeng (1):
      doc: adding guide to launch 2 Linux UOSes using SDC2 scenario

fuyanX (1):
      memmap:reserve phys-addr for hvlog

lirui34 (1):
      doc: release notes v1.0.1
2019-08-08 21:04:05 -05:00
Miguel Bernal Marin 384761a821 acrn-hypervisor: Autospec creation for update from version 2019w30.4.140000p to version 2019w31.5.140000p
Alex Merritt (1):
      README: Fix Getting Started URL

Conghui Chen (2):
      dm: array bound and NULL pointer issue fix
      softirq: disable interrupt when modify timer_list

David B. Kinder (2):
      doc: fix issues from moving tools to misc/tools
      doc: Reorganize documentation site content

Deb Taylor (11):
      Initial SGX Virt doc upload
      Corrected images and formatting
      Adjust picture size for SGX
      Making three images even smaller
      Image resize
      edits from David review
      more edits
      edits
      final edits
      final edit 2
      final edits 3

Gao Junhao (1):
      dm: bugfix for remote launch guest issue

Kaige Fu (1):
      HV: Enable vART support by intercepting TSC_ADJUST MSR

Li, Fei1 (4):
      hv: uart: enable early boot uart
      hv: debug: use printf to debug on early boot
      hv: mmu: add hpa2hva_early API for earlt boot
      hv: schedule: schedule to idel after SOS resume form S3

Nikhil Rane (1):
      Makefile: Add install for uefi firmware

Peter Fang (1):
      OVMF release v1.2

Terry Zou (1):
      HV:Acrn-hypvervisor Root Directory Clean-up and create misc/ folder for Acrn daemons, services and tools.

Tianhua Sun (2):
      dm: fix pointer not checked for null before use
      dm: array bound checking to avoid buffer overflow

Victor Sun (6):
      HV: fix MISRA violation of cpu state table
      HV: add board specific cpu state table to support Px Cx
      HV: correct CONFIG_BOARD string of apl up2
      HV: return extended info in vCPUID leaf 0x40000001
      HV: fix highest severity flag in hybrid mode
      HV: inject exception for invalid vmcall

Wei Liu (3):
      acrn-config: generate board information on target board
      acrn-config: generate a patch and apply to acrn-hypervisor
      acrn-config: add README for scenario_config and launch_config

Xiaoguang Wu (3):
      DM USB: add native info in control transfer logging code
      DM USB: xHCI: workaround for USB SSD which supports UAS protocol
      DM USB: xHCI: fix an error in PORTSC emulation

Yang, Yu-chu (1):
      doc: Add ovmf option description

Yonghua Huang (1):
      hv: fix debug message format in 'init_pci_pdev_list'

Zhao Yakui (2):
      HV: Refine the usage of monitor/mwait to avoid the possible lockup
      HV: Remove the mixed usage of inline assembly in wait_sync_change

deb-intel (1):
      Added 3 SGX images

dongshen (2):
      HV: remove redundant function calling
      HV: make the functions void

fuyanX (1):
      acrn-hv: code review fix lib/string.c

lirui34 (1):
      doc: Update WaaG tutorial launch script and OVMF binary

yuhong.tao@intel.com (3):
      tools: add force parameter to acrn VM stop operations
      tools: acrnctl add '--force' option to 'stop' cmd
      DM: monitor support force stop
2019-08-05 12:13:55 -05:00
Miguel Bernal Marin 5bacf3b93f version bump from 2019w30.4.140000p-223 to 2019w30.4.140000p-224
make generateupstream
2019-07-26 14:59:43 -05:00
Miguel Bernal Marin 41d0805133 acrn-hypervisor: Autospec creation for update from version 2019w29.3.140000p to version 2019w30.1.140000p 2019-07-23 02:39:00 -05:00
Miguel Bernal Marin c610f60955 acrn-hypervisor: Autospec creation for update from version 2019w28.3.140000p to version 2019w29.3.140000p 2019-07-18 14:39:05 -05:00
Miguel Bernal Marin c63da6531d acrn-hypervisor: Autospec creation for update from version 2019w27.4.140000p to version 2019w28.3.140000p 2019-07-11 16:20:09 -05:00
Miguel Bernal Marin 969f183dd0 acrn-hypervisor: Autospec creation for update from version 2019w27.3.140000p to version 2019w27.4.140000p 2019-07-08 11:52:40 -05:00
Miguel Bernal Marin 0aac2124cd acrn-hypervisor: Autospec creation for update from version 2019w27.2.140000p to version 2019w27.3.140000p 2019-07-04 10:46:33 -05:00
Miguel Bernal Marin a8bd97d592 acrn-hypervisor: Autospec creation for update from version 2019w27.1.140000p to version 2019w27.2.140000p 2019-07-03 11:02:05 -05:00
Miguel Bernal Marin 1ec6eeeabc acrn-hypervisor: Autospec creation for update from version 2019w24.4.140000p to version 2019w27.1.140000p 2019-07-02 06:36:05 +00:00
Miguel Bernal Marin 400aa4183b acrn-hypervisor: update to acrn-2019w24.4-140000p
Victor Sun (2):
      HV: specify dispatch hypercall for sos or trusty
      HV: introduce relative vm id for hcall api
2019-06-13 12:34:56 +00:00
Miguel Bernal Marin 1b539eed96 acrn-hypervisor: update to acrn-2019w23.4-140000p
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
2019-06-06 14:35:17 +00:00
Miguel Bernal Marin dc041a35b0 acrn-hypervisor: update to acrn-2019w23.1-140000p
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
2019-06-03 14:33:03 +00:00
Miguel Bernal Marin 41ead7efc9 acrn-hypervisor: update to acrn-2019w22.5-140000p
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
2019-05-31 12:32:49 +00:00
Miguel Bernal Marin 64cd8de512 acrn-hypervisor: update to acrn-2019w22.4-140000p
yuhong.tao@intel.com (4):
      DM: Cleanup vmcfg APIs usage for removing the entire vmcfg
      DM: Cleanup vmcfg
      Doc: Cleanup vmcfg in HLD
      Doc: Cleanup vmcfg in user guides

Li, Fei1 (2):
      hv: vmcs: trap CR4.SMAP/SMEP/PKE setting
      hv: vmcs: don't trap when setting reserved bit in cr0/cr4

Sainath Grandhi (1):
      hv: Precondition checks for vcpu_from_vid for lapic passthrough ICR access
2019-05-30 12:33:24 +00:00
Miguel Bernal Marin 81f0b0415d acrn-hypervisor: update to acrn-2019w22.3-140000p
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
2019-05-29 12:33:04 +00:00
Miguel Bernal Marin fbfb423e50 acrn-hypervisor: update to acrn-2019w22.2-140000p
Binbin Wu (1):
      hv: vtd: fix a logic error when set iommu page walk coherent
2019-05-28 12:33:03 +00:00
Miguel Bernal Marin 18a3c2876b acrn-hypervisor: update to acrn-2019w22.1-140000p
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
2019-05-27 12:33:30 +00:00
Miguel Bernal Marin 6c0936f795 acrn-hypervisor: update to acrn-2019w21.5-140000p
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"
2019-05-24 12:33:43 +00:00
Miguel Bernal Marin 9d63c923c1 acrn-hypervisor: update to acrn-2019w21.4-140000p
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.
2019-05-23 12:33:34 +00:00
Miguel Bernal Marin 6b8433d353 acrn-hypervisor: update to acrn-2019w21.3-140000p
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
2019-05-22 12:32:51 +00:00
Miguel Bernal Marin 4a50096f6f acrn-hypervisor: update to acrn-2019w21.2-140000p
Andy (1):
      1. fix cpu family calculation 2. Modifie the parameter 'fl' order

Jason Chen CJ (1):
      reshuffle init_vm_boot_info
2019-05-21 12:32:48 +00:00
Miguel Bernal Marin 772f4982e5 acrn-hypervisor: update to acrn-2019w21.1-140000p
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
2019-05-20 12:33:06 +00:00
Miguel Bernal Marin d385c762ab acrn-hypervisor: update to acrn-2019w20.5-140000p
Kaige Fu (1):
      HV: Remove undefined CONFIG_REMAIN_1G_PAGES

Wei Liu (1):
      dm: refine the passthrough devices with dictionary
2019-05-17 12:33:45 +00:00
Miguel Bernal Marin 356a520f2f acrn-hypervisor: update to acrn-2019w20.4-140000p
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
2019-05-16 12:33:23 +00:00
Miguel Bernal Marin 4361ba44e4 acrn-hypervisor: update to acrn-2019w20.2-140000p
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
2019-05-14 12:33:56 +00:00
Miguel Bernal Marin b3204583f5 acrn-hypervisor: update to acrn-2019w20.1-140000p
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
2019-05-13 14:34:05 +00:00
Miguel Bernal Marin 3234468129 acrn-hypervisor: update to acrn-2019w19.5-140000p
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.
2019-05-10 13:15:22 +00:00
Miguel Bernal Marin 81dee3fa05 acrn-hypervisor: update to acrn-2019w19.4-140000p
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
2019-05-09 10:32:49 +00:00
Miguel Bernal Marin b03b0f7127 acrn-hypervisor: update to acrn-2019w19.3-140000p
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
2019-05-08 12:32:39 +00:00
Miguel Bernal Marin 4d9ec8ede8 acrn-hypervisor: update to acrn-2019w19.2-140000p
Conghui Chen (4):
      HV: rename 'type' in struct io_request
      HV: vuart: cleanup MISRA-C issues
      HV: vuart: rename functions
      HV: vuart: split vuart_write

Victor Sun (3):
      HV: enable acpi pm1a register info fixup
      HV: remove CONFIG_CONSTANT_ACPI from Kconfig
      HV: hotfix for acpi.c compile error

Vijay Dhanraj (3):
      Tools: New ACRNCTL command "blkrescan"
      DM: Virtio-Blk Rescan
      DOC: Usage guide for Virtio-blk blkrescan feature

Mingqiang Chi (2):
      hv:remove common header files
      hv:remove some unnecessary includes

Shiqing Gao (2):
      hv: rename 'interrupt_init' to 'init_interrupt'
      doc: initial draft of Assembly coding guidelines

David B. Kinder (1):
      doc: Fix references to be Wi-Fi

Kaige Fu (1):
      DM: Add one sample script to launch VxWorks as guest

Zide Chen (1):
      hv: release IOMMU irte when releasing ptirq remapping entries

root (1):
      doc: Update the diagram of KBL NUC serial port rework

ruix.li (1):
      doc: Add v1.0 release note
2019-05-07 14:33:05 +00:00
Miguel Bernal Marin 39b4505f40 acrn-hypervisor: update to acrn-2019w19.1-140000p
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
2019-05-06 10:32:33 +00:00
Miguel Bernal Marin 31e0a67abb acrn-hypervisor: update to acrn-2019w18.7-140000p
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
2019-05-05 12:32:25 +00:00
Brett T. Warden 2d41f956fc acrn-hypervisor: Autospec creation for update from version 2019w16.5.140000p to version 2019w17.4.160000p 2019-04-25 08:33:29 -07:00
Miguel Bernal Marin e33e04a5ac acrn-hypervisor: update to acrn-2019w16.5-140000p
Yonghua Huang (2):
      dm: add IOCTL command to get platform information
      doc: add security advisory section in ACRN introduction website

Li, Fei1 (1):
      hv: vlapic: add TPR below threshold implement

Mingqiang Chi (1):
      hv:change register_mmio_emulation_handler to void

Shiqing Gao (1):
      doc: update coding guidelines

ruix.li (1):
      Setting up KBL serial console on the GSG
2019-04-19 12:32:01 +00:00
Miguel Bernal Marin e4c14ae579 acrn-hypervisor: update to acrn-2019w16.4-140000p
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
2019-04-18 12:32:12 +00:00
Miguel Bernal Marin 88789d0e09 acrn-hypervisor: update to acrn-2019w16.3-140000p
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
2019-04-17 12:32:08 +00:00
Miguel Bernal Marin f5cb6fe470 acrn-hypervisor: update to acrn-2019w16.2-140000p
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
2019-04-16 12:32:09 +00:00
Miguel Bernal Marin 061fcc24c4 acrn-hypervisor: update to acrn-2019w16.1-140000p 2019-04-15 10:32:09 +00:00
Miguel Bernal Marin 615f3c389c acrn-hypervisor: update to acrn-2019w15.5-140000p
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.
2019-04-12 12:32:10 +00:00
Miguel Bernal Marin 662f5b50df acrn-hypervisor: update to acrn-2019w15.4-140000p
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
2019-04-11 13:09:10 +00:00
Miguel Bernal Marin 0341f7fccd acrn-hypervisor: update to acrn-2019w15.1-140000p
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
2019-04-08 12:32:31 +00:00
Miguel Bernal Marin 4c99f69461 acrn-hypervisor: update to acrn-2019w14.4-140000p
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
2019-04-04 12:32:40 +00:00
Miguel Bernal Marin 9648fb2003 acrn-hypervisor: update to acrn-2019w14.3-140000p
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
2019-04-03 14:32:18 +00:00
Miguel Bernal Marin d91b5b0647 acrn-hypervisor: update to acrn-2019w14.1-140000p
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
2019-04-01 14:32:26 +00:00
Miguel Bernal Marin e29109c462 acrn-hypervisor: update to acrn-2019w13.5-140000p
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
2019-03-30 07:32:20 +00:00
Miguel Bernal Marin b3bf5286ec acrn-hypervisor: update to acrn-2019w13.4-140000p
Sainath Grandhi (1):
      hv: Debug messages from a CPU are overlapped with other CPUs messages
2019-03-28 16:32:20 +00:00
Miguel Bernal Marin 9a52b5ca70 acrn-hypervisor: update to acrn-2019w13.3-140000p
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
2019-03-27 14:31:21 +00:00
Miguel Bernal Marin 57710bdebd acrn-hypervisor: update to acrn-2019w13.2-140000p
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
2019-03-26 14:31:12 +00:00