Li Fei1
6ee076f7df
hv: assign: rename ptirq_msix_remap to ptirq_prepare_msix_remap
...
ptirq_msix_remap doesn't do the real remap, that's the vmsi_remap and vmsix_remap_entry
does. ptirq_msix_remap only did the preparation.
Tracked-On: #3475
Signed-off-by: Li Fei1 <fei1.li@intel.com>
2019-11-29 08:53:07 +08:00
Deb Taylor
4aad66ed6b
Doc: Final edits for the HLD-Security doc.
...
Signed-off-by: Deb Taylor <deb.taylor@intel.com>
2019-11-08 19:52:06 -05:00
Deb Taylor
dec914f588
Doc: Final edits to the HV Hypercall doc.
...
Signed-off-by: Deb Taylor <deb.taylor@intel.com>
2019-11-08 17:38:27 -05:00
Deb Taylor
a1dca993e8
Doc: Final edits to the CPU Virt doc
...
Signed-off-by: Deb Taylor <deb.taylor@intel.com>
2019-11-08 17:15:00 -05:00
Deb Taylor
a578d15ad1
Doc: Final edits to the HLD Overview doc.
...
Signed-off-by: Deb Taylor <deb.taylor@intel.com>
2019-11-08 16:36:50 -05:00
Deb Taylor
c4ecc92177
Doc: Final edits to Memory Mangt HLD doc.
...
Signed-off-by: Deb Taylor <deb.taylor@intel.com>
2019-11-08 14:44:26 -05:00
Deb Taylor
1902cfd174
Doc: Minor grammatical edits on various files.
...
Signed-off-by: Deb Taylor <deb.taylor@intel.com>
2019-11-07 18:30:17 -05:00
Yonghua Huang
d3cf6a55f2
doc: add hld-security guest secure boot description
...
1. add guest secure boot with OVMF.
2. delete obsolete content.
3. SOS -> Service VM and UOS -> User VM.
Signed-off-by: Yonghua Huang <yonghua.huang@intel.com>
2019-11-07 14:09:46 -05:00
Li, Fei1
c3b4518357
doc: update timer hld
...
Add two new APIs interfaces design
Signed-off-by: Li, Fei1 <fei1.li@intel.com>
2019-11-07 14:08:39 -05:00
Li, Fei1
8a99a66bd5
doc: update memory management hld
...
1. Some security features are added into ACRN HV memory management.
2. Dynamic memory allocation is removed. Instead, static memory page allocation is added.
3. The guest to host mapping is not static any more for Service OS after it begins running
since the Service OS support PCI BAR re-pregramming now.
Signed-off-by: Li, Fei1 <fei1.li@intel.com>
2019-11-07 14:08:39 -05:00
Jason Chen CJ
33eea943a1
doc: schedule_vcpu was removed
...
schedule_vcpu should be replaced by launch_vcpu
Tracked-On: #3963
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
2019-11-06 17:05:00 -05:00
Yang, Yu-chu
086ec45725
doc: OVMF high level description
...
Add OVMF HLD and boot flow graph
Signed-off-by: Yang, Yu-chu <yu-chu.yang@intel.com>
2019-11-04 08:55:25 -05:00
Yin Fengwei
98fa9a81cd
Doc: Update system power management doc
...
Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
2019-10-31 18:54:51 -04:00
Yin Fengwei
3a4af4b096
doc: Update hv power management doc
...
Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
2019-10-31 18:52:20 -04:00
Jason Chen CJ
b2ef980260
document: update HLD for hypervisor overview
...
updated this chapter based on latest master
some part still need update:
- vSBL need be replaced by OVMF after removed all vSBL stuff
Tracked-On: #3882
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
2019-10-31 18:44:27 -04:00
Jason Chen CJ
700d54e817
document: update HLD for cpu virtualization
...
updated this chapter based on latest master
Tracked-On: #3882
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
2019-10-31 18:41:31 -04:00
David B. Kinder
c1cc3040a4
doc: fix remaining masked doc build errors
...
This should get us back to a clean doc build now...
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2019-10-29 17:26:21 -07:00
David B. Kinder
a7a0852faa
doc: fix doc build errors previously masked
...
As reported in PR #3959 , doc build errors were being masked by a script
error. This PR fixes a chunk of them.
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2019-10-29 17:11:02 -07:00
David B. Kinder
be91d87d36
doc: fix vuart-virt-hld errors
...
Fix "duplicate label" error (name of a figure collided with the name of
a document). Also fixed very long lines, cleaned up some stray extra
spaces that were breaking up words, and some grammar issues.
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2019-10-29 16:38:24 -07:00
Gao Junhao
4d8ca9c54a
doc: add atkbdc emulation doc
...
add AT keyboard controller emulation doc and entry
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-28 18:06:36 -04:00
yuhong.tao@intel.com
ca9adf7ddd
doc: add HLD for CAT
...
The hld of resource director technology, RDT. Should have CAT and
MBA. This is for CAT.
Signed-off-by: Tao Yuhong <yuhong.tao@intel.com>
2019-10-28 18:04:04 -04:00
Jason Chen CJ
c43e70b544
document: update HLD for hypervisor startup
...
updated this chapter based on latest master
Tracked-On: #3882
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
2019-10-28 17:59:31 -04:00
Yan, Like
cfcdd8ad09
hv: update virtual interrupts HLD
...
Signed-off-by: Yan, Like <like.yan@intel.com>
2019-10-28 17:50:34 -04:00
Yan, Like
922b39ed20
Doc: update physical interrupt HLD
...
Signed-off-by: Yan, Like <like.yan@intel.com>
2019-10-28 17:50:34 -04:00
Yuan Liu
f5ca793c8c
doc: add system timer virtualization
...
Signed-off-by: Yuan Liu <yuan1.liu@intel.com>
2019-10-28 07:00:02 -04:00
Gao Junhao
70f2ee398b
doc: add hostbridge emulation doc
...
add hostbridge emulation doc and entry
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-27 10:14:06 -04:00
Gao Junhao
a7e34644d7
doc: add RTC emulation in hypervisor doc
...
add RTC emulation in hypervisor doc and add entry in hld-emulated-devices
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-27 09:58:17 -04:00
Gao Junhao
bdc4a96f82
doc: add virtio-gpio doc
...
add virtio-gpio doc
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-27 09:18:02 -04:00
Gao Junhao
5e11b47d9d
doc: add entry for passthru realization
...
add entry for passthru realization in device model
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-25 10:39:53 -04:00
Gao Junhao
016c624b4e
doc: modify virtio-i2c doc path
...
move virtio-i2c doc from tutorials to developer-guilders/hld and add
entry for virtio-i2c in hld-virtio-devices
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-25 10:38:25 -04:00
Gao Junhao
69e7649560
doc: add UART emulation in hypervisor doc
...
add UART emulation in hypervisor doc
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-25 10:37:11 -04:00
Yuan Liu
395e54b1bc
doc: add ahci virtualization introduction
...
Signed-off-by: Yuan Liu <yuan1.liu@intel.com>
2019-10-25 10:33:35 -04:00
Jason Chen CJ
0b00bbd65f
document: update HLD for vm management
...
add VM state transition, and make this chapter into
part of hypervisor hld, the user level vm management
should be introduced in ACRN tools.
Tracked-On: #3882
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
2019-10-25 10:31:51 -04:00
Mingqiang Chi
343aabca4b
doc:Update hypercall and upcall
...
update hld for hypercall and upcall
Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
2019-10-23 20:35:30 -04:00
Kaige Fu
6f9367a50c
Doc: Add ART virtualization hld
...
This patch adds ART virtualization hld.
Signed-off-by: Kaige Fu <kaige.fu@intel.com>
2019-10-23 20:33:48 -04:00
Yonghua Huang
b3142e1600
doc: update hld-security verified boot section
...
1. Remove vSBL and ABL descriptions, which are absolete.
2. Add UEFI bootflow description.
Signed-off-by: Yonghua Huang <yonghua.huang@intel.com>
2019-10-23 20:32:09 -04:00
Tw
edffde4e3c
doc: update MSR virtualization in HLD
...
add some missing MSR virtualizations.
Tracked-On: #3882
Signed-off-by: Tw <wei.tan@intel.com>
2019-10-23 18:13:34 -04:00
Tw
227ee64b3b
doc: update IO/MMIO HLD
...
remove unexisted APIs.
Tracked-On: #3882
Signed-off-by: Tw <wei.tan@intel.com>
2019-10-23 18:13:34 -04:00
Tw
d541ee90a6
doc: update CR HLD
...
add missing bits in CR4 virtualization.
Tracked-On: #3882
Signed-off-by: Tw <wei.tan@intel.com>
2019-10-23 18:13:34 -04:00
Tw
050c0880c2
doc: update CPUID HLD
...
SGX virtualization has been implemented, update according CPUID leaf.
Tracked-On: #3882
Signed-off-by: Tw <wei.tan@intel.com>
2019-10-23 18:13:34 -04:00
Deb Taylor
9c67d9b9c5
grammar edits for the hld security document
2019-10-21 18:31:09 -04:00
Yonghua Huang
15e8130fcb
doc: hld-security hypervisor enhancement section update
...
Update some content for hypervisor enhancement section
to keep it consistent with the design.
Signed-off-by: Yonghua Huang <yonghua.huang@intel.com>
2019-10-21 14:13:45 -04:00
Yonghua Huang
2727263422
doc: hld-security memory management enhancement update
...
Remove some obsolete descriptions and update content
that is not consistent with the design.
Signed-off-by: Yonghua Huang <yonghua.huang@intel.com>
2019-10-21 14:10:49 -04:00
Yonghua Huang
81a7666292
doc: hld-security introduction update
...
update the 'Introduction' section.
Signed-off-by: Yonghua Huang <yonghua.huang@intel.com>
2019-10-21 14:03:48 -04:00
Gao Junhao
38d706902d
doc: add description for usb-virt-hld
...
add description of supporting WaaG USB camera and headset.
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-21 13:57:17 -04:00
Kaige Fu
8a2a56e87d
Doc: Update hld-trace-log.rst
...
1) removed the earlylog section as we have remove
the earlylog support from acrn hypervisor.
2) updated SOS ACRN Log Module section as the size
and base address of acrn log buffer are configured
by kernel option now instead of hardcoding.
Signed-off-by: Kaige Fu <kaige.fu@intel.com>
2019-10-21 13:55:09 -04:00
Deb Taylor
712dfa9589
minor content edits to virtio-rnd doc
...
Signed-off-by: Deb Taylor <deb.taylor@intel.com>
2019-10-17 22:49:27 -04:00
Gao Junhao
89ec29e1ee
doc: merge random device doc to virtio-rnd doc
...
deleted random device virtualization document, and merge it to
virtio-rnd document.
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-17 20:12:27 -04:00
Gao Junhao
f2fb227b05
doc: detail change for hld-devicemodel
...
update code in hld-devicemodel to latest.
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-17 20:07:40 -04:00
Gao Junhao
b5f77c0769
doc: add socket console backend for virtio-console
...
add new console backend of socket for virtio-console
Signed-off-by: Gao Junhao <junhao.gao@intel.com>
2019-10-16 20:37:08 -04:00