Print this page
    
15254 %ymm registers not restored after signal handler
15367 x86 getfpregs() summons corrupting %xmm ghosts
15333 want x86 /proc xregs support (libc_db, libproc, mdb, etc.)
15336 want libc functions for extended ucontext_t
15334 want ps_lwphandle-specific reg routines
15328 FPU_CW_INIT mistreats reserved bit
15335 i86pc fpu_subr.c isn't really platform-specific
15332 setcontext(2) isn't actually noreturn
15331 need <sys/stdalign.h>
Change-Id: I7060aa86042dfb989f77fc3323c065ea2eafa9ad
Conflicts:
    usr/src/uts/common/fs/proc/prcontrol.c
    usr/src/uts/intel/os/archdep.c
    usr/src/uts/intel/sys/ucontext.h
    usr/src/uts/intel/syscall/getcontext.c
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/uts/common/sys/Makefile
          +++ new/usr/src/uts/common/sys/Makefile
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License (the "License").
   6    6  # You may not use this file except in compliance with the License.
   7    7  #
   8    8  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9    9  # or http://www.opensolaris.org/os/licensing.
  10   10  # See the License for the specific language governing permissions
  11   11  # and limitations under the License.
  12   12  #
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  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  
  
    | 
      ↓ open down ↓ | 
    21 lines elided | 
    
      ↑ open up ↑ | 
  
  22   22  #
  23   23  # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24  # Copyright 2019 Joyent, Inc.
  25   25  # Copyright 2022 Garrett D'Amore
  26   26  # Copyright 2013 Saso Kiselkov. All rights reserved.
  27   27  # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
  28   28  # Copyright 2017 Nexenta Systems, Inc.
  29   29  # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  30   30  # Copyright 2019 Peter Tribble.
  31   31  # Copyright 2015, Joyent, Inc. All rights reserved.
  32      -# Copyright 2022 Oxide Computer Company
       32 +# Copyright 2023 Oxide Computer Company
  33   33  #
  34   34  
  35   35  include $(SRC)/uts/Makefile.uts
  36   36  
  37   37  FILEMODE=644
  38   38  
  39   39  #
  40   40  #       Note that the following headers are present in the kernel but
  41   41  #       neither installed or shipped as part of the product:
  42   42  #               cpuid_drv.h:            Private interface for cpuid consumers
  43   43  #               unix_bb_info.h:         Private interface to kcov
  44   44  #               nvme.h                  Private interface to nvme
  45   45  #
  46   46  
  47   47  i386_HDRS=                      \
  48   48          asy.h                   \
  49   49          fd_debug.h              \
  50   50          fdc.h                   \
  51   51          fdmedia.h               \
  52   52          firmload.h              \
  53   53          gfx_private.h           \
  54   54          mouse.h                 \
  55   55          nvme.h                  \
  56   56          ucode.h
  57   57  
  58   58  sparc_HDRS=                     \
  59   59          mouse.h                 \
  60   60          scsi/targets/ssddef.h   \
  61   61          $(MDESCHDRS)
  62   62  
  63   63  # Generated headers
  64   64  GENHDRS=                        \
  65   65          priv_const.h            \
  66   66          priv_names.h            \
  67   67          usb/usbdevs.h
  68   68  
  69   69  CHKHDRS=                        \
  70   70          acpi_drv.h              \
  71   71          acct.h                  \
  72   72          acctctl.h               \
  73   73          acl.h                   \
  74   74          acl_impl.h              \
  75   75          aggr.h                  \
  76   76          aggr_impl.h             \
  77   77          aio.h                   \
  78   78          aio_impl.h              \
  79   79          aio_req.h               \
  80   80          aiocb.h                 \
  81   81          ascii.h                 \
  82   82          asynch.h                \
  83   83          atomic.h                \
  84   84          attr.h                  \
  85   85          audio.h                 \
  86   86          audioio.h               \
  87   87          autoconf.h              \
  88   88          auxv.h                  \
  89   89          auxv_386.h              \
  90   90          auxv_SPARC.h            \
  91   91          avl.h                   \
  92   92          avl_impl.h              \
  93   93          bitext.h                \
  94   94          bitmap.h                \
  95   95          bitset.h                \
  96   96          bl.h                    \
  97   97          blkdev.h                \
  98   98          bofi.h                  \
  99   99          bofi_impl.h             \
 100  100          bpp_io.h                \
 101  101          bootbanner.h            \
 102  102          bootstat.h              \
 103  103          brand.h                 \
 104  104          buf.h                   \
 105  105          bufmod.h                \
 106  106          bustypes.h              \
 107  107          byteorder.h             \
 108  108          callb.h                 \
 109  109          callo.h                 \
 110  110          cap_util.h              \
 111  111          cpucaps.h               \
 112  112          cpucaps_impl.h          \
 113  113          ccompile.h              \
 114  114          cdio.h                  \
 115  115          cladm.h                 \
 116  116          class.h                 \
 117  117          clconf.h                \
 118  118          clock_impl.h            \
 119  119          cmlb.h                  \
 120  120          cmn_err.h               \
 121  121          compress.h              \
 122  122          condvar.h               \
 123  123          condvar_impl.h          \
 124  124          conf.h                  \
 125  125          consdev.h               \
 126  126          console.h               \
 127  127          consplat.h              \
 128  128          vt.h                    \
 129  129          vtdaemon.h              \
 130  130          kd.h                    \
 131  131          containerof.h           \
 132  132          contract.h              \
 133  133          contract_impl.h         \
 134  134          copyops.h               \
 135  135          core.h                  \
 136  136          corectl.h               \
 137  137          cpc_impl.h              \
 138  138          cpc_pcbe.h              \
 139  139          cpr.h                   \
 140  140          cpu_uarray.h            \
 141  141          cpupart.h               \
 142  142          cpuvar.h                \
 143  143          crc32.h                 \
 144  144          cred.h                  \
 145  145          cred_impl.h             \
 146  146          crtctl.h                \
 147  147          cryptmod.h              \
 148  148          csiioctl.h              \
 149  149          ctf.h                   \
 150  150          ctfs.h                  \
 151  151          ctfs_impl.h             \
 152  152          ctf_api.h               \
 153  153          ctype.h                 \
 154  154          cyclic.h                \
 155  155          cyclic_impl.h           \
 156  156          dacf.h                  \
 157  157          dacf_impl.h             \
 158  158          damap.h                 \
 159  159          damap_impl.h            \
 160  160          dc_ki.h                 \
 161  161          ddi.h                   \
 162  162          ddifm.h                 \
 163  163          ddifm_impl.h            \
 164  164          ddi_hp.h                \
 165  165          ddi_hp_impl.h           \
 166  166          ddi_intr.h              \
 167  167          ddi_intr_impl.h         \
 168  168          ddi_impldefs.h          \
 169  169          ddi_implfuncs.h         \
 170  170          ddi_obsolete.h          \
 171  171          ddi_periodic.h          \
 172  172          ddi_ufm.h               \
 173  173          ddi_ufm_impl.h          \
 174  174          ddidevmap.h             \
 175  175          ddidmareq.h             \
 176  176          ddimapreq.h             \
 177  177          ddipropdefs.h           \
 178  178          dditypes.h              \
 179  179          debug.h                 \
 180  180          des.h                   \
 181  181          devctl.h                \
 182  182          devcache.h              \
 183  183          devcache_impl.h         \
 184  184          devfm.h                 \
 185  185          devid_cache.h           \
 186  186          devinfo_impl.h          \
 187  187          devops.h                \
 188  188          devpolicy.h             \
 189  189          devpoll.h               \
 190  190          dirent.h                \
 191  191          disp.h                  \
 192  192          dkbad.h                 \
 193  193          dkio.h                  \
 194  194          dkioc_free_util.h       \
 195  195          dklabel.h               \
 196  196          dl.h                    \
 197  197          dlpi.h                  \
 198  198          dld.h                   \
 199  199          dld_impl.h              \
 200  200          dld_ioc.h               \
 201  201          dls.h                   \
 202  202          dls_mgmt.h              \
 203  203          dls_impl.h              \
 204  204          dma_i8237A.h            \
 205  205          dnlc.h                  \
 206  206          door.h                  \
 207  207          door_data.h             \
 208  208          door_impl.h             \
 209  209          dtrace.h                \
 210  210          dtrace_impl.h           \
 211  211          dumpadm.h               \
 212  212          dumphdr.h               \
 213  213          ecppsys.h               \
 214  214          ecppio.h                \
 215  215          ecppreg.h               \
 216  216          ecppvar.h               \
 217  217          edonr.h                 \
 218  218          efi_partition.h         \
 219  219          elf.h                   \
 220  220          elf_386.h               \
 221  221          elf_SPARC.h             \
 222  222          elf_notes.h             \
 223  223          elf_amd64.h             \
 224  224          elftypes.h              \
 225  225          emul64.h                \
 226  226          emul64cmd.h             \
 227  227          emul64var.h             \
 228  228          epm.h                   \
 229  229          epoll.h                 \
 230  230          errno.h                 \
 231  231          errorq.h                \
 232  232          errorq_impl.h           \
 233  233          esunddi.h               \
 234  234          ethernet.h              \
 235  235          euc.h                   \
 236  236          eucioctl.h              \
 237  237          eventfd.h               \
 238  238          exacct.h                \
 239  239          exacct_catalog.h        \
 240  240          exacct_impl.h           \
 241  241          exec.h                  \
 242  242          exechdr.h               \
 243  243          extdirent.h             \
 244  244          fault.h                 \
 245  245          fasttrap.h              \
 246  246          fasttrap_impl.h         \
 247  247          fbio.h                  \
 248  248          fbuf.h                  \
 249  249          fcntl.h                 \
 250  250          fct.h                   \
 251  251          fct_defines.h           \
 252  252          fctio.h                 \
 253  253          fdbuffer.h              \
 254  254          fdio.h                  \
 255  255          feature_tests.h         \
 256  256          fem.h                   \
 257  257          file.h                  \
 258  258          filio.h                 \
 259  259          flock.h                 \
 260  260          flock_impl.h            \
 261  261          fork.h                  \
 262  262          frameio.h               \
 263  263          fss.h                   \
 264  264          fsspriocntl.h           \
 265  265          fsid.h                  \
 266  266          fssnap.h                \
 267  267          fssnap_if.h             \
 268  268          fstyp.h                 \
 269  269          ftrace.h                \
 270  270          fx.h                    \
 271  271          fxpriocntl.h            \
 272  272          gfs.h                   \
 273  273          gld.h                   \
 274  274          gldpriv.h               \
 275  275          group.h                 \
 276  276          hdio.h                  \
 277  277          hook.h                  \
 278  278          hook_event.h            \
 279  279          hook_impl.h             \
 280  280          hwconf.h                \
 281  281          ia.h                    \
 282  282          iapriocntl.h            \
 283  283          ibpart.h                \
 284  284          id32.h                  \
 285  285          idmap.h                 \
 286  286          ieeefp.h                \
 287  287          id_space.h              \
 288  288          inotify.h               \
 289  289          instance.h              \
 290  290          int_const.h             \
 291  291          int_fmtio.h             \
 292  292          int_limits.h            \
 293  293          int_types.h             \
 294  294          inttypes.h              \
 295  295          ioccom.h                \
 296  296          ioctl.h                 \
 297  297          ipc.h                   \
 298  298          ipc_impl.h              \
 299  299          ipc_rctl.h              \
 300  300          ipd.h                   \
 301  301          ipmi.h                  \
 302  302          isa_defs.h              \
 303  303          iscsi_authclient.h      \
 304  304          iscsi_authclientglue.h  \
 305  305          iscsi_protocol.h        \
 306  306          jioctl.h                \
 307  307          kbd.h                   \
 308  308          kbdreg.h                \
 309  309          kbio.h                  \
 310  310          kcpc.h                  \
 311  311          kdi.h                   \
 312  312          kdi_impl.h              \
 313  313          kiconv.h                \
 314  314          kiconv_big5_utf8.h      \
 315  315          kiconv_cck_common.h     \
 316  316          kiconv_cp950hkscs_utf8.h        \
 317  317          kiconv_emea1.h          \
 318  318          kiconv_emea2.h          \
 319  319          kiconv_euckr_utf8.h     \
 320  320          kiconv_euctw_utf8.h     \
 321  321          kiconv_gb18030_utf8.h   \
 322  322          kiconv_gb2312_utf8.h    \
 323  323          kiconv_hkscs_utf8.h     \
 324  324          kiconv_ja.h             \
 325  325          kiconv_ja_jis_to_unicode.h      \
 326  326          kiconv_ja_unicode_to_jis.h      \
 327  327          kiconv_ko.h             \
 328  328          kiconv_latin1.h         \
 329  329          kiconv_sc.h             \
 330  330          kiconv_tc.h             \
 331  331          kiconv_uhc_utf8.h       \
 332  332          kiconv_utf8_big5.h      \
 333  333          kiconv_utf8_cp950hkscs.h        \
 334  334          kiconv_utf8_euckr.h     \
 335  335          kiconv_utf8_euctw.h     \
 336  336          kiconv_utf8_gb18030.h   \
 337  337          kiconv_utf8_gb2312.h    \
 338  338          kiconv_utf8_hkscs.h     \
 339  339          kiconv_utf8_uhc.h       \
 340  340          kidmap.h                \
 341  341          klpd.h                  \
 342  342          klwp.h                  \
 343  343          kmdb.h                  \
 344  344          kmem.h                  \
 345  345          kmem_impl.h             \
 346  346          kobj.h                  \
 347  347          kobj_impl.h             \
 348  348          ksocket.h               \
 349  349          kstat.h                 \
 350  350          kstr.h                  \
 351  351          ksyms.h                 \
 352  352          ksynch.h                \
 353  353          ldterm.h                \
 354  354          lgrp.h                  \
 355  355          lgrp_user.h             \
 356  356          libc_kernel.h           \
 357  357          limits.h                \
 358  358          link.h                  \
 359  359          linker_set.h            \
 360  360          list.h                  \
 361  361          list_impl.h             \
 362  362          llc1.h                  \
 363  363          loadavg.h               \
 364  364          lock.h                  \
 365  365          lockfs.h                \
 366  366          lockstat.h              \
 367  367          lofi.h                  \
 368  368          lofi_impl.h             \
 369  369          log.h                   \
 370  370          logindmux.h             \
 371  371          logindmux_impl.h        \
 372  372          lwp.h                   \
 373  373          lwp_timer_impl.h        \
 374  374          lwp_upimutex_impl.h     \
 375  375          lpif.h                  \
 376  376          mac.h                   \
 377  377          mac_client.h            \
 378  378          mac_client_impl.h       \
 379  379          mac_ether.h             \
 380  380          mac_flow.h              \
 381  381          mac_flow_impl.h         \
 382  382          mac_impl.h              \
 383  383          mac_provider.h          \
 384  384          mac_soft_ring.h         \
 385  385          mac_stat.h              \
 386  386          machelf.h               \
 387  387          map.h                   \
 388  388          md4.h                   \
 389  389          md5.h                   \
 390  390          md5_consts.h            \
 391  391          mdi_impldefs.h          \
 392  392          mem.h                   \
 393  393          mem_config.h            \
 394  394          memlist.h               \
 395  395          mkdev.h                 \
 396  396          mhd.h                   \
 397  397          mii.h                   \
 398  398          miiregs.h               \
 399  399          mixer.h                 \
 400  400          mman.h                  \
 401  401          mmapobj.h               \
 402  402          mntent.h                \
 403  403          mntio.h                 \
 404  404          mnttab.h                \
 405  405          modctl.h                \
 406  406          mode.h                  \
 407  407          model.h                 \
 408  408          modhash.h               \
 409  409          modhash_impl.h          \
 410  410          mount.h                 \
 411  411          mouse.h                 \
 412  412          msacct.h                \
 413  413          msg.h                   \
 414  414          msg_impl.h              \
 415  415          msio.h                  \
 416  416          msreg.h                 \
 417  417          mtio.h                  \
 418  418          mutex.h                 \
 419  419          nbmlock.h               \
 420  420          ndifm.h                 \
 421  421          ndi_impldefs.h          \
 422  422          net80211.h              \
 423  423          net80211_amrr.h         \
 424  424          net80211_crypto.h       \
 425  425          net80211_ht.h           \
 426  426          net80211_proto.h        \
 427  427          netconfig.h             \
 428  428          neti.h                  \
 429  429          netstack.h              \
 430  430          nexusdefs.h             \
 431  431          note.h                  \
 432  432          null.h                  \
 433  433          nvme.h                  \
 434  434          nvpair.h                \
 435  435          nvpair_impl.h           \
 436  436          objfs.h                 \
 437  437          objfs_impl.h            \
 438  438          ontrap.h                \
 439  439          open.h                  \
 440  440          openpromio.h            \
 441  441          overlay.h               \
 442  442          overlay_common.h        \
 443  443          overlay_target.h        \
 444  444          panic.h                 \
 445  445          param.h                 \
 446  446          pathconf.h              \
 447  447          pathname.h              \
 448  448          pattr.h                 \
 449  449          queue.h                 \
 450  450          serializer.h            \
 451  451          pbio.h                  \
 452  452          pccard.h                \
 453  453          pci.h                   \
 454  454          pcie.h                  \
 455  455          pci_impl.h              \
 456  456          pci_tools.h             \
 457  457          pcmcia.h                \
 458  458          pctypes.h               \
 459  459          pfmod.h                 \
 460  460          pg.h                    \
 461  461          pghw.h                  \
 462  462          physmem.h               \
 463  463          pkp_hash.h              \
 464  464          pm.h                    \
 465  465          policy.h                \
 466  466          poll.h                  \
 467  467          poll_impl.h             \
 468  468          pool.h                  \
 469  469          pool_impl.h             \
 470  470          pool_pset.h             \
 471  471          port.h                  \
 472  472          port_impl.h             \
 473  473          port_kernel.h           \
 474  474          portif.h                \
 475  475          ppmio.h                 \
 476  476          pppt_ic_if.h            \
 477  477          pppt_ioctl.h            \
 478  478          priocntl.h              \
 479  479          priv.h                  \
 480  480          priv_impl.h             \
 481  481          prnio.h                 \
 482  482          proc.h                  \
 483  483          processor.h             \
 484  484          procfs.h                \
 485  485          procset.h               \
 486  486          project.h               \
 487  487          protosw.h               \
 488  488          prsystm.h               \
 489  489          pset.h                  \
 490  490          pshot.h                 \
 491  491          ptem.h                  \
 492  492          ptms.h                  \
 493  493          ptyvar.h                \
 494  494          raidioctl.h             \
 495  495          ramdisk.h               \
 496  496          random.h                \
 497  497          rctl.h                  \
 498  498          rctl_impl.h             \
 499  499          rds.h                   \
 500  500          reboot.h                \
 501  501          refhash.h               \
 502  502          refstr.h                \
 503  503          refstr_impl.h           \
 504  504          resource.h              \
 505  505          rlioctl.h               \
 506  506          rt.h                    \
 507  507          rtpriocntl.h            \
 508  508          rwlock.h                \
 509  509          rwlock_impl.h           \
 510  510          rwstlock.h              \
 511  511          sad.h                   \
 512  512          schedctl.h              \
 513  513          sdt.h                   \
 514  514          secflags.h              \
 515  515          select.h                \
 516  516          sem.h                   \
 517  517          sem_impl.h              \
 518  518          sema_impl.h             \
 519  519          semaphore.h             \
 520  520          sendfile.h              \
 521  521          sensors.h               \
 522  522          ser_sync.h              \
 523  523          session.h               \
 524  524          sha1.h                  \
 525  525          sha1_consts.h           \
 526  526          sha2.h                  \
 527  527          sha2_consts.h           \
 528  528          share.h                 \
 529  529          shm.h                   \
 530  530          shm_impl.h              \
 531  531          sid.h                   \
 532  532          siginfo.h               \
 533  533          signal.h                \
 534  534          signalfd.h              \
 535  535          skein.h                 \
 536  536          sleepq.h                \
 537  537          smbios.h                \
 538  538          smbios_impl.h           \
 539  539          sobject.h               \
 540  540          socket.h                \
 541  541          socket_impl.h           \
 542  542          socket_proto.h          \
 543  543          socketvar.h             \
  
    | 
      ↓ open down ↓ | 
    501 lines elided | 
    
      ↑ open up ↑ | 
  
 544  544          sockfilter.h            \
 545  545          sockio.h                \
 546  546          soundcard.h             \
 547  547          squeue.h                \
 548  548          squeue_impl.h           \
 549  549          srn.h                   \
 550  550          sservice.h              \
 551  551          stat.h                  \
 552  552          statfs.h                \
 553  553          statvfs.h               \
      554 +        stdalign.h              \
 554  555          stdbool.h               \
 555  556          stddef.h                \
 556  557          stdint.h                \
 557  558          stermio.h               \
 558  559          stmf.h                  \
 559  560          stmf_defines.h          \
 560  561          stmf_ioctl.h            \
 561  562          stmf_sbd_ioctl.h        \
 562  563          stream.h                \
 563  564          strft.h                 \
 564  565          strlog.h                \
 565  566          strmdep.h               \
 566  567          stropts.h               \
 567  568          strredir.h              \
 568  569          strstat.h               \
 569  570          strsubr.h               \
 570  571          strsun.h                \
 571  572          strtty.h                \
 572  573          sunddi.h                \
 573  574          sunldi.h                \
 574  575          sunldi_impl.h           \
 575  576          sunmdi.h                \
 576  577          sunndi.h                \
 577  578          sunos_dhcp_class.h      \
 578  579          sunpm.h                 \
 579  580          suntpi.h                \
 580  581          suntty.h                \
 581  582          swap.h                  \
 582  583          synch.h                 \
 583  584          sysdc.h                 \
 584  585          sysdc_impl.h            \
 585  586          syscall.h               \
 586  587          sysconf.h               \
 587  588          sysconfig.h             \
 588  589          sysevent.h              \
 589  590          sysevent_impl.h         \
 590  591          sysinfo.h               \
 591  592          syslog.h                \
 592  593          sysmacros.h             \
 593  594          sysmsg_impl.h           \
 594  595          systeminfo.h            \
 595  596          systm.h                 \
 596  597          task.h                  \
 597  598          taskq.h                 \
 598  599          taskq_impl.h            \
 599  600          t_kuser.h               \
 600  601          t_lock.h                \
 601  602          telioctl.h              \
 602  603          termio.h                \
 603  604          termios.h               \
 604  605          termiox.h               \
 605  606          thread.h                \
 606  607          ticlts.h                \
 607  608          ticots.h                \
 608  609          ticotsord.h             \
 609  610          tihdr.h                 \
 610  611          time.h                  \
 611  612          time_impl.h             \
 612  613          time_std_impl.h         \
 613  614          timeb.h                 \
 614  615          timer.h                 \
 615  616          timerfd.h               \
 616  617          times.h                 \
 617  618          timex.h                 \
 618  619          timod.h                 \
 619  620          tirdwr.h                \
 620  621          tiuser.h                \
 621  622          tl.h                    \
 622  623          todio.h                 \
 623  624          tpicommon.h             \
 624  625          ts.h                    \
 625  626          tspriocntl.h            \
 626  627          ttcompat.h              \
 627  628          ttold.h                 \
 628  629          tty.h                   \
 629  630          ttychars.h              \
 630  631          ttydev.h                \
 631  632          tuneable.h              \
 632  633          turnstile.h             \
 633  634          types.h                 \
 634  635          types32.h               \
 635  636          tzfile.h                \
 636  637          u8_textprep.h           \
 637  638          u8_textprep_data.h      \
 638  639          uadmin.h                \
 639  640          ucred.h                 \
 640  641          uio.h                   \
 641  642          ulimit.h                \
 642  643          un.h                    \
 643  644          unistd.h                \
 644  645          user.h                  \
 645  646          ustat.h                 \
 646  647          utime.h                 \
 647  648          utsname.h               \
 648  649          utssys.h                \
 649  650          uuid.h                  \
 650  651          va_impl.h               \
 651  652          va_list.h               \
 652  653          var.h                   \
 653  654          varargs.h               \
 654  655          vfs.h                   \
 655  656          vfs_opreg.h             \
 656  657          vfstab.h                \
 657  658          vgareg.h                \
 658  659          videodev2.h             \
 659  660          vio9p.h                 \
 660  661          visual_io.h             \
 661  662          vlan.h                  \
 662  663          vm.h                    \
 663  664          vm_usage.h              \
 664  665          vmem.h                  \
 665  666          vmem_impl.h             \
 666  667          vmsystm.h               \
 667  668          vnd.h                   \
 668  669          vnd_errno.h             \
 669  670          vnic.h                  \
 670  671          vnic_impl.h             \
 671  672          vnode.h                 \
 672  673          vscan.h                 \
 673  674          vtoc.h                  \
 674  675          vtrace.h                \
 675  676          vuid_event.h            \
 676  677          vuid_wheel.h            \
 677  678          vuid_queue.h            \
 678  679          vuid_state.h            \
 679  680          vuid_store.h            \
 680  681          vxlan.h                 \
 681  682          wait.h                  \
 682  683          waitq.h                 \
 683  684          watchpoint.h            \
 684  685          winlockio.h             \
 685  686          zcons.h                 \
 686  687          zfd.h                   \
 687  688          zone.h                  \
 688  689          xti_inet.h              \
 689  690          xti_osi.h               \
 690  691          xti_xtiopt.h            \
 691  692          zmod.h
 692  693  
 693  694  HDRS=                           \
 694  695          $(GENHDRS)              \
 695  696          $(CHKHDRS)
 696  697  
 697  698  AUDIOHDRS=                      \
 698  699          ac97.h                  \
 699  700          audio_common.h          \
 700  701          audio_driver.h          \
 701  702          audio_oss.h             \
 702  703          g711.h
 703  704  
 704  705  AVHDRS=                         \
 705  706          iec61883.h
 706  707  
 707  708  LOMHDRS=                        \
 708  709          lom_io.h                \
 709  710          lombus.h
 710  711  
 711  712  MDESCHDRS=                      \
 712  713          mdesc.h                 \
 713  714          mdesc_impl.h
 714  715  
 715  716  CPUDRVHDRS=                     \
 716  717          cpudrv.h
 717  718  
 718  719  CRYPTOHDRS=                     \
 719  720          elfsign.h               \
 720  721          ioctl.h                 \
 721  722          ioctladmin.h            \
 722  723          common.h                \
 723  724          impl.h                  \
 724  725          spi.h                   \
 725  726          api.h                   \
 726  727          ops_impl.h              \
 727  728          sched_impl.h
 728  729  
 729  730  DCAMHDRS=                       \
 730  731          dcam1394_io.h
 731  732  
 732  733  IBHDRS=                 \
 733  734          ib_types.h      \
 734  735          ib_pkt_hdrs.h
 735  736  
 736  737  IBTLHDRS=               \
 737  738          ibtl_types.h    \
 738  739          ibtl_status.h   \
 739  740          ibti.h          \
 740  741          ibti_cm.h       \
 741  742          ibci.h          \
 742  743          ibti_common.h   \
 743  744          ibvti.h         \
 744  745          ibtl_ci_types.h
 745  746  
 746  747  IBTLIMPLHDRS=           \
 747  748          ibtl_util.h
 748  749  
 749  750  IBNEXHDRS=              \
 750  751          ibnex_devctl.h
 751  752  
 752  753  IBMFHDRS=               \
 753  754          ibmf.h          \
 754  755          ibmf_msg.h      \
 755  756          ibmf_saa.h      \
 756  757          ibmf_utils.h
 757  758  
 758  759  IBMGTHDRS=              \
 759  760          ib_dm_attr.h    \
 760  761          ib_mad.h        \
 761  762          sm_attr.h       \
 762  763          sa_recs.h
 763  764  
 764  765  IBDHDRS=                \
 765  766          ibd.h
 766  767  
 767  768  OFHDRS=                 \
 768  769          ofa_solaris.h   \
 769  770          ofed_kernel.h
 770  771  
 771  772  RDMAHDRS=               \
 772  773          ib_addr.h       \
 773  774          ib_user_mad.h   \
 774  775          ib_user_sa.h    \
 775  776          ib_user_verbs.h \
 776  777          ib_verbs.h      \
 777  778          rdma_cm.h       \
 778  779          rdma_user_cm.h
 779  780  
 780  781  SOL_UVERBSHDRS=         \
 781  782          sol_uverbs.h    \
 782  783          sol_uverbs2ucma.h       \
 783  784          sol_uverbs_comp.h       \
 784  785          sol_uverbs_hca.h        \
 785  786          sol_uverbs_qp.h         \
 786  787          sol_uverbs_event.h
 787  788  
 788  789  SOL_UMADHDRS=           \
 789  790          sol_umad.h
 790  791  
 791  792  SOL_UCMAHDRS=           \
 792  793          sol_ucma.h      \
 793  794          sol_rdma_user_cm.h
 794  795  
 795  796  SOL_OFSHDRS=            \
 796  797          sol_cma.h       \
 797  798          sol_ib_cma.h    \
 798  799          sol_ofs_common.h        \
 799  800          sol_kverb_impl.h
 800  801  
 801  802  TAVORHDRS=              \
 802  803          tavor_ioctl.h
 803  804  
 804  805  HERMONHDRS=             \
 805  806          hermon_ioctl.h
 806  807  
 807  808  MLNXHDRS=               \
 808  809          mlnx_umap.h
 809  810  
 810  811  IDMHDRS=                \
 811  812          idm.h           \
 812  813          idm_impl.h      \
 813  814          idm_so.h        \
 814  815          idm_text.h      \
 815  816          idm_transport.h \
 816  817          idm_conn_sm.h
 817  818  
 818  819  ISCSITHDRS=             \
 819  820          radius_packet.h         \
 820  821          radius_protocol.h       \
 821  822          chap.h                  \
 822  823          isns_protocol.h         \
 823  824          iscsi_if.h              \
 824  825          iscsit_common.h
 825  826  
 826  827  ISOHDRS=                        \
 827  828          signal_iso.h
 828  829  
 829  830  FMHDRS=                         \
 830  831          protocol.h              \
 831  832          util.h
 832  833  
 833  834  FMFSHDRS=                       \
 834  835          zfs.h
 835  836  
 836  837  FMIOHDRS=                       \
 837  838          ddi.h                   \
 838  839          disk.h                  \
 839  840          pci.h                   \
 840  841          scsi.h                  \
 841  842          sun4upci.h              \
 842  843          opl_mc_fm.h
 843  844  
 844  845  FSHDRS=                         \
 845  846          autofs.h                \
 846  847          decomp.h                \
 847  848          dv_node.h               \
 848  849          fifonode.h              \
 849  850          hsfs_isospec.h          \
 850  851          hsfs_node.h             \
 851  852          hsfs_rrip.h             \
 852  853          hsfs_spec.h             \
 853  854          hsfs_susp.h             \
 854  855          hyprlofs.h              \
 855  856          hyprlofs_info.h         \
 856  857          lofs_info.h             \
 857  858          lofs_node.h             \
 858  859          mntdata.h               \
 859  860          namenode.h              \
 860  861          pc_dir.h                \
 861  862          pc_fs.h                 \
 862  863          pc_label.h              \
 863  864          pc_node.h               \
 864  865          pxfs_ki.h               \
 865  866          sdev_impl.h             \
 866  867          sdev_plugin.h           \
 867  868          snode.h                 \
 868  869          swapnode.h              \
 869  870          tmp.h                   \
 870  871          tmpnode.h               \
 871  872          udf_inode.h             \
 872  873          udf_volume.h            \
 873  874          ufs_acl.h               \
 874  875          ufs_bio.h               \
 875  876          ufs_filio.h             \
 876  877          ufs_fs.h                \
 877  878          ufs_fsdir.h             \
 878  879          ufs_inode.h             \
 879  880          ufs_lockfs.h            \
 880  881          ufs_log.h               \
 881  882          ufs_mount.h             \
 882  883          ufs_panic.h             \
 883  884          ufs_prot.h              \
 884  885          ufs_quota.h             \
 885  886          ufs_snap.h              \
 886  887          ufs_trans.h             \
 887  888          zfs.h                   \
 888  889          zut.h
 889  890  
 890  891  SCSIHDRS=               \
 891  892          scsi.h          \
 892  893          scsi_address.h  \
 893  894          scsi_ctl.h      \
 894  895          scsi_fm.h       \
 895  896          scsi_names.h    \
 896  897          scsi_params.h   \
 897  898          scsi_pkt.h      \
 898  899          scsi_resource.h \
 899  900          scsi_types.h    \
 900  901          scsi_watch.h
 901  902  
 902  903  SCSICONFHDRS=           \
 903  904          autoconf.h      \
 904  905          device.h
 905  906  
 906  907  SCSIGENHDRS=            \
 907  908          commands.h      \
 908  909          dad_mode.h      \
 909  910          inquiry.h       \
 910  911          message.h       \
 911  912          mode.h          \
 912  913          persist.h       \
 913  914          sense.h         \
 914  915          sff_frames.h    \
 915  916          smp_frames.h    \
 916  917          status.h
 917  918  
 918  919  SCSIIMPLHDRS=           \
 919  920          commands.h      \
 920  921          inquiry.h       \
 921  922          mode.h          \
 922  923          scsi_reset_notify.h \
 923  924          scsi_sas.h      \
 924  925          sense.h         \
 925  926          services.h      \
 926  927          smp_transport.h \
 927  928          spc3_types.h    \
 928  929          status.h        \
 929  930          transport.h     \
 930  931          types.h         \
 931  932          uscsi.h         \
 932  933          usmp.h
 933  934  
 934  935  SCSITARGETSHDRS=        \
 935  936          ses.h           \
 936  937          sesio.h         \
 937  938          sgendef.h       \
 938  939          stdef.h         \
 939  940          sddef.h         \
 940  941          smp.h
 941  942  
 942  943  SCSIADHDRS=
 943  944  
 944  945  SCSICADHDRS=
 945  946  
 946  947  SCSIISCSIHDRS=          \
 947  948          iscsi_door.h    \
 948  949          iscsi_if.h
 949  950  
 950  951  SCSIVHCIHDRS=           \
 951  952          scsi_vhci.h     \
 952  953          mpapi_impl.h    \
 953  954          mpapi_scsi_vhci.h
 954  955  
 955  956  SDCARDHDRS=             \
 956  957          sda.h           \
 957  958          sda_impl.h      \
 958  959          sda_ioctl.h
 959  960  
 960  961  FC4HDRS=                        \
 961  962          fc_transport.h  \
 962  963          linkapp.h       \
 963  964          fc.h            \
 964  965          fcp.h           \
 965  966          fcal_transport.h \
 966  967          fcal.h          \
 967  968          fcal_linkapp.h  \
 968  969          fcio.h
 969  970  
 970  971  FCHDRS=                 \
 971  972          fc.h            \
 972  973          fcio.h          \
 973  974          fc_types.h      \
 974  975          fc_appif.h
 975  976  
 976  977  FCIMPLHDRS=             \
 977  978          fc_error.h      \
 978  979          fcph.h
 979  980  
 980  981  FCULPHDRS=              \
 981  982          fcp_util.h      \
 982  983          fcsm.h
 983  984  
 984  985  SATAGENHDRS=            \
 985  986          sata_hba.h      \
 986  987          sata_defs.h     \
 987  988          sata_cfgadm.h
 988  989  
 989  990  SYSEVENTHDRS=           \
 990  991          datalink.h      \
 991  992          dev.h           \
 992  993          domain.h        \
 993  994          dr.h            \
 994  995          env.h           \
 995  996          eventdefs.h     \
 996  997          ipmp.h          \
 997  998          pwrctl.h        \
 998  999          vrrp.h
 999 1000  
1000 1001  CONTRACTHDRS=           \
1001 1002          process.h       \
1002 1003          process_impl.h  \
1003 1004          device.h        \
1004 1005          device_impl.h
1005 1006  
1006 1007  USBHDRS=        \
1007 1008          usba.h  \
1008 1009          usbai.h
1009 1010  
1010 1011  USBAUDHDRS=           \
1011 1012          usb_audio.h
1012 1013  
1013 1014  USBHUBDHDRS=            \
1014 1015          hub.h           \
1015 1016          hubd_impl.h
1016 1017  
1017 1018  USBHIDHDRS=             \
1018 1019          hid.h
1019 1020  
1020 1021  USBMSHDRS=              \
1021 1022          usb_bulkonly.h  \
1022 1023          usb_cbi.h
1023 1024  
1024 1025  USBPRNHDRS=           \
1025 1026          usb_printer.h
1026 1027  
1027 1028  USBCDCHDRS=             \
1028 1029          usb_cdc.h
1029 1030  
1030 1031  USBVIDHDRS=           \
1031 1032          usbvc.h
1032 1033  
1033 1034  USBWCMHDRS=             \
1034 1035          usbwcm.h
1035 1036  
1036 1037  UGENHDRS=           \
1037 1038          usb_ugen.h
1038 1039  
1039 1040  USBCCIDHDRS = \
1040 1041          ccid.h \
1041 1042          uccid.h
1042 1043  
1043 1044  HOTPLUGHDRS=    \
1044 1045          hpcsvc.h        \
1045 1046          hpctrl.h
1046 1047  
1047 1048  HOTPLUGPCIHDRS= \
1048 1049          pcicfg.h        \
1049 1050          pcihp.h
1050 1051  
1051 1052  RSMHDRS= \
1052 1053          rsm.h   \
1053 1054          rsm_common.h    \
1054 1055          rsmapi_common.h \
1055 1056          rsmpi.h \
1056 1057          rsmpi_driver.h  \
1057 1058          rsmka_path_int.h
1058 1059  
1059 1060  TSOLHDRS=               \
1060 1061          label.h         \
1061 1062          label_macro.h   \
1062 1063          priv.h          \
1063 1064          tndb.h          \
1064 1065          tsyscall.h
1065 1066  
1066 1067  I1394HDRS=              \
1067 1068          cmd1394.h       \
1068 1069          id1394.h        \
1069 1070          ieee1212.h      \
1070 1071          ieee1394.h      \
1071 1072          ixl1394.h       \
1072 1073          s1394_impl.h    \
1073 1074          t1394.h
1074 1075  
1075 1076  # "cmdk" headers used on sparc
1076 1077  SDKTPHDRS=              \
1077 1078          dadkio.h        \
1078 1079          fdisk.h
1079 1080  
1080 1081  # "cmdk" headers used on i386
1081 1082  DKTPHDRS=               \
1082 1083          altsctr.h       \
1083 1084          bbh.h           \
1084 1085          cm.h            \
1085 1086          cmdev.h         \
1086 1087          cmdk.h          \
1087 1088          cmpkt.h         \
1088 1089          controller.h    \
1089 1090          dadev.h         \
1090 1091          dadk.h          \
1091 1092          dadkio.h        \
1092 1093          fctypes.h       \
1093 1094          fdisk.h         \
1094 1095          flowctrl.h      \
1095 1096          gda.h           \
1096 1097          quetypes.h      \
1097 1098          queue.h         \
1098 1099          tgcom.h         \
1099 1100          tgdk.h
1100 1101  
1101 1102  # "pc" header files used on i386
1102 1103  PCHDRS=                 \
1103 1104          avintr.h        \
1104 1105          dma_engine.h    \
1105 1106          i8272A.h        \
1106 1107          pcic_reg.h      \
1107 1108          pcic_var.h      \
1108 1109          pic.h           \
1109 1110          pit.h           \
1110 1111          rtc.h
1111 1112  
1112 1113  NXGEHDRS=                       \
1113 1114          nxge.h                  \
1114 1115          nxge_common.h           \
1115 1116          nxge_common_impl.h      \
1116 1117          nxge_defs.h             \
1117 1118          nxge_hw.h               \
1118 1119          nxge_impl.h             \
1119 1120          nxge_ipp.h              \
1120 1121          nxge_ipp_hw.h           \
1121 1122          nxge_mac.h              \
1122 1123          nxge_mac_hw.h           \
1123 1124          nxge_fflp.h             \
1124 1125          nxge_fflp_hw.h          \
1125 1126          nxge_mii.h              \
1126 1127          nxge_rxdma.h            \
1127 1128          nxge_rxdma_hw.h         \
1128 1129          nxge_txc.h              \
1129 1130          nxge_txc_hw.h           \
1130 1131          nxge_txdma.h            \
1131 1132          nxge_txdma_hw.h         \
1132 1133          nxge_virtual.h          \
1133 1134          nxge_espc.h
1134 1135  
1135 1136  PLATHDRS=               \
1136 1137          pci_prd.h
1137 1138  
1138 1139  include Makefile.syshdrs
1139 1140  
1140 1141  dcam/%.check:   dcam/%.h
1141 1142          $(DOT_H_CHECK)
1142 1143  
1143 1144  CHECKHDRS=                                              \
1144 1145          $($(MACH)_HDRS:%.h=%.check)                     \
1145 1146          $(AUDIOHDRS:%.h=audio/%.check)                  \
1146 1147          $(AVHDRS:%.h=av/%.check)                        \
1147 1148          $(LOMHDRS:%.h=%.check)                          \
1148 1149          $(CHKHDRS:%.h=%.check)                          \
1149 1150          $(CPUDRVHDRS:%.h=%.check)                       \
1150 1151          $(CRYPTOHDRS:%.h=crypto/%.check)                \
1151 1152          $(DCAMHDRS:%.h=dcam/%.check)                    \
1152 1153          $(FC4HDRS:%.h=fc4/%.check)                      \
1153 1154          $(FCHDRS:%.h=fibre-channel/%.check)             \
1154 1155          $(FCIMPLHDRS:%.h=fibre-channel/impl/%.check)    \
1155 1156          $(FCULPHDRS:%.h=fibre-channel/ulp/%.check)      \
1156 1157          $(IBHDRS:%.h=ib/%.check)                        \
1157 1158          $(IBDHDRS:%.h=ib/clients/ibd/%.check)           \
1158 1159          $(IBTLHDRS:%.h=ib/ibtl/%.check)                 \
1159 1160          $(IBTLIMPLHDRS:%.h=ib/ibtl/impl/%.check)        \
1160 1161          $(IBNEXHDRS:%.h=ib/ibnex/%.check)       \
1161 1162          $(IBMGTHDRS:%.h=ib/mgt/%.check)                 \
1162 1163          $(IBMFHDRS:%.h=ib/mgt/ibmf/%.check)             \
1163 1164          $(OFHDRS:%.h=ib/clients/of/%.check)                     \
1164 1165          $(RDMAHDRS:%.h=ib/clients/of/rdma/%.check)              \
1165 1166          $(SOL_UVERBSHDRS:%.h=ib/clients/of/sol_uverbs/%.check)  \
1166 1167          $(SOL_UCMAHDRS:%.h=ib/clients/of/sol_ucma/%.check)      \
1167 1168          $(SOL_OFSHDRS:%.h=ib/clients/of/sol_ofs/%.check)        \
1168 1169          $(TAVORHDRS:%.h=ib/adapters/tavor/%.check)      \
1169 1170          $(HERMONHDRS:%.h=ib/adapters/hermon/%.check)    \
1170 1171          $(MLNXHDRS:%.h=ib/adapters/%.check)             \
1171 1172          $(IDMHDRS:%.h=idm/%.check)                      \
1172 1173          $(ISCSIHDRS:%.h=iscsi/%.check)                  \
1173 1174          $(ISCSITHDRS:%.h=iscsit/%.check)                        \
1174 1175          $(ISOHDRS:%.h=iso/%.check)                      \
1175 1176          $(FMHDRS:%.h=fm/%.check)                        \
1176 1177          $(FMFSHDRS:%.h=fm/fs/%.check)                   \
1177 1178          $(FMIOHDRS:%.h=fm/io/%.check)                   \
1178 1179          $(FSHDRS:%.h=fs/%.check)                        \
1179 1180          $(SCSIHDRS:%.h=scsi/%.check)                    \
1180 1181          $(SCSIADHDRS:%.h=scsi/adapters/%.check)         \
1181 1182          $(SCSICONFHDRS:%.h=scsi/conf/%.check)           \
1182 1183          $(SCSIIMPLHDRS:%.h=scsi/impl/%.check)           \
1183 1184          $(SCSIISCSIHDRS:%.h=scsi/adapters/%.check)      \
1184 1185          $(SCSIGENHDRS:%.h=scsi/generic/%.check)         \
1185 1186          $(SCSITARGETSHDRS:%.h=scsi/targets/%.check)     \
1186 1187          $(SCSIVHCIHDRS:%.h=scsi/adapters/%.check)       \
1187 1188          $(SATAGENHDRS:%.h=sata/%.check)                 \
1188 1189          $(SDCARDHDRS:%.h=sdcard/%.check)                \
1189 1190          $(SYSEVENTHDRS:%.h=sysevent/%.check)            \
1190 1191          $(CONTRACTHDRS:%.h=contract/%.check)            \
1191 1192          $(USBAUDHDRS:%.h=usb/clients/audio/%.check)   \
1192 1193          $(USBCCIDHDRS:%.h=usb/clients/ccid/%.check)     \
1193 1194          $(USBHUBDHDRS:%.h=usb/hubd/%.check)             \
1194 1195          $(USBHIDHDRS:%.h=usb/clients/hid/%.check)       \
1195 1196          $(USBMSHDRS:%.h=usb/clients/mass_storage/%.check)       \
1196 1197          $(USBPRNHDRS:%.h=usb/clients/printer/%.check)   \
1197 1198          $(USBCDCHDRS:%.h=usb/clients/usbcdc/%.check)    \
1198 1199          $(USBVIDHDRS:%.h=usb/clients/video/usbvc/%.check)   \
1199 1200          $(USBWCMHDRS:%.h=usb/clients/usbinput/usbwcm/%.check)   \
1200 1201          $(UGENHDRS:%.h=usb/clients/ugen/%.check)   \
1201 1202          $(USBHDRS:%.h=usb/%.check)                      \
1202 1203          $(I1394HDRS:%.h=1394/%.check)                   \
1203 1204          $(RSMHDRS:%.h=rsm/%.check)                      \
1204 1205          $(TSOLHDRS:%.h=tsol/%.check)                    \
1205 1206          $(NXGEHDRS:%.h=nxge/%.check)                    \
1206 1207          $(PLATHDRS:%.h=plat/%.check)
1207 1208  
1208 1209  
1209 1210  .KEEP_STATE:
1210 1211  
1211 1212  .PARALLEL:                      \
1212 1213          $(CHECKHDRS)            \
1213 1214          $(ROOTHDRS)             \
1214 1215          $(ROOTAUDHDRS)          \
1215 1216          $(ROOTAVHDRS)           \
1216 1217          $(ROOTCRYPTOHDRS)       \
1217 1218          $(ROOTDCAMHDRS)         \
1218 1219          $(ROOTDKTPHDRS)         \
1219 1220          $(ROOTISOHDRS)          \
1220 1221          $(ROOTIDMHDRS)          \
1221 1222          $(ROOTISCSIHDRS)        \
1222 1223          $(ROOTISCSITHDRS)       \
1223 1224          $(ROOTFC4HDRS)          \
1224 1225          $(ROOTFCHDRS)           \
1225 1226          $(ROOTFCIMPLHDRS)       \
1226 1227          $(ROOTFCULPHDRS)        \
1227 1228          $(ROOTFMHDRS)           \
1228 1229          $(ROOTFMIOHDRS)         \
1229 1230          $(ROOTFMFSHDRS)         \
1230 1231          $(ROOTFSHDRS)           \
1231 1232          $(ROOTIBDHDRS)          \
1232 1233          $(ROOTIBHDRS)           \
1233 1234          $(ROOTIBTLHDRS)         \
1234 1235          $(ROOTIBTLIMPLHDRS)     \
1235 1236          $(ROOTIBNEXHDRS)        \
1236 1237          $(ROOTIBMGTHDRS)        \
1237 1238          $(ROOTIBMFHDRS)         \
1238 1239          $(ROOTOFHDRS)           \
1239 1240          $(ROOTRDMAHDRS)         \
1240 1241          $(ROOTSATAGENHDRS)      \
1241 1242          $(ROOTSOL_OFSHDRS)      \
1242 1243          $(ROOTSOL_UMADHDRS)     \
1243 1244          $(ROOTSOL_UVERBSHDRS)   \
1244 1245          $(ROOTSOL_UCMAHDRS)     \
1245 1246          $(ROOTTAVORHDRS)        \
1246 1247          $(ROOTHERMONHDRS)       \
1247 1248          $(ROOTMLNXHDRS)         \
1248 1249          $(ROOTPLATHDRS)         \
1249 1250          $(ROOTSCSIHDRS)         \
1250 1251          $(ROOTSCSIADHDRS)       \
1251 1252          $(ROOTSCSICONFHDRS)     \
1252 1253          $(ROOTSCSIISCSIHDRS)    \
1253 1254          $(ROOTSCSIGENHDRS)      \
1254 1255          $(ROOTSCSIIMPLHDRS)     \
1255 1256          $(ROOTSCSIVHCIHDRS)     \
1256 1257          $(ROOTSCSITARGETSHDRS)  \
1257 1258          $(ROOTSDCARDHDRS)       \
1258 1259          $(ROOTSYSEVENTHDRS)     \
1259 1260          $(ROOTCONTRACTHDRS)     \
1260 1261          $(ROOTUSBHDRS)          \
1261 1262          $(ROOTUWBHDRS)          \
1262 1263          $(ROOTUWBAHDRS)         \
1263 1264          $(ROOTUSBAUDHDRS)       \
1264 1265          $(ROOTUSBHUBDHDRS)      \
1265 1266          $(ROOTUSBHIDHDRS)       \
1266 1267          $(ROOTUSBHRCHDRS)       \
1267 1268          $(ROOTUSBMSHDRS)        \
1268 1269          $(ROOTUSBPRNHDRS)       \
1269 1270          $(ROOTUSBCDCHDRS)       \
1270 1271          $(ROOTUSBVIDHDRS)       \
1271 1272          $(ROOTUSBWCMHDRS)       \
1272 1273          $(ROOTUSBCCIDHDRS)      \
1273 1274          $(ROOTUGENHDRS)         \
1274 1275          $(ROOT1394HDRS)         \
1275 1276          $(ROOTHOTPLUGHDRS)      \
1276 1277          $(ROOTHOTPLUGPCIHDRS)   \
1277 1278          $(ROOTRSMHDRS)          \
1278 1279          $(ROOTTSOLHDRS)         \
1279 1280          $($(MACH)_ROOTHDRS)
1280 1281  
1281 1282  
1282 1283  install_h:                      \
1283 1284          $(ROOTDIRS)             \
1284 1285          .WAIT                   \
1285 1286          $(ROOTHDRS)             \
1286 1287          $(ROOTAUDHDRS)          \
1287 1288          $(ROOTAVHDRS)           \
1288 1289          $(ROOTCRYPTOHDRS)       \
1289 1290          $(ROOTDCAMHDRS)         \
1290 1291          $(ROOTDKTPHDRS)         \
1291 1292          $(ROOTISOHDRS)          \
1292 1293          $(ROOTIDMHDRS)          \
1293 1294          $(ROOTISCSIHDRS)        \
1294 1295          $(ROOTISCSITHDRS)       \
1295 1296          $(ROOTFC4HDRS)          \
1296 1297          $(ROOTFCHDRS)           \
1297 1298          $(ROOTFCIMPLHDRS)       \
1298 1299          $(ROOTFCULPHDRS)        \
1299 1300          $(ROOTFMHDRS)           \
1300 1301          $(ROOTFMFSHDRS)         \
1301 1302          $(ROOTFMIOHDRS)         \
1302 1303          $(ROOTFSHDRS)           \
1303 1304          $(ROOTIBDHDRS)          \
1304 1305          $(ROOTIBHDRS)           \
1305 1306          $(ROOTIBTLHDRS)         \
1306 1307          $(ROOTIBTLIMPLHDRS)     \
1307 1308          $(ROOTIBNEXHDRS)        \
1308 1309          $(ROOTIBMGTHDRS)        \
1309 1310          $(ROOTIBMFHDRS)         \
1310 1311          $(ROOTOFHDRS)           \
1311 1312          $(ROOTRDMAHDRS)         \
1312 1313          $(ROOTSATAGENHDRS)      \
1313 1314          $(ROOTSOL_OFSHDRS)      \
1314 1315          $(ROOTSOL_UMADHDRS)     \
1315 1316          $(ROOTSOL_UVERBSHDRS)   \
1316 1317          $(ROOTSOL_UCMAHDRS)     \
1317 1318          $(ROOTTAVORHDRS)        \
1318 1319          $(ROOTHERMONHDRS)       \
1319 1320          $(ROOTMLNXHDRS)         \
1320 1321          $(ROOTPLATHDRS)         \
1321 1322          $(ROOTSCSIHDRS)         \
1322 1323          $(ROOTSCSIADHDRS)       \
1323 1324          $(ROOTSCSIISCSIHDRS)    \
1324 1325          $(ROOTSCSICONFHDRS)     \
1325 1326          $(ROOTSCSIGENHDRS)      \
1326 1327          $(ROOTSCSIIMPLHDRS)     \
1327 1328          $(ROOTSCSIVHCIHDRS)     \
1328 1329          $(ROOTSCSITARGETSHDRS)  \
1329 1330          $(ROOTSDCARDHDRS)       \
1330 1331          $(ROOTSYSEVENTHDRS)     \
1331 1332          $(ROOTCONTRACTHDRS)     \
1332 1333          $(ROOTUWBHDRS)          \
1333 1334          $(ROOTUWBAHDRS)         \
1334 1335          $(ROOTUSBHDRS)          \
1335 1336          $(ROOTUSBCCIDHDRS)      \
1336 1337          $(ROOTUSBAUDHDRS)       \
1337 1338          $(ROOTUSBHUBDHDRS)      \
1338 1339          $(ROOTUSBHIDHDRS)       \
1339 1340          $(ROOTUSBHRCHDRS)       \
1340 1341          $(ROOTUSBMSHDRS)        \
1341 1342          $(ROOTUSBPRNHDRS)       \
1342 1343          $(ROOTUSBCDCHDRS)       \
1343 1344          $(ROOTUSBVIDHDRS)       \
1344 1345          $(ROOTUSBWCMHDRS)       \
1345 1346          $(ROOTUGENHDRS)         \
1346 1347          $(ROOT1394HDRS)         \
1347 1348          $(ROOTHOTPLUGHDRS)      \
1348 1349          $(ROOTHOTPLUGPCIHDRS)   \
1349 1350          $(ROOTRSMHDRS)          \
1350 1351          $(ROOTTSOLHDRS)         \
1351 1352          $($(MACH)_ROOTHDRS)
1352 1353  
1353 1354  all_h: $(GENHDRS)
1354 1355  
1355 1356  priv_const.h: $(PRIVS_AWK) $(PRIVS_DEF)
1356 1357          $(AWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) -v privhfile=$@
1357 1358  
1358 1359  priv_names.h: $(PRIVS_AWK) $(PRIVS_DEF)
1359 1360          $(AWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) -v pubhfile=$@
1360 1361  
1361 1362  usb/usbdevs.h: $(USBDEVS_AWK) $(USBDEVS_DATA)
1362 1363          $(AWK) -f $(USBDEVS_AWK) $(USBDEVS_DATA) -H > $@
1363 1364  
1364 1365  clean:
1365 1366          $(RM) $(GENHDRS)
1366 1367  
1367 1368  clobber: clean
1368 1369  
1369 1370  check:  $(CHECKHDRS)
1370 1371  
1371 1372  FRC:
  
    | 
      ↓ open down ↓ | 
    808 lines elided | 
    
      ↑ open up ↑ | 
  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX