diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2021-05-01 11:37:52 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2021-05-01 11:37:52 +0200 |
| commit | 4f08ba2b1d0ad7ea90d4d97a483b56b891b9c902 (patch) | |
| tree | eeba5dd2a23a346234a1ceb6d6c7b135a7344af3 /src/drivers/framebuffer.cc | |
| parent | fb69c7b05894cee2b8bb691ead948798a0674059 (diff) | |
Creating scheduler, debug paging
Diffstat (limited to 'src/drivers/framebuffer.cc')
| -rw-r--r-- | src/drivers/framebuffer.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/framebuffer.cc b/src/drivers/framebuffer.cc index f5b537b..ce7790e 100644 --- a/src/drivers/framebuffer.cc +++ b/src/drivers/framebuffer.cc @@ -11,11 +11,11 @@ void framebuffer_init(FB_CFG config){ // indeed fb_cfg.location could be to big and // thus leading to cross u64 size limit while summing it with // kvar_kernel_vma in paging.cc/hpp - u64 start=0xFFFFFFFFFFFFFFFF - fb_cfg.pitch*fb_cfg.height; + u64 start=0xFFFFFFFFFFFFFFFF - (fb_cfg.pitch*fb_cfg.height); // Ensure we start writing at the begining of the page since // start is not necessarly 4096 bytes aligned start=PAGE(start); - PAGE_RMAP_PHY(start-kvar_kernel_vma,fb_cfg.location, fb_cfg.pitch*fb_cfg.height); + PAGE_RMAP(start,fb_cfg.location, PAGING_OPT_DEFAULTS,fb_cfg.pitch*fb_cfg.height); fb_cfg.location=start; } |
