Commit Graph

149 Commits

Author SHA1 Message Date
Miguel Bernal Marin 07d96e73c5 acrn-hypervisor: update to acrn-2018w44.3-140000p
Junjie Mao (6):
      kconfig: add more help messages to config symbols
      kconfig: a faster way to check the availability of python3 package
      kconfig: enforce remaking config.mk after oldconfig changes .config
      kconfig: support board-specific defconfig
      kconfig: use defconfig instead of default values in silentoldconfig
      kconfig: optionally check if the ACPI info header is validated

Ming Liu (3):
      gitignore: drop some useless entries
      devicemodel: Makefile: clean up/refactor some code
      devicemodel:nuc:launch_uos.sh: drop a useless clear parameter

David B. Kinder (2):
      doc: fix misspellings in hld docs
      doc: update rest of hypervisor HLD sections

Chang Rebecca Swee Fun (1):
      sos_bootargs_release.txt: enable guc firmware loading

Minggui Cao (1):
      DM: correct memory allocation size for UOS

Rebecca Chang Swee Fun (1):
      sos_bootargs_debug.txt: enable guc firmware loading

Sainath Grandhi (1):
      hv: switch vLAPIC mode vlapic_reset

Xiaoguang Wu (1):
      DM USB: xHCI: fix process logic of TRB which has zero data length

Yonghua Huang (1):
      hv: remove deprecated hypercalls
2018-10-31 13:22:25 -06:00
Miguel Bernal Marin 1069a2c841 acrn-hypervisor: Autospec creation for version 2018w44.2.140000p 2018-10-30 13:30:30 -06:00
santoshkumar e7ea728081 Added RELEASE=1 to build and install ACRN as release package.
With debug, Kernel booting of serial_8250 takes 270ms
while release enabled, serial_8250 takes only 1.5ms.

Signed-off-by: santoshkumar <santoshkumar.laxminarayan.rai@intel.com>
2018-10-30 07:20:43 -06:00
Miguel Bernal Marin f2438af1b2 acrn-hypervisor: update to acrn-2018w44.2-140000p
Zide Chen (10):
      hv: more cleanup for pci.h
      hv: minor cleanup for dm/vpci code
      hv: MSI Message Address should be 64 bits
      hv: change function parameters: pci_pdev_read_cfg and pci_pdev_write_cfg
      hv: implement PCI bus scan function
      hv: rework the MMIO handler callback hv_mem_io_handler_t arguments
      hv: vpci: add callback functions to struct vpci
      hv: implement msi.c to handle MSI remapping for vm0
      hv: implement msix.c for MSI-X remapping
      hv: implement sharing_mode.c for PCI emulation in sharing mode

Mingqiang Chi (5):
      hv: Add MAX_PCPU_NUM in Kconfig
      hv: Check pcpu number in Hw platform detect
      hv:Check pcpu number to avoid overflow
      hv:cleanup vcpu_id compare with phys_cpu_num
      hv:Replace dynamic memory with static for pcpu

David B. Kinder (2):
      doc: update HLD VT-d
      doc: update HLD Device passthrough

Huihuang Shi (1):
      fix "Recursion in procedure calls found"

Junjie Mao (1):
      checkpatch: fix the line limit back to 120

Qi Yadong (1):
      DM: generate random virtual RPMB key

Xinyun Liu (1):
      doc: Fix AcrnGT broken API doc due to kernel upgrade
2018-10-30 06:37:23 -06:00
Miguel Bernal Marin 7f5e6cb5e6 acrn-hypervisor: update to acrn-2018w44.1-140000p
David B. Kinder (2):
      doc: update HLD Timer section
      doc: update HLD Virtual Interrupt

Yonghua Huang (2):
      dm: fix possible buffer overflow in 'acrn_load_elf()'
      DM: wrap ASSERT/DEASSERT IRQ line with Set/Clear IRQ line

Geoffroy Van Cutsem (1):
      Documentation: tweak 'partition mode' tutorial

Jian Jun Chen (1):
      dm: virtio-console: remove unused virtio_console_cfgwrite

Kaige Fu (1):
      HV: Fix some inconsistent comments in vm_description.c
2018-10-29 11:35:38 -06:00
Miguel Bernal Marin f497043105 acrn-hypervisor: update to acrn-2018w43.5-140000p
Chinthapally, Manisha (7):
      HV: Added Initial support for SEP/SOCWATCH profiling
      HV:Added support to get phy CPU, VM, tool information
      HV:Added support to configure PMI and VM switch info
      HV:Added support to perform MSR operation on all cpus
      HV:Added support to get VM enter and exit information
      HV:Added implementation for PMI handler function
      HV:Added SBuf support to copy samples generated to guest.

David B. Kinder (6):
      doc: update Memory management HLD
      doc: update GRUB menu image in partition mode doc
      doc: filter error exit status incorrect
      doc: update I/O emulation section
      doc: move docs to match HLD 0.7 org
      doc: update interrupt hld section

Xiaoguang Wu (5):
      DM USB: xHCI: fix issue: crash when plug device during UOS booting
      DM USB: xHCI: fix bug in port unassigning function
      DM USB: xHCI: fix process logic of LINK type TRB
      DM USB: xHCI: refine the USB disconnect logic in DM
      DM USB: xHCI: refine logic of Disable Slot Command

Yin Fengwei (5):
      hv: Prepare the gdt table for VM
      hv: Move the guest_sw_loader() call from vcpu to vm
      DM: correct the predefine DM option string.
      DM: multiboot info address in DM for elf loader is wrong.
      hv: flush cache after update the trampoline code

Huihuang Shi (3):
      HV:add const to bitmap_test parameter addr
      HV:fix "Pointer param should be declared pointer to const"
      HV:vcpu fix "Pointer param should be declared pointer to const"

Kaige Fu (3):
      Documentation: Add tutorial about how to use partition mode on UP2
      HV: Fix boot failure of partition mode
      HV: debug: Check if vUART is configured in partition mode

Liang Yang (2):
      DM USB: xHCI: Fix a potential NULL pointer issue.
      DM USB: xHCI: Fix an potential array out of range issue.

Manisha Chinthapally (2):
      HV:Added support to setup tool & start/stop profing
      Fix to kernel hang in smp_call_function

Binbin Wu (1):
      dm: bios: update vSBL to v1.0

CHEN Gang (1):
      tools: acrn-crashlog: update the documents

Conghui Chen (1):
      dm: cmdline: remove unused parameters

Jian Jun Chen (1):
      dm: virtio: remove unused vbs_kernel_init

Mingqiang Chi (1):
      hv:Remove deadcode 'vm_lapic_from_pcpuid'

Sainath Grandhi (1):
      hv: x2apic support for acrn

Yonghua Huang (1):
      hv: fix mapping between GSI Num#2 and PIC IRQ #0

Zhi Jin (1):
      samples: enable pstore via the sos kernel cmdline

xiaojin2 (1):
      tools: acrn-crashlog: remove unsafe apis in usercrash
2018-10-26 07:53:55 -05:00
Miguel Bernal Marin b454bfee8a acrn-hypervisor: update to acrn-2018w43.4-140000p
Tomas Winkler (16):
      dm: remove virtio_heci
      dm: mei: add mei hbm protocol definitions header.
      dm: types: add container_of macro
      dm: mei: add reference counter functions
      dm: mei: add sysfs read functions
      dm: mei: add virtio configuration
      dm: mei: add client management infrastructure
      dm: mei: add virtio cfgread/cfgwrite handlers.
      dm: mei: add me clients enumeration
      dm: mei: add native io handlers
      dm: mei: implement HBM protocol handler
      dm: mei: implement tx flow
      dm: mei: implement rx flow.
      dm: mei: implement vmei_start/stop()
      dm: mei: add module initialization
      dm: mei: enable virtio_mei compilation

yuhong.tao@intel.com (8):
      DM: VMcfg: Kconfig & Makefile for VM Configuration
      DM: VMcfg: build-in vm configurations
      DM: VMcfg: support VM1 on MRB
      DM: VMcfg: mrb-env-setup.sh
      DM: VMcfg: support --vmcfg options
      DM: VMcfg: support --dump options
      DM: VMcfg: generated example header
      tools: acrnctl: fix: resume default wakeup reason is CBC_WK_RSN_BTN

Li, Fei1 (4):
      hv: vm_load: set zeropage just past boot args
      hv: mmu: add pre-assumption for hpa2gpa
      hv: ept: remove EPT paging table for HPA to GPA
      hv: timer: add debug information for add_timer

Jie Deng (2):
      dm: add const declaration for dm_strto* APIs
      dm: virtio-net: replace banned functions

Minggui Cao (2):
      DM: compare unsigned numbers to avoid overflow.
      HV: fix bug by improving intr delay timer handling

Signed-off-by: Aviad Nissel (2):
      dm: mei: add reset handlers
      dm: launch_uos.sh add virtio_mei mediator

Zide Chen (2):
      hv: pci_priv.h code cleanup
      hv: create new file core.c and pci.c

Alexander Usyskin (1):
      dm: mei: add guid handling functions

Huang, Yang (1):
      dm: rpmb: Support RPMB mode config from launch.sh

Huihuang Shi (1):
      HV:fix MACRO value mismatch

Jason Chen CJ (1):
      launch_uos.sh: make sure cpu offline by retry

Junjie Mao (1):
      HV: checkpatch: add configurations to customize checkpatch.pl

Kaige Fu (1):
      tools: acrnd: Stop all vms when SOS shutdown/reboot

Liu, Xinwu (1):
      tools: acrn-crashlog: check the pointer after getting sender
2018-10-25 08:02:22 -05:00
Miguel Bernal Marin d819497a2a acrn-hypervisor: update to acrn-2018w43.1-140000p
Liu, Xinwu (7):
      tools: acrn-crashlog: new api in strutils
      tools: acrn-crashlog: remove unsafe apis from android_events.c
      tools: acrn-crashlog: remove unsafe api sprintf
      tools: acrn-crashlog: remove unsafe api sscanf
      tools: acrn-crashlog: refine the configuration structure
      tools: acrn-crashlog: update string operation in acrnprobe
      tools: acrn-crashlog: remove unsafe strlen in common

Xiaoguang Wu (5):
      DM USB: introduce function usb_get_native_devinfo
      DM USB: xHCI: change port mapping logic for multiple hub support
      DM USB: add support for multi-layers hubs
      DM USB: xHCI: fix incorrect device searching logic
      DM USB: xHCI: workaround for Stop Endpoint Command handling

David B. Kinder (3):
      doc: update HLD overview chapter
      doc: HV startup and CPU virtualization sections
      doc: merge static core with cpu virt

Kaige Fu (3):
      tools: acrnd: Refine log msg to avoid confusing.
      tools: acrnd: check weakup reason first in init_vm
      tools: acrnd: Ignore null line reading from timer_list

Liang Yang (3):
      DM USB: xHCI: remove old hub support code.
      DM USB: introduce struct usb_devpath and releted functions
      DM USB: xHCI: support multiple hubs in single layer

Yan, Like (2):
      tools: acrn-manager: fix a potential NULL pointer dereference
      tools: acrn-manager: fix a potential compiler warning

Huang, Yang (1):
      dm: rpmb: DM customized changes for RPMB mux kernel module

Huihuang Shi (1):
      HV:fixed "Pointer param should be declared pointer to const"

Shuo Liu (1):
      [REVERTME] dm: script: disable xHCI runtime PM to WA USB role switch hang issue

Victor Sun (1):
      HV: move default ACPI info to default_acpi_info.h

Yonghua Huang (1):
      hv: fix potential buffer overflow in vpic_set_pinstate()
2018-10-22 11:08:22 -05:00
Miguel Bernal Marin ca301f45e8 acrn-hypervisor: Autospec creation for version 2018w42.5.140000p 2018-10-20 00:36:32 -05:00
Miguel Bernal Marin a9fbb74056 acrn-hypervisor: update to acrn-2018w42.2-140000p
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
2018-10-16 12:33:26 -05:00
Miguel Bernal Marin 5594b6489e acrn-hypervisor: update to acrn-2018w41.4-140000p
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
2018-10-11 09:30:10 -05:00
Miguel Bernal Marin 913ca3a551 acrn-hypervisor: Autospec creation for version 2018w41.2.140000p 2018-10-09 16:22:34 -05:00
Miguel Bernal Marin e64c9f2cba install the debug file in -extras 2018-10-09 16:17:07 -05:00
Miguel Bernal Marin a891062eec restore crashlog and drop install_append
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.
2018-10-09 15:21:05 -05:00
Miguel Bernal Marin 302bffbb19 install debug files and crashlog 2018-10-09 11:44:15 -05:00
Miguel Bernal Marin 90723e58fb acrn-hypervisor: update to acrn-2018w41.2-140000p
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
2018-10-09 11:04:23 -05:00
Miguel Bernal Marin 4aef041486 acrn-hypervisor: update to acrn-2018w41.1-140000p
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
2018-10-08 09:25:29 -05:00
Miguel Bernal Marin 67aa23c55a acrn-hypervisor: update to acrn-2018w40.0-140000p
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
2018-09-30 04:26:27 -05:00
Miguel Bernal Marin 454505769e acrn-hypervisor: update to acrn-2018w39.6-140000p
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
2018-09-29 09:26:07 -05:00
Miguel Bernal Marin ba5618fba4 acrn-hypervisor: update to acrn-2018w39.5-140000p
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
2018-09-28 09:27:13 -05:00
Miguel Bernal Marin ac200459b2 acrn-hypervisor: update to acrn-2018w39.4-140000p
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
2018-09-27 09:25:23 -05:00
Miguel Bernal Marin 83c7de2ea7 acrn-hypervisor: update to acrn-2018w39.3-140000p
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
2018-09-26 06:26:02 -05:00
Miguel Bernal Marin 1ec48a6a05 acrn-hypervisor: update to acrn-2018w39.2-140000p
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
2018-09-25 05:26:27 -05:00
Miguel Bernal Marin 2f5324f59f acrn-hypervisor: update to acrn-2018w38.4-140000p
Binbin Wu (1):
      dm: passthru: enable NHLT table for audio passthru

CHEN Gang (1):
      tools: acrn-crashlog: exclude crashlog tool for release version

Sainath Grandhi (1):
      hv: init_iommu rework to enable IOMMU for partition mode ACRN
2018-09-20 04:24:11 -05:00
Miguel Bernal Marin d5fa84ac15 acrn-hypervisor: update to acrn-2018w38.3-140000p
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"
2018-09-19 06:26:04 -05:00
Miguel Bernal Marin b17d72033f acrn-hypervisor: update to acrn-2018w38.1-140000p
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."
2018-09-17 06:24:58 -05:00
Miguel Bernal Marin 56f62e4049 acrn-hypervisor: update to acrn-2018w37.5-140000p
Shiqing Gao (2):
      hv: merge pgtable_types.h and pgtable.h
      hv: clean up spinlock

Xiaoguang Wu (2):
      DM USB: xHCI: enable 'cold plug' mode
      DM USB: xHCI: enable USB xHCI emulation in LaaG and AaaG.

Liang Yang (1):
      DM USB: xHCI: enable Flat Mode Hub emulation support.

Qi Yadong (1):
      HV: update opcode when decode_two_byte_opcode()
2018-09-14 05:26:18 -05:00
Miguel Bernal Marin 2b7663f4db acrn-hypervisor: update to acrn-2018w37.4-140000p
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
2018-09-13 06:24:05 -05:00
Miguel Bernal Marin db52a00b9b acrn-hypervisor: update to acrn-2018w37.2-140000p
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
2018-09-11 09:24:11 -05:00
Miguel Bernal Marin 36655d941f acrn-hypervisor: update to acrn-2018w36.5-140000p
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
2018-09-07 06:25:24 -05:00
Miguel Bernal Marin 731d94b504 acrn-hypervisor: Autospec creation for version 2018w36.3.140000p 2018-09-05 06:45:08 -05:00
Miguel Bernal Marin 0d58be5f1c remove cashlog from autostart 2018-09-05 06:42:09 -05:00
Miguel Bernal Marin 99bc3bc48c Revert "putting back crashlog to package but not load at boot"
This reverts commit 289b43b08a.
2018-09-05 06:40:43 -05:00
Miguel Bernal Marin 0823e33197 acrn-hypervisor: update to acrn-2018w36.3-140000p
CHEN Gang (1):
      tools: acrn-crashlog: correct usercrash-wrapper path
2018-09-05 04:25:58 -05:00
Miguel Bernal Marin 92ca3dc866 drop applied patch 2018-09-04 22:27:03 -05:00
Miguel Bernal Marin 9931ddfb88 acrn-hypervisor: update to acrn-2018w36.2-140000p 2018-09-04 11:41:34 -05:00
Miguel Bernal Marin 289b43b08a putting back crashlog to package but not load at boot
Let crash log be in the package but not as enabled at boot
2018-09-04 11:21:09 -05:00
Miguel Bernal Marin 987868f9b5 fix path patch 2018-09-04 11:02:49 -05:00
Miguel Bernal Marin 2064b92c92 acrn-hypervisor: Autospec creation for version 2018w35.5.140000p 2018-09-03 12:00:53 -05:00
Miguel Bernal Marin c1ef92d329 Revert "add acrn_guest to autostart"
This reverts commit a0b1c84fb5.
2018-09-03 11:56:53 -05:00
Miguel Bernal Marin 2ede39dbc2 acrn-hypervisor: update to acrn-2018w35.5-140000p
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
2018-08-31 06:23:14 -05:00
Miguel Bernal Marin f4f174b4d9 acrn-hypervisor: update to acrn-2018w35.4-140000p
Binbin Wu (1):
      dm: cmos: move cmos storage out of vmctx

Liu, Xinwu (1):
      tools:acrn-crashlog: Document of configuration file
2018-08-30 04:23:17 -05:00
Miguel Bernal Marin e10e118ae3 acrn-hypervisor: Autospec creation for version 2018w35.3.140000p 2018-08-29 12:18:52 -05:00
Miguel Bernal Marin a0b1c84fb5 add acrn_guest to autostart
Requested-by: Minggui Cao <minggui.cao@intel.com>
2018-08-29 12:13:44 -05:00
Miguel Bernal Marin ef3d0499dd acrn-hypervisor: update to acrn-2018w35.3-140000p
Mingqiang Chi (1):
      hv:No need to create inverted page tables for trusty memory
2018-08-29 04:23:23 -05:00
Miguel Bernal Marin 0172c8e6d6 acrn-hypervisor: Autospec creation for update from version 2018w35.1.140000p to version 2018w35.2.140000p 2018-08-28 04:23:21 -05:00
Miguel Bernal Marin 481cf216a9 acrn-hypervisor: Autospec creation for update from version 2018w34.5.140000p to version 2018w35.1.140000p 2018-08-27 04:23:03 -05:00
Miguel Bernal Marin 153f33524a acrn-hypervisor: Autospec creation for update from version 2018w34.4.140000p to version 2018w34.5.140000p 2018-08-24 04:23:21 -05:00
Miguel Bernal Marin 0ef48f9c4b acrn-hypervisor: Autospec creation for update from version 2018w34.3.140000p to version 2018w34.4.140000p 2018-08-23 04:23:26 -05:00
Miguel Bernal Marin ffa65adccb acrn-hypervisor: Autospec creation for update from version 2018w34.2.184430p to version 2018w34.3.140000p 2018-08-22 04:23:20 -05:00