Print this page
de-linting of .s files

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/i86xpv/ml/xenguest.s
          +++ new/usr/src/uts/i86xpv/ml/xenguest.s
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  
  22   22  /*
  23   23   * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
  27      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  28      -
  29      -#if defined(__lint)
  30      -
  31      -/*
  32      - * Stop lint complaining about an empty compilation unit!
  33      - * Sigh.  There should be a better way to handle this.
  34      - */
  35      -int __lint_xen_guest;
  36      -
  37      -#else   /* __lint */
  38      -
  39   27  #include <xen/public/elfnote.h>
  40   28  
  41   29  /*
  42   30   * A note is a name/value pair that belongs to some class.
  43   31   */
  44   32  #define NOTE(class, id, type, value)    \
  45   33          .align  4;                      \
  46   34          .4byte  2f - 1f;                \
  47   35          .4byte  4f - 3f;                \
  48   36          .4byte  id;                     \
↓ open down ↓ 8 lines elided ↑ open up ↑
  57   45          .section .note
  58   46          NOTE("Xen", XEN_ELFNOTE_LOADER, .string, "generic")
  59   47          NOTE("Xen", XEN_ELFNOTE_XEN_VERSION, .string, "xen-3.0")
  60   48          NOTE("Xen", XEN_ELFNOTE_GUEST_OS, .string, "Solaris")
  61   49          NOTE("Xen", XEN_ELFNOTE_VIRT_BASE, .4byte, 0x40000000)
  62   50          NOTE("Xen", XEN_ELFNOTE_PADDR_OFFSET, .4byte, 0x40000000)
  63   51  #if defined(__i386)
  64   52          NOTE("Xen", XEN_ELFNOTE_PAE_MODE, .string, "yes,bimodal")
  65   53  #endif
  66   54  
  67      -#endif /* __lint */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX