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