Changeset fc9e83b in rtems-libbsd
- Timestamp:
- 03/16/15 21:10:36 (8 years ago)
- Branches:
- 4.11, 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
- Children:
- 9ea1778
- Parents:
- 024e064
- git-author:
- Sebastian Huber <sebastian.huber@…> (03/16/15 21:10:36)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (03/26/15 12:53:24)
- Files:
-
- 15 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r024e064 rfc9e83b 60 60 LIB_C_FILES += rtemsbsd/local/pci_if.c 61 61 LIB_C_FILES += rtemsbsd/local/usb_if.c 62 LIB_C_FILES += rtemsbsd/local/mmcbus_if.c 63 LIB_C_FILES += rtemsbsd/local/mmcbr_if.c 62 64 LIB_C_FILES += rtemsbsd/rtems/ipsec_get_policylen.c 63 65 LIB_C_FILES += rtemsbsd/rtems/rtems-bsd-assert.c … … 69 71 LIB_C_FILES += rtemsbsd/rtems/rtems-bsd-chunk.c 70 72 LIB_C_FILES += rtemsbsd/rtems/rtems-bsd-conf.c 73 LIB_C_FILES += rtemsbsd/rtems/rtems-bsd-configintrhook.c 71 74 LIB_C_FILES += rtemsbsd/rtems/rtems-bsd-delay.c 72 75 LIB_C_FILES += rtemsbsd/rtems/rtems-bsd-get-ethernet-addr.c … … 130 133 LIB_C_FILES += rtemsbsd/sys/dev/smc/if_smc_nexus.c 131 134 LIB_C_FILES += rtemsbsd/sys/dev/ffec/if_ffec_mcf548x.c 135 LIB_C_FILES += rtemsbsd/sys/dev/dw_mmc/dw_mmc.c 132 136 LIB_C_FILES += rtemsbsd/sys/net/if_ppp.c 133 137 LIB_C_FILES += rtemsbsd/sys/net/ppp_tty.c … … 206 210 LIB_C_FILES += freebsd/sys/libkern/random.c 207 211 LIB_C_FILES += freebsd/sys/vm/uma_core.c 212 LIB_C_FILES += freebsd/sys/dev/mmc/mmc.c 213 LIB_C_FILES += freebsd/sys/dev/mmc/mmcsd.c 214 LIB_C_FILES += freebsd/sys/dev/sdhci/sdhci.c 208 215 LIB_C_FILES += freebsd/sys/kern/sys_socket.c 209 216 LIB_C_FILES += freebsd/sys/kern/uipc_syscalls.c -
Makefile.todo
r024e064 rfc9e83b 12 12 GENERATED += $(LOCAL_INC)/bus_if.h 13 13 GENERATED += $(LOCAL_SRC)/bus_if.c 14 GENERATED += $(LOCAL_INC)/linker_if.h15 GENERATED += $(LOCAL_SRC)/linker_if.c16 14 GENERATED += $(LOCAL_INC)/device_if.h 17 15 GENERATED += $(LOCAL_SRC)/device_if.c 18 16 GENERATED += $(LOCAL_INC)/usbdevs_data.h 19 17 GENERATED += $(LOCAL_INC)/usbdevs.h 20 GENERATED += $(LOCAL_INC)/vnode_if.h21 GENERATED += $(LOCAL_INC)/vnode_if_newproto.h22 GENERATED += $(LOCAL_INC)/vnode_if_typedef.h23 18 GENERATED += $(LOCAL_INC)/miibus_if.h 24 19 GENERATED += $(LOCAL_SRC)/miibus_if.c … … 28 23 GENERATED += $(LOCAL_INC)/pcib_if.h 29 24 GENERATED += $(LOCAL_SRC)/pcib_if.c 30 GENERATED += $(LOCAL_INC)/ofw_bus_if.h 31 GENERATED += $(LOCAL_SRC)/ofw_bus_if.c 32 GENERATED += $(LOCAL_INC)/ofw_if.h 33 GENERATED += $(LOCAL_SRC)/ofw_if.c 34 GENERATED += $(LOCAL_INC)/ata_if.h 35 GENERATED += $(LOCAL_SRC)/ata_if.c 25 GENERATED += $(LOCAL_INC)/mmcbr_if.h 26 GENERATED += $(LOCAL_SRC)/mmcbr_if.c 27 GENERATED += $(LOCAL_INC)/mmcbus_if.h 28 GENERATED += $(LOCAL_SRC)/mmcbus_if.c 36 29 37 30 all: $(GENERATED) … … 44 37 awk -f $(TOOLS)/usbdevs2h.awk $< -d 45 38 mv usbdevs_data.h $@ 46 47 $(LOCAL_INC)/vnode_if.h: $(FREEBSD_SRC)/sys/kern/vnode_if.src48 awk -f $(TOOLS)/vnode_if.awk $< -h49 mv vnode_if.h $@50 51 $(LOCAL_INC)/vnode_if_newproto.h: $(FREEBSD_SRC)/sys/kern/vnode_if.src52 awk -f $(TOOLS)/vnode_if.awk $< -p53 mv vnode_if_newproto.h $@54 55 $(LOCAL_INC)/vnode_if_typedef.h: $(FREEBSD_SRC)/sys/kern/vnode_if.src56 awk -f $(TOOLS)/vnode_if.awk $< -q57 mv vnode_if_typedef.h $@58 39 59 40 $(LOCAL_INC)/usb_if.h: $(FREEBSD_SRC)/sys/dev/usb/usb_if.m … … 72 53 awk -f $(TOOLS)/makeobjops.awk $< -c 73 54 mv bus_if.c $@ 74 75 $(LOCAL_INC)/linker_if.h: $(FREEBSD_SRC)/sys/kern/linker_if.m76 awk -f $(TOOLS)/makeobjops.awk $< -h77 mv linker_if.h $@78 79 $(LOCAL_SRC)/linker_if.c: $(FREEBSD_SRC)/sys/kern/linker_if.m80 awk -f $(TOOLS)/makeobjops.awk $< -c81 mv linker_if.c $@82 55 83 56 $(LOCAL_INC)/device_if.h: $(FREEBSD_SRC)/sys/kern/device_if.m … … 117 90 mv pcib_if.c $@ 118 91 119 $(LOCAL_INC)/ ofw_bus_if.h: $(FREEBSD_SRC)/sys/dev/ofw/ofw_bus_if.m92 $(LOCAL_INC)/mmcbus_if.h: $(FREEBSD_SRC)/sys/dev/mmc/mmcbus_if.m 120 93 awk -f $(TOOLS)/makeobjops.awk $< -h 121 mv ofw_bus_if.h $@94 mv mmcbus_if.h $@ 122 95 123 $(LOCAL_SRC)/ ofw_bus_if.c: $(FREEBSD_SRC)/sys/dev/ofw/ofw_bus_if.m96 $(LOCAL_SRC)/mmcbus_if.c: $(FREEBSD_SRC)/sys/dev/mmc/mmcbus_if.m 124 97 awk -f $(TOOLS)/makeobjops.awk $< -c 125 mv ofw_bus_if.c $@98 mv mmcbus_if.c $@ 126 99 127 $(LOCAL_INC)/ ofw_if.h: $(FREEBSD_SRC)/sys/dev/ofw/ofw_if.m100 $(LOCAL_INC)/mmcbr_if.h: $(FREEBSD_SRC)/sys/dev/mmc/mmcbr_if.m 128 101 awk -f $(TOOLS)/makeobjops.awk $< -h 129 mv ofw_if.h $@102 mv mmcbr_if.h $@ 130 103 131 $(LOCAL_SRC)/ ofw_if.c: $(FREEBSD_SRC)/sys/dev/ofw/ofw_if.m104 $(LOCAL_SRC)/mmcbr_if.c: $(FREEBSD_SRC)/sys/dev/mmc/mmcbr_if.m 132 105 awk -f $(TOOLS)/makeobjops.awk $< -c 133 mv ofw_if.c $@ 134 135 $(LOCAL_INC)/ata_if.h: $(FREEBSD_SRC)/sys/dev/ata/ata_if.m 136 awk -f $(TOOLS)/makeobjops.awk $< -h 137 mv ata_if.h $@ 138 139 $(LOCAL_SRC)/ata_if.c: $(FREEBSD_SRC)/sys/dev/ata/ata_if.m 140 awk -f $(TOOLS)/makeobjops.awk $< -c 141 mv ata_if.c $@ 106 mv mmcbr_if.c $@ -
freebsd-to-rtems.py
r024e064 rfc9e83b 660 660 'local/pci_if.c', 661 661 'local/usb_if.c', 662 'local/mmcbus_if.c', 663 'local/mmcbr_if.c', 662 664 'rtems/ipsec_get_policylen.c', 663 665 'rtems/rtems-bsd-assert.c', … … 669 671 'rtems/rtems-bsd-chunk.c', 670 672 'rtems/rtems-bsd-conf.c', 673 'rtems/rtems-bsd-configintrhook.c', 671 674 'rtems/rtems-bsd-delay.c', 672 675 'rtems/rtems-bsd-get-ethernet-addr.c', … … 730 733 'sys/dev/smc/if_smc_nexus.c', 731 734 'sys/dev/ffec/if_ffec_mcf548x.c', 735 'sys/dev/dw_mmc/dw_mmc.c', 732 736 'sys/net/if_ppp.c', 733 737 'sys/net/ppp_tty.c', … … 916 920 'sys/libkern/random.c', 917 921 'sys/vm/uma_core.c', 922 ] 923 ) 924 925 mmc = Module('mmc') 926 mmc.addKernelSpaceHeaderFiles( 927 [ 928 'sys/dev/mmc/bridge.h', 929 'sys/dev/mmc/mmcbrvar.h', 930 'sys/dev/mmc/mmcreg.h', 931 'sys/dev/mmc/mmcvar.h', 932 'sys/dev/sdhci/sdhci.h', 933 ] 934 ) 935 mmc.addKernelSpaceSourceFiles( 936 [ 937 'sys/dev/mmc/mmc.c', 938 'sys/dev/mmc/mmcsd.c', 939 'sys/dev/sdhci/sdhci.c', 918 940 ] 919 941 ) … … 2573 2595 mm.addModule(rtems) 2574 2596 mm.addModule(base) 2597 mm.addModule(mmc) 2575 2598 mm.addModule(net) 2576 2599 mm.addModule(netinet) -
rtemsbsd/include/bsp/nexus-devices.h
r024e064 rfc9e83b 89 89 SYSINIT_DRIVER_REFERENCE(e1000phy, miibus); 90 90 91 #elif defined(LIBBSP_ARM_ALTERA_CYCLONE_V_BSP_H) 92 93 RTEMS_BSD_DEFINE_NEXUS_DEVICE(dw_mmc, 0, 0, NULL); 94 95 SYSINIT_DRIVER_REFERENCE(mmc, dw_mmc); 96 SYSINIT_DRIVER_REFERENCE(mmcsd, mmc); 97 91 98 #elif defined(LIBBSP_POWERPC_QORIQ_BSP_H) 92 99 -
rtemsbsd/rtems/rtems-bsd-cam.c
r024e064 rfc9e83b 152 152 BSD_SCSI_TAG, 153 153 (u_int8_t *) inq_data, 154 sizeof(*inq_data) - 1,154 SHORT_INQUIRY_LENGTH, 155 155 FALSE, 156 156 0, … … 340 340 341 341 sc = rtems_bsd_scsi_inquiry(&sim->ccb, &inq_data); 342 if (sc != RTEMS_SUCCESSFUL) { 342 if (sc == RTEMS_SUCCESSFUL) { 343 scsi_print_inquiry(&inq_data); 344 } else { 343 345 BSD_PRINTF("OOPS: inquiry failed\n"); 344 goto error; 345 } 346 scsi_print_inquiry(&inq_data); 346 } 347 347 348 348 for (retries = 0; retries <= 3; ++retries) { … … 354 354 if (sc != RTEMS_SUCCESSFUL) { 355 355 BSD_PRINTF("OOPS: test unit ready failed\n"); 356 goto error; 357 } 358 359 sc = rtems_bsd_scsi_read_capacity(&sim->ccb, &block_count, &block_size); 356 } 357 358 for (retries = 0; retries <= 3; ++retries) { 359 sc = rtems_bsd_scsi_read_capacity(&sim->ccb, &block_count, &block_size); 360 if (sc == RTEMS_SUCCESSFUL) { 361 break; 362 } 363 } 360 364 if (sc != RTEMS_SUCCESSFUL) { 361 365 BSD_PRINTF("OOPS: read capacity failed\n"); -
testsuite/include/rtems/bsd/test/default-network-init.h
r024e064 rfc9e83b 288 288 #define CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER 289 289 #define CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER 290 #define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK 290 291 291 292 #define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
Note: See TracChangeset
for help on using the changeset viewer.