aboutsummaryrefslogtreecommitdiff
path: root/test/testdata/qemu.dtb
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mikisabate@gmail.com>2024-11-19 14:55:32 +0100
committerMiquel Sabaté Solà <mikisabate@gmail.com>2024-11-19 15:05:59 +0100
commit52a4afca71aee5c150c6c63e7c1a510501fce6f3 (patch)
tree9f89676e30995aa9b8da02364b948a0cf6b7aa0c /test/testdata/qemu.dtb
parent24e9f07624f8d71db91171c7f8a52aaed2098560 (diff)
downloadfbos-52a4afca71aee5c150c6c63e7c1a510501fce6f3.tar.gz
fbos-52a4afca71aee5c150c6c63e7c1a510501fce6f3.zip
Setup the stack for an init task
Bootstrap an init task which holds at least the initial stack that is to be used when setting up the registers (such as `sp` and `tp`). In order to guarantee that the stack and the rest of the registers are set up correctly, this commit also provides a raw implementation of a `printk` function. Moreover, this commit also adds an argument that must be passed to `start_kernel`, which is the pointer to the embedded `fdt` blob. This argument will be used by later work so to fetch, at least, the base address for the initial ram disk. This was also used to test that the stack was working as expected. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to 'test/testdata/qemu.dtb')
0 files changed, 0 insertions, 0 deletions