Changeset 10e0cee in mainline for arch/ppc32/include/mm/page.h


Ignore:
Timestamp:
2006-06-18T00:31:14Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1bb2e7a
Parents:
8e3bf3e2
Message:

ppc32: BAT-less memory mapping (broken yet)
VSID support (broken yet)
boot API change
cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/include/mm/page.h

    r8e3bf3e2 r10e0cee  
    133133extern void page_arch_init(void);
    134134
    135 typedef struct {
    136         unsigned v : 1;          /**< Valid */
    137         unsigned vsid : 24;      /**< Virtual Segment ID */
    138         unsigned h : 1;          /**< Primary/secondary hash */
    139         unsigned api : 6;        /**< Abbreviated Page Index */
    140         unsigned rpn : 20;       /**< Real Page Number */
    141         unsigned reserved0 : 3;
    142         unsigned r : 1;          /**< Reference */
    143         unsigned c : 1;          /**< Change */
    144         unsigned wimg : 4;       /**< Access control */
    145         unsigned reserved1 : 1;
    146         unsigned pp : 2;         /**< Page protection */
    147 } phte_t;
    148 
    149 extern void pht_refill(int n, istate_t *istate);
    150 extern bool pht_real_refill(int n, istate_t *istate) __attribute__ ((section("K_UNMAPPED_TEXT_START")));
    151 extern void pht_init(void);
    152 
    153135#endif /* __ASM__ */
    154136
Note: See TracChangeset for help on using the changeset viewer.