- Timestamp:
- 2006-05-20T21:11:08Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 125e944
- Parents:
- 1068f6a
- Location:
- genarch
- Files:
-
- 1 deleted
- 3 edited
-
Makefile.inc (modified) (1 diff)
-
include/fb/fb.h (modified) (1 diff)
-
src/fb/fb.c (modified) (2 diffs)
-
src/fb/fb_map.c (deleted)
Legend:
- Unmodified
- Added
- Removed
-
genarch/Makefile.inc
r1068f6a rc1982e45 68 68 genarch/src/fb/fb.c 69 69 DEFS += -DCONFIG_FB 70 ifneq ($(CONFIG_FB_MAP_ARCH),y)71 GENARCH_SOURCES += \72 genarch/src/fb/fb_map.c73 endif74 70 endif 75 71 -
genarch/include/fb/fb.h
r1068f6a rc1982e45 36 36 void fb_init(__address addr, unsigned int x, unsigned int y, unsigned int bpp, unsigned int scan); 37 37 38 /* To be implemented by architecture. */39 void fb_map_arch(__address virtaddr, __address physaddr, size_t size);40 41 38 #endif -
genarch/src/fb/fb.c
r1068f6a rc1982e45 33 33 #include <sysinfo/sysinfo.h> 34 34 #include <mm/slab.h> 35 #include <bitops.h>36 35 #include <align.h> 37 36 #include <panic.h> … … 350 349 351 350 unsigned int fbsize = scan * y; 352 unsigned int fborder;353 354 if (fbsize <= FRAME_SIZE)355 fborder = 0;356 else357 fborder = (fnzb32(fbsize - 1) + 1) - FRAME_WIDTH;358 351 359 352 /* Map the framebuffer */ 360 fbaddress = (__u8 *) PA2KA(PFN2ADDR(frame_alloc(fborder, FRAME_KA))); 361 362 fb_map_arch((__address) fbaddress, (__address) addr, fbsize); 353 fbaddress = (__u8 *) hw_map((__address) addr, fbsize); 363 354 364 355 xres = x;
Note:
See TracChangeset
for help on using the changeset viewer.
