Print this page
8956 Implement KPTI
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.h
          +++ new/usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.h
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  23   23   * Use is subject to license terms.
       24 + *
       25 + * Copyright 2018 Joyent, Inc.
  24   26   */
  25   27  
  26   28  #ifndef _I86MMU_H
  27   29  #define _I86MMU_H
  28   30  
  29   31  #ifdef  __cplusplus
  30   32  extern "C" {
  31   33  #endif
  32   34  
  33   35  extern int pte_dcmd(uintptr_t addr, uint_t flags, int argc,
↓ open down ↓ 1 lines elided ↑ open up ↑
  35   37  
  36   38  extern int report_maps_dcmd(uintptr_t addr, uint_t flags, int argc,
  37   39          const mdb_arg_t *argv);
  38   40  
  39   41  extern int htables_dcmd(uintptr_t addr, uint_t flags, int argc,
  40   42          const mdb_arg_t *argv);
  41   43  
  42   44  extern int ptable_dcmd(uintptr_t addr, uint_t flags, int argc,
  43   45          const mdb_arg_t *argv);
  44   46  
       47 +extern int ptmap_dcmd(uintptr_t addr, uint_t flags, int argc,
       48 +        const mdb_arg_t *argv);
       49 +
  45   50  extern int va2pfn_dcmd(uintptr_t addr, uint_t flags, int argc,
  46   51          const mdb_arg_t *argv);
  47   52  
  48   53  extern int mfntopfn_dcmd(uintptr_t addr, uint_t flags, int argc,
  49   54          const mdb_arg_t *argv);
  50   55  
  51   56  extern int pfntomfn_dcmd(uintptr_t addr, uint_t flags, int argc,
  52   57          const mdb_arg_t *argv);
  53   58  
  54   59  extern int memseg_list(uintptr_t addr, uint_t flags, int argc,
↓ open down ↓ 13 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX