Print this page
FAR: generating send-streams in portable format
This commit adds a switch '-F' to zfs send. This set, zfs send generates
a stream in FAR-format instead of the traditional zfs stream format. The
generated send stream is compatible with the stream generated from 'btrfs send'
and can in principle easily be received to any filesystem.
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/common/Makefile.files
+++ new/usr/src/uts/common/Makefile.files
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
22 22 #
23 23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
24 24 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
25 25 # Copyright (c) 2012 by Delphix. All rights reserved.
26 26 #
27 27
28 28 #
29 29 # This Makefile defines all file modules for the directory uts/common
30 30 # and its children. These are the source files which may be considered
31 31 # common to all SunOS systems.
32 32
33 33 i386_CORE_OBJS += \
34 34 atomic.o \
35 35 avintr.o \
36 36 pic.o
37 37
38 38 sparc_CORE_OBJS +=
39 39
40 40 COMMON_CORE_OBJS += \
41 41 beep.o \
42 42 bitset.o \
43 43 bp_map.o \
44 44 brand.o \
45 45 cpucaps.o \
46 46 cmt.o \
47 47 cmt_policy.o \
48 48 cpu.o \
49 49 cpu_event.o \
50 50 cpu_intr.o \
51 51 cpu_pm.o \
52 52 cpupart.o \
53 53 cap_util.o \
54 54 disp.o \
55 55 group.o \
56 56 kstat_fr.o \
57 57 iscsiboot_prop.o \
58 58 lgrp.o \
59 59 lgrp_topo.o \
60 60 mmapobj.o \
61 61 mutex.o \
62 62 page_lock.o \
63 63 page_retire.o \
64 64 panic.o \
65 65 param.o \
66 66 pg.o \
67 67 pghw.o \
68 68 putnext.o \
69 69 rctl_proc.o \
70 70 rwlock.o \
71 71 seg_kmem.o \
72 72 softint.o \
73 73 string.o \
74 74 strtol.o \
75 75 strtoul.o \
76 76 strtoll.o \
77 77 strtoull.o \
78 78 thread_intr.o \
79 79 vm_page.o \
80 80 vm_pagelist.o \
81 81 zlib_obj.o \
82 82 clock_tick.o
83 83
84 84 CORE_OBJS += $(COMMON_CORE_OBJS) $($(MACH)_CORE_OBJS)
85 85
86 86 ZLIB_OBJS = zutil.o zmod.o zmod_subr.o \
87 87 adler32.o crc32.o deflate.o inffast.o \
88 88 inflate.o inftrees.o trees.o
89 89
90 90 GENUNIX_OBJS += \
91 91 access.o \
92 92 acl.o \
93 93 acl_common.o \
94 94 adjtime.o \
95 95 alarm.o \
96 96 aio_subr.o \
97 97 auditsys.o \
98 98 audit_core.o \
99 99 audit_zone.o \
100 100 audit_memory.o \
101 101 autoconf.o \
102 102 avl.o \
103 103 bdev_dsort.o \
104 104 bio.o \
105 105 bitmap.o \
106 106 blabel.o \
107 107 brandsys.o \
108 108 bz2blocksort.o \
109 109 bz2compress.o \
110 110 bz2decompress.o \
111 111 bz2randtable.o \
112 112 bz2bzlib.o \
113 113 bz2crctable.o \
114 114 bz2huffman.o \
115 115 callb.o \
116 116 callout.o \
117 117 chdir.o \
118 118 chmod.o \
119 119 chown.o \
120 120 cladm.o \
121 121 class.o \
122 122 clock.o \
123 123 clock_highres.o \
124 124 clock_realtime.o\
125 125 close.o \
126 126 compress.o \
127 127 condvar.o \
128 128 conf.o \
129 129 console.o \
130 130 contract.o \
131 131 copyops.o \
132 132 core.o \
133 133 corectl.o \
134 134 cred.o \
135 135 cs_stubs.o \
136 136 dacf.o \
137 137 dacf_clnt.o \
138 138 damap.o \
139 139 cyclic.o \
140 140 ddi.o \
141 141 ddifm.o \
142 142 ddi_hp_impl.o \
143 143 ddi_hp_ndi.o \
144 144 ddi_intr.o \
145 145 ddi_intr_impl.o \
146 146 ddi_intr_irm.o \
147 147 ddi_nodeid.o \
148 148 ddi_timer.o \
149 149 devcfg.o \
150 150 devcache.o \
151 151 device.o \
152 152 devid.o \
153 153 devid_cache.o \
154 154 devid_scsi.o \
155 155 devid_smp.o \
156 156 devpolicy.o \
157 157 disp_lock.o \
158 158 dnlc.o \
159 159 driver.o \
160 160 dumpsubr.o \
161 161 driver_lyr.o \
162 162 dtrace_subr.o \
163 163 errorq.o \
164 164 etheraddr.o \
165 165 evchannels.o \
166 166 exacct.o \
167 167 exacct_core.o \
168 168 exec.o \
169 169 exit.o \
170 170 fbio.o \
171 171 fcntl.o \
172 172 fdbuffer.o \
173 173 fdsync.o \
174 174 fem.o \
175 175 ffs.o \
176 176 fio.o \
177 177 flock.o \
178 178 fm.o \
179 179 fork.o \
180 180 vpm.o \
181 181 fs_reparse.o \
182 182 fs_subr.o \
183 183 fsflush.o \
184 184 ftrace.o \
185 185 getcwd.o \
186 186 getdents.o \
187 187 getloadavg.o \
188 188 getpagesizes.o \
189 189 getpid.o \
190 190 gfs.o \
191 191 rusagesys.o \
192 192 gid.o \
193 193 groups.o \
194 194 grow.o \
195 195 hat_refmod.o \
196 196 id32.o \
197 197 id_space.o \
198 198 inet_ntop.o \
199 199 instance.o \
200 200 ioctl.o \
201 201 ip_cksum.o \
202 202 issetugid.o \
203 203 ippconf.o \
204 204 kcpc.o \
205 205 kdi.o \
206 206 kiconv.o \
207 207 klpd.o \
208 208 kmem.o \
209 209 ksyms_snapshot.o \
210 210 l_strplumb.o \
211 211 labelsys.o \
212 212 link.o \
213 213 list.o \
214 214 lockstat_subr.o \
215 215 log_sysevent.o \
216 216 logsubr.o \
217 217 lookup.o \
218 218 lseek.o \
219 219 ltos.o \
220 220 lwp.o \
221 221 lwp_create.o \
222 222 lwp_info.o \
223 223 lwp_self.o \
224 224 lwp_sobj.o \
225 225 lwp_timer.o \
226 226 lwpsys.o \
227 227 main.o \
228 228 mmapobjsys.o \
229 229 memcntl.o \
230 230 memstr.o \
231 231 lgrpsys.o \
232 232 mkdir.o \
233 233 mknod.o \
234 234 mount.o \
235 235 move.o \
236 236 msacct.o \
237 237 multidata.o \
238 238 nbmlock.o \
239 239 ndifm.o \
240 240 nice.o \
241 241 netstack.o \
242 242 ntptime.o \
243 243 nvpair.o \
244 244 nvpair_alloc_system.o \
245 245 nvpair_alloc_fixed.o \
246 246 fnvpair.o \
247 247 octet.o \
248 248 open.o \
249 249 p_online.o \
250 250 pathconf.o \
251 251 pathname.o \
252 252 pause.o \
253 253 serializer.o \
254 254 pci_intr_lib.o \
255 255 pci_cap.o \
256 256 pcifm.o \
257 257 pgrp.o \
258 258 pgrpsys.o \
259 259 pid.o \
260 260 pkp_hash.o \
261 261 policy.o \
262 262 poll.o \
263 263 pool.o \
264 264 pool_pset.o \
265 265 port_subr.o \
266 266 ppriv.o \
267 267 printf.o \
268 268 priocntl.o \
269 269 priv.o \
270 270 priv_const.o \
271 271 proc.o \
272 272 procset.o \
273 273 processor_bind.o \
274 274 processor_info.o \
275 275 profil.o \
276 276 project.o \
277 277 qsort.o \
278 278 rctl.o \
279 279 rctlsys.o \
280 280 readlink.o \
281 281 refstr.o \
282 282 rename.o \
283 283 resolvepath.o \
284 284 retire_store.o \
285 285 process.o \
286 286 rlimit.o \
287 287 rmap.o \
288 288 rw.o \
289 289 rwstlock.o \
290 290 sad_conf.o \
291 291 sid.o \
292 292 sidsys.o \
293 293 sched.o \
294 294 schedctl.o \
295 295 sctp_crc32.o \
296 296 seg_dev.o \
297 297 seg_kp.o \
298 298 seg_kpm.o \
299 299 seg_map.o \
300 300 seg_vn.o \
301 301 seg_spt.o \
302 302 semaphore.o \
303 303 sendfile.o \
304 304 session.o \
305 305 share.o \
306 306 shuttle.o \
307 307 sig.o \
308 308 sigaction.o \
309 309 sigaltstack.o \
310 310 signotify.o \
311 311 sigpending.o \
312 312 sigprocmask.o \
313 313 sigqueue.o \
314 314 sigsendset.o \
315 315 sigsuspend.o \
316 316 sigtimedwait.o \
317 317 sleepq.o \
318 318 sock_conf.o \
319 319 space.o \
320 320 sscanf.o \
321 321 stat.o \
322 322 statfs.o \
323 323 statvfs.o \
324 324 stol.o \
325 325 str_conf.o \
326 326 strcalls.o \
327 327 stream.o \
328 328 streamio.o \
329 329 strext.o \
330 330 strsubr.o \
331 331 strsun.o \
332 332 subr.o \
333 333 sunddi.o \
334 334 sunmdi.o \
335 335 sunndi.o \
336 336 sunpci.o \
337 337 sunpm.o \
338 338 sundlpi.o \
339 339 suntpi.o \
340 340 swap_subr.o \
341 341 swap_vnops.o \
342 342 symlink.o \
343 343 sync.o \
344 344 sysclass.o \
345 345 sysconfig.o \
346 346 sysent.o \
347 347 sysfs.o \
348 348 systeminfo.o \
349 349 task.o \
350 350 taskq.o \
351 351 tasksys.o \
352 352 time.o \
353 353 timer.o \
354 354 times.o \
355 355 timers.o \
356 356 thread.o \
357 357 tlabel.o \
358 358 tnf_res.o \
359 359 turnstile.o \
360 360 tty_common.o \
361 361 u8_textprep.o \
362 362 uadmin.o \
363 363 uconv.o \
364 364 ucredsys.o \
365 365 uid.o \
366 366 umask.o \
367 367 umount.o \
368 368 uname.o \
369 369 unix_bb.o \
370 370 unlink.o \
371 371 urw.o \
372 372 utime.o \
373 373 utssys.o \
374 374 uucopy.o \
375 375 vfs.o \
376 376 vfs_conf.o \
377 377 vmem.o \
378 378 vm_anon.o \
379 379 vm_as.o \
380 380 vm_meter.o \
381 381 vm_pageout.o \
382 382 vm_pvn.o \
383 383 vm_rm.o \
384 384 vm_seg.o \
385 385 vm_subr.o \
386 386 vm_swap.o \
387 387 vm_usage.o \
388 388 vnode.o \
389 389 vuid_queue.o \
390 390 vuid_store.o \
391 391 waitq.o \
392 392 watchpoint.o \
393 393 yield.o \
394 394 scsi_confdata.o \
395 395 xattr.o \
396 396 xattr_common.o \
397 397 xdr_mblk.o \
398 398 xdr_mem.o \
399 399 xdr.o \
400 400 xdr_array.o \
401 401 xdr_refer.o \
402 402 xhat.o \
403 403 zone.o
404 404
405 405 #
406 406 # Stubs for the stand-alone linker/loader
407 407 #
408 408 sparc_GENSTUBS_OBJS = \
409 409 kobj_stubs.o
410 410
411 411 i386_GENSTUBS_OBJS =
412 412
413 413 COMMON_GENSTUBS_OBJS =
414 414
415 415 GENSTUBS_OBJS += $(COMMON_GENSTUBS_OBJS) $($(MACH)_GENSTUBS_OBJS)
416 416
417 417 #
418 418 # DTrace and DTrace Providers
419 419 #
420 420 DTRACE_OBJS += dtrace.o dtrace_isa.o dtrace_asm.o
421 421
422 422 SDT_OBJS += sdt_subr.o
423 423
424 424 PROFILE_OBJS += profile.o
425 425
426 426 SYSTRACE_OBJS += systrace.o
427 427
428 428 LOCKSTAT_OBJS += lockstat.o
429 429
430 430 FASTTRAP_OBJS += fasttrap.o fasttrap_isa.o
431 431
432 432 DCPC_OBJS += dcpc.o
433 433
434 434 #
435 435 # Driver (pseudo-driver) Modules
436 436 #
437 437 IPP_OBJS += ippctl.o
438 438
439 439 AUDIO_OBJS += audio_client.o audio_ddi.o audio_engine.o \
440 440 audio_fltdata.o audio_format.o audio_ctrl.o \
441 441 audio_grc3.o audio_output.o audio_input.o \
442 442 audio_oss.o audio_sun.o
443 443
444 444 AUDIOEMU10K_OBJS += audioemu10k.o
445 445
446 446 AUDIOENS_OBJS += audioens.o
447 447
448 448 AUDIOVIA823X_OBJS += audiovia823x.o
449 449
450 450 AUDIOVIA97_OBJS += audiovia97.o
451 451
452 452 AUDIO1575_OBJS += audio1575.o
453 453
454 454 AUDIO810_OBJS += audio810.o
455 455
456 456 AUDIOCMI_OBJS += audiocmi.o
457 457
458 458 AUDIOCMIHD_OBJS += audiocmihd.o
459 459
460 460 AUDIOHD_OBJS += audiohd.o
461 461
462 462 AUDIOIXP_OBJS += audioixp.o
463 463
464 464 AUDIOLS_OBJS += audiols.o
465 465
466 466 AUDIOP16X_OBJS += audiop16x.o
467 467
468 468 AUDIOPCI_OBJS += audiopci.o
469 469
470 470 AUDIOSOLO_OBJS += audiosolo.o
471 471
472 472 AUDIOTS_OBJS += audiots.o
473 473
474 474 AC97_OBJS += ac97.o ac97_ad.o ac97_alc.o ac97_cmi.o
475 475
476 476 BLKDEV_OBJS += blkdev.o
477 477
478 478 CARDBUS_OBJS += cardbus.o cardbus_hp.o cardbus_cfg.o
479 479
480 480 CONSKBD_OBJS += conskbd.o
481 481
482 482 CONSMS_OBJS += consms.o
483 483
484 484 OLDPTY_OBJS += tty_ptyconf.o
485 485
486 486 PTC_OBJS += tty_pty.o
487 487
488 488 PTSL_OBJS += tty_pts.o
489 489
490 490 PTM_OBJS += ptm.o
491 491
492 492 MII_OBJS += mii.o mii_cicada.o mii_natsemi.o mii_intel.o mii_qualsemi.o \
493 493 mii_marvell.o mii_realtek.o mii_other.o
494 494
495 495 PTS_OBJS += pts.o
496 496
497 497 PTY_OBJS += ptms_conf.o
498 498
499 499 SAD_OBJS += sad.o
500 500
501 501 MD4_OBJS += md4.o md4_mod.o
502 502
503 503 MD5_OBJS += md5.o md5_mod.o
504 504
505 505 SHA1_OBJS += sha1.o sha1_mod.o
506 506
507 507 SHA2_OBJS += sha2.o sha2_mod.o
508 508
509 509 IPGPC_OBJS += classifierddi.o classifier.o filters.o trie.o table.o \
510 510 ba_table.o
511 511
512 512 DSCPMK_OBJS += dscpmk.o dscpmkddi.o
513 513
514 514 DLCOSMK_OBJS += dlcosmk.o dlcosmkddi.o
515 515
516 516 FLOWACCT_OBJS += flowacctddi.o flowacct.o
517 517
518 518 TOKENMT_OBJS += tokenmt.o tokenmtddi.o
519 519
520 520 TSWTCL_OBJS += tswtcl.o tswtclddi.o
521 521
522 522 ARP_OBJS += arpddi.o
523 523
524 524 ICMP_OBJS += icmpddi.o
525 525
526 526 ICMP6_OBJS += icmp6ddi.o
527 527
528 528 RTS_OBJS += rtsddi.o
529 529
530 530 IP_ICMP_OBJS = icmp.o icmp_opt_data.o
531 531 IP_RTS_OBJS = rts.o rts_opt_data.o
532 532 IP_TCP_OBJS = tcp.o tcp_fusion.o tcp_opt_data.o tcp_sack.o tcp_stats.o \
533 533 tcp_misc.o tcp_timers.o tcp_time_wait.o tcp_tpi.o tcp_output.o \
534 534 tcp_input.o tcp_socket.o tcp_bind.o tcp_cluster.o tcp_tunables.o
535 535 IP_UDP_OBJS = udp.o udp_opt_data.o udp_tunables.o udp_stats.o
536 536 IP_SCTP_OBJS = sctp.o sctp_opt_data.o sctp_output.o \
537 537 sctp_init.o sctp_input.o sctp_cookie.o \
538 538 sctp_conn.o sctp_error.o sctp_snmp.o \
539 539 sctp_tunables.o sctp_shutdown.o sctp_common.o \
540 540 sctp_timer.o sctp_heartbeat.o sctp_hash.o \
541 541 sctp_bind.o sctp_notify.o sctp_asconf.o \
542 542 sctp_addr.o tn_ipopt.o tnet.o ip_netinfo.o \
543 543 sctp_misc.o
544 544 IP_ILB_OBJS = ilb.o ilb_nat.o ilb_conn.o ilb_alg_hash.o ilb_alg_rr.o
545 545
546 546 IP_OBJS += igmp.o ipmp.o ip.o ip6.o ip6_asp.o ip6_if.o ip6_ire.o \
547 547 ip6_rts.o ip_if.o ip_ire.o ip_listutils.o ip_mroute.o \
548 548 ip_multi.o ip2mac.o ip_ndp.o ip_rts.o ip_srcid.o \
549 549 ipddi.o ipdrop.o mi.o nd.o tunables.o optcom.o snmpcom.o \
550 550 ipsec_loader.o spd.o ipclassifier.o inet_common.o ip_squeue.o \
551 551 squeue.o ip_sadb.o ip_ftable.o proto_set.o radix.o ip_dummy.o \
552 552 ip_helper_stream.o ip_tunables.o \
553 553 ip_output.o ip_input.o ip6_input.o ip6_output.o ip_arp.o \
554 554 conn_opt.o ip_attr.o ip_dce.o \
555 555 $(IP_ICMP_OBJS) \
556 556 $(IP_RTS_OBJS) \
557 557 $(IP_TCP_OBJS) \
558 558 $(IP_UDP_OBJS) \
559 559 $(IP_SCTP_OBJS) \
560 560 $(IP_ILB_OBJS)
561 561
562 562 IP6_OBJS += ip6ddi.o
563 563
564 564 HOOK_OBJS += hook.o
565 565
566 566 NETI_OBJS += neti_impl.o neti_mod.o neti_stack.o
567 567
568 568 KEYSOCK_OBJS += keysockddi.o keysock.o keysock_opt_data.o
569 569
570 570 IPNET_OBJS += ipnet.o ipnet_bpf.o
571 571
572 572 SPDSOCK_OBJS += spdsockddi.o spdsock.o spdsock_opt_data.o
573 573
574 574 IPSECESP_OBJS += ipsecespddi.o ipsecesp.o
575 575
576 576 IPSECAH_OBJS += ipsecahddi.o ipsecah.o sadb.o
577 577
578 578 SPPP_OBJS += sppp.o sppp_dlpi.o sppp_mod.o s_common.o
579 579
580 580 SPPPTUN_OBJS += sppptun.o sppptun_mod.o
581 581
582 582 SPPPASYN_OBJS += spppasyn.o spppasyn_mod.o
583 583
584 584 SPPPCOMP_OBJS += spppcomp.o spppcomp_mod.o deflate.o bsd-comp.o vjcompress.o \
585 585 zlib.o
586 586
587 587 TCP_OBJS += tcpddi.o
588 588
589 589 TCP6_OBJS += tcp6ddi.o
590 590
591 591 NCA_OBJS += ncaddi.o
592 592
593 593 SDP_SOCK_MOD_OBJS += sockmod_sdp.o socksdp.o socksdpsubr.o
594 594
595 595 SCTP_SOCK_MOD_OBJS += sockmod_sctp.o socksctp.o socksctpsubr.o
596 596
597 597 PFP_SOCK_MOD_OBJS += sockmod_pfp.o
598 598
599 599 RDS_SOCK_MOD_OBJS += sockmod_rds.o
600 600
601 601 RDS_OBJS += rdsddi.o rdssubr.o rds_opt.o rds_ioctl.o
602 602
603 603 RDSIB_OBJS += rdsib.o rdsib_ib.o rdsib_cm.o rdsib_ep.o rdsib_buf.o \
604 604 rdsib_debug.o rdsib_sc.o
605 605
606 606 RDSV3_OBJS += af_rds.o rdsv3_ddi.o bind.o loop.o threads.o connection.o \
607 607 transport.o cong.o sysctl.o message.o rds_recv.o send.o \
608 608 stats.o info.o page.o rdma_transport.o ib_ring.o ib_rdma.o \
609 609 ib_recv.o ib.o ib_send.o ib_sysctl.o ib_stats.o ib_cm.o \
610 610 rdsv3_sc.o rdsv3_debug.o rdsv3_impl.o rdma.o rdsv3_af_thr.o
611 611
612 612 ISER_OBJS += iser.o iser_cm.o iser_cq.o iser_ib.o iser_idm.o \
613 613 iser_resource.o iser_xfer.o
614 614
615 615 UDP_OBJS += udpddi.o
616 616
617 617 UDP6_OBJS += udp6ddi.o
618 618
619 619 SY_OBJS += gentty.o
620 620
621 621 TCO_OBJS += ticots.o
622 622
623 623 TCOO_OBJS += ticotsord.o
624 624
625 625 TCL_OBJS += ticlts.o
626 626
627 627 TL_OBJS += tl.o
628 628
629 629 DUMP_OBJS += dump.o
630 630
631 631 BPF_OBJS += bpf.o bpf_filter.o bpf_mod.o bpf_dlt.o bpf_mac.o
632 632
633 633 CLONE_OBJS += clone.o
634 634
635 635 CN_OBJS += cons.o
636 636
637 637 DLD_OBJS += dld_drv.o dld_proto.o dld_str.o dld_flow.o
638 638
639 639 DLS_OBJS += dls.o dls_link.o dls_mod.o dls_stat.o dls_mgmt.o
640 640
641 641 GLD_OBJS += gld.o gldutil.o
642 642
643 643 MAC_OBJS += mac.o mac_bcast.o mac_client.o mac_datapath_setup.o mac_flow.o \
644 644 mac_hio.o mac_mod.o mac_ndd.o mac_provider.o mac_sched.o \
645 645 mac_protect.o mac_soft_ring.o mac_stat.o mac_util.o
646 646
647 647 MAC_6TO4_OBJS += mac_6to4.o
648 648
649 649 MAC_ETHER_OBJS += mac_ether.o
650 650
651 651 MAC_IPV4_OBJS += mac_ipv4.o
652 652
653 653 MAC_IPV6_OBJS += mac_ipv6.o
654 654
655 655 MAC_WIFI_OBJS += mac_wifi.o
656 656
657 657 MAC_IB_OBJS += mac_ib.o
658 658
659 659 IPTUN_OBJS += iptun_dev.o iptun_ctl.o iptun.o
660 660
661 661 AGGR_OBJS += aggr_dev.o aggr_ctl.o aggr_grp.o aggr_port.o \
662 662 aggr_send.o aggr_recv.o aggr_lacp.o
663 663
664 664 SOFTMAC_OBJS += softmac_main.o softmac_ctl.o softmac_capab.o \
665 665 softmac_dev.o softmac_stat.o softmac_pkt.o softmac_fp.o
666 666
667 667 NET80211_OBJS += net80211.o net80211_proto.o net80211_input.o \
668 668 net80211_output.o net80211_node.o net80211_crypto.o \
669 669 net80211_crypto_none.o net80211_crypto_wep.o net80211_ioctl.o \
670 670 net80211_crypto_tkip.o net80211_crypto_ccmp.o \
671 671 net80211_ht.o
672 672
673 673 VNIC_OBJS += vnic_ctl.o vnic_dev.o
674 674
675 675 SIMNET_OBJS += simnet.o
676 676
677 677 IB_OBJS += ibnex.o ibnex_ioctl.o ibnex_hca.o
678 678
679 679 IBCM_OBJS += ibcm_impl.o ibcm_sm.o ibcm_ti.o ibcm_utils.o ibcm_path.o \
680 680 ibcm_arp.o ibcm_arp_link.o
681 681
682 682 IBDM_OBJS += ibdm.o
683 683
684 684 IBDMA_OBJS += ibdma.o
685 685
686 686 IBMF_OBJS += ibmf.o ibmf_impl.o ibmf_dr.o ibmf_wqe.o ibmf_ud_dest.o ibmf_mod.o \
687 687 ibmf_send.o ibmf_recv.o ibmf_handlers.o ibmf_trans.o \
688 688 ibmf_timers.o ibmf_msg.o ibmf_utils.o ibmf_rmpp.o \
689 689 ibmf_saa.o ibmf_saa_impl.o ibmf_saa_utils.o ibmf_saa_events.o
690 690
691 691 IBTL_OBJS += ibtl_impl.o ibtl_util.o ibtl_mem.o ibtl_handlers.o ibtl_qp.o \
692 692 ibtl_cq.o ibtl_wr.o ibtl_hca.o ibtl_chan.o ibtl_cm.o \
693 693 ibtl_mcg.o ibtl_ibnex.o ibtl_srq.o ibtl_part.o
694 694
695 695 TAVOR_OBJS += tavor.o tavor_agents.o tavor_cfg.o tavor_ci.o tavor_cmd.o \
696 696 tavor_cq.o tavor_event.o tavor_ioctl.o tavor_misc.o \
697 697 tavor_mr.o tavor_qp.o tavor_qpmod.o tavor_rsrc.o \
698 698 tavor_srq.o tavor_stats.o tavor_umap.o tavor_wr.o
699 699
700 700 HERMON_OBJS += hermon.o hermon_agents.o hermon_cfg.o hermon_ci.o hermon_cmd.o \
701 701 hermon_cq.o hermon_event.o hermon_ioctl.o hermon_misc.o \
702 702 hermon_mr.o hermon_qp.o hermon_qpmod.o hermon_rsrc.o \
703 703 hermon_srq.o hermon_stats.o hermon_umap.o hermon_wr.o \
704 704 hermon_fcoib.o hermon_fm.o
705 705
706 706 DAPLT_OBJS += daplt.o
707 707
708 708 SOL_OFS_OBJS += sol_cma.o sol_ib_cma.o sol_uobj.o \
709 709 sol_ofs_debug_util.o sol_ofs_gen_util.o \
710 710 sol_kverbs.o
711 711
712 712 SOL_UCMA_OBJS += sol_ucma.o
713 713
714 714 SOL_UVERBS_OBJS += sol_uverbs.o sol_uverbs_comp.o sol_uverbs_event.o \
715 715 sol_uverbs_hca.o sol_uverbs_qp.o
716 716
717 717 SOL_UMAD_OBJS += sol_umad.o
718 718
719 719 KSTAT_OBJS += kstat.o
720 720
721 721 KSYMS_OBJS += ksyms.o
722 722
723 723 INSTANCE_OBJS += inst_sync.o
724 724
725 725 IWSCN_OBJS += iwscons.o
726 726
727 727 LOFI_OBJS += lofi.o LzmaDec.o
728 728
729 729 FSSNAP_OBJS += fssnap.o
730 730
731 731 FSSNAPIF_OBJS += fssnap_if.o
732 732
733 733 MM_OBJS += mem.o
734 734
735 735 PHYSMEM_OBJS += physmem.o
736 736
737 737 OPTIONS_OBJS += options.o
738 738
739 739 WINLOCK_OBJS += winlockio.o
740 740
741 741 PM_OBJS += pm.o
742 742 SRN_OBJS += srn.o
743 743
744 744 PSEUDO_OBJS += pseudonex.o
745 745
746 746 RAMDISK_OBJS += ramdisk.o
747 747
748 748 LLC1_OBJS += llc1.o
749 749
750 750 USBKBM_OBJS += usbkbm.o
751 751
752 752 USBWCM_OBJS += usbwcm.o
753 753
754 754 BOFI_OBJS += bofi.o
755 755
756 756 HID_OBJS += hid.o
757 757
758 758 HWA_RC_OBJS += hwarc.o
759 759
760 760 USBSKEL_OBJS += usbskel.o
761 761
762 762 USBVC_OBJS += usbvc.o usbvc_v4l2.o
763 763
764 764 HIDPARSER_OBJS += hidparser.o
765 765
766 766 USB_AC_OBJS += usb_ac.o
767 767
768 768 USB_AS_OBJS += usb_as.o
769 769
770 770 USB_AH_OBJS += usb_ah.o
771 771
772 772 USBMS_OBJS += usbms.o
773 773
774 774 USBPRN_OBJS += usbprn.o
775 775
776 776 UGEN_OBJS += ugen.o
777 777
778 778 USBSER_OBJS += usbser.o usbser_rseq.o
779 779
780 780 USBSACM_OBJS += usbsacm.o
781 781
782 782 USBSER_KEYSPAN_OBJS += usbser_keyspan.o keyspan_dsd.o keyspan_pipe.o
783 783
784 784 USBS49_FW_OBJS += keyspan_49fw.o
785 785
786 786 USBSPRL_OBJS += usbser_pl2303.o pl2303_dsd.o
787 787
788 788 WUSB_CA_OBJS += wusb_ca.o
789 789
790 790 USBFTDI_OBJS += usbser_uftdi.o uftdi_dsd.o
791 791
792 792 USBECM_OBJS += usbecm.o
793 793
794 794 WC_OBJS += wscons.o vcons.o
795 795
796 796 VCONS_CONF_OBJS += vcons_conf.o
797 797
798 798 SCSI_OBJS += scsi_capabilities.o scsi_confsubr.o scsi_control.o \
799 799 scsi_data.o scsi_fm.o scsi_hba.o scsi_reset_notify.o \
800 800 scsi_resource.o scsi_subr.o scsi_transport.o scsi_watch.o \
801 801 smp_transport.o
802 802
803 803 SCSI_VHCI_OBJS += scsi_vhci.o mpapi_impl.o scsi_vhci_tpgs.o
804 804
805 805 SCSI_VHCI_F_SYM_OBJS += sym.o
806 806
807 807 SCSI_VHCI_F_TPGS_OBJS += tpgs.o
808 808
809 809 SCSI_VHCI_F_ASYM_SUN_OBJS += asym_sun.o
810 810
811 811 SCSI_VHCI_F_SYM_HDS_OBJS += sym_hds.o
812 812
813 813 SCSI_VHCI_F_TAPE_OBJS += tape.o
814 814
815 815 SCSI_VHCI_F_TPGS_TAPE_OBJS += tpgs_tape.o
816 816
817 817 SGEN_OBJS += sgen.o
818 818
819 819 SMP_OBJS += smp.o
820 820
821 821 SATA_OBJS += sata.o
822 822
823 823 USBA_OBJS += hcdi.o usba.o usbai.o hubdi.o parser.o genconsole.o \
824 824 usbai_pipe_mgmt.o usbai_req.o usbai_util.o usbai_register.o \
825 825 usba_devdb.o usba10_calls.o usba_ugen.o whcdi.o wa.o
826 826 USBA_WITHOUT_WUSB_OBJS += hcdi.o usba.o usbai.o hubdi.o parser.o genconsole.o \
827 827 usbai_pipe_mgmt.o usbai_req.o usbai_util.o usbai_register.o \
828 828 usba_devdb.o usba10_calls.o usba_ugen.o
829 829
830 830 USBA10_OBJS += usba10.o
831 831
832 832 RSM_OBJS += rsm.o rsmka_pathmanager.o rsmka_util.o
833 833
834 834 RSMOPS_OBJS += rsmops.o
835 835
836 836 S1394_OBJS += t1394.o t1394_errmsg.o s1394.o s1394_addr.o s1394_asynch.o \
837 837 s1394_bus_reset.o s1394_cmp.o s1394_csr.o s1394_dev_disc.o \
838 838 s1394_fa.o s1394_fcp.o \
839 839 s1394_hotplug.o s1394_isoch.o s1394_misc.o h1394.o nx1394.o
840 840
841 841 HCI1394_OBJS += hci1394.o hci1394_async.o hci1394_attach.o hci1394_buf.o \
842 842 hci1394_csr.o hci1394_detach.o hci1394_extern.o \
843 843 hci1394_ioctl.o hci1394_isoch.o hci1394_isr.o \
844 844 hci1394_ixl_comp.o hci1394_ixl_isr.o hci1394_ixl_misc.o \
845 845 hci1394_ixl_update.o hci1394_misc.o hci1394_ohci.o \
846 846 hci1394_q.o hci1394_s1394if.o hci1394_tlabel.o \
847 847 hci1394_tlist.o hci1394_vendor.o
848 848
849 849 AV1394_OBJS += av1394.o av1394_as.o av1394_async.o av1394_cfgrom.o \
850 850 av1394_cmp.o av1394_fcp.o av1394_isoch.o av1394_isoch_chan.o \
851 851 av1394_isoch_recv.o av1394_isoch_xmit.o av1394_list.o \
852 852 av1394_queue.o
853 853
854 854 DCAM1394_OBJS += dcam.o dcam_frame.o dcam_param.o dcam_reg.o \
855 855 dcam_ring_buff.o
856 856
857 857 SCSA1394_OBJS += hba.o sbp2_driver.o sbp2_bus.o
858 858
859 859 SBP2_OBJS += cfgrom.o sbp2.o
860 860
861 861 PMODEM_OBJS += pmodem.o pmodem_cis.o cis.o cis_callout.o cis_handlers.o cis_params.o
862 862
863 863 DSW_OBJS += dsw.o dsw_dev.o ii_tree.o
864 864
865 865 NCALL_OBJS += ncall.o \
866 866 ncall_stub.o
867 867
868 868 RDC_OBJS += rdc.o \
869 869 rdc_dev.o \
870 870 rdc_io.o \
871 871 rdc_clnt.o \
872 872 rdc_prot_xdr.o \
873 873 rdc_svc.o \
874 874 rdc_bitmap.o \
875 875 rdc_health.o \
876 876 rdc_subr.o \
877 877 rdc_diskq.o
878 878
879 879 RDCSRV_OBJS += rdcsrv.o
880 880
881 881 RDCSTUB_OBJS += rdc_stub.o
882 882
883 883 SDBC_OBJS += sd_bcache.o \
884 884 sd_bio.o \
885 885 sd_conf.o \
886 886 sd_ft.o \
887 887 sd_hash.o \
888 888 sd_io.o \
889 889 sd_misc.o \
890 890 sd_pcu.o \
891 891 sd_tdaemon.o \
892 892 sd_trace.o \
893 893 sd_iob_impl0.o \
894 894 sd_iob_impl1.o \
895 895 sd_iob_impl2.o \
896 896 sd_iob_impl3.o \
897 897 sd_iob_impl4.o \
898 898 sd_iob_impl5.o \
899 899 sd_iob_impl6.o \
900 900 sd_iob_impl7.o \
901 901 safestore.o \
902 902 safestore_ram.o
903 903
904 904 NSCTL_OBJS += nsctl.o \
905 905 nsc_cache.o \
906 906 nsc_disk.o \
907 907 nsc_dev.o \
908 908 nsc_freeze.o \
909 909 nsc_gen.o \
910 910 nsc_mem.o \
911 911 nsc_ncallio.o \
912 912 nsc_power.o \
913 913 nsc_resv.o \
914 914 nsc_rmspin.o \
915 915 nsc_solaris.o \
916 916 nsc_trap.o \
917 917 nsc_list.o
918 918 UNISTAT_OBJS += spuni.o \
919 919 spcs_s_k.o
920 920
921 921 NSKERN_OBJS += nsc_ddi.o \
922 922 nsc_proc.o \
923 923 nsc_raw.o \
924 924 nsc_thread.o \
925 925 nskernd.o
926 926
927 927 SV_OBJS += sv.o
928 928
929 929 PMCS_OBJS += pmcs_attach.o pmcs_ds.o pmcs_intr.o pmcs_nvram.o pmcs_sata.o \
930 930 pmcs_scsa.o pmcs_smhba.o pmcs_subr.o pmcs_fwlog.o
931 931
932 932 PMCS8001FW_C_OBJS += pmcs_fw_hdr.o
933 933 PMCS8001FW_OBJS += $(PMCS8001FW_C_OBJS) SPCBoot.o ila.o firmware.o
934 934
935 935 #
936 936 # Build up defines and paths.
937 937
938 938 ST_OBJS += st.o st_conf.o
939 939
940 940 EMLXS_OBJS += emlxs_clock.o emlxs_dfc.o emlxs_dhchap.o emlxs_diag.o \
941 941 emlxs_download.o emlxs_dump.o emlxs_els.o emlxs_event.o \
942 942 emlxs_fcf.o emlxs_fcp.o emlxs_fct.o emlxs_hba.o emlxs_ip.o \
943 943 emlxs_mbox.o emlxs_mem.o emlxs_msg.o emlxs_node.o \
944 944 emlxs_pkt.o emlxs_sli3.o emlxs_sli4.o emlxs_solaris.o \
945 945 emlxs_thread.o
946 946
947 947 EMLXS_FW_OBJS += emlxs_fw.o
948 948
949 949 OCE_OBJS += oce_buf.o oce_fm.o oce_gld.o oce_hw.o oce_intr.o oce_main.o \
950 950 oce_mbx.o oce_mq.o oce_queue.o oce_rx.o oce_stat.o oce_tx.o \
951 951 oce_utils.o
952 952
953 953 FCT_OBJS += discovery.o fct.o
954 954
955 955 QLT_OBJS += 2400.o 2500.o 8100.o qlt.o qlt_dma.o
956 956
957 957 SRPT_OBJS += srpt_mod.o srpt_ch.o srpt_cm.o srpt_ioc.o srpt_stp.o
958 958
959 959 FCOE_OBJS += fcoe.o fcoe_eth.o fcoe_fc.o
960 960
961 961 FCOET_OBJS += fcoet.o fcoet_eth.o fcoet_fc.o
962 962
963 963 FCOEI_OBJS += fcoei.o fcoei_eth.o fcoei_lv.o
964 964
965 965 ISCSIT_SHARED_OBJS += \
966 966 iscsit_common.o
967 967
968 968 ISCSIT_OBJS += $(ISCSIT_SHARED_OBJS) \
969 969 iscsit.o iscsit_tgt.o iscsit_sess.o iscsit_login.o \
970 970 iscsit_text.o iscsit_isns.o iscsit_radiusauth.o \
971 971 iscsit_radiuspacket.o iscsit_auth.o iscsit_authclient.o
972 972
973 973 PPPT_OBJS += alua_ic_if.o pppt.o pppt_msg.o pppt_tgt.o
974 974
975 975 STMF_OBJS += lun_map.o stmf.o
976 976
977 977 STMF_SBD_OBJS += sbd.o sbd_scsi.o sbd_pgr.o sbd_zvol.o
978 978
979 979 SYSMSG_OBJS += sysmsg.o
980 980
981 981 SES_OBJS += ses.o ses_sen.o ses_safte.o ses_ses.o
982 982
983 983 TNF_OBJS += tnf_buf.o tnf_trace.o tnf_writer.o trace_init.o \
984 984 trace_funcs.o tnf_probe.o tnf.o
985 985
986 986 LOGINDMUX_OBJS += logindmux.o
987 987
988 988 DEVINFO_OBJS += devinfo.o
989 989
990 990 DEVPOLL_OBJS += devpoll.o
991 991
992 992 DEVPOOL_OBJS += devpool.o
993 993
994 994 I8042_OBJS += i8042.o
995 995
996 996 KB8042_OBJS += \
997 997 at_keyprocess.o \
998 998 kb8042.o \
999 999 kb8042_keytables.o
1000 1000
1001 1001 MOUSE8042_OBJS += mouse8042.o
1002 1002
1003 1003 FDC_OBJS += fdc.o
1004 1004
1005 1005 ASY_OBJS += asy.o
1006 1006
1007 1007 ECPP_OBJS += ecpp.o
1008 1008
1009 1009 VUIDM3P_OBJS += vuidmice.o vuidm3p.o
1010 1010
1011 1011 VUIDM4P_OBJS += vuidmice.o vuidm4p.o
1012 1012
1013 1013 VUIDM5P_OBJS += vuidmice.o vuidm5p.o
1014 1014
1015 1015 VUIDPS2_OBJS += vuidmice.o vuidps2.o
1016 1016
1017 1017 HPCSVC_OBJS += hpcsvc.o
1018 1018
1019 1019 PCIE_MISC_OBJS += pcie.o pcie_fault.o pcie_hp.o pciehpc.o pcishpc.o pcie_pwr.o pciev.o
1020 1020
1021 1021 PCIHPNEXUS_OBJS += pcihp.o
1022 1022
1023 1023 OPENEEPR_OBJS += openprom.o
1024 1024
1025 1025 RANDOM_OBJS += random.o
1026 1026
1027 1027 PSHOT_OBJS += pshot.o
1028 1028
1029 1029 GEN_DRV_OBJS += gen_drv.o
1030 1030
1031 1031 TCLIENT_OBJS += tclient.o
1032 1032
1033 1033 TPHCI_OBJS += tphci.o
1034 1034
1035 1035 TVHCI_OBJS += tvhci.o
1036 1036
1037 1037 EMUL64_OBJS += emul64.o emul64_bsd.o
1038 1038
1039 1039 FCP_OBJS += fcp.o
1040 1040
1041 1041 FCIP_OBJS += fcip.o
1042 1042
1043 1043 FCSM_OBJS += fcsm.o
1044 1044
1045 1045 FCTL_OBJS += fctl.o
1046 1046
1047 1047 FP_OBJS += fp.o
1048 1048
1049 1049 QLC_OBJS += ql_api.o ql_debug.o ql_hba_fru.o ql_init.o ql_iocb.o ql_ioctl.o \
1050 1050 ql_isr.o ql_mbx.o ql_nx.o ql_xioctl.o ql_fw_table.o
1051 1051
1052 1052 QLC_FW_2200_OBJS += ql_fw_2200.o
1053 1053
1054 1054 QLC_FW_2300_OBJS += ql_fw_2300.o
1055 1055
1056 1056 QLC_FW_2400_OBJS += ql_fw_2400.o
1057 1057
1058 1058 QLC_FW_2500_OBJS += ql_fw_2500.o
1059 1059
1060 1060 QLC_FW_6322_OBJS += ql_fw_6322.o
1061 1061
1062 1062 QLC_FW_8100_OBJS += ql_fw_8100.o
1063 1063
1064 1064 QLGE_OBJS += qlge.o qlge_dbg.o qlge_flash.o qlge_fm.o qlge_gld.o qlge_mpi.o
1065 1065
1066 1066 ZCONS_OBJS += zcons.o
1067 1067
1068 1068 NV_SATA_OBJS += nv_sata.o
1069 1069
1070 1070 SI3124_OBJS += si3124.o
1071 1071
1072 1072 AHCI_OBJS += ahci.o
1073 1073
1074 1074 PCIIDE_OBJS += pci-ide.o
1075 1075
1076 1076 PCEPP_OBJS += pcepp.o
1077 1077
1078 1078 CPC_OBJS += cpc.o
1079 1079
1080 1080 CPUID_OBJS += cpuid_drv.o
1081 1081
1082 1082 SYSEVENT_OBJS += sysevent.o
1083 1083
1084 1084 BL_OBJS += bl.o
1085 1085
1086 1086 DRM_OBJS += drm_sunmod.o drm_kstat.o drm_agpsupport.o \
1087 1087 drm_auth.o drm_bufs.o drm_context.o drm_dma.o \
1088 1088 drm_drawable.o drm_drv.o drm_fops.o drm_ioctl.o drm_irq.o \
1089 1089 drm_lock.o drm_memory.o drm_msg.o drm_pci.o drm_scatter.o \
1090 1090 drm_cache.o drm_gem.o drm_mm.o ati_pcigart.o
1091 1091
1092 1092 FM_OBJS += devfm.o devfm_machdep.o
1093 1093
1094 1094 RTLS_OBJS += rtls.o
1095 1095
1096 1096 #
1097 1097 # exec modules
1098 1098 #
1099 1099 AOUTEXEC_OBJS +=aout.o
1100 1100
1101 1101 ELFEXEC_OBJS += elf.o elf_notes.o old_notes.o
1102 1102
1103 1103 INTPEXEC_OBJS +=intp.o
1104 1104
1105 1105 SHBINEXEC_OBJS +=shbin.o
1106 1106
1107 1107 JAVAEXEC_OBJS +=java.o
1108 1108
1109 1109 #
1110 1110 # file system modules
1111 1111 #
1112 1112 AUTOFS_OBJS += auto_vfsops.o auto_vnops.o auto_subr.o auto_xdr.o auto_sys.o
1113 1113
1114 1114 CACHEFS_OBJS += cachefs_cnode.o cachefs_cod.o \
1115 1115 cachefs_dir.o cachefs_dlog.o cachefs_filegrp.o \
1116 1116 cachefs_fscache.o cachefs_ioctl.o cachefs_log.o \
1117 1117 cachefs_module.o \
1118 1118 cachefs_noopc.o cachefs_resource.o \
1119 1119 cachefs_strict.o \
1120 1120 cachefs_subr.o cachefs_vfsops.o \
1121 1121 cachefs_vnops.o
1122 1122
1123 1123 DCFS_OBJS += dc_vnops.o
1124 1124
1125 1125 DEVFS_OBJS += devfs_subr.o devfs_vfsops.o devfs_vnops.o
1126 1126
1127 1127 DEV_OBJS += sdev_subr.o sdev_vfsops.o sdev_vnops.o \
1128 1128 sdev_ptsops.o sdev_zvolops.o sdev_comm.o \
1129 1129 sdev_profile.o sdev_ncache.o sdev_netops.o \
1130 1130 sdev_ipnetops.o \
1131 1131 sdev_vtops.o
1132 1132
1133 1133 CTFS_OBJS += ctfs_all.o ctfs_cdir.o ctfs_ctl.o ctfs_event.o \
1134 1134 ctfs_latest.o ctfs_root.o ctfs_sym.o ctfs_tdir.o ctfs_tmpl.o
1135 1135
1136 1136 OBJFS_OBJS += objfs_vfs.o objfs_root.o objfs_common.o \
1137 1137 objfs_odir.o objfs_data.o
1138 1138
1139 1139 FDFS_OBJS += fdops.o
1140 1140
1141 1141 FIFO_OBJS += fifosubr.o fifovnops.o
1142 1142
1143 1143 PIPE_OBJS += pipe.o
1144 1144
1145 1145 HSFS_OBJS += hsfs_node.o hsfs_subr.o hsfs_vfsops.o hsfs_vnops.o \
1146 1146 hsfs_susp.o hsfs_rrip.o hsfs_susp_subr.o
1147 1147
1148 1148 LOFS_OBJS += lofs_subr.o lofs_vfsops.o lofs_vnops.o
1149 1149
1150 1150 NAMEFS_OBJS += namevfs.o namevno.o
1151 1151
1152 1152 NFS_OBJS += nfs_client.o nfs_common.o nfs_dump.o \
1153 1153 nfs_subr.o nfs_vfsops.o nfs_vnops.o \
1154 1154 nfs_xdr.o nfs_sys.o nfs_strerror.o \
1155 1155 nfs3_vfsops.o nfs3_vnops.o nfs3_xdr.o \
1156 1156 nfs_acl_vnops.o nfs_acl_xdr.o nfs4_vfsops.o \
1157 1157 nfs4_vnops.o nfs4_xdr.o nfs4_idmap.o \
1158 1158 nfs4_shadow.o nfs4_subr.o \
1159 1159 nfs4_attr.o nfs4_rnode.o nfs4_client.o \
1160 1160 nfs4_acache.o nfs4_common.o nfs4_client_state.o \
1161 1161 nfs4_callback.o nfs4_recovery.o nfs4_client_secinfo.o \
1162 1162 nfs4_client_debug.o nfs_stats.o \
1163 1163 nfs4_acl.o nfs4_stub_vnops.o nfs_cmd.o
1164 1164
1165 1165 NFSSRV_OBJS += nfs_server.o nfs_srv.o nfs3_srv.o \
1166 1166 nfs_acl_srv.o nfs_auth.o nfs_auth_xdr.o \
1167 1167 nfs_export.o nfs_log.o nfs_log_xdr.o \
1168 1168 nfs4_srv.o nfs4_state.o nfs4_srv_attr.o \
1169 1169 nfs4_srv_ns.o nfs4_db.o nfs4_srv_deleg.o \
1170 1170 nfs4_deleg_ops.o nfs4_srv_readdir.o nfs4_dispatch.o
1171 1171
1172 1172 SMBSRV_SHARED_OBJS += \
1173 1173 smb_inet.o \
1174 1174 smb_match.o \
1175 1175 smb_msgbuf.o \
1176 1176 smb_oem.o \
1177 1177 smb_string.o \
1178 1178 smb_utf8.o \
1179 1179 smb_door_legacy.o \
1180 1180 smb_xdr.o \
1181 1181 smb_token.o \
1182 1182 smb_token_xdr.o \
1183 1183 smb_sid.o \
1184 1184 smb_native.o \
1185 1185 smb_netbios_util.o
1186 1186
1187 1187 SMBSRV_OBJS += $(SMBSRV_SHARED_OBJS) \
1188 1188 smb_acl.o \
1189 1189 smb_alloc.o \
1190 1190 smb_close.o \
1191 1191 smb_common_open.o \
1192 1192 smb_common_transact.o \
1193 1193 smb_create.o \
1194 1194 smb_delete.o \
1195 1195 smb_directory.o \
1196 1196 smb_dispatch.o \
1197 1197 smb_echo.o \
1198 1198 smb_fem.o \
1199 1199 smb_find.o \
1200 1200 smb_flush.o \
1201 1201 smb_fsinfo.o \
1202 1202 smb_fsops.o \
1203 1203 smb_init.o \
1204 1204 smb_kdoor.o \
1205 1205 smb_kshare.o \
1206 1206 smb_kutil.o \
1207 1207 smb_lock.o \
1208 1208 smb_lock_byte_range.o \
1209 1209 smb_locking_andx.o \
1210 1210 smb_logoff_andx.o \
1211 1211 smb_mangle_name.o \
1212 1212 smb_mbuf_marshaling.o \
1213 1213 smb_mbuf_util.o \
1214 1214 smb_negotiate.o \
1215 1215 smb_net.o \
1216 1216 smb_node.o \
1217 1217 smb_nt_cancel.o \
1218 1218 smb_nt_create_andx.o \
1219 1219 smb_nt_transact_create.o \
1220 1220 smb_nt_transact_ioctl.o \
1221 1221 smb_nt_transact_notify_change.o \
1222 1222 smb_nt_transact_quota.o \
1223 1223 smb_nt_transact_security.o \
1224 1224 smb_odir.o \
1225 1225 smb_ofile.o \
1226 1226 smb_open_andx.o \
1227 1227 smb_opipe.o \
1228 1228 smb_oplock.o \
1229 1229 smb_pathname.o \
1230 1230 smb_print.o \
1231 1231 smb_process_exit.o \
1232 1232 smb_query_fileinfo.o \
1233 1233 smb_read.o \
1234 1234 smb_rename.o \
1235 1235 smb_sd.o \
1236 1236 smb_seek.o \
1237 1237 smb_server.o \
1238 1238 smb_session.o \
1239 1239 smb_session_setup_andx.o \
1240 1240 smb_set_fileinfo.o \
1241 1241 smb_signing.o \
1242 1242 smb_tree.o \
1243 1243 smb_trans2_create_directory.o \
1244 1244 smb_trans2_dfs.o \
1245 1245 smb_trans2_find.o \
1246 1246 smb_tree_connect.o \
1247 1247 smb_unlock_byte_range.o \
1248 1248 smb_user.o \
1249 1249 smb_vfs.o \
1250 1250 smb_vops.o \
1251 1251 smb_vss.o \
1252 1252 smb_write.o \
1253 1253 smb_write_raw.o
1254 1254
1255 1255 PCFS_OBJS += pc_alloc.o pc_dir.o pc_node.o pc_subr.o \
1256 1256 pc_vfsops.o pc_vnops.o
1257 1257
1258 1258 PROC_OBJS += prcontrol.o prioctl.o prsubr.o prusrio.o \
1259 1259 prvfsops.o prvnops.o
1260 1260
1261 1261 MNTFS_OBJS += mntvfsops.o mntvnops.o
1262 1262
1263 1263 SHAREFS_OBJS += sharetab.o sharefs_vfsops.o sharefs_vnops.o
1264 1264
1265 1265 SPEC_OBJS += specsubr.o specvfsops.o specvnops.o
1266 1266
1267 1267 SOCK_OBJS += socksubr.o sockvfsops.o sockparams.o \
1268 1268 socksyscalls.o socktpi.o sockstr.o \
1269 1269 sockcommon_vnops.o sockcommon_subr.o \
1270 1270 sockcommon_sops.o sockcommon.o \
1271 1271 sock_notsupp.o socknotify.o \
1272 1272 nl7c.o nl7curi.o nl7chttp.o nl7clogd.o \
1273 1273 nl7cnca.o sodirect.o sockfilter.o
1274 1274
1275 1275 TMPFS_OBJS += tmp_dir.o tmp_subr.o tmp_tnode.o tmp_vfsops.o \
1276 1276 tmp_vnops.o
1277 1277
1278 1278 UDFS_OBJS += udf_alloc.o udf_bmap.o udf_dir.o \
1279 1279 udf_inode.o udf_subr.o udf_vfsops.o \
1280 1280 udf_vnops.o
1281 1281
1282 1282 UFS_OBJS += ufs_alloc.o ufs_bmap.o ufs_dir.o ufs_xattr.o \
1283 1283 ufs_inode.o ufs_subr.o ufs_tables.o ufs_vfsops.o \
1284 1284 ufs_vnops.o quota.o quotacalls.o quota_ufs.o \
1285 1285 ufs_filio.o ufs_lockfs.o ufs_thread.o ufs_trans.o \
1286 1286 ufs_acl.o ufs_panic.o ufs_directio.o ufs_log.o \
1287 1287 ufs_extvnops.o ufs_snap.o lufs.o lufs_thread.o \
1288 1288 lufs_log.o lufs_map.o lufs_top.o lufs_debug.o
1289 1289 VSCAN_OBJS += vscan_drv.o vscan_svc.o vscan_door.o
1290 1290
1291 1291 NSMB_OBJS += smb_conn.o smb_dev.o smb_iod.o smb_pass.o \
1292 1292 smb_rq.o smb_sign.o smb_smb.o smb_subrs.o \
1293 1293 smb_time.o smb_tran.o smb_trantcp.o smb_usr.o \
1294 1294 subr_mchain.o
1295 1295
1296 1296 SMBFS_COMMON_OBJS += smbfs_ntacl.o
1297 1297 SMBFS_OBJS += smbfs_vfsops.o smbfs_vnops.o smbfs_node.o \
1298 1298 smbfs_acl.o smbfs_client.o smbfs_smb.o \
1299 1299 smbfs_subr.o smbfs_subr2.o \
1300 1300 smbfs_rwlock.o smbfs_xattr.o \
1301 1301 $(SMBFS_COMMON_OBJS)
1302 1302
1303 1303
1304 1304 #
1305 1305 # LVM modules
1306 1306 #
1307 1307 MD_OBJS += md.o md_error.o md_ioctl.o md_mddb.o md_names.o \
1308 1308 md_med.o md_rename.o md_subr.o
1309 1309
1310 1310 MD_COMMON_OBJS = md_convert.o md_crc.o md_revchk.o
1311 1311
1312 1312 MD_DERIVED_OBJS = metamed_xdr.o meta_basic_xdr.o
1313 1313
1314 1314 SOFTPART_OBJS += sp.o sp_ioctl.o
1315 1315
1316 1316 STRIPE_OBJS += stripe.o stripe_ioctl.o
1317 1317
1318 1318 HOTSPARES_OBJS += hotspares.o
1319 1319
1320 1320 RAID_OBJS += raid.o raid_ioctl.o raid_replay.o raid_resync.o raid_hotspare.o
1321 1321
1322 1322 MIRROR_OBJS += mirror.o mirror_ioctl.o mirror_resync.o
1323 1323
1324 1324 NOTIFY_OBJS += md_notify.o
1325 1325
1326 1326 TRANS_OBJS += mdtrans.o trans_ioctl.o trans_log.o
1327 1327
1328 1328 ZFS_COMMON_OBJS += \
1329 1329 arc.o \
1330 1330 bplist.o \
1331 1331 bpobj.o \
1332 1332 bptree.o \
1333 1333 dbuf.o \
1334 1334 ddt.o \
1335 1335 ddt_zap.o \
1336 1336 dmu.o \
1337 1337 dmu_diff.o \
1338 1338 dmu_send.o \
1339 1339 dmu_object.o \
1340 1340 dmu_objset.o \
1341 1341 dmu_traverse.o \
1342 1342 dmu_tx.o \
1343 1343 dnode.o \
1344 1344 dnode_sync.o \
1345 1345 dsl_dir.o \
1346 1346 dsl_dataset.o \
1347 1347 dsl_deadlist.o \
1348 1348 dsl_pool.o \
1349 1349 dsl_synctask.o \
1350 1350 dmu_zfetch.o \
1351 1351 dsl_deleg.o \
1352 1352 dsl_prop.o \
1353 1353 dsl_scan.o \
1354 1354 zfeature.o \
1355 1355 gzip.o \
1356 1356 lzjb.o \
1357 1357 metaslab.o \
1358 1358 refcount.o \
1359 1359 sa.o \
1360 1360 sha256.o \
1361 1361 spa.o \
1362 1362 spa_config.o \
1363 1363 spa_errlog.o \
1364 1364 spa_history.o \
1365 1365 spa_misc.o \
1366 1366 space_map.o \
1367 1367 txg.o \
1368 1368 uberblock.o \
1369 1369 unique.o \
1370 1370 vdev.o \
1371 1371 vdev_cache.o \
1372 1372 vdev_file.o \
1373 1373 vdev_label.o \
1374 1374 vdev_mirror.o \
1375 1375 vdev_missing.o \
1376 1376 vdev_queue.o \
1377 1377 vdev_raidz.o \
1378 1378 vdev_root.o \
1379 1379 zap.o \
1380 1380 zap_leaf.o \
1381 1381 zap_micro.o \
1382 1382 zfs_byteswap.o \
1383 1383 zfs_debug.o \
1384 1384 zfs_fm.o \
1385 1385 zfs_fuid.o \
1386 1386 zfs_sa.o \
1387 1387 zfs_znode.o \
1388 1388 zil.o \
1389 1389 zio.o \
1390 1390 zio_checksum.o \
1391 1391 zio_compress.o \
1392 1392 zio_inject.o \
1393 1393 zle.o \
1394 1394 zrlock.o
1395 1395
1396 1396 ZFS_SHARED_OBJS += \
1397 1397 zfeature_common.o \
1398 1398 zfs_comutil.o \
1399 1399 zfs_deleg.o \
1400 1400 zfs_fletcher.o \
1401 1401 zfs_namecheck.o \
1402 1402 zfs_prop.o \
1403 1403 zpool_prop.o \
1404 1404 zprop_common.o
1405 1405
1406 1406 ZFS_OBJS += \
1407 1407 $(ZFS_COMMON_OBJS) \
1408 1408 $(ZFS_SHARED_OBJS) \
1409 1409 vdev_disk.o \
1410 1410 zfs_acl.o \
↓ open down ↓ |
1410 lines elided |
↑ open up ↑ |
1411 1411 zfs_ctldir.o \
1412 1412 zfs_dir.o \
1413 1413 zfs_ioctl.o \
1414 1414 zfs_log.o \
1415 1415 zfs_onexit.o \
1416 1416 zfs_replay.o \
1417 1417 zfs_rlock.o \
1418 1418 rrwlock.o \
1419 1419 zfs_vfsops.o \
1420 1420 zfs_vnops.o \
1421 + far.o \
1422 + far_pass1.o \
1423 + far_pass2.o \
1424 + far_send.o \
1425 + far_crc32c.o \
1426 + far_count.o \
1421 1427 zvol.o
1422 1428
1423 1429 ZUT_OBJS += \
1424 1430 zut.o
1425 1431
1426 1432 #
1427 1433 # streams modules
1428 1434 #
1429 1435 BUFMOD_OBJS += bufmod.o
1430 1436
1431 1437 CONNLD_OBJS += connld.o
1432 1438
1433 1439 DEDUMP_OBJS += dedump.o
1434 1440
1435 1441 DRCOMPAT_OBJS += drcompat.o
1436 1442
1437 1443 LDLINUX_OBJS += ldlinux.o
1438 1444
1439 1445 LDTERM_OBJS += ldterm.o uwidth.o
1440 1446
1441 1447 PCKT_OBJS += pckt.o
1442 1448
1443 1449 PFMOD_OBJS += pfmod.o
1444 1450
1445 1451 PTEM_OBJS += ptem.o
1446 1452
1447 1453 REDIRMOD_OBJS += strredirm.o
1448 1454
1449 1455 TIMOD_OBJS += timod.o
1450 1456
1451 1457 TIRDWR_OBJS += tirdwr.o
1452 1458
1453 1459 TTCOMPAT_OBJS +=ttcompat.o
1454 1460
1455 1461 LOG_OBJS += log.o
1456 1462
1457 1463 PIPEMOD_OBJS += pipemod.o
1458 1464
1459 1465 RPCMOD_OBJS += rpcmod.o clnt_cots.o clnt_clts.o \
1460 1466 clnt_gen.o clnt_perr.o mt_rpcinit.o rpc_calmsg.o \
1461 1467 rpc_prot.o rpc_sztypes.o rpc_subr.o rpcb_prot.o \
1462 1468 svc.o svc_clts.o svc_gen.o svc_cots.o \
1463 1469 rpcsys.o xdr_sizeof.o clnt_rdma.o svc_rdma.o \
1464 1470 xdr_rdma.o rdma_subr.o xdrrdma_sizeof.o
1465 1471
1466 1472 TLIMOD_OBJS += tlimod.o t_kalloc.o t_kbind.o t_kclose.o \
1467 1473 t_kconnect.o t_kfree.o t_kgtstate.o t_kopen.o \
1468 1474 t_krcvudat.o t_ksndudat.o t_kspoll.o t_kunbind.o \
1469 1475 t_kutil.o
1470 1476
1471 1477 RLMOD_OBJS += rlmod.o
1472 1478
1473 1479 TELMOD_OBJS += telmod.o
1474 1480
1475 1481 CRYPTMOD_OBJS += cryptmod.o
1476 1482
1477 1483 KB_OBJS += kbd.o keytables.o
1478 1484
1479 1485 #
1480 1486 # ID mapping module
1481 1487 #
1482 1488 IDMAP_OBJS += idmap_mod.o idmap_kapi.o idmap_xdr.o idmap_cache.o
1483 1489
1484 1490 #
1485 1491 # scheduling class modules
1486 1492 #
1487 1493 SDC_OBJS += sysdc.o
1488 1494
1489 1495 RT_OBJS += rt.o
1490 1496 RT_DPTBL_OBJS += rt_dptbl.o
1491 1497
1492 1498 TS_OBJS += ts.o
1493 1499 TS_DPTBL_OBJS += ts_dptbl.o
1494 1500
1495 1501 IA_OBJS += ia.o
1496 1502
1497 1503 FSS_OBJS += fss.o
1498 1504
1499 1505 FX_OBJS += fx.o
1500 1506 FX_DPTBL_OBJS += fx_dptbl.o
1501 1507
1502 1508 #
1503 1509 # Inter-Process Communication (IPC) modules
1504 1510 #
1505 1511 IPC_OBJS += ipc.o
1506 1512
1507 1513 IPCMSG_OBJS += msg.o
1508 1514
1509 1515 IPCSEM_OBJS += sem.o
1510 1516
1511 1517 IPCSHM_OBJS += shm.o
1512 1518
1513 1519 #
1514 1520 # bignum module
1515 1521 #
1516 1522 COMMON_BIGNUM_OBJS += bignum_mod.o bignumimpl.o
1517 1523
1518 1524 BIGNUM_OBJS += $(COMMON_BIGNUM_OBJS) $(BIGNUM_PSR_OBJS)
1519 1525
1520 1526 #
1521 1527 # kernel cryptographic framework
1522 1528 #
1523 1529 KCF_OBJS += kcf.o kcf_callprov.o kcf_cbufcall.o kcf_cipher.o kcf_crypto.o \
1524 1530 kcf_cryptoadm.o kcf_ctxops.o kcf_digest.o kcf_dual.o \
1525 1531 kcf_keys.o kcf_mac.o kcf_mech_tabs.o kcf_miscapi.o \
1526 1532 kcf_object.o kcf_policy.o kcf_prov_lib.o kcf_prov_tabs.o \
1527 1533 kcf_sched.o kcf_session.o kcf_sign.o kcf_spi.o kcf_verify.o \
1528 1534 kcf_random.o modes.o ecb.o cbc.o ctr.o ccm.o gcm.o \
1529 1535 fips_random.o
1530 1536
1531 1537 CRYPTOADM_OBJS += cryptoadm.o
1532 1538
1533 1539 CRYPTO_OBJS += crypto.o
1534 1540
1535 1541 DPROV_OBJS += dprov.o
1536 1542
1537 1543 DCA_OBJS += dca.o dca_3des.o dca_debug.o dca_dsa.o dca_kstat.o dca_rng.o \
1538 1544 dca_rsa.o
1539 1545
1540 1546 AESPROV_OBJS += aes.o aes_impl.o aes_modes.o
1541 1547
1542 1548 ARCFOURPROV_OBJS += arcfour.o arcfour_crypt.o
1543 1549
1544 1550 BLOWFISHPROV_OBJS += blowfish.o blowfish_impl.o
1545 1551
1546 1552 ECCPROV_OBJS += ecc.o ec.o ec2_163.o ec2_mont.o ecdecode.o ecl_mult.o \
1547 1553 ecp_384.o ecp_jac.o ec2_193.o ecl.o ecp_192.o ecp_521.o \
1548 1554 ecp_jm.o ec2_233.o ecl_curve.o ecp_224.o ecp_aff.o \
1549 1555 ecp_mont.o ec2_aff.o ec_naf.o ecl_gf.o ecp_256.o mp_gf2m.o \
1550 1556 mpi.o mplogic.o mpmontg.o mpprime.o oid.o \
1551 1557 secitem.o ec2_test.o ecp_test.o
1552 1558
1553 1559 RSAPROV_OBJS += rsa.o rsa_impl.o pkcs1.o
1554 1560
1555 1561 SWRANDPROV_OBJS += swrand.o
1556 1562
1557 1563 #
1558 1564 # kernel SSL
1559 1565 #
1560 1566 KSSL_OBJS += kssl.o ksslioctl.o
1561 1567
1562 1568 KSSL_SOCKFIL_MOD_OBJS += ksslfilter.o ksslapi.o ksslrec.o
1563 1569
1564 1570 #
1565 1571 # misc. modules
1566 1572 #
1567 1573
1568 1574 C2AUDIT_OBJS += adr.o audit.o audit_event.o audit_io.o \
1569 1575 audit_path.o audit_start.o audit_syscalls.o audit_token.o \
1570 1576 audit_mem.o
1571 1577
1572 1578 PCIC_OBJS += pcic.o
1573 1579
1574 1580 RPCSEC_OBJS += secmod.o sec_clnt.o sec_svc.o sec_gen.o \
1575 1581 auth_des.o auth_kern.o auth_none.o auth_loopb.o\
1576 1582 authdesprt.o authdesubr.o authu_prot.o \
1577 1583 key_call.o key_prot.o svc_authu.o svcauthdes.o
1578 1584
1579 1585 RPCSEC_GSS_OBJS += rpcsec_gssmod.o rpcsec_gss.o rpcsec_gss_misc.o \
1580 1586 rpcsec_gss_utils.o svc_rpcsec_gss.o
1581 1587
1582 1588 CONSCONFIG_OBJS += consconfig.o
1583 1589
1584 1590 CONSCONFIG_DACF_OBJS += consconfig_dacf.o consplat.o
1585 1591
1586 1592 TEM_OBJS += tem.o tem_safe.o 6x10.o 7x14.o 12x22.o
1587 1593
1588 1594 KBTRANS_OBJS += \
1589 1595 kbtrans.o \
1590 1596 kbtrans_keytables.o \
1591 1597 kbtrans_polled.o \
1592 1598 kbtrans_streams.o \
1593 1599 usb_keytables.o
1594 1600
1595 1601 KGSSD_OBJS += gssd_clnt_stubs.o gssd_handle.o gssd_prot.o \
1596 1602 gss_display_name.o gss_release_name.o gss_import_name.o \
1597 1603 gss_release_buffer.o gss_release_oid_set.o gen_oids.o gssdmod.o
1598 1604
1599 1605 KGSSD_DERIVED_OBJS = gssd_xdr.o
1600 1606
1601 1607 KGSS_DUMMY_OBJS += dmech.o
1602 1608
1603 1609 KSOCKET_OBJS += ksocket.o ksocket_mod.o
1604 1610
1605 1611 CRYPTO= cksumtypes.o decrypt.o encrypt.o encrypt_length.o etypes.o \
1606 1612 nfold.o verify_checksum.o prng.o block_size.o make_checksum.o\
1607 1613 checksum_length.o hmac.o default_state.o mandatory_sumtype.o
1608 1614
1609 1615 # crypto/des
1610 1616 CRYPTO_DES= f_cbc.o f_cksum.o f_parity.o weak_key.o d3_cbc.o ef_crypto.o
1611 1617
1612 1618 CRYPTO_DK= checksum.o derive.o dk_decrypt.o dk_encrypt.o
1613 1619
1614 1620 CRYPTO_ARCFOUR= k5_arcfour.o
1615 1621
1616 1622 # crypto/enc_provider
1617 1623 CRYPTO_ENC= des.o des3.o arcfour_provider.o aes_provider.o
1618 1624
1619 1625 # crypto/hash_provider
1620 1626 CRYPTO_HASH= hash_kef_generic.o hash_kmd5.o hash_crc32.o hash_ksha1.o
1621 1627
1622 1628 # crypto/keyhash_provider
1623 1629 CRYPTO_KEYHASH= descbc.o k5_kmd5des.o k_hmac_md5.o
1624 1630
1625 1631 # crypto/crc32
1626 1632 CRYPTO_CRC32= crc32.o
1627 1633
1628 1634 # crypto/old
1629 1635 CRYPTO_OLD= old_decrypt.o old_encrypt.o
1630 1636
1631 1637 # crypto/raw
1632 1638 CRYPTO_RAW= raw_decrypt.o raw_encrypt.o
1633 1639
1634 1640 K5_KRB= kfree.o copy_key.o \
1635 1641 parse.o init_ctx.o \
1636 1642 ser_adata.o ser_addr.o \
1637 1643 ser_auth.o ser_cksum.o \
1638 1644 ser_key.o ser_princ.o \
1639 1645 serialize.o unparse.o \
1640 1646 ser_actx.o
1641 1647
1642 1648 K5_OS= timeofday.o toffset.o \
1643 1649 init_os_ctx.o c_ustime.o
1644 1650
1645 1651 SEAL=
1646 1652 # EXPORT DELETE START
1647 1653 SEAL= seal.o unseal.o
1648 1654 # EXPORT DELETE END
1649 1655
1650 1656 MECH= delete_sec_context.o \
1651 1657 import_sec_context.o \
1652 1658 gssapi_krb5.o \
1653 1659 k5seal.o k5unseal.o k5sealv3.o \
1654 1660 ser_sctx.o \
1655 1661 sign.o \
1656 1662 util_crypt.o \
1657 1663 util_validate.o util_ordering.o \
1658 1664 util_seqnum.o util_set.o util_seed.o \
1659 1665 wrap_size_limit.o verify.o
1660 1666
1661 1667
1662 1668
1663 1669 MECH_GEN= util_token.o
1664 1670
1665 1671
1666 1672 KGSS_KRB5_OBJS += krb5mech.o \
1667 1673 $(MECH) $(SEAL) $(MECH_GEN) \
1668 1674 $(CRYPTO) $(CRYPTO_DES) $(CRYPTO_DK) $(CRYPTO_ARCFOUR) \
1669 1675 $(CRYPTO_ENC) $(CRYPTO_HASH) \
1670 1676 $(CRYPTO_KEYHASH) $(CRYPTO_CRC32) \
1671 1677 $(CRYPTO_OLD) \
1672 1678 $(CRYPTO_RAW) $(K5_KRB) $(K5_OS)
1673 1679
1674 1680 DES_OBJS += des_crypt.o des_impl.o des_ks.o des_soft.o
1675 1681
1676 1682 DLBOOT_OBJS += bootparam_xdr.o nfs_dlinet.o scan.o
1677 1683
1678 1684 KRTLD_OBJS += kobj_bootflags.o getoptstr.o \
1679 1685 kobj.o kobj_kdi.o kobj_lm.o kobj_subr.o
1680 1686
1681 1687 MOD_OBJS += modctl.o modsubr.o modsysfile.o modconf.o modhash.o
1682 1688
1683 1689 STRPLUMB_OBJS += strplumb.o
1684 1690
1685 1691 CPR_OBJS += cpr_driver.o cpr_dump.o \
1686 1692 cpr_main.o cpr_misc.o cpr_mod.o cpr_stat.o \
1687 1693 cpr_uthread.o
1688 1694
1689 1695 PROF_OBJS += prf.o
1690 1696
1691 1697 SE_OBJS += se_driver.o
1692 1698
1693 1699 SYSACCT_OBJS += acct.o
1694 1700
1695 1701 ACCTCTL_OBJS += acctctl.o
1696 1702
1697 1703 EXACCTSYS_OBJS += exacctsys.o
1698 1704
1699 1705 KAIO_OBJS += aio.o
1700 1706
1701 1707 PCMCIA_OBJS += pcmcia.o cs.o cis.o cis_callout.o cis_handlers.o cis_params.o
1702 1708
1703 1709 BUSRA_OBJS += busra.o
1704 1710
1705 1711 PCS_OBJS += pcs.o
1706 1712
1707 1713 PCAN_OBJS += pcan.o
1708 1714
1709 1715 PCATA_OBJS += pcide.o pcdisk.o pclabel.o pcata.o
1710 1716
1711 1717 PCSER_OBJS += pcser.o pcser_cis.o
1712 1718
1713 1719 PCWL_OBJS += pcwl.o
1714 1720
1715 1721 PSET_OBJS += pset.o
1716 1722
1717 1723 OHCI_OBJS += ohci.o ohci_hub.o ohci_polled.o
1718 1724
1719 1725 UHCI_OBJS += uhci.o uhciutil.o uhcitgt.o uhcihub.o uhcipolled.o
1720 1726
1721 1727 EHCI_OBJS += ehci.o ehci_hub.o ehci_xfer.o ehci_intr.o ehci_util.o ehci_polled.o ehci_isoch.o ehci_isoch_util.o
1722 1728
1723 1729 HUBD_OBJS += hubd.o
1724 1730
1725 1731 USB_MID_OBJS += usb_mid.o
1726 1732
1727 1733 USB_IA_OBJS += usb_ia.o
1728 1734
1729 1735 UWBA_OBJS += uwba.o uwbai.o
1730 1736
1731 1737 SCSA2USB_OBJS += scsa2usb.o usb_ms_bulkonly.o usb_ms_cbi.o
1732 1738
1733 1739 HWAHC_OBJS += hwahc.o hwahc_util.o
1734 1740
1735 1741 WUSB_DF_OBJS += wusb_df.o
1736 1742 WUSB_FWMOD_OBJS += wusb_fwmod.o
1737 1743
1738 1744 IPF_OBJS += ip_fil_solaris.o fil.o solaris.o ip_state.o ip_frag.o ip_nat.o \
1739 1745 ip_proxy.o ip_auth.o ip_pool.o ip_htable.o ip_lookup.o \
1740 1746 ip_log.o misc.o ip_compat.o ip_nat6.o drand48.o
1741 1747
1742 1748 IBD_OBJS += ibd.o ibd_cm.o
1743 1749
1744 1750 EIBNX_OBJS += enx_main.o enx_hdlrs.o enx_ibt.o enx_log.o enx_fip.o \
1745 1751 enx_misc.o enx_q.o enx_ctl.o
1746 1752
1747 1753 EOIB_OBJS += eib_adm.o eib_chan.o eib_cmn.o eib_ctl.o eib_data.o \
1748 1754 eib_fip.o eib_ibt.o eib_log.o eib_mac.o eib_main.o \
1749 1755 eib_rsrc.o eib_svc.o eib_vnic.o
1750 1756
1751 1757 DLPISTUB_OBJS += dlpistub.o
1752 1758
1753 1759 SDP_OBJS += sdpddi.o
1754 1760
1755 1761 TRILL_OBJS += trill.o
1756 1762
1757 1763 CTF_OBJS += ctf_create.o ctf_decl.o ctf_error.o ctf_hash.o ctf_labels.o \
1758 1764 ctf_lookup.o ctf_open.o ctf_types.o ctf_util.o ctf_subr.o ctf_mod.o
1759 1765
1760 1766 SMBIOS_OBJS += smb_error.o smb_info.o smb_open.o smb_subr.o smb_dev.o
1761 1767
1762 1768 RPCIB_OBJS += rpcib.o
1763 1769
1764 1770 KMDB_OBJS += kdrv.o
1765 1771
1766 1772 AFE_OBJS += afe.o
1767 1773
1768 1774 BGE_OBJS += bge_main2.o bge_chip2.o bge_kstats.o bge_log.o bge_ndd.o \
1769 1775 bge_atomic.o bge_mii.o bge_send.o bge_recv2.o bge_mii_5906.o
1770 1776
1771 1777 DMFE_OBJS += dmfe_log.o dmfe_main.o dmfe_mii.o
1772 1778
1773 1779 EFE_OBJS += efe.o
1774 1780
1775 1781 ELXL_OBJS += elxl.o
1776 1782
1777 1783 HME_OBJS += hme.o
1778 1784
1779 1785 IXGB_OBJS += ixgb.o ixgb_atomic.o ixgb_chip.o ixgb_gld.o ixgb_kstats.o \
1780 1786 ixgb_log.o ixgb_ndd.o ixgb_rx.o ixgb_tx.o ixgb_xmii.o
1781 1787
1782 1788 NGE_OBJS += nge_main.o nge_atomic.o nge_chip.o nge_ndd.o nge_kstats.o \
1783 1789 nge_log.o nge_rx.o nge_tx.o nge_xmii.o
1784 1790
1785 1791 PCN_OBJS += pcn.o
1786 1792
1787 1793 RGE_OBJS += rge_main.o rge_chip.o rge_ndd.o rge_kstats.o rge_log.o rge_rxtx.o
1788 1794
1789 1795 URTW_OBJS += urtw.o
1790 1796
1791 1797 ARN_OBJS += arn_hw.o arn_eeprom.o arn_mac.o arn_calib.o arn_ani.o arn_phy.o arn_regd.o arn_beacon.o \
1792 1798 arn_main.o arn_recv.o arn_xmit.o arn_rc.o
1793 1799
1794 1800 ATH_OBJS += ath_aux.o ath_main.o ath_osdep.o ath_rate.o
1795 1801
1796 1802 ATU_OBJS += atu.o
1797 1803
1798 1804 IPW_OBJS += ipw2100_hw.o ipw2100.o
1799 1805
1800 1806 IWI_OBJS += ipw2200_hw.o ipw2200.o
1801 1807
1802 1808 IWH_OBJS += iwh.o
1803 1809
1804 1810 IWK_OBJS += iwk2.o
1805 1811
1806 1812 IWP_OBJS += iwp.o
1807 1813
1808 1814 MWL_OBJS += mwl.o
1809 1815
1810 1816 MWLFW_OBJS += mwlfw_mode.o
1811 1817
1812 1818 WPI_OBJS += wpi.o
1813 1819
1814 1820 RAL_OBJS += rt2560.o ral_rate.o
1815 1821
1816 1822 RUM_OBJS += rum.o
1817 1823
1818 1824 RWD_OBJS += rt2661.o
1819 1825
1820 1826 RWN_OBJS += rt2860.o
1821 1827
1822 1828 UATH_OBJS += uath.o
1823 1829
1824 1830 UATHFW_OBJS += uathfw_mod.o
1825 1831
1826 1832 URAL_OBJS += ural.o
1827 1833
1828 1834 RTW_OBJS += rtw.o smc93cx6.o rtwphy.o rtwphyio.o
1829 1835
1830 1836 ZYD_OBJS += zyd.o zyd_usb.o zyd_hw.o zyd_fw.o
1831 1837
1832 1838 MXFE_OBJS += mxfe.o
1833 1839
1834 1840 MPTSAS_OBJS += mptsas.o mptsas_impl.o mptsas_init.o mptsas_raid.o mptsas_smhba.o
1835 1841
1836 1842 SFE_OBJS += sfe.o sfe_util.o
1837 1843
1838 1844 BFE_OBJS += bfe.o
1839 1845
1840 1846 BRIDGE_OBJS += bridge.o
1841 1847
1842 1848 IDM_SHARED_OBJS += base64.o
1843 1849
1844 1850 IDM_OBJS += $(IDM_SHARED_OBJS) \
1845 1851 idm.o idm_impl.o idm_text.o idm_conn_sm.o idm_so.o
1846 1852
1847 1853 VR_OBJS += vr.o
1848 1854
1849 1855 ATGE_OBJS += atge_main.o atge_l1e.o atge_mii.o atge_l1.o atge_l1c.o
1850 1856
1851 1857 YGE_OBJS = yge.o
1852 1858
1853 1859 #
1854 1860 # Build up defines and paths.
1855 1861 #
1856 1862 LINT_DEFS += -Dunix
1857 1863
1858 1864 #
1859 1865 # This duality can be removed when the native and target compilers
1860 1866 # are the same (or at least recognize the same command line syntax!)
1861 1867 # It is a bug in the current compilation system that the assember
1862 1868 # can't process the -Y I, flag.
1863 1869 #
1864 1870 NATIVE_INC_PATH += $(INC_PATH) $(CCYFLAG)$(UTSBASE)/common
1865 1871 AS_INC_PATH += $(INC_PATH) -I$(UTSBASE)/common
1866 1872 INCLUDE_PATH += $(INC_PATH) $(CCYFLAG)$(UTSBASE)/common
1867 1873
1868 1874 PCIEB_OBJS += pcieb.o
1869 1875
1870 1876 # Chelsio N110 10G NIC driver module
1871 1877 #
1872 1878 CH_OBJS = ch.o glue.o pe.o sge.o
1873 1879
1874 1880 CH_COM_OBJS = ch_mac.o ch_subr.o cspi.o espi.o ixf1010.o mc3.o mc4.o mc5.o \
1875 1881 mv88e1xxx.o mv88x201x.o my3126.o pm3393.o tp.o ulp.o \
1876 1882 vsc7321.o vsc7326.o xpak.o
1877 1883
1878 1884 #
1879 1885 # PCI strings file
1880 1886 #
1881 1887 PCI_STRING_OBJS = pci_strings.o
1882 1888
1883 1889 NET_DACF_OBJS += net_dacf.o
1884 1890
1885 1891 #
1886 1892 # Xframe 10G NIC driver module
1887 1893 #
1888 1894 XGE_OBJS = xge.o xgell.o
1889 1895
1890 1896 XGE_HAL_OBJS = xgehal-channel.o xgehal-fifo.o xgehal-ring.o xgehal-config.o \
1891 1897 xgehal-driver.o xgehal-mm.o xgehal-stats.o xgehal-device.o \
1892 1898 xge-queue.o xgehal-mgmt.o xgehal-mgmtaux.o
1893 1899
1894 1900 #
1895 1901 # e1000g module
1896 1902 #
1897 1903 E1000G_OBJS += e1000_80003es2lan.o e1000_82540.o e1000_82541.o e1000_82542.o \
1898 1904 e1000_82543.o e1000_82571.o e1000_api.o e1000_ich8lan.o \
1899 1905 e1000_mac.o e1000_manage.o e1000_nvm.o e1000_osdep.o \
1900 1906 e1000_phy.o e1000g_debug.o e1000g_main.o e1000g_alloc.o \
1901 1907 e1000g_tx.o e1000g_rx.o e1000g_stat.o
1902 1908
1903 1909 #
1904 1910 # Intel 82575 1G NIC driver module
1905 1911 #
1906 1912 IGB_OBJS = igb_82575.o igb_api.o igb_mac.o igb_manage.o \
1907 1913 igb_nvm.o igb_osdep.o igb_phy.o igb_buf.o \
1908 1914 igb_debug.o igb_gld.o igb_log.o igb_main.o \
1909 1915 igb_rx.o igb_stat.o igb_tx.o
1910 1916
1911 1917 #
1912 1918 # Intel Pro/100 NIC driver module
1913 1919 #
1914 1920 IPRB_OBJS = iprb.o
1915 1921
1916 1922 #
1917 1923 # Intel 10GbE PCIE NIC driver module
1918 1924 #
1919 1925 IXGBE_OBJS = ixgbe_82598.o ixgbe_82599.o ixgbe_api.o \
1920 1926 ixgbe_common.o ixgbe_phy.o \
1921 1927 ixgbe_buf.o ixgbe_debug.o ixgbe_gld.o \
1922 1928 ixgbe_log.o ixgbe_main.o \
1923 1929 ixgbe_osdep.o ixgbe_rx.o ixgbe_stat.o \
1924 1930 ixgbe_tx.o ixgbe_x540.o ixgbe_mbx.o
1925 1931
1926 1932 #
1927 1933 # NIU 10G/1G driver module
1928 1934 #
1929 1935 NXGE_OBJS = nxge_mac.o nxge_ipp.o nxge_rxdma.o \
1930 1936 nxge_txdma.o nxge_txc.o nxge_main.o \
1931 1937 nxge_hw.o nxge_fzc.o nxge_virtual.o \
1932 1938 nxge_send.o nxge_classify.o nxge_fflp.o \
1933 1939 nxge_fflp_hash.o nxge_ndd.o nxge_kstats.o \
1934 1940 nxge_zcp.o nxge_fm.o nxge_espc.o nxge_hv.o \
1935 1941 nxge_hio.o nxge_hio_guest.o nxge_intr.o
1936 1942
1937 1943 NXGE_NPI_OBJS = \
1938 1944 npi.o npi_mac.o npi_ipp.o \
1939 1945 npi_txdma.o npi_rxdma.o npi_txc.o \
1940 1946 npi_zcp.o npi_espc.o npi_fflp.o \
1941 1947 npi_vir.o
1942 1948
1943 1949 NXGE_HCALL_OBJS = \
1944 1950 nxge_hcall.o
1945 1951
1946 1952 #
1947 1953 # kiconv modules
1948 1954 #
1949 1955 KICONV_EMEA_OBJS += kiconv_emea.o
1950 1956
1951 1957 KICONV_JA_OBJS += kiconv_ja.o
1952 1958
1953 1959 KICONV_KO_OBJS += kiconv_cck_common.o kiconv_ko.o
1954 1960
1955 1961 KICONV_SC_OBJS += kiconv_cck_common.o kiconv_sc.o
1956 1962
1957 1963 KICONV_TC_OBJS += kiconv_cck_common.o kiconv_tc.o
1958 1964
1959 1965 #
1960 1966 # AAC module
1961 1967 #
1962 1968 AAC_OBJS = aac.o aac_ioctl.o
1963 1969
1964 1970 #
1965 1971 # sdcard modules
1966 1972 #
1967 1973 SDA_OBJS = sda_cmd.o sda_host.o sda_init.o sda_mem.o sda_mod.o sda_slot.o
1968 1974 SDHOST_OBJS = sdhost.o
1969 1975
1970 1976 #
1971 1977 # hxge 10G driver module
1972 1978 #
1973 1979 HXGE_OBJS = hxge_main.o hxge_vmac.o hxge_send.o \
1974 1980 hxge_txdma.o hxge_rxdma.o hxge_virtual.o \
1975 1981 hxge_fm.o hxge_fzc.o hxge_hw.o hxge_kstats.o \
1976 1982 hxge_ndd.o hxge_pfc.o \
1977 1983 hpi.o hpi_vmac.o hpi_rxdma.o hpi_txdma.o \
1978 1984 hpi_vir.o hpi_pfc.o
1979 1985
1980 1986 #
1981 1987 # MEGARAID_SAS module
1982 1988 #
1983 1989 MEGA_SAS_OBJS = megaraid_sas.o
1984 1990
1985 1991 #
1986 1992 # MR_SAS module
1987 1993 #
1988 1994 MR_SAS_OBJS = mr_sas.o
1989 1995
1990 1996 #
1991 1997 # ISCSI_INITIATOR module
1992 1998 #
1993 1999 ISCSI_INITIATOR_OBJS = chap.o iscsi_io.o iscsi_thread.o \
1994 2000 iscsi_ioctl.o iscsid.o iscsi.o \
1995 2001 iscsi_login.o isns_client.o iscsiAuthClient.o \
1996 2002 iscsi_lun.o iscsiAuthClientGlue.o \
1997 2003 iscsi_net.o nvfile.o iscsi_cmd.o \
1998 2004 iscsi_queue.o persistent.o iscsi_conn.o \
1999 2005 iscsi_sess.o radius_auth.o iscsi_crc.o \
2000 2006 iscsi_stats.o radius_packet.o iscsi_doorclt.o \
2001 2007 iscsi_targetparam.o utils.o kifconf.o
2002 2008
2003 2009 #
2004 2010 # ntxn 10Gb/1Gb NIC driver module
2005 2011 #
2006 2012 NTXN_OBJS = unm_nic_init.o unm_gem.o unm_nic_hw.o unm_ndd.o \
2007 2013 unm_nic_main.o unm_nic_isr.o unm_nic_ctx.o niu.o
2008 2014
2009 2015 #
2010 2016 # Myricom 10Gb NIC driver module
2011 2017 #
2012 2018 MYRI10GE_OBJS = myri10ge.o myri10ge_lro.o
2013 2019
2014 2020 # nulldriver module
2015 2021 #
2016 2022 NULLDRIVER_OBJS = nulldriver.o
2017 2023
2018 2024 TPM_OBJS = tpm.o tpm_hcall.o
↓ open down ↓ |
588 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX