HomeSort by relevance Sort by last modified time
    Searched full:ism (Results 1 - 25 of 56) sorted by null

1 2 3

  /onnv/onnv-gate/usr/src/uts/common/vm/
seg_spt.h 61 uint_t spt_flags; /* Dynamic ISM or regular ISM */
99 * Functions used in shm.c to call ISM.
113 * to determine the real size of the ISM segment.
120 * to determine the flags of the {D}ISM segment.
132 * In a 64-bit address space, we'll try to put ISM segments between
134 * predict that a VA is contained by an ISM segment, which may optimize
135 * translation. The range must _only_ be treated as advisory; ISM segments
136 * may fall outside of the range, and non-ISM segments may be contained
138 * In order to avoid collision between ISM/DISM addresses with e.g
    [all...]
seg_spt.c 62 * segspt_minfree is the memory left for system after ISM
64 * sptcreate when ISM is created. ISM should not use more
67 * be able to use up more memory for ISM so we set the default
68 * segspt_minfree to 5% (which gives ISM max 95% of availrmem.
69 * If somebody wants even more memory for ISM (risking hanging
549 * Some platforms assume that ISM mappings are HAT_LOAD_LOCK
575 * of the ISM segment. This will prevent any calls to
576 * hat_pageunload() on this ISM segment for those platforms.
844 * We want to lock/unlock the entire ISM segment. Therefore
    [all...]
hat.h 319 HAT_DYNAMIC_ISM_UNMAP, /* hat_pageunload() handles ISM pages */
351 * than one process (eg. ISM).
  /onnv/onnv-gate/usr/src/uts/common/sys/
shm_impl.h 67 ulong_t shm_ismattch; /* number of ISM attaches */
71 struct sptinfo *shm_sptinfo; /* info about ISM segment */
72 struct seg *shm_sptseg; /* pointer to ISM segment */
121 uint32_t shm_cnattch; /* number of ISM attaches */
shm.h 75 #define SHM_PAGEABLE 0100000 /* pageable ISM */
100 ulong_t shm_cnattch; /* number of ISM attaches */
ipc_impl.h 105 uint64_t shmx_cnattch; /* # of ISM attaches */
  /onnv/onnv-gate/usr/src/uts/common/os/
shm.c 142 * Setting share_page_table automatically turns on the SHM_SHARE_MMU (ISM) flag
144 * get ISM, even if say, DISM is specified. It should really be called "ism_on".
294 * If trying to change an existing {D}ISM segment from ISM
317 * Handle ISM
329 * called, map_pgsz is called to recommend a [D]ISM pagesize,
331 * [D]ISM pagesize.
333 * [D]ISM segment, then use the previously selected page size.
376 * in the predict-ISM zone.
440 * all ISM segments by trying the chec
    [all...]
urw.c 86 * Fail if this is an ISM shared segment and the address is
  /onnv/onnv-gate/usr/src/cmd/ptools/pmap/
pmap_common.c 122 (mflags & MA_NORESERVE) ? "ism" : "dism");
125 (mflags & MA_NORESERVE) ? "ism" : "dism", shmid);
  /onnv/onnv-gate/usr/src/cmd/filebench/common/
ipc.c 750 "Creating %zd bytes of ISM Shared Memory...", size);
755 "Failed to create %zd bytes of ISM shared memory", size);
762 "Failed to attach %zd bytes of created ISM shared memory",
770 "Allocated %zd bytes of ISM Shared Memory... at %zx",
779 /* Per addr space ism */
815 * Allocate from interprocess shared memory. Attaches to ism
852 filebench_log(LOG_VERBOSE, "Deleting ISM...");
  /onnv/onnv-gate/usr/src/uts/sfmmu/vm/
hat_sfmmu.h 152 * All shared memory segments attached with the SHM_SHARE_MMU flag (ISM)
154 * created ISM segment is created out of a new address space at base va
177 * All segments mapped with ISM are guaranteed to be 4M, 32M or 256M aligned.
180 * [XX..22] base address of ism segment. XX is 63 or 31 depending whether
188 uintptr_t imap_seg; /* base va + sz of ISM segment */
189 uchar_t imap_vb_shift; /* mmu_pageshift for ism page size */
190 uchar_t imap_rid; /* region id for ism */
191 ushort_t imap_hatflags; /* primary ism page size */
192 uint_t imap_sz_mask; /* mmu_pagemask for ism page size */
193 sfmmu_t *imap_ismhat; /* hat id of dummy ISM as *
    [all...]
hat_sfmmu.c 208 * hat_memload_array and the page sizes to be used by ISM and the kernel.
216 * WARNING: 512K pages are currently not supported for ISM/DISM.
246 static kmutex_t ism_mlist_lock; /* mutex for ism mapping list */
248 * private data for ism
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4v/sys/
cpu_module.h 85 * Calculate, set optimal dtlb pagesize, for ISM and mpss, to support
  /onnv/onnv-gate/usr/src/uts/sfmmu/ml/
sfmmu_asm.s     [all...]
  /onnv/onnv-gate/usr/src/uts/sun4u/cpu/
us3_common_mmu.c 144 * Aka, if 32M is the desired [D]ISM page sizes, then 256M cannot be allowed
145 * for non-ISM large page usage, or DTLB conflict will occur. Please see the
263 * Don't program 2nd dtlb for kernel and ism hat
327 * Don't program 2nd dtlb for kernel and ism hat
  /onnv/onnv-gate/usr/src/uts/sun4u/sys/
cpu_module.h 103 * flag to support optimal dtlb pagesize setting, for ISM and mpss, to support
  /onnv/onnv-gate/usr/src/cmd/man/src/util/nsgmls.src/lib/
CmdLineApp.cxx 82 // Colon at beginning is Posix.2ism that says to
  /onnv/onnv-gate/usr/src/cmd/troff/
suftab.c 381 05,'i','v',0200+'i','s', /* IV-ISM */
384 05,'a','l',0200+'i','s', /* AL-ISM */
385 040+04,'e',0200+'i','s', /* E-ISM */
386 040+04,'a',0200+'i','s', /* A-ISM */
  /onnv/onnv-gate/usr/src/uts/i86pc/vm/
htable.h 90 * htable. Used by hat_share() for ISM.
hat_i86.c     [all...]
  /onnv/onnv-gate/usr/src/uts/common/fs/swapfs/
swap_subr.c 143 * If ism pages are being used, then there must be agreement
  /onnv/onnv-gate/usr/src/uts/sun4u/os/
mach_cpu_states.c 380 "ISM MMU miss", /* PTL1_BAD_ISM */
  /onnv/onnv-gate/usr/src/lib/madv/common/
madv.c 102 "ism",
692 * Options ism, dism take precedence over option shm.
  /onnv/onnv-gate/usr/src/cmd/mdb/sun4u/modules/unix/
sfmmu.c 235 SFMMU_VTOP_DBG_DBG("ism map=%p ism hat=%p "
  /onnv/onnv-gate/usr/src/cmd/ipcs/
ipcs.c 84 iflg, /* ISM attaches */

Completed in 5638 milliseconds

1 2 3