x86: Pull request

28 views
Skip to first unread message

Himanshu Chauhan

unread,
Dec 30, 2022, 2:55:37 AM12/30/22
to xvisor...@googlegroups.com
Hi Anup,

The following changes since commit 63ebd17cc98874ebe04bf7087b96db58ba369f0f:

TESTS: common: Update default linux version in scripts (2022-12-28 10:22:31 +0530)

are available in the Git repository at:

https://github.com/hschauhan/xvisor-x86.git

for you to fetch changes up to 0c941aa545ae0c3bbb535db4115ed2f63db8ebff:

x86: Move the logging to subsystem level logging (2022-12-30 14:29:22 +0530)

----------------------------------------------------------------
Himanshu Chauhan (12):
x86: Remove static linking of guest fdt in Xvisor binary
x86: Add support for direct ljmp instruction decoding
x86: Handle reset in better way
x86: Add support for PAM registers and boot from single copy of BIOS
doc: x86: updated the reponame
x86: Separate out the EPT logs from general VM logs
emulators: Fix the ordering of class and prog_if registers
emulators: Add class code in i440FX emulator
tests: Disable and Enable virtio block and LAPIC emulation respectively
x86: Make guest be CR0 owner
x86: Add sub-system level loggin facility for x86 architecture
x86: Move the logging to subsystem level logging

arch/x86/board/common/include/x86_debug_log.h | 59 +++
arch/x86/board/x86_64_generic/dts/defconfig.dts | 2 -
arch/x86/cpu/common/include/cpu_inst_decode.h | 10 +
arch/x86/cpu/common/include/cpu_vm.h | 22 --
arch/x86/cpu/common/vm/arch_guest_helper.c | 7 +-
arch/x86/cpu/common/vm/cpu_inst_decode.c | 15 +
arch/x86/cpu/common/vm/svm/intercept.c | 115 +++---
arch/x86/cpu/common/vm/svm/svm.c | 21 +-
arch/x86/cpu/common/vm/vm.c | 37 +-
arch/x86/cpu/common/vm/vtx/ept.c | 113 +++---
arch/x86/cpu/common/vm/vtx/intercept.c | 148 ++++---
arch/x86/cpu/common/vm/vtx/vmcs.c | 24 +-
arch/x86/cpu/common/vm/vtx/vmx.c | 31 +-
arch/x86/cpu/x86_64/cpu_vcpu_helper.c | 15 +-
.../guests/{x86_64_guest.dtsi => amd_guest.dts} | 0
docs/x86/x86_64_generic.txt | 4 +-
emulators/include/emu/pci/pci_emu_core.h | 4 +-
emulators/pci/host/i440fx.c | 63 ++-
tests/x86/README | 25 ++
tests/x86/create_hdd_partitions.expt | 36 --
tests/x86/guest_init.cmd | 13 -
tests/x86/hdd.layout | 7 -
tests/x86/intel-guest.dts | 203 ++++++++++
tests/x86/lomount.c | 435 ---------------------
.../guest_init.cmd => xscripts/one_guest.xscript} | 7 +-
25 files changed, 661 insertions(+), 755 deletions(-)
create mode 100644 arch/x86/board/common/include/x86_debug_log.h
rename arch/x86/guests/{x86_64_guest.dtsi => amd_guest.dts} (100%)
create mode 100644 tests/x86/README
delete mode 100755 tests/x86/create_hdd_partitions.expt
delete mode 100644 tests/x86/guest_init.cmd
delete mode 100644 tests/x86/hdd.layout
create mode 100644 tests/x86/intel-guest.dts
delete mode 100644 tests/x86/lomount.c
rename tests/x86/{scripts/guest_init.cmd => xscripts/one_guest.xscript} (56%)

Anup Patel

unread,
Dec 30, 2022, 7:08:29 AM12/30/22
to xvisor...@googlegroups.com
On Fri, Dec 30, 2022 at 1:25 PM Himanshu Chauhan
<hima...@thechauhan.dev> wrote:
>
> Hi Anup,
>
> The following changes since commit 63ebd17cc98874ebe04bf7087b96db58ba369f0f:
>
> TESTS: common: Update default linux version in scripts (2022-12-28 10:22:31 +0530)
>
> are available in the Git repository at:
>
> https://github.com/hschauhan/xvisor-x86.git
>
> for you to fetch changes up to 0c941aa545ae0c3bbb535db4115ed2f63db8ebff:
>
> x86: Move the logging to subsystem level logging (2022-12-30 14:29:22 +0530)
>
> ----------------------------------------------------------------
> Himanshu Chauhan (12):
> x86: Remove static linking of guest fdt in Xvisor binary
> x86: Add support for direct ljmp instruction decoding
> x86: Handle reset in better way
> x86: Add support for PAM registers and boot from single copy of BIOS
> doc: x86: updated the reponame
> x86: Separate out the EPT logs from general VM logs
> emulators: Fix the ordering of class and prog_if registers
> emulators: Add class code in i440FX emulator
> tests: Disable and Enable virtio block and LAPIC emulation respectively
> x86: Make guest be CR0 owner
> x86: Add sub-system level loggin facility for x86 architecture
> x86: Move the logging to subsystem level logging

Merged this pull request into xvisor-next repo.

Thanks,
Anup
> --
> You received this message because you are subscribed to the Google Groups "Xvisor Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to xvisor-devel...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/xvisor-devel/20221230091841.sta7rbdovt3ypmtj%40arcolinux.
Reply all
Reply to author
Forward
0 new messages