Commit Graph
8 Commits
Author SHA1 Message Date
Damien Le Moal 84df181c84 Add a banner
Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-21 15:09:13 +09:00
Damien Le Moal 8f91d1142e fw: Disable delegation
Also disable interrupts and exceptions delegation when clearing mie and
mip.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-21 15:09:13 +09:00
Damien Le Moal 513474cd1b Fix FDT relocation
Or rather, disable it if FW_PAYLOAD_FDT_ADDR is not defined. This
correspond to cases where the underlying FW that loaded and started
opensbi did not provide any FDT. In such case, the platform code will
need to prepare one.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-21 15:09:13 +09:00
Damien Le Moal aa68f0252f Refine platform features control
Allow a platform to report its supported features in more details.
The new features defined are:
* SBI_PLATFORM_HAS_PMP
* SBI_PLATFORM_HAS_SCOUNTEREN
* SBI_PLATFORM_HAS_MCOUNTEREN

In addition, define the macro SBI_PLATFORM_DEFAULT_FEATURES as the set
of features that are generally expected to be supported by a Linux
capable platform.

Operations touching the features controlled with these falgs are not
executed if the platform does not set the corresponding feature flags.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-21 15:09:13 +09:00
Damien Le Moal 316e05f248 plat: Add Kendryte k210 initial support
Only compiles for now, completely untested.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-20 14:43:04 +09:00
Damien Le Moal b88b9ee2d1 blob: Fix comments
Add comments to assembler (not trivial to follow).

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-20 14:43:04 +09:00
Damien Le Moal fcfbb30fc3 Added .gitignore
Ignore build and install directories

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-20 14:41:36 +09:00
Damien Le Moal 91fc25f59b blob: Fix comment typos
Various typos fix.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2018-12-19 17:07:25 +09:00