[Zion] Pass the framebuffer info to yellowstone init process.

This commit is contained in:
Drew Galbraith 2023-11-09 11:20:41 -08:00
parent 8d10f19312
commit fa6a5949b2
7 changed files with 71 additions and 0 deletions

View file

@ -5,6 +5,7 @@
#include <mammoth/memory_region.h>
#include <mammoth/process.h>
#include <zcall.h>
#include <ztypes.h>
#include "hw/gpt.h"
#include "hw/pcie.h"
@ -48,6 +49,13 @@ uint64_t main(uint64_t port_cap) {
dbgln("Test: '{}'", file.cstr());
MappedMemoryRegion region =
MappedMemoryRegion::FromCapability(gBootFramebufferVmmoCap);
ZFramebufferInfo* fb = reinterpret_cast<ZFramebufferInfo*>(region.vaddr());
dbgln("FB Addr: {x}", fb->address_phys);
check(server_thread.Join());
dbgln("Yellowstone Finished Successfully.");
return 0;