Index: sys/dev/tc/sfb.c =================================================================== RCS file: /cvsroot/src/sys/dev/tc/sfb.c,v retrieving revision 1.89 diff -u -p -r1.89 sfb.c --- sys/dev/tc/sfb.c 6 Dec 2021 16:00:07 -0000 1.89 +++ sys/dev/tc/sfb.c 16 Nov 2025 23:18:11 -0000 @@ -487,7 +487,7 @@ sfbmmap(void *v, void *vs, off_t offset, if (offset >= SFB_SIZE || offset < 0) return (-1); - return machine_btop(sc->sc_vaddr + offset); + return machine_btop(sc->sc_vaddr + SFB_FB_OFFSET + offset); } static int Index: sys/dev/tc/sfbplus.c =================================================================== RCS file: /cvsroot/src/sys/dev/tc/sfbplus.c,v retrieving revision 1.42 diff -u -p -r1.42 sfbplus.c --- sys/dev/tc/sfbplus.c 6 Dec 2021 17:43:50 -0000 1.42 +++ sys/dev/tc/sfbplus.c 16 Nov 2025 23:18:11 -0000 @@ -509,7 +509,7 @@ sfbmmap(void *v, void *vs, off_t offset, if (offset >= 0x1000000 || offset < 0) /* XXX 16MB XXX */ return (-1); - return machine_btop(sc->sc_vaddr + offset); + return machine_btop(sc->sc_vaddr + SFB_FB_OFFSET + offset); } static int