Skip to content
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

Implement isteps 8.1-8.4 #64

Merged
merged 5 commits into from
Feb 2, 2022

Conversation

SergiiDmytruk
Copy link
Member

This implements initialization of second CPU in the system and starts its SBE.

Depends on #57 and transitively on #56 PRs.

@krystian-hebel krystian-hebel changed the base branch from raptor-cs_talos-2/develop to raptor-cs_talos-2/mvpd_2nd_cpu January 5, 2022 15:58
@krystian-hebel
Copy link
Contributor

I've changed base branch so it will be easier to review, I'll do the same with other PRs. I think I will merge it from the newest to oldest to keep history clean.

@SergiiDmytruk
Copy link
Member Author

I think I will merge it from the newest to oldest to keep history clean.

I could just rebase, but either way will work.

src/soc/ibm/power9/fsi.h Outdated Show resolved Hide resolved
src/soc/ibm/power9/istep_8_1.c Show resolved Hide resolved
src/soc/ibm/power9/istep_8_1.c Show resolved Hide resolved
src/soc/ibm/power9/istep_8_1.c Show resolved Hide resolved
@krystian-hebel krystian-hebel changed the base branch from raptor-cs_talos-2/mvpd_2nd_cpu to raptor-cs_talos-2/develop February 2, 2022 16:49
Avoid duplication of constants related to scratch registers.

Change-Id: I30af7bfa2d65af1ba3b6005ce40b9e9befac9fc8
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
`size` needs to be set before call to mvpd_extract_keyword() on each
iteration of the loop because it's assigned to by the function. Setting
it once might result in a failure if size of data increases on some
iteration.

Change-Id: I73532b9ced11bcc658936212babdc86ac64f42d0
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Change-Id: Ic808c276d7e3aa5c880604d322b64eff86c869ff
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
These isteps initialize and start second CPU.

Change-Id: I0b721dbf1a6282650f4c67194765c250f263e23e
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Change-Id: I62f658a5c3983642976eeb3264e02aead9223a22
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants