-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
I've been attempting to modify the OS in order to be able to run it on an RPi Zero. Thus far, these are the problems I've identified will need to be solved:
- In the startup.s file, the other cores of the processor are firstly disabled. Since the BCM2835 doesn't have extra cores, it just hangs when this happens. We'll have to handle this another way, possibly after detecting the board type.
- Assembly part of memory detection goes into an infinite loop, even after setting the reserved region interval correctly. Perhaps this will have to be moved to after the board is detected, since the reserved region changes per board.
- Timer implementation is not compatible. The system timer will have to be used instead, which lives inside the main peripheral region in both BCM2835 and BCM2836.
Metadata
Metadata
Assignees
Labels
No labels