Skip to content

Fix Readme#1

Open
raspiduino wants to merge 4 commits into
sleirsgoevy:masterfrom
raspiduino:master
Open

Fix Readme#1
raspiduino wants to merge 4 commits into
sleirsgoevy:masterfrom
raspiduino:master

Conversation

@raspiduino

Copy link
Copy Markdown
  • Add gcc toolchain information
  • Add prebuild boot.img download URL
  • Add XDA thread URL

Add some info
Add XDA thread URL
Comment thread README.md
* Use the backdoor early to bootstrap a valid-looking HYP stub, then let KVM boot normally. Does not work due to the custom `vbar_el2` handling, see above.

## Prebuilt kernel by @sleirsgoevy
The prebuilt kernel include Magisk patch and KVM. You can download it [here](https://mega.nz/file/d8lGhY7b#NKQZEL3G6bT7SetrHLh4rNgmgg0L5EXJ0Lir_QjAebA)

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Side note: it was built with GCC 6, not GCC 4.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where could you find gcc 6 for that? I cannot find it on the internet. Thanks!

Comment thread README.md
* In the early bootup code, use the backdoor to enter EL2, and continue booting from there, imitating normal EL2 boot. This probably fails later when secondary cores boot up, causing a sanity check in `arch/arm64/include/asm/virt.h` to fail (boot CPU booted in EL2, others in EL1).
* Use the backdoor early to bootstrap a valid-looking HYP stub, then let KVM boot normally. Does not work due to the custom `vbar_el2` handling, see above.

## Prebuilt kernel by @sleirsgoevy

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be moved before the technical section, otherwise not many people will see it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants