Commit Graph

176 Commits

Author SHA1 Message Date
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
Miguel Bernal Marin 464603b0d3 drop applied patches 2018-08-09 07:33:09 -05:00
Miguel Bernal Marin 77a000544b acrn-hypervisor: Autospec creation for version 2018w32.3.140000p 2018-08-08 11:39:12 -05:00
Miguel Bernal Marin 47a075a106 add build version and tag 2018-08-08 11:22:52 -05:00
Miguel Bernal Marin 37c99cac86 acrn-hypervisor: Autospec creation for update from version 2018w32.2.140000p to version 2018w32.3.140000p 2018-08-08 04:33:50 -05:00
Miguel Bernal Marin 1a9029b1ef acrn-hypervisor: Autospec creation for update from version 2018w32.1.140000p to version 2018w32.2.140000p 2018-08-07 04:34:16 -05:00
Arjan van de Ven 56cbe1a1c3 Fix bug #130 by not clobbering core dump catching 2018-08-06 17:27:32 +00:00
Miguel Bernal Marin 726d081cec acrn-hypervisor: Autospec creation for update from version 2018w31.3.140000p to version 2018w32.1.140000p 2018-08-06 12:20:53 -05:00
Miguel Bernal Marin 45b597d838 options.conf: set keepstatic to true
as from 64f62959dca6 ("acrn-manager: create acrn-hypervisor-dev package")
acrn needs to keep statics libs
2018-08-01 13:01:02 -05:00
Miguel Bernal Marin e078c44efd acrn-hypervisor: Autospec creation for update from version 2018w31.1.140000p to version 2018w31.3.140000p 2018-08-01 05:26:48 -05:00
Miguel Bernal Marin 53e83a8ba4 drop applied patches 2018-07-31 16:02:37 -05:00