-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
contrib: gunyah-hypervisor update 12/2023
Gunyah updates: * cyclomatic complexity improvements * Misra fixes * trbe rename * virtio-input device handling * remote cpu halt on debug * memdb bitmap object ID count increase to 16 * provide vcpu_runtime_flags bitfield * Return cause of VCPU sleep from vcpu_run * vgic hw_active tracking fixes * vcpu dying power-on race fix * vcpu power voting fixes * vgic unbind fixes * idle with wfi timeout support * wait for slow irqs after cpu wake * page table barriers for correct walk cache flushing * vgic 1:N routing fixes * defer per-cpu gic initialization * Avoid unsafe casts in atomic bitfield ops * new platform functional cpus api Signed-off-by: Carl van Schaik <[email protected]>
- Loading branch information
1 parent
41c15b6
commit 36ca3a2
Showing
110 changed files
with
3,150 additions
and
1,196 deletions.
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
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
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
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
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
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
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
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,15 @@ | ||
%.pdf: %.md Makefile | ||
pandoc -s --toc --pdf-engine=xelatex -N --top-level-division=part \ | ||
--metadata=title:'Gunyah Hypercall API' \ | ||
--metadata=date:"Generated: `date \"+%a %d %B %Y\"`" \ | ||
--variable=class:book \ | ||
--variable=mainfont:LiberationSans \ | ||
--variable=monofont:LiberationMono \ | ||
--variable=papersize:a4 \ | ||
--variable=margin-left:2.5cm \ | ||
--variable=margin-right:2.5cm \ | ||
--variable=margin-top:2.5cm \ | ||
--variable=margin-bottom:2.5cm \ | ||
$< -o $@ | ||
|
||
all: gunyah_api.pdf | ||
all: gunyah_api.pdf gunyah_api_qcom.pdf |
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
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
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
// © 2023 Qualcomm Innovation Center, Inc. All rights reserved. | ||
// | ||
// SPDX-License-Identifier: BSD-3-Clause | ||
|
||
#include <assert.h> | ||
#include <hyptypes.h> | ||
|
||
#include <util.h> | ||
|
||
#include <asm/cache.h> | ||
#include <asm/cpu.h> | ||
|
||
void | ||
cache_clean_range(const void *data, size_t size) | ||
{ | ||
CACHE_CLEAN_RANGE(data, size); | ||
} |
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
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
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
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.