mirror of
https://github.com/isometimes/rpi4-osdev
synced 2024-11-22 02:00:40 +00:00
Demonstrating running on both core1 and core2 now
This commit is contained in:
parent
e0b0076abc
commit
56068acbb6
1 changed files with 14 additions and 3 deletions
|
@ -92,6 +92,15 @@ void playaudio_cpu()
|
|||
}
|
||||
}
|
||||
|
||||
void core2_main(void)
|
||||
{
|
||||
clear_core2(); // Only run once
|
||||
|
||||
debugstr("Playing on CPU Core #2... ");
|
||||
playaudio_cpu();
|
||||
debugstr(" done"); debugcrlf();
|
||||
}
|
||||
|
||||
void core1_main(void)
|
||||
{
|
||||
clear_core1(); // Only run once
|
||||
|
@ -99,6 +108,8 @@ void core1_main(void)
|
|||
debugstr("Playing on CPU Core #1... ");
|
||||
playaudio_cpu();
|
||||
debugstr(" done"); debugcrlf();
|
||||
|
||||
start_core2(core2_main); // Kick it off on core 2
|
||||
}
|
||||
|
||||
void core0_main(void)
|
||||
|
@ -117,6 +128,6 @@ void main(void)
|
|||
audio_init();
|
||||
debugstr("done"); debugcrlf();
|
||||
|
||||
start_core1(core1_main);
|
||||
core0_main();
|
||||
start_core1(core1_main); // Kick it off on core 1
|
||||
core0_main(); // Loop endlessly, printing x's
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue