Ignore:
Timestamp:
2011-11-09T00:06:57Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ddcc8a0
Parents:
6641295
Message:

Partition sparc64 kernel memory.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/include/mm/sun4u/km.h

    r6641295 rec1c8e6  
    3636#define KERN_sparc64_sun4u_KM_H_
    3737
     38/*
     39 * Be conservative and assume the 44-bit virtual address width as found
     40 * on the UltraSPARC CPU, even when running on a newer CPU, such as
     41 * UltraSPARC III, which has the full 64-bit virtual address width.
     42 *
     43 * Do not use the 4 GiB area on either side of the VA hole to meet the
     44 * limitations of the UltraSPARC CPU.
     45 */
     46
     47#define KM_SPARC64_US_IDENTITY_START            UINT64_C(0x0000000000000000)
     48#define KM_SPARC64_US_IDENTITY_SIZE             UINT64_C(0x000007ff00000000)
     49
     50#define KM_SPARC64_US_NON_IDENTITY_START        UINT64_C(0xfffff80100000000)
     51#define KM_SPARC64_US_NON_IDENTITY_SIZE         UINT64_C(0x000007ff00000000)
     52
    3853extern void km_identity_arch_init(void);
    3954extern void km_non_identity_arch_init(void);
Note: See TracChangeset for help on using the changeset viewer.