Changeset 94d614e in mainline for boot/genarch/ofw.h


Ignore:
Timestamp:
2006-07-13T17:32:38Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a5f76758
Parents:
63cda71
Message:

Remove OpenFirmware calls from kernel/ entirely.

Switch the sparc64 port to use bootinfo.

Copy memcpy from boot/ to sparc64 kernel/ and
adjust it for memcpy_from/to_uspace.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/genarch/ofw.h

    r63cda71 r94d614e  
    4747 */
    4848typedef struct {
    49         const char *service;            /**< Command name */
    50         unsigned long nargs;            /**< Number of in arguments */
    51         unsigned long 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
    5555typedef struct {
    5656        void *start;
    57         unsigned int size;
     57        uint32_t size;
    5858} memzone_t;
    5959
    6060typedef struct {
    61         unsigned int total;
    62         unsigned int count;
     61        uint32_t total;
     62        uint32_t count;
    6363        memzone_t zones[MEMMAP_MAX_RECORDS];
    6464} memmap_t;
     
    6666typedef struct {
    6767        void *addr;
    68         unsigned int width;
    69         unsigned int height;
    70         unsigned int bpp;
    71         unsigned int scanline;
     68        uint32_t width;
     69        uint32_t height;
     70        uint32_t bpp;
     71        uint32_t scanline;
    7272} screen_t;
    7373
    7474typedef struct {
    7575        void *addr;
    76         unsigned int size;
     76        uint32_t size;
    7777} keyboard_t;
    7878
    7979typedef struct {
    80         unsigned int info;
    81         unsigned int addr_hi;
    82         unsigned int addr_lo;
     80        uint32_t info;
     81        uint32_t addr_hi;
     82        uint32_t addr_lo;
    8383} pci_addr_t;
    8484
    8585typedef struct {
    8686        pci_addr_t addr;
    87         unsigned int size_hi;
    88         unsigned int size_lo;
     87        uint32_t size_hi;
     88        uint32_t size_lo;
    8989} pci_reg_t;
    9090
Note: See TracChangeset for help on using the changeset viewer.