Yuan Liu (10):
hv: Refine code for API reduction
hv: wrap msix map/unmap operations
hv: initialize VF BARs
hv: refine function find_vdev
hv: disable VF device
hv: passthrough a VF device
hv: prohibit PF from being assigned
hv: fix wrong VF BDF
hv: refine naming
hv: the VM can only deinit its own devices
Li Fei1 (4):
hv: vpci: add a global CFG header configuration access handler
hv: mmu: minor fix about add_pte
hv: vpci: add _v prefix for some function name
hv: vpci: pass through stolen memory and opregion memory for GVT-D
Wei Liu (2):
acrn-config: remove redundant sos bootargs from vm config
acrn-config: sdc2 UUID update
Sainath Grandhi (1):
hv: Variable/macro renaming for intr handling of PT devices using IO-APIC/PIC
Zide Chen (1):
hv: add static check for CONFIG_HV_RAM_START and CONFIG_HV_RAM_SIZE
fuzhongl (1):
HV: sdc2 UUID update
Remove quotation marks from build version and tag to be likely upstream
version.
The tag will be 20XXwYY.Z.140000p due to autospec requeriments.
Please note the change between upstream tag which is the "-"
between Z and 140000p.
resolves https://github.com/projectacrn/acrn-hypervisor/issues/4132
Binbin Wu (3):
doc: add doxygen style comments to ptdev
doc: update hv device passthrough document
doc: fix a missing argument in the function description
Vijay Dhanraj (3):
HV: Add MBA support in ACRN
HV: Update existing board.c files for RDT MBA
acrn-config: Generate target xml and board.c file with MBA RDT resource
Yuan Liu (3):
hv: refine pci_read_cap and pci_read_ext_cap
hv: refine functions name
hv: remove pci_vdev_read_cfg_u8/16/32
Zide Chen (3):
hv: minor fixes in init_paging()
hv: fixup relocation delta for symbols belong to entry section
hv: update the hypervisor 64-bit entry address for efi-stub
Chen, Zide (2):
hv: remove unused cpu_primary_save_32()
hv: add multiboot2 tags to load relocatable raw binary
Li Fei1 (2):
hv: pci: add some pre-assumption and safety check for PCIe ECAM
dm: don't deassign pass through PCIe device in DM
Minggui Cao (2):
HV: enable ARI if PCI bridge support it
HV: move out physical cfg write from vpci-bridge
Victor Sun (1):
HV: sanitize config file for whl-ipc-i5
Wei Liu (1):
acrn-config: correct console argument for logical partition scenario
Yuan Liu (10):
hv: implement SRIOV-Capable device detection.
hv: check if there is enough room for all SRIOV VFs.
hv: add SRIOV capability read/write entries
hv: introduce SRIOV interception
hv: refine init_vdev_pt function
hv: implement SRIOV VF_BAR initialization
hv: refine init_pdev function
hv: refine init_one_dev_config
hv: refine vpci_init_vdev function
hv: initialize SRIOV VF device
Vijay Dhanraj (9):
acrn-config: Generate target xml file with multiple RDT resources
acrn-config: Extract RDT resource and CLOS from target xml file
acrn-config: Update platform max CLOS value to be least common value among RDT resources.
acrn-config: Update common platform clos max on scenario and vm configuration
acrn-config: Generate board.c file with multiple RDT resources
acrn-config: Set/Unset RDT support in the <$BOARD$>.config file
xmls: Update existing <$BOARD$>.xml files for RDT support
acrn-config: Remove "GUEST_FLAG_CLOS_REQUIRED" from offline tool
acrn-config: Fix vbar address generated by the offline tool
Conghui Chen (2):
hv: xsave: bugfix for init value
hv: xsave: move assembler to individual function
Wei Liu (2):
acrn-config: Kata VM is not supported on dual-core systems
acrn-config: avoid conflict slot for launch config
Junming Liu (1):
hv:refine comment about intel integrated gpu dmar
Li Fei1 (1):
dm: remove vdev_update_bar_map callback for PCIe device
Minggui Cao (1):
HV: add vpci bridge operations support
Yin Fengwei (1):
dm: avoid clear guest memory content if guest is RTVM
Zide Chen (1):
hv: refine confusing e820 table logging layout
Victor Sun (7):
HV: remove DBG_LEVEL_PARSE
HV: re-arch boot component header
HV: init and sanitize acrn multiboot info
HV: add multiboot2 header info
HV: init mmap info with multiboot2
HV: init module and rsdp info with multiboot2
HV: init efi info with multiboot2
Vijay Dhanraj (6):
HV: Rename cat.c/.h files to rdt.c/.h
HV: split L2 and L3 cache resource MSR
HV: Add both HW and SW checks for RDT support
HV: Generalize RDT infrastructure and fix RDT cache configuration.
HV: Remove RDT code if CONFIG_RDT_ENABLED flag is not set
HV: Add WhiskeyLake board configuration files
David B. Kinder (1):
doc: update copyright year in doc footer
Yonghua Huang (1):
hv: refine retpoline speculation barriers
Li Fei1 (8):
hv: vPCI: add assign/deassign PCI device HC APIs
dm: vPCI: add assign/deassign PCI device IC APIs
vPCI: split passthrough PCI device from DM to HV
dm: vPCI: remove passthrough PCI device unused code
hv: vPCI: remove passthrough PCI device unuse code
dm: vpci: restrict SOS access assigned PCI device
hv: vpci: restrict SOS access assigned PCI device
hv: mmio: refine mmio access handle lock granularity
Conghui Chen (5):
hv: sched_bvt: add BVT scheduler
hv: sched_bvt: add init and deinit function
hv: sched_bvt: add wakeup and sleep handler
hv: sched_bvt: add pick_next function
hv: sched_bvt: add tick hanlder
Alexander Merritt (4):
fix typos in script
Python scripts discovering CPU IDs are off by 1
acrn: rename param in uart16550_init
acrn: add pxelinux as known bootloader
Deb Taylor (4):
Updated grammer in ACRN industry scenario doc
Doc: Style updates to Building from Source doc
Grammatical edits to Run Kata Containers doc
Edits to Ubuntu SOS; changed SOS/UOS to Service VM/User VM
Junming Liu (4):
hv:disable iommu snoop control to enable gvt-d by an option
hv:enable gpu iommu except APL platforms
dm:add igd-lpc class for Windows guest when enabling gvt-d
dm:add an extra lpc bridge when enabling gvt-d
Geoffroy Van Cutsem (3):
doc: update project's target max LOC
doc: update Kata and ACRN tutorial
doc: update Grub configuration instructions for Ubuntu (Service VM)
Yin Fengwei (3):
Makefile: disable fcf-protection for some build env
Makefile: fix build issue on old gcc
Makefile: Fix build issue if the ld is updated to 2.34
Zide Chen (3):
hv: enable early pr_xxx() logs
acrn-config: a few changes on vm_config[] clos generation
hv: CAT is supposed to be enabled in the system level
Wei Liu (2):
acrn-config: add P2SB device to whitelist for apl-mrb
hv: add P2SB device to whitelist for apl-mrb
Shuo A Liu (1):
hv: reset vcpu events in reset_vcpu
Xie, nanlin (1):
doc: Modify CL version from 32030 to 31670
Yonghua Huang (1):
hv: rename BOOT_CPU_ID to BSP_CPU_ID
fangfang.shen (1):
Delete pass-through audio to WaaG in default.
fuzhongl (1):
Doc: VM2 vCPU affinity info update
Binbin Wu (3):
hv: vtd: export iommu_flush_cache
hv: ept: flush cache for modified ept entries
hv: vtd: remove global cache invalidation per vm
Conghui Chen (1):
hv: enable console vuart in industry scenario
David B. Kinder (1):
doc: remove modernizr.min.js
Jack Ren (1):
version: 1.3-unstable
Mingqiang Chi (2):
hv:move some APIs related host reset to pm.c
hv: cleanup vmcs.h
Victor Sun (6):
HV: prepare ve820 for apl up2
HV: set sos root dev of apl-up2 to mmcblk0p3
DM: set data partition of apl-up2 to mmcblk0p1
doc: update partition desc for up2 board
HV: move vCOM setting from Kconfig to board configs
HV: add vCOM2 setting for hybrid and industry scenario
Yan, Like (2):
dm: remove unsupported "pincpu" option
doc: remove "pincpu" option description
Yin Fengwei (1):
vm_load: update init gdt preparation
Yonghua Huang (1):
hv: remove 'flags' field in struct vm_io_range
Yuan Liu (1):
dm: pm: support control method power button
fuzhongl (1):
HV: switch launch LaaG with OVMF by default
lirui34 (1):
doc: Add three known issues to the v1.2 release notes
David B. Kinder (3):
doc: add new scenario-based intro
doc: remove references to 2.0 in intro
doc: add v1.2 to the release navigation picker
Deb Taylor (1):
Content edits
Jie Deng (1):
hv: vcr: check guest cr3 before loading pdptrs
Yonghua Huang (1):
hv: refine the function pointer type of port I/O request handlers
Yuan Liu (1):
dm: expand default WaaG memory to 4G
huihuang.shi (1):
hv: fix Violations touched ACRN Coding Guidelines
lirui34 (1):
doc: Release Notes v1.2
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
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
David B. Kinder (1):
doc: organize release notes into a folder
Gao Junhao (1):
dm: support VMs communication with virtio-console
Lei Lu (1):
doc: remove deprecated sos_bootargs
Li, Fei1 (1):
hv: uart: make uart base address more readable
Victor Sun (3):
HV: rename nuc7i7bnh to nuc7i7dnb
HV: move vbar info to board specific pci_devices.h
HV: allow write 0 to MSR_IA32_MCG_STATUS
Yin Fengwei (1):
vpci: fix coding style issue
Yonghua Huang (1):
hv: refine handler to 'rdpmc' vmexit
yunzha4x (1):
doc:udpate using_partition_mode_on_nuc nuc7i7bnh to nuc7i7dnb