Geoffroy Van Cutsem
9c97f6bec5
Documentation: split the build instructions into its own guide
...
Split the build instructions, and the hypervisor configuration instructions
into its own separate document.
Tracked-On: #2154
Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-12-21 10:01:13 -08:00
Geoffroy Van Cutsem
01bc8e56f2
Documentation: fix formatting in partition mode tutorial
...
Fix the indentation to make a line part of the correct
paragraph (instead of having it erroneously displayed as
part of the previous code-block)
Tracked-On: #2031
Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-12-21 08:46:27 -08:00
David B. Kinder
af9b747629
doc: fix formatting in NUC GSG
...
A stray empty code block is removed, along with trailing spaces
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-12-20 12:08:56 -08:00
Minggui Cao
61f03dae81
DOC: change PCI uart description from mmio to bdf
...
HV code changed to configure PCI uart mmio@ to bdf@,
so change its description to match it.
Tracked-On: #2031
Signed-off-by: Minggui Cao <minggui.cao@intel.com>
2018-12-20 11:53:13 -08:00
Jason Chen CJ
746fbe147d
modulization: move functions related with cpu caps into cpu_caps.c
...
move cpu caps related functions like capability init/detect/check
in cpu.c & mmu.c into a new file cpu_caps.c
Changes to be committed:
modified: developer-guides/hld/hv-memmgt.rst
modified: ../hypervisor/Makefile
modified: ../hypervisor/arch/x86/cpu.c
new file: ../hypervisor/arch/x86/cpu_caps.c
modified: ../hypervisor/arch/x86/mmu.c
modified: ../hypervisor/arch/x86/vmx_asm.S
modified: ../hypervisor/include/arch/x86/cpu.h
new file: ../hypervisor/include/arch/x86/cpu_caps.h
modified: ../hypervisor/include/arch/x86/guest/vm.h
modified: ../hypervisor/include/arch/x86/mmu.h
modified: ../hypervisor/include/arch/x86/vmcs.h
Tracked-On: #1842
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-12-19 09:07:14 +08:00
Mingqiang Chi
74849cd983
modulization:move out efi dir from hypervisor
...
move acrn-hypervisor/hypervisor/bsp/uefi/efi
to arcn-hypervisor/efi-stub
move acrn-hypervisor/hypervisor/bsp/uefi/clearlinux
to acrn-hypervisor/efi-stub/clearlinux
Changes to be committed:
modified: Makefile
modified: doc/getting-started/apl-nuc.rst
renamed: hypervisor/bsp/uefi/efi/Makefile -> efi-stub/Makefile
renamed: hypervisor/bsp/uefi/efi/boot.c -> efi-stub/boot.c
renamed: hypervisor/bsp/uefi/efi/boot.h -> efi-stub/boot.h
renamed: hypervisor/bsp/uefi/clearlinux/acrn.conf ->
efi-stub/clearlinux/acrn.conf
renamed: hypervisor/bsp/uefi/efi/efilinux.h -> efi-stub/efilinux.h
renamed: hypervisor/bsp/uefi/efi/malloc.c -> efi-stub/malloc.c
renamed: hypervisor/bsp/uefi/efi/multiboot.h -> efi-stub/multiboot.h
renamed: hypervisor/bsp/uefi/efi/pe.c -> efi-stub/pe.c
renamed: hypervisor/bsp/uefi/efi/stdlib.h -> efi-stub/stdlib.h
modified: hypervisor/Makefile
Tracked-On: #1842
Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
Acked-by: Anthony Xu <anthony.xu@intel.com>
2018-12-17 15:46:23 +08:00
Jason Chen CJ
59e3f562b8
remove check_tsc
...
there is no need to clear CR4.TSD as there is no user mode
in ACRN hypervisor.
Tracked-On: #1842
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
2018-12-17 14:31:52 +08:00
David B. Kinder
117b71e6af
doc: add partition mode hld
...
Partition mode HLD content added to hypervisor hld.
Add target links in referenced docs.
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-12-15 10:35:38 -08:00
Xie, nanlin
ed5e210d91
Doc: Update GSG for v0.4 version and launch and acrn.conf sample script
...
Signed-off-by: Xie, nanlin <nanlin.xie@intel.com>
2018-12-15 10:12:44 -08:00
Zide Chen
c89d6e6526
modularization: clean up namings in vMTRR module
...
- rename 3 module interface APIs
init_mtrr() -> init_vmtrr()
mtrr_rdmsr -> read_vmtrr()
mtrr_wrmsr() -> write_vmtrr()
- follow naming convention for other modules, rename struct mtrr_state
to struct acrn_vmtrr. And add acrn_vcpu to it.
- because MTRR is x86 architecture specific, move struct acrn_vmtrr to
struct acrn_vcpu_arch.
Tracked-on: #1842
Signed-off-by: Zide Chen <zide.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-12-14 09:43:06 +08:00
Zide Chen
6bbd0129c3
modularization: move vMTRR code to guest directory
...
MTRR emulation belongs to virtual CPU component.
- rename mtrr.c to vmtrr.c and move it to arch/x86/guest
- rename mtrr.h to vmtrr.h and move it to include/arch/x86/guest
Tracked-On: #1842
Signed-off-by: Zide Chen <zide.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-12-14 09:43:06 +08:00
Xie Zhengtian
302494cb80
doc: update some statements
2018-12-13 08:52:56 -08:00
Xie Zhengtian
07309fdc55
doc: update some statements
2018-12-13 08:52:56 -08:00
Xie Zhengtian
40f375b421
Doc: modify the note of UOS kernel modules
2018-12-13 08:52:56 -08:00
Xie Zhengtian
2d9e478c91
Doc: delete the step of downloading UOS's kernel
2018-12-13 08:52:56 -08:00
Xie Zhengtian
c3a4a5d44d
Doc: add "$" for code
2018-12-13 08:52:56 -08:00
Xie Zhengtian
d56e2c29e0
Doc: update the steps
2018-12-13 08:52:56 -08:00
Xie Zhengtian
2be939f3d1
Doc: add "Deploy the UOS kernel modules for AGL"
2018-12-13 08:52:56 -08:00
Xie Zhengtian
73161f910f
Update using_agl_as_uos.rst
2018-12-13 08:52:56 -08:00
Xie Zhengtian
c51394c39d
doc: update the doc of AGL as UOS
2018-12-13 08:52:56 -08:00
coneypo
e574879501
doc: update the doc of using AGL as UOS
2018-12-13 08:52:56 -08:00
Peter Fang
f5a66e8e20
doc: update OVMF usage for acrn-dm
...
Tracked-On: #1832
Signed-off-by: Peter Fang <peter.fang@intel.com>
2018-12-13 09:56:09 +08:00
David B. Kinder
90d7bddd2f
doc: vertical align table content to top
...
Default vertical alignment of "middle" doesn't look good on large
tables, so override to be "top" of the cell.
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-12-12 15:28:59 -08:00
David B. Kinder
e4143ca138
doc: fix use of double dashes
...
Sphinx transforms ``--`` into an en-dash within a paragraph (not within
a code, pre, or kbd block though). This presents a problem documenting
command parameters such as ``--name`` where the ``--`` is transformed
into a single en-dash. Rather than disabling all smartquote
transformations in the Sphinx conf.py (setting ``smartquotes = False``),
we fixes cases where ``--`` should not be transformed by using a block
that is ignored by the smartquote transformation.
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-12-12 15:06:43 -08:00
David B. Kinder
6dec166779
doc: improve acrn-dm param layout
...
Use a table instead of a dictionary list to make the parameter
description layout more readable.
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-12-12 11:02:05 -08:00
Geoffroy Van Cutsem
21a5b30865
Update add acrn-dm parameter descriptions
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
c45300fb54
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
6d5b769d67
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
5998f434bc
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
c607aedff4
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
ba79b21860
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
4ab193cf6c
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
1c70f812a0
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
341bf84ced
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
a0708339bc
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
a7be8f731d
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
5aedc8f4aa
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
e7e8ce63f2
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
2454289400
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
edd06fe928
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
1ef6b657fd
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
8b13bf3f7c
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
7446089d80
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
666c97b0d7
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Geoffroy Van Cutsem
a21c3ca3eb
Update doc/developer-guides/hld/hld-devicemodel.rst
...
Co-Authored-By: dbkinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
David B. Kinder
7bcd7054e5
doc: additional DM parameter documentation
...
Update the device model HLD with additional parameter documentation
Tracked-On: #2021
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-12-12 08:57:16 -08:00
Xie Zhengtian
97c956977b
doc: update code to "losetup -r"
2018-12-12 07:07:09 -08:00
Xie Zhengtian
4355b0dfe1
doc: update some statements
2018-12-12 07:07:09 -08:00
Xie Zhengtian
ad1ba2252f
doc: update some statements
2018-12-12 07:07:09 -08:00
Xie Zhengtian
6bfbf1663a
Doc: Update some statements
2018-12-12 07:07:09 -08:00