Ignore:
Timestamp:
2006-07-30T15:57:07Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b3e8c90
Parents:
764c302
Message:

xen32 cleanup

File:
1 edited

Legend:

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

    r764c302 rc049309  
    4545
    4646typedef struct {
    47         char magic[32];             /**< "xen-<version>-<platform>" */
    48         unsigned long nr_pages;     /**< Total pages allocated to this domain */
    49         void *shared_info;          /**< Machine address of shared info struct */
     47        int8_t magic[32];           /**< "xen-<version>-<platform>" */
     48        uint32_t frames;            /**< Available frames */
     49        void *shared_info;          /**< Shared info structure (machine address) */
    5050        uint32_t flags;             /**< SIF_xxx flags */
    51         void *store_mfn;            /**< Machine page number of shared page */
     51        pfn_t store_mfn;            /**< Shared page (machine page) */
    5252        uint32_t store_evtchn;      /**< Event channel for store communication */
    53         void *console_mfn;          /**< Machine address of console page */
     53        void *console_mfn;          /**< Console page (machine address) */
    5454        uint32_t console_evtchn;    /**< Event channel for console messages */
    55         unsigned long *pt_base;     /**< Virtual address of page directory */
    56         unsigned long nr_pt_frames; /**< Number of bootstrap p.t. frames */
    57         unsigned long *mfn_list;    /**< Virtual address of page-frame list */
    58         void *mod_start;            /**< Virtual address of pre-loaded module */
    59         unsigned long mod_len;      /**< Size (bytes) of pre-loaded module */
     55        pte_t *ptl0;                /**< Boot PTL0 (kernel address) */
     56        uint32_t pt_frames;         /**< Number of bootstrap page table frames */
     57        pfn_t *pm_map;              /**< Physical->machine frame map (kernel address) */
     58        void *mod_start;            /**< Modules start (kernel address) */
     59        uint32_t mod_len;           /**< Modules size (bytes) */
    6060        int8_t cmd_line[GUEST_CMDLINE];
    6161} start_info_t;
Note: See TracChangeset for help on using the changeset viewer.