Commit Graph

136 Commits

Author SHA1 Message Date
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
Miguel Bernal Marin e08d614aca acrn-hypervisor: Autospec creation for update from version 2018w34.1.140000p to version 2018w34.2.184430p 2018-08-21 06:22:58 -05:00
Miguel Bernal Marin b839039038 acrn-hypervisor: Autospec creation for update from version 2018w33.5.140000p to version 2018w34.1.140000p 2018-08-20 09:24:53 -05:00
Miguel Bernal Marin aa6cd00dc2 acrn-hypervisor: Autospec creation for update from version 2018w33.4.140000p to version 2018w33.5.140000p 2018-08-17 04:23:23 -05:00
Miguel Bernal Marin c63963eec9 acrn-hypervisor: Autospec creation for update from version 2018w33.3.140000p to version 2018w33.4.140000p 2018-08-16 08:02:57 -05:00
Patrick McCarty c7b91ee245 acrn-hypervisor: Autospec creation for version 2018w33.3.140000p 2018-08-15 12:05:30 -07:00
santoshkumar bbb2a02a39 Reverting the change of RELEASE=1 flag from the build due to uart is not avilable for debugging and testing.
But in release time need to be include this patch.

Signed-off-by: santoshkumar <santoshkumar.laxminarayan.rai@intel.com>
2018-08-15 12:03:27 -07:00
Miguel Bernal Marin 652e7bcc82 acrn-hypervisor: Autospec creation for update from version 2018w33.2.140000p to version 2018w33.3.140000p 2018-08-15 06:23:26 -05:00
Miguel Bernal Marin 5ac04e862d acrn-hypervisor: Autospec creation for update from version 2018w32.5.140000p to version 2018w33.2.140000p 2018-08-14 07:09:14 -05:00
santoshkumar 82517adbc8 Added RELEASE=1 flag to build and install as
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-08-14 06:53:38 -05:00
Alek Du 1976e55328 acrn-hypervisor: Autospec creation for version 2018w32.5.140000p 2018-08-10 12:33:27 +00:00
Alek Du 3a8ad90875 drop cbc related services
They are from new github project now and need to be removed from here.

Signed-off-by: Alek Du <alek.du@intel.com>
2018-08-10 12:30:08 +00:00
Miguel Bernal Marin bd4b4ca151 acrn-hypervisor: Autospec creation for update from version 2018w32.4.140000p to version 2018w32.5.140000p 2018-08-10 06:26:23 -05:00
Miguel Bernal Marin 0b19d06ad9 acrn-hypervisor: Autospec creation for update from version 2018w32.3.140000p to version 2018w32.4.140000p 2018-08-09 07:36:13 -05:00