-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(doc): add guest configuration to bao-classic config documentation #78
Open
Diogo21Costa
wants to merge
70
commits into
wip/bao-classic_config
Choose a base branch
from
feat/bao-classic_config_guests
base: wip/bao-classic_config
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
746823c
feat(doc): add guest configuration introduction
Diogo21Costa 407c8dd
feat(doc): add guest image configuration
Diogo21Costa c92f56b
feat(doc): add VM configuration - introduction
Diogo21Costa 413b37b
feat(doc): add VM configuration - number of vCPUs
Diogo21Costa b6db67a
feat(doc): add VM configuration - memory mapping
Diogo21Costa da5b673
feat(doc): add VM configuration - IPC
Diogo21Costa b78ee89
feat(doc): add VM configuration - devices
Diogo21Costa c22ba39
feat(doc): add VM configuration - memory management
Diogo21Costa 3d43ffb
feat(doc): add VM configuration - architectural-specific configurations
Diogo21Costa 1300f5a
feat(doc): add cpu affinity
Diogo21Costa 7415b8d
feat(doc): add cache coloring
Diogo21Costa 77c4429
fix(doc): include format tweaks to use the new column limit of 100
Diogo21Costa 223e053
fix(img): update cpu-affinity
Diogo21Costa b5096f0
fix(heading): update section naming
Diogo21Costa 88b3e28
fix(vm_config): fix introduction text
Diogo21Costa fedaf73
fix(vm_config): update vm entry description
Diogo21Costa 9d82a52
fix(vm_config): fix struct vm_image declaration
Diogo21Costa 8e218ad
fix(guest_image): update size field description
Diogo21Costa 4af39fd
fix(typo): improve Virtual Machine Configuration section
Diogo21Costa 31f18ac
update(doc): refactor Virtual Machine Configuration description
Diogo21Costa 0155757
update(VM Config): improve struct description
Diogo21Costa 4aa86ec
update(doc): improve Virtual Machine Configuration description
Diogo21Costa d6c2e0a
update(n_cpus): add warning to number of vCPUs description
Diogo21Costa 580d626
fix(vm_config): rename memory regions subsection
Diogo21Costa 5f9b9ea
fix(vm_config): improve region_num description
Diogo21Costa 9bf7c0c
update(mem_reg): include small entry
Diogo21Costa 1ca6f2e
update(mem_reg): include important notes
Diogo21Costa 1c373fe
update(mem_reg): include details on the use of place_phys
Diogo21Costa 4b057cd
update(guest_img): update separately_loaded description
Diogo21Costa 3264cd3
fix(vm_config): fix format
Diogo21Costa af0601c
fix(vm_config): fix format
Diogo21Costa ba5a87f
fix(guest_img): fix format
Diogo21Costa 42c87ce
fix(guest_img): remove outdated image
Diogo21Costa 987878a
update(guest_img): empashise the importance of using macros to configure
Diogo21Costa dd49512
update(guest_img): include macros use-cases examples
Diogo21Costa e9e1c43
update(mem_manag): fix struct declaration
Diogo21Costa 431be7f
update(arch): fix typo
Diogo21Costa e501eb4
update(cache_col): update image
Diogo21Costa 2bbd78f
update(cache_col): improve coloring description
Diogo21Costa 404de5a
update(ipc): add note regarding to shmem size and base
Diogo21Costa 854fe14
update(ipc): add overview of IPC workflow
Diogo21Costa ae5a5bd
update(ipc): include note regarding to base and size
Diogo21Costa c77efcb
fix(vm_config): improve readability
Diogo21Costa 7ea8acb
fix(guest_image): improve readability
Diogo21Costa a899626
fix(vm_config): improve readability
Diogo21Costa e671c5b
ref(arch): remove mem. management section and split arch specific config
Diogo21Costa 3594c13
fix(format): include format tweaks
Diogo21Costa df43831
fix(cpu_affinity): include improved description
Diogo21Costa 7bfac37
fix(doc): improve readability
Diogo21Costa 8a6069e
fix(vm_config): update image struct definition
Diogo21Costa 00a28ff
fix(doc): improve readability
Diogo21Costa 69735d9
fix(doc): remove content from memory regions section
Diogo21Costa e564d6e
fix(doc): redefine IPC nomenclature
Diogo21Costa 696ae37
fix(doc): improve IPC section readability
Diogo21Costa a83bb96
fix(doc): fix typo
Diogo21Costa 831e066
fix(doc): improve readability by introducing GA and PA terms
Diogo21Costa 3558ec9
fix(doc): update device configuration note
Diogo21Costa d2efdcf
fix(doc): remove empty subsection
Diogo21Costa a139c99
fix(doc): update MPU VA and PA configuration description
Diogo21Costa 8b6eb3b
feat(doc): add shared memory configuration
Diogo21Costa 33652e5
fix(doc): improve shared memory documentation
Diogo21Costa b4d14d8
fix(doc): improve shared memory documentation
Diogo21Costa f6b8cde
fix(doc): improve shared memory documentation
Diogo21Costa 07452d7
fix(doc): improve shared memory documentation
Diogo21Costa 3f2a6f1
fix(doc): improve shared memory documentation
Diogo21Costa 12a303c
fix(doc): fix guest image documentation
Diogo21Costa 9ffd91e
fix(doc): fix VM config documentation
Diogo21Costa 9744a25
fix(doc): fix shared memory documentation
Diogo21Costa b778726
fix(doc): fix devices documentation
Diogo21Costa 0c360b5
fix(doc): add note regarding to MMIO mapping
Diogo21Costa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When mapping MMIO regions for guests, the memory regions associated with the interrupt controller (only interrupt controllers are target of MMIO trap and emulate in Bao) must be excluded. Mapping these regions can lead to conflicts or incorrect
behavior, as they are typically managed by Bao through trap-and-emulate mechanisms.