You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That HLS pointer for hart0 then gets passed into main_other_hart() to kick off the hart entry-point function, even if the specified "first hart" is not hart0.
And similarly for main_first_hart_app(), the HLS is passed in, but then overwritten to be hard-coded to the HLS for hart1. And that value is then passed into main_other_hart():
Why does
main_first_hart()
take in a pointer to the HLS from the caller, but then overwrite its value to be hard-coded to the HLS for hart0?platform/mpfs_hal/startup_gcc/system_startup.c
Lines 102 to 103 in 8af073c
That HLS pointer for hart0 then gets passed into
main_other_hart()
to kick off the hart entry-point function, even if the specified "first hart" is not hart0.And similarly for
main_first_hart_app()
, the HLS is passed in, but then overwritten to be hard-coded to the HLS for hart1. And that value is then passed intomain_other_hart()
:platform/mpfs_hal/startup_gcc/system_startup.c
Lines 302 to 305 in 8af073c
The text was updated successfully, but these errors were encountered: