├── .github └── workflows │ └── build-pdf.yml ├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── charter.pdf ├── past_work ├── Background.md ├── LICENSE ├── README.md ├── binary │ └── Makefile ├── dependencies │ ├── Gemfile │ ├── README.md │ ├── apt_packages.txt │ └── package.json ├── examples │ ├── debug_module.yaml │ └── example.yaml ├── figures │ ├── ASN.1 Config Structure Overview.svg │ ├── mconfigptr-single-p.svg │ ├── mconfigptr-single-p.vsdx │ ├── mconfigptr.svg │ ├── mconfigptr.vsdx │ ├── socket-example.svg │ └── socket-example.vsdx ├── lib │ ├── README.md │ ├── example.c │ ├── meson.build │ ├── netinet │ │ └── in.h │ ├── riscv32-unknown-elf │ ├── riscv64-linux-gnu │ ├── riscv64-unknown-elf │ ├── rvcs.c │ └── rvcs.h ├── requirements.txt ├── riscv-configuration-structure-draft.adoc ├── rvcs.py ├── schema │ ├── configuration-structure.asn │ ├── debug-extension.asn │ ├── helper-types.asn │ ├── std-priv-extensions.asn │ ├── std-unpriv-extensions.asn │ └── zjpm-extension.asn └── workflows │ ├── actions.yml │ ├── lib.yml │ └── pylint.yml ├── src ├── charter.adoc ├── header.adoc ├── introduction.adoc ├── mapping-to-asn1.adoc ├── mconfigptr.adoc ├── referenced-standards.adoc ├── riscv-unified-discovery-draft.adoc ├── schema.adoc ├── solution-outline.adoc └── virtualization.adoc └── unified_discovery_schema.asn1 /.github/workflows/build-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/.github/workflows/build-pdf.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/README.md -------------------------------------------------------------------------------- /charter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/charter.pdf -------------------------------------------------------------------------------- /past_work/Background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/Background.md -------------------------------------------------------------------------------- /past_work/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/LICENSE -------------------------------------------------------------------------------- /past_work/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/README.md -------------------------------------------------------------------------------- /past_work/binary/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/binary/Makefile -------------------------------------------------------------------------------- /past_work/dependencies/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/dependencies/Gemfile -------------------------------------------------------------------------------- /past_work/dependencies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/dependencies/README.md -------------------------------------------------------------------------------- /past_work/dependencies/apt_packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/dependencies/apt_packages.txt -------------------------------------------------------------------------------- /past_work/dependencies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/dependencies/package.json -------------------------------------------------------------------------------- /past_work/examples/debug_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/examples/debug_module.yaml -------------------------------------------------------------------------------- /past_work/examples/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/examples/example.yaml -------------------------------------------------------------------------------- /past_work/figures/ASN.1 Config Structure Overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/figures/ASN.1 Config Structure Overview.svg -------------------------------------------------------------------------------- /past_work/figures/mconfigptr-single-p.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/figures/mconfigptr-single-p.svg -------------------------------------------------------------------------------- /past_work/figures/mconfigptr-single-p.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/figures/mconfigptr-single-p.vsdx -------------------------------------------------------------------------------- /past_work/figures/mconfigptr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/figures/mconfigptr.svg -------------------------------------------------------------------------------- /past_work/figures/mconfigptr.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/figures/mconfigptr.vsdx -------------------------------------------------------------------------------- /past_work/figures/socket-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/figures/socket-example.svg -------------------------------------------------------------------------------- /past_work/figures/socket-example.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/figures/socket-example.vsdx -------------------------------------------------------------------------------- /past_work/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/README.md -------------------------------------------------------------------------------- /past_work/lib/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/example.c -------------------------------------------------------------------------------- /past_work/lib/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/meson.build -------------------------------------------------------------------------------- /past_work/lib/netinet/in.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /past_work/lib/riscv32-unknown-elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/riscv32-unknown-elf -------------------------------------------------------------------------------- /past_work/lib/riscv64-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/riscv64-linux-gnu -------------------------------------------------------------------------------- /past_work/lib/riscv64-unknown-elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/riscv64-unknown-elf -------------------------------------------------------------------------------- /past_work/lib/rvcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/rvcs.c -------------------------------------------------------------------------------- /past_work/lib/rvcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/lib/rvcs.h -------------------------------------------------------------------------------- /past_work/requirements.txt: -------------------------------------------------------------------------------- 1 | asn1tools 2 | deepdiff 3 | -------------------------------------------------------------------------------- /past_work/riscv-configuration-structure-draft.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/riscv-configuration-structure-draft.adoc -------------------------------------------------------------------------------- /past_work/rvcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/rvcs.py -------------------------------------------------------------------------------- /past_work/schema/configuration-structure.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/schema/configuration-structure.asn -------------------------------------------------------------------------------- /past_work/schema/debug-extension.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/schema/debug-extension.asn -------------------------------------------------------------------------------- /past_work/schema/helper-types.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/schema/helper-types.asn -------------------------------------------------------------------------------- /past_work/schema/std-priv-extensions.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/schema/std-priv-extensions.asn -------------------------------------------------------------------------------- /past_work/schema/std-unpriv-extensions.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/schema/std-unpriv-extensions.asn -------------------------------------------------------------------------------- /past_work/schema/zjpm-extension.asn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/schema/zjpm-extension.asn -------------------------------------------------------------------------------- /past_work/workflows/actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/workflows/actions.yml -------------------------------------------------------------------------------- /past_work/workflows/lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/workflows/lib.yml -------------------------------------------------------------------------------- /past_work/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/past_work/workflows/pylint.yml -------------------------------------------------------------------------------- /src/charter.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/charter.adoc -------------------------------------------------------------------------------- /src/header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/header.adoc -------------------------------------------------------------------------------- /src/introduction.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/introduction.adoc -------------------------------------------------------------------------------- /src/mapping-to-asn1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/mapping-to-asn1.adoc -------------------------------------------------------------------------------- /src/mconfigptr.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/mconfigptr.adoc -------------------------------------------------------------------------------- /src/referenced-standards.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/referenced-standards.adoc -------------------------------------------------------------------------------- /src/riscv-unified-discovery-draft.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/riscv-unified-discovery-draft.adoc -------------------------------------------------------------------------------- /src/schema.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/schema.adoc -------------------------------------------------------------------------------- /src/solution-outline.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/solution-outline.adoc -------------------------------------------------------------------------------- /src/virtualization.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/src/virtualization.adoc -------------------------------------------------------------------------------- /unified_discovery_schema.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/configuration-structure/HEAD/unified_discovery_schema.asn1 --------------------------------------------------------------------------------