Changeset bbf5657 in mainline for arch


Ignore:
Timestamp:
2006-02-13T23:22:05Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fe050b7
Parents:
d7d6385
Message:

Added support for 24-bit framebuffer.

Location:
arch
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • arch/mips32/src/console.c

    rd7d6385 rbbf5657  
    3232#include <arch/drivers/serial.h>
    3333#include <arch/drivers/msim.h>
     34#include <fb/fb.h>
    3435
    3536void console_init(void)
     
    4142        } else
    4243                msim_console();
     44#ifdef CONFIG_FB
     45        fb_init(0xb2000000, 640, 480);
     46#endif
    4347}
  • arch/mips32/src/mm/frame.c

    rd7d6385 rbbf5657  
    4343                arc_frame_init();
    4444        else {
    45                 zone_create(1, (config.memory_size >> FRAME_WIDTH)-1,1,0);
     45                zone_create(0, ADDR2PFN(config.memory_size), 1, 0);
     46                /*
     47                 * Blacklist interrupt vektor
     48                 */
     49                frame_mark_unavailable(0, 1);
    4650        }
    4751}
  • arch/ppc32/src/mm/frame.c

    rd7d6385 rbbf5657  
    3434void frame_arch_init(void)
    3535{
    36         zone_create(0, config.memory_size >> FRAME_WIDTH, 1, 0);
     36        /* First page is exception vector,
     37         * second is 'implementation specific', evade it too
     38         */
     39        zone_create(0, SIZE2FRAMES(config.memory_size), 2, 0);
     40        frame_mark_unavailable(0, 2);
    3741}
Note: See TracChangeset for help on using the changeset viewer.