Changes in boot/genarch/ofw.h [e731b0d:fd375a8d] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/genarch/ofw.h

    re731b0d rfd375a8d  
    3333#include <stdarg.h>
    3434
    35 #define BUF_SIZE  1024
     35#define BUF_SIZE                1024
    3636
    37 #define MEMMAP_MAX_RECORDS  32
     37#define MEMMAP_MAX_RECORDS      32
    3838
    39 #define MAX_OFW_ARGS  12
     39#define MAX_OFW_ARGS            12
    4040
    4141typedef unative_t ofw_arg_t;
     
    4747 */
    4848typedef struct {
    49         ofw_arg_t service;             /**< Command name. */
    50         ofw_arg_t nargs;               /**< Number of in arguments. */
    51         ofw_arg_t nret;                /**< Number of out arguments. */
    52         ofw_arg_t args[MAX_OFW_ARGS];  /**< List of arguments. */
     49        ofw_arg_t service;              /**< Command name. */
     50        ofw_arg_t nargs;                /**< Number of in arguments. */
     51        ofw_arg_t nret;                 /**< Number of out arguments. */
     52        ofw_arg_t args[MAX_OFW_ARGS];   /**< List of arguments. */
    5353} ofw_args_t;
    5454
     
    6363        memzone_t zones[MEMMAP_MAX_RECORDS];
    6464} memmap_t;
     65
     66typedef struct {
     67        void *addr;
     68        uint32_t width;
     69        uint32_t height;
     70        uint32_t bpp;
     71        uint32_t scanline;
     72} screen_t;
     73
     74typedef struct {
     75        void *addr;
     76        uint32_t size;
     77} macio_t;
    6578
    6679typedef struct {
     
    105118extern void *ofw_translate(const void *virt);
    106119extern int ofw_translate_failed(ofw_arg_t flag);
    107 extern void *ofw_claim_virt(const void *virt, const unsigned int len);
    108 extern void *ofw_claim_phys(const void *virt, const unsigned int len);
    109 extern void *ofw_claim_phys_any(const unsigned int len, const unsigned int alignment);
    110 extern int ofw_map(const void *phys, const void *virt, const unsigned int size, const int mode);
     120extern void *ofw_claim_virt(const void *virt, const int len);
     121extern void *ofw_claim_phys(const void *virt, const int len);
     122extern int ofw_map(const void *phys, const void *virt, const int size, const int mode);
    111123extern int ofw_memmap(memmap_t *map);
     124extern int ofw_screen(screen_t *screen);
     125extern int ofw_macio(macio_t *macio);
    112126extern int ofw_setup_palette(void);
    113127extern void ofw_quiesce(void);
Note: See TracChangeset for help on using the changeset viewer.