Changeset b1b723e in mainline
- Timestamp:
- 2006-05-14T15:00:24Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 68965ec5
- Parents:
- 749122b
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/drivers/vesa.c
r749122b rb1b723e 81 81 fb_init(vram_lin_addr, vesa_width, vesa_height, vesa_bpp, vesa_scanline); 82 82 83 sysinfo_set_item_val("Framebuffer.address.physical",NULL,vesa_ph_addr); 83 fb_register(); 84 sysinfo_set_item_val("fb.address.physical", NULL, vesa_ph_addr); 84 85 } 85 86 -
arch/ppc32/include/console.h
r749122b rb1b723e 31 31 32 32 extern void ppc32_console_init(void); 33 extern void ppc32_console_register(void); 33 34 34 35 #endif -
arch/ppc32/src/console.c
r749122b rb1b723e 40 40 fb_init(0xf0000000 + (bootinfo.screen.addr & ((__address) ~0 >> 15)), bootinfo.screen.width, bootinfo.screen.height, bootinfo.screen.bpp, bootinfo.screen.scanline); 41 41 } 42 43 44 void ppc32_console_register(void) 45 { 46 fb_register(); 47 } -
arch/ppc32/src/ppc32.c
r749122b rb1b723e 63 63 /* Merge all zones to 1 big zone */ 64 64 zone_merge_all(); 65 66 ppc32_console_register(); 65 67 } 66 68 } -
genarch/include/fb/fb.h
r749122b rb1b723e 35 35 extern spinlock_t fb_lock; 36 36 void fb_init(__address addr, unsigned int x, unsigned int y, unsigned int bpp, unsigned int scan); 37 void fb_register(void); 37 38 38 39 #endif -
genarch/src/fb/fb.c
r749122b rb1b723e 48 48 static unsigned int yres = 0; 49 49 static unsigned int scanline = 0; 50 static unsigned int bitspp = 0; 50 51 static unsigned int pixelbytes = 0; 51 52 … … 349 350 xres = x; 350 351 yres = y; 352 bitspp = bpp; 351 353 scanline = scan; 352 354 … … 360 362 chardev_initialize("fb", &framebuffer, &fb_ops); 361 363 stdout = &framebuffer; 362 363 sysinfo_set_item_val("Framebuffer",NULL,true); 364 sysinfo_set_item_val("Framebuffer.width",NULL,x); 365 sysinfo_set_item_val("Framebuffer.height",NULL,y); 366 sysinfo_set_item_val("Framebuffer.scanline",NULL,scan); 367 sysinfo_set_item_val("Framebuffer.bpp",NULL,bpp); 368 sysinfo_set_item_val("Framebuffer.address.virtual",NULL,addr); 369 370 371 372 } 364 } 365 366 367 /** Register framebuffer in sysinfo 368 * 369 */ 370 void fb_register(void) 371 { 372 sysinfo_set_item_val("fb", NULL, true); 373 sysinfo_set_item_val("fb.width", NULL, xres); 374 sysinfo_set_item_val("fb.height", NULL, yres); 375 sysinfo_set_item_val("fb.scanline", NULL, scanline); 376 sysinfo_set_item_val("fb.bpp", NULL, bitspp); 377 sysinfo_set_item_val("fb.address.virtual", NULL, (__address) fbaddress); 378 } -
generic/include/syscall/syscall.h
r749122b rb1b723e 32 32 typedef enum { 33 33 SYS_IO = 0, 34 SYS_TLS_SET = 1, /* Hardcoded in AMD64, IA32 uspace - psthread.S */34 SYS_TLS_SET = 1, /* Hardcoded in AMD64, IA32 uspace - psthread.S */ 35 35 SYS_THREAD_CREATE, 36 36 SYS_THREAD_EXIT,
Note:
See TracChangeset
for help on using the changeset viewer.