Print this page
3644 Add virtio-net support into the Illumos
Reviewed by: Alexey Zaytsev, alexey.zaytsev@gmail.com
Reviewed by: Yuri Pankov, yuri.pankov@nexenta.com
Reviewed by: David Hoppner, 0xffea@gmail.com


1391 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/inet/kifconf/%.c
1392         $(COMPILE.c) -o $@ $<
1393         $(CTFCONVERT_O)
1394 
1395 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vr/%.c
1396         $(COMPILE.c) -o $@ $<
1397         $(CTFCONVERT_O)
1398 
1399 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/yge/%.c
1400         $(COMPILE.c) -o $@ $<
1401         $(CTFCONVERT_O)
1402 
1403 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/virtio/%.c
1404         $(COMPILE.c) -o $@ $<
1405         $(CTFCONVERT_O)
1406 
1407 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioblk/%.c
1408         $(COMPILE.c) -o $@ $<
1409         $(CTFCONVERT_O)
1410 



1411 #
1412 # krtld must refer to its own bzero/bcopy until the kernel is fully linked
1413 #
1414 $(OBJS_DIR)/bootrd.o            := CPPFLAGS += -DKOBJ_OVERRIDES
1415 $(OBJS_DIR)/doreloc.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1416 $(OBJS_DIR)/kobj.o              := CPPFLAGS += -DKOBJ_OVERRIDES
1417 $(OBJS_DIR)/kobj_boot.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1418 $(OBJS_DIR)/kobj_bootflags.o    := CPPFLAGS += -DKOBJ_OVERRIDES
1419 $(OBJS_DIR)/kobj_convrelstr.o   := CPPFLAGS += -DKOBJ_OVERRIDES
1420 $(OBJS_DIR)/kobj_isa.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1421 $(OBJS_DIR)/kobj_kdi.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1422 $(OBJS_DIR)/kobj_lm.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1423 $(OBJS_DIR)/kobj_reloc.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1424 $(OBJS_DIR)/kobj_stubs.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1425 $(OBJS_DIR)/kobj_subr.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1426 
1427 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/krtld/%.c
1428         $(COMPILE.c) -o $@ $<
1429         $(CTFCONVERT_O)
1430 


2636         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2637 
2638 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/vm/%.c
2639         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2640 
2641 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/scsi/adapters/iscsi/%.c
2642         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2643 
2644 $(LINTS_DIR)/%.ln:              $(COMMONBASE)/iscsi/%.c
2645         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2646 
2647 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/inet/kifconf/%.c
2648         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2649 
2650 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/virtio/%.c
2651         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2652 
2653 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vioblk/%.c
2654         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2655 



2656 ZMODLINTFLAGS = -erroff=E_CONSTANT_CONDITION
2657 
2658 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/zmod/%.c
2659         @($(LHEAD) $(LINT.c) $(ZMODLINTFLAGS) $< $(LTAIL))
2660 
2661 $(LINTS_DIR)/zlib_obj.ln:       $(ZLIB_OBJS:%.o=$(LINTS_DIR)/%.ln) \
2662                                 $(UTSBASE)/common/zmod/zlib_lint.c
2663         @($(LHEAD) $(LINT.c) -C $(LINTS_DIR)/zlib_obj \
2664             $(UTSBASE)/common/zmod/zlib_lint.c $(LTAIL))
2665 
2666 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/hxge/%.c
2667         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2668 
2669 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.c
2670         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2671 
2672 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.s
2673         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2674 
2675 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vr/%.c


1391 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/inet/kifconf/%.c
1392         $(COMPILE.c) -o $@ $<
1393         $(CTFCONVERT_O)
1394 
1395 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vr/%.c
1396         $(COMPILE.c) -o $@ $<
1397         $(CTFCONVERT_O)
1398 
1399 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/yge/%.c
1400         $(COMPILE.c) -o $@ $<
1401         $(CTFCONVERT_O)
1402 
1403 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/virtio/%.c
1404         $(COMPILE.c) -o $@ $<
1405         $(CTFCONVERT_O)
1406 
1407 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioblk/%.c
1408         $(COMPILE.c) -o $@ $<
1409         $(CTFCONVERT_O)
1410 
1411 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/vioif/%.c
1412         $(COMPILE.c) -o $@ $<
1413         $(CTFCONVERT_O)
1414 #
1415 # krtld must refer to its own bzero/bcopy until the kernel is fully linked
1416 #
1417 $(OBJS_DIR)/bootrd.o            := CPPFLAGS += -DKOBJ_OVERRIDES
1418 $(OBJS_DIR)/doreloc.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1419 $(OBJS_DIR)/kobj.o              := CPPFLAGS += -DKOBJ_OVERRIDES
1420 $(OBJS_DIR)/kobj_boot.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1421 $(OBJS_DIR)/kobj_bootflags.o    := CPPFLAGS += -DKOBJ_OVERRIDES
1422 $(OBJS_DIR)/kobj_convrelstr.o   := CPPFLAGS += -DKOBJ_OVERRIDES
1423 $(OBJS_DIR)/kobj_isa.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1424 $(OBJS_DIR)/kobj_kdi.o          := CPPFLAGS += -DKOBJ_OVERRIDES
1425 $(OBJS_DIR)/kobj_lm.o           := CPPFLAGS += -DKOBJ_OVERRIDES
1426 $(OBJS_DIR)/kobj_reloc.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1427 $(OBJS_DIR)/kobj_stubs.o        := CPPFLAGS += -DKOBJ_OVERRIDES
1428 $(OBJS_DIR)/kobj_subr.o         := CPPFLAGS += -DKOBJ_OVERRIDES
1429 
1430 $(OBJS_DIR)/%.o:                $(UTSBASE)/common/krtld/%.c
1431         $(COMPILE.c) -o $@ $<
1432         $(CTFCONVERT_O)
1433 


2639         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2640 
2641 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/vm/%.c
2642         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2643 
2644 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/scsi/adapters/iscsi/%.c
2645         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2646 
2647 $(LINTS_DIR)/%.ln:              $(COMMONBASE)/iscsi/%.c
2648         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2649 
2650 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/inet/kifconf/%.c
2651         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2652 
2653 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/virtio/%.c
2654         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2655 
2656 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vioblk/%.c
2657         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2658 
2659 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vioif/%.c
2660         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2661 
2662 ZMODLINTFLAGS = -erroff=E_CONSTANT_CONDITION
2663 
2664 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/zmod/%.c
2665         @($(LHEAD) $(LINT.c) $(ZMODLINTFLAGS) $< $(LTAIL))
2666 
2667 $(LINTS_DIR)/zlib_obj.ln:       $(ZLIB_OBJS:%.o=$(LINTS_DIR)/%.ln) \
2668                                 $(UTSBASE)/common/zmod/zlib_lint.c
2669         @($(LHEAD) $(LINT.c) -C $(LINTS_DIR)/zlib_obj \
2670             $(UTSBASE)/common/zmod/zlib_lint.c $(LTAIL))
2671 
2672 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/hxge/%.c
2673         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2674 
2675 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.c
2676         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2677 
2678 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/tpm/%.s
2679         @($(LHEAD) $(LINT.c) $< $(LTAIL))
2680 
2681 $(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/vr/%.c