On Wed, 22 Nov 2023 20:26:21 -0500 David Young <d...@youngcopy.com> wrote:
> This patch series introduces significant updates to the DPDK Getting Started > Guide, enhancing user accessibility and content clarity: > > 1-Structural Improvements: > Integrated links to the Getting Started Guide in the main index. > Relocated run_apps.rst to the GSG index and removed run_apps/index.rst. > > 2-Refined Introduction: > Revised the introduction for improved clarity. > Highlighted step-by-step instructions adaptable for various operating systems. > > 3-Installation and Build Process Updates: > Redesigned installation instructions, categorizing tools under specific Linux > distributions and FreeBSD. > Updated Windows section with intuitive navigation and refreshed DPDK building > instructions in line with the latest Meson build system. > > 4-Technical Enhancements: > Updated unicode representations with isonum.txt. > Refined the hugepages section with corrected information and additional > guidance. > Streamlined VFIO section instructions for network port binding using > dpdk-devbind.py. > > 5-New Additions and Content Streamlining: > Introduced a guide on hugepages for various architectures. > Focused on IOMMU support for VFIO on Linux, along with simplified FreeBSD > content. > Introduced reference tags (.. _vfio_platform:, .. _bifurcated_driver:, > .. _uio:) for improved document navigation. > > 6-Glossary and Navigation Enhancement: > Enhanced glossary formatting for readability. > Employed structured term definitions with .. glossary:: directive. > Expanded term definitions with links to content pages and integrated > hyperlinks. > > David Young (6): > Section 1: Introduction > Section 2: Install and Build DPDK > Section 3: Setting up a System to Run DPDK Applications > Section 4: Running Applications > Section 5: Appendix > Section 6: Glossary > > .../appendix/cross_compile_dpdk.rst | 37 +++ > .../appendix/dpdk_meson_build_options.rst | 57 ++++ > .../hugepages_different_architectures.rst | 56 ++++ > .../getting_started_guide/appendix/index.rst | 18 ++ > .../running_dpdk_apps_without_root.rst | 24 ++ > .../appendix/vfio_advanced.rst | 301 ++++++++++++++++++ > doc/guides/getting_started_guide/glossary.rst | 78 +++++ > doc/guides/getting_started_guide/index.rst | 18 ++ > .../building_from_sources.rst | 180 +++++++++++ > .../install_and_build/index.rst | 14 + > .../installing_prebuilt_packages.rst | 54 ++++ > doc/guides/getting_started_guide/intro.rst | 13 + > doc/guides/getting_started_guide/run_apps.rst | 114 +++++++ > .../getting_started_guide/run_apps/index.rst | 10 + > .../run_apps/run_apps.rst | 118 +++++++ > .../getting_started_guide/system_setup.rst | 197 ++++++++++++ > doc/guides/index.rst | 1 + > 17 files changed, 1290 insertions(+) > create mode 100644 > doc/guides/getting_started_guide/appendix/cross_compile_dpdk.rst > create mode 100644 > doc/guides/getting_started_guide/appendix/dpdk_meson_build_options.rst > create mode 100644 > doc/guides/getting_started_guide/appendix/hugepages_different_architectures.rst > create mode 100644 doc/guides/getting_started_guide/appendix/index.rst > create mode 100644 > doc/guides/getting_started_guide/appendix/running_dpdk_apps_without_root.rst > create mode 100644 > doc/guides/getting_started_guide/appendix/vfio_advanced.rst > create mode 100644 doc/guides/getting_started_guide/glossary.rst > create mode 100644 doc/guides/getting_started_guide/index.rst > create mode 100644 > doc/guides/getting_started_guide/install_and_build/building_from_sources.rst > create mode 100644 > doc/guides/getting_started_guide/install_and_build/index.rst > create mode 100644 > doc/guides/getting_started_guide/install_and_build/installing_prebuilt_packages.rst > create mode 100644 doc/guides/getting_started_guide/intro.rst > create mode 100644 doc/guides/getting_started_guide/run_apps.rst > create mode 100644 doc/guides/getting_started_guide/run_apps/index.rst > create mode 100644 doc/guides/getting_started_guide/run_apps/run_apps.rst > create mode 100644 doc/guides/getting_started_guide/system_setup.rst > This patch set is a good start, but it needs more work to be merged. As Thomas said, the old part needs to go and as I showed in another patch the glossary needs to be at top level in DPDK not buried at end of the gsg.