Print this page
3644 Add virtio-net support into illumos
4945 Additional vioif fixes
Contributions by: Dan Kimmel <dan.kimmel@delphix.com>
Contributions by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Contributions by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
Contributions by: Dmitry Yusupov <Dmitry.Yusupov@nexenta.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>


1428 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vr/%.c
1429         $(COMPILE.c) -o $@ $<
1430         $(CTFCONVERT_O)
1431 
1432 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/yge/%.c
1433         $(COMPILE.c) -o $@ $<
1434         $(CTFCONVERT_O)
1435 
1436 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/skd/%.c
1437         $(COMPILE.c) -o $@ $<
1438         $(CTFCONVERT_O)
1439 
1440 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/virtio/%.c
1441         $(COMPILE.c) -o $@ $<
1442         $(CTFCONVERT_O)
1443 
1444 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioblk/%.c
1445         $(COMPILE.c) -o $@ $<
1446         $(CTFCONVERT_O)
1447 



1448 #
1449 # krtld must refer to its own bzero/bcopy until the kernel is fully linked
1450 #
1451 $(OBJS_DIR)/bootrd.o            := CPPFLAGS += -DKOBJ_OVERRIDES
1452 $(OBJS_DIR)/doreloc.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1453 $(OBJS_DIR)/kobj.o              := CPPFLAGS += -DKOBJ_OVERRIDES
1454 $(OBJS_DIR)/kobj_boot.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1455 $(OBJS_DIR)/kobj_bootflags.o    := CPPFLAGS += -DKOBJ_OVERRIDES
1456 $(OBJS_DIR)/kobj_convrelstr.o   := CPPFLAGS += -DKOBJ_OVERRIDES
1457 $(OBJS_DIR)/kobj_isa.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1458 $(OBJS_DIR)/kobj_kdi.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1459 $(OBJS_DIR)/kobj_lm.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1460 $(OBJS_DIR)/kobj_reloc.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1461 $(OBJS_DIR)/kobj_stubs.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1462 $(OBJS_DIR)/kobj_subr.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1463 
1464 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/krtld/%.c
1465         $(COMPILE.c) -o $@ $<
1466         $(CTFCONVERT_O)
1467 


2679         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2680 
2681 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/vm/%.c
2682         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2683 
2684 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/scsi/adapters/iscsi/%.c
2685         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2686 
2687 $(LINTS_DIR)/%.ln:              $(COMMONBASE)/iscsi/%.c
2688         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2689 
2690 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/inet/kifconf/%.c
2691         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2692 
2693 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/virtio/%.c
2694         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2695 
2696 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vioblk/%.c
2697         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2698 



2699 ZMODLINTFLAGS = -erroff=E_CONSTANT_CONDITION
2700 
2701 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/zmod/%.c
2702         @($(LHEAD) $(LINT.c) $(ZMODLINTFLAGS) $< $(LTAIL))
2703 
2704 $(LINTS_DIR)/zlib_obj.ln:       $(ZLIB_OBJS:%.o=$(LINTS_DIR)/%.ln) \
2705                                 $(UTSBASE)/common/zmod/zlib_lint.c
2706         @($(LHEAD) $(LINT.c) -C $(LINTS_DIR)/zlib_obj \
2707             $(UTSBASE)/common/zmod/zlib_lint.c $(LTAIL))
2708 
2709 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/hxge/%.c
2710         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2711 
2712 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.c
2713         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2714 
2715 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.s
2716         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2717 
2718 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vr/%.c


1428 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vr/%.c
1429         $(COMPILE.c) -o $@ $<
1430         $(CTFCONVERT_O)
1431 
1432 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/yge/%.c
1433         $(COMPILE.c) -o $@ $<
1434         $(CTFCONVERT_O)
1435 
1436 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/skd/%.c
1437         $(COMPILE.c) -o $@ $<
1438         $(CTFCONVERT_O)
1439 
1440 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/virtio/%.c
1441         $(COMPILE.c) -o $@ $<
1442         $(CTFCONVERT_O)
1443 
1444 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioblk/%.c
1445         $(COMPILE.c) -o $@ $<
1446         $(CTFCONVERT_O)
1447 
1448 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioif/%.c
1449         $(COMPILE.c) -o $@ $<
1450         $(CTFCONVERT_O)
1451 #
1452 # krtld must refer to its own bzero/bcopy until the kernel is fully linked
1453 #
1454 $(OBJS_DIR)/bootrd.o            := CPPFLAGS += -DKOBJ_OVERRIDES
1455 $(OBJS_DIR)/doreloc.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1456 $(OBJS_DIR)/kobj.o              := CPPFLAGS += -DKOBJ_OVERRIDES
1457 $(OBJS_DIR)/kobj_boot.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1458 $(OBJS_DIR)/kobj_bootflags.o    := CPPFLAGS += -DKOBJ_OVERRIDES
1459 $(OBJS_DIR)/kobj_convrelstr.o   := CPPFLAGS += -DKOBJ_OVERRIDES
1460 $(OBJS_DIR)/kobj_isa.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1461 $(OBJS_DIR)/kobj_kdi.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1462 $(OBJS_DIR)/kobj_lm.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1463 $(OBJS_DIR)/kobj_reloc.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1464 $(OBJS_DIR)/kobj_stubs.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1465 $(OBJS_DIR)/kobj_subr.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1466 
1467 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/krtld/%.c
1468         $(COMPILE.c) -o $@ $<
1469         $(CTFCONVERT_O)
1470 


2682         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2683 
2684 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/vm/%.c
2685         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2686 
2687 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/scsi/adapters/iscsi/%.c
2688         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2689 
2690 $(LINTS_DIR)/%.ln:              $(COMMONBASE)/iscsi/%.c
2691         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2692 
2693 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/inet/kifconf/%.c
2694         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2695 
2696 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/virtio/%.c
2697         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2698 
2699 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vioblk/%.c
2700         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2701 
2702 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vioif/%.c
2703         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2704 
2705 ZMODLINTFLAGS = -erroff=E_CONSTANT_CONDITION
2706 
2707 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/zmod/%.c
2708         @($(LHEAD) $(LINT.c) $(ZMODLINTFLAGS) $< $(LTAIL))
2709 
2710 $(LINTS_DIR)/zlib_obj.ln:       $(ZLIB_OBJS:%.o=$(LINTS_DIR)/%.ln) \
2711                                 $(UTSBASE)/common/zmod/zlib_lint.c
2712         @($(LHEAD) $(LINT.c) -C $(LINTS_DIR)/zlib_obj \
2713             $(UTSBASE)/common/zmod/zlib_lint.c $(LTAIL))
2714 
2715 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/hxge/%.c
2716         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2717 
2718 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.c
2719         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2720 
2721 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.s
2722         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2723 
2724 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vr/%.c