Ignore:
Timestamp:
2006-07-25T00:47:29Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a0c12f5
Parents:
aecf79f
Message:

xen32 work: create identity mapping for the main memory zone,
make several dummy modifications to get to the banner

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/xen32/include/boot/boot.h

    raecf79f rc59dd1a2  
    4747        char magic[32];             /**< "xen-<version>-<platform>" */
    4848        unsigned long nr_pages;     /**< Total pages allocated to this domain */
    49         unsigned long shared_info;  /**< Physical address of shared info struct */
     49        void *shared_info;          /**< Machine address of shared info struct */
    5050        uint32_t flags;             /**< SIF_xxx flags */
    51         unsigned long store_mfn;    /**< Physical page number of shared page */
     51        void *store_mfn;            /**< Machine page number of shared page */
    5252        uint32_t store_evtchn;      /**< Event channel for store communication */
    53         unsigned long console_mfn;  /**< Physical address of console page */
     53        void *console_mfn;          /**< Machine address of console page */
    5454        uint32_t console_evtchn;    /**< Event channel for console messages */
    55         unsigned long pt_base;      /**< Virtual address of page directory */
     55        unsigned long *pt_base;     /**< Virtual address of page directory */
    5656        unsigned long nr_pt_frames; /**< Number of bootstrap p.t. frames */
    57         unsigned long mfn_list;     /**< Virtual address of page-frame list */
    58         unsigned long mod_start;    /**< Virtual address of pre-loaded module */
     57        unsigned long *mfn_list;    /**< Virtual address of page-frame list */
     58        void *mod_start;            /**< Virtual address of pre-loaded module */
    5959        unsigned long mod_len;      /**< Size (bytes) of pre-loaded module */
    6060        int8_t cmd_line[GUEST_CMDLINE];
Note: See TracChangeset for help on using the changeset viewer.