Commit Graph

94 Commits

Author SHA1 Message Date
David B. Kinder
dc38b3beb0 doc: add use of GitHub issues
We've enabled GitHub issues for submitting and tracking bug and
enhancement requests for the project.  Add some documentation about how
to use issues and what to expect.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-05-08 11:35:04 -07:00
David Kinder
0b7412df32
Merge pull request #46 from dbkinder/gsg-styles
doc: GSG formating fix, RTD theme tweak
2018-05-04 09:51:24 -07:00
David B. Kinder
7468bf8f52 doc: GSG formating fix, RTD theme tweak
Fix some formatting problems with a recent GSG update.  Tweak the
custom CSS to adjust code block (and code literal) colors.  Update
Makefile to document doc build options for pulling source from the other
repos and for publishing targets.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-05-04 09:41:59 -07:00
David Kinder
49e79dee10
Merge pull request #45 from gvancuts/gsg-new-boot-flow
Getting Started Guide: update to reflect the new boot flow
2018-05-04 09:21:26 -07:00
Geoffroy Van Cutsem
34a45ea87f Getting Started Guide: update to reflect the new boot flow
The boot process has changed a bit and the ACRN hypervisor is now
directly loaded by the platform EFI firmware. This commit reflects
those changes and also reference a newer version of Clearlinux that
includes the ACRN hypervisor that has these changes in.

Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-05-04 18:07:36 +02:00
David Kinder
d74589b10b
Merge pull request #43 from dbkinder/build-doc-fix
doc: fix doc build processing
2018-04-26 09:11:56 -07:00
David Kinder
a97bd94f92
Merge pull request #44 from dbkinder/howto
doc: introduce howto area for technical notes
2018-04-26 09:10:59 -07:00
David B. Kinder
b98c5d10fd doc: introduce howto area for technical notes
Tech note articles about technology and process tips now have a place in
the ACRN documentaion.

Move the doc process documention into this new area, and add a
placeholder for tech tips for now.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-04-26 09:00:14 -07:00
David B. Kinder
7c6d6530e9 doc: fix doc build processing
Some assumptioins about the doc build process were removed to make it
easier for contributors to build local version of the docs.  Assumption
now is that acrn-hypervisor and acrn-devicemodel content is up to date
rather than pulling from upstream on every build.

make pullsource    will do an upstream pull manually
make html          generates local docs

Also fixed broken link in the README.md file (moved the tech doc root)

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-04-26 06:59:01 -07:00
David Kinder
05d3258898
Merge pull request #42 from dbkinder/doxy-fixes
doc: doxygen improvements and known issues hiding
2018-04-13 15:16:42 -07:00
David B. Kinder
10a7ebef28 doc: doxygen improvements and known issues hiding
Include more doxygen info, flag undocumented material, update
.known_issues matching for known doxygen/sphinx issues

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-04-13 15:09:40 -07:00
David Kinder
d8a004e552
Merge pull request #41 from dbkinder/doc-versions
doc: add support for publishing versioned docs
2018-04-13 14:46:10 -07:00
David B. Kinder
47c9de6e48 doc: add support for publishing versioned docs
add navigation to (manually) maintained list (in conf.py) of versioned
docs, and update generating and publishing processes to be
version-aware.

Adds a file to redirect root references to /latest folder now (since we
can't update the server redirects).  Might break some links to pages
within the site from external sites.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-04-13 14:36:25 -07:00
David Kinder
8743bd8248
Merge pull request #40 from gvancuts/gnu-efi-fedora
getting_started: update dependency for Fedora 27
2018-03-21 07:04:18 -07:00
Geoffroy Van Cutsem
26963421a2 getting_started: update dependency for Fedora 27
Update the build dependency for Fedora. 'gnu-efi' was listed as
a dependency but it's actually 'gnu-efi-devel' that we need else
the header file ('efi.h') is not installed.

Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-03-21 12:16:55 +01:00
David Kinder
08a134a701
Merge pull request #39 from dbkinder/doc-build
doc: add doc building/publishing instructions
2018-03-20 17:41:51 -07:00
David B. Kinder
6373a1a066 doc: add doc building/publishing instructions
Add a new document describing how doc building and publishing
works and how to setup a doc working directory and build tools to make
it so.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-20 17:34:09 -07:00
David Kinder
4afe6c907b
Merge pull request #38 from gvancuts/fedora-centos-gnuefi
Makefile (uefi): fix path to gnu-efi linker for Fedora/CentOS
2018-03-20 16:24:45 -07:00
Geoffroy Van Cutsem
b0f52e5b95 Makefile (uefi): add gnu-efi(-devel) build dependency for Fedora/CentOS
Add the 'gnu-efi' dependency required to build the ACRN hypervisor
with "PLATFORM=uefi" on Fedora. 'gnu-efi-devel' is required on CentOS.

Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-03-21 00:12:04 +01:00
David Kinder
a049382e07
Merge pull request #37 from dbkinder/master
getting_started: fix note formatting
2018-03-19 17:20:38 -07:00
David B. Kinder
2648d0bd06 getting_started: fix note formatting
Indentation was off for a codeblock and a following note directive

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-19 17:14:57 -07:00
David Kinder
d684e6c862
Merge pull request #35 from gvancuts/cl-version-21260
getting_started: make instructions more specific
2018-03-19 17:11:15 -07:00
Geoffroy Van Cutsem
50249ac151 getting_started: make instructions more specific
Make the Getting Started Guide instructions more specific and
comprehensive for Clear Linux version 21260 (version of reference)

Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-03-20 01:03:58 +01:00
David Kinder
fc51755d03
Merge pull request #36 from dbkinder/gsg-images
doc: update getting started images
2018-03-19 16:51:10 -07:00
David B. Kinder
f5ea88cd7c doc: update getting started images
New (and cleaner) images for the getting started guide.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-19 16:39:43 -07:00
David Kinder
a5e4193ed4
Merge pull request #34 from dbkinder/master
doc: improvements for sphinx generation
2018-03-16 10:25:10 -07:00
David B. Kinder
5c6bfd7392 doc: improvements for sphinx generation
Handle version retrieval better when comments are present.
Add warning if Sphinx theme (read_the_docs) is missing.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-16 10:18:42 -07:00
David Kinder
b1b9f132ec
Merge pull request #33 from gvancuts/ubuntu-debian-instructions
Getting Started Guide: add instructions for other OSs
2018-03-15 14:21:53 -07:00
Geoffroy Van Cutsem
6ebdfedbbf Getting Started Guide: add instructions for other OSs
Add instructions on how to build the hypervisor and device model
on other operating systems such as Ubuntu/Debian, Fedora/Redhat
and CentOS.

Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-03-15 13:19:56 -07:00
David Kinder
f483ddebdb
Merge pull request #32 from dbkinder/license
doc: update project documentation LICENSE
2018-03-14 12:38:43 -07:00
David B. Kinder
46d8c04843 doc: update project documentation LICENSE
Per Project ACRN governance, documentation is under a Creative Commons
Attribution 4.0 International License (CC BY 4.0).  This patch updates
this information, and adds a tagline to documentation mentioning this
license.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-14 12:33:47 -07:00
David Kinder
17f0c780fe
Delete LICENSE 2018-03-14 11:14:56 -07:00
David Kinder
cbfbc3949f
Merge pull request #31 from dbkinder/filter-warnings
doc: filter known issues
2018-03-13 16:43:37 -07:00
David B. Kinder
561562dd76 doc: filter known issues
make the doc build process quiet and add filtering of known (Sphinx)
issues.  Scripting comes from the open source Zephyr project.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-13 16:38:08 -07:00
David Kinder
5dd9ac176c
Merge pull request #30 from dbkinder/edits1
doc: general edit for typos
2018-03-13 12:05:23 -07:00
David B. Kinder
adc74cbc37 doc: general edit for typos
Fix typos and misspellings, and tweak CSS for spacing before lists.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-13 11:59:40 -07:00
David Kinder
3269706e07
Merge pull request #29 from dbkinder/doxy-exclude
doc: fix doxy for hiding internal symbols
2018-03-12 11:27:34 -07:00
David B. Kinder
0250fc3298 doc: fix doxy for hiding internal symbols
Docyten syntax for EXCLUDE_SYMBOLS is with spaces for separator,
not commas.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-12 11:21:23 -07:00
David Kinder
da2df5a5af
Merge pull request #28 from dbkinder/gsg-1
doc: update GSG instructions
2018-03-12 07:58:19 -07:00
David B. Kinder
19ac78d834 doc: update GSG instructions
Add some clarity edits and fix misspellings

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-12 07:52:39 -07:00
David Kinder
2d1d1e5834
Merge pull request #27 from ailun258/patch-1
update to support latest image
2018-03-12 07:24:26 -07:00
ailun258
3b2bfade81
update to support latest image
changed 3 to support latest image release
1, deleted one bundle installation -os-clr-on-clr-dev
2, changed the default configuration file path to /usr/share/acrn/demo 
3, after installed service os bundle, all the configuration files and scripts were installed, no need to download manually any more
2018-03-12 20:41:32 +08:00
David Kinder
9037ce8caf
Merge pull request #26 from dbkinder/master
doc: Update publish process in Makefile
2018-03-11 08:49:33 -07:00
David B. Kinder
3b86ac613e doc: Update publish process in Makefile
Simplify the publishing process to projectacrn.github.io by making
commits directly to the projectacrn/projectacrn.github.io repo (rather
than to a personal repo, doing a PR, and processing the PR).  This
eliminates manual processing in an otherwise automated publishing
process:  PR reviews aren't needed for this step.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-11 08:40:26 -07:00
David Kinder
979411cb07
Merge pull request #25 from gvancuts/update-cl-version
getting-started-guide: update Clear Linux version to min required
2018-03-11 08:05:19 -07:00
Geoffroy Van Cutsem
7b2b622267 getting-started-guide: update Clear Linux version to min required
Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-03-10 23:49:55 -08:00
David Kinder
6100dd1fff
Merge pull request #24 from dbkinder/master
doc: remove "under construction" tagline
2018-03-10 15:01:27 -08:00
David B. Kinder
2d481c0e00 doc: remove "under construction" tagline
we're getting close...

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-10 14:55:35 -08:00
David Kinder
3041f00089
Merge pull request #23 from dbkinder/gsg
doc: add Getting Started Guide
2018-03-10 14:42:55 -08:00
David B. Kinder
14d72d2d8e doc: add Getting Started Guide
Initial version of Getting Started Guide doc (and images).
Need to replace images with better ones.

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2018-03-10 14:35:19 -08:00