Copyright License Summary POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: lib/bsp/standalone/data/standalone.mld lib/bsp/standalone/data/standalone.tcl lib/bsp/standalone/src/arm/common/gcc/_exit.c lib/bsp/standalone/src/arm/common/gcc/_open.c lib/bsp/standalone/src/arm/common/gcc/_sbrk.c lib/bsp/standalone/src/arm/common/gcc/abort.c lib/bsp/standalone/src/arm/common/gcc/close.c lib/bsp/standalone/src/arm/common/gcc/errno.c lib/bsp/standalone/src/arm/common/gcc/fcntl.c lib/bsp/standalone/src/arm/common/gcc/fstat.c lib/bsp/standalone/src/arm/common/gcc/getpid.c lib/bsp/standalone/src/arm/common/gcc/isatty.c lib/bsp/standalone/src/arm/common/gcc/kill.c lib/bsp/standalone/src/arm/common/gcc/lseek.c lib/bsp/standalone/src/arm/common/gcc/open.c lib/bsp/standalone/src/arm/common/gcc/read.c lib/bsp/standalone/src/arm/common/gcc/sbrk.c lib/bsp/standalone/src/arm/common/gcc/unlink.c lib/bsp/standalone/src/arm/common/gcc/write.c lib/bsp/standalone/src/arm/common/gcc/xpseudo_asm_gcc.h lib/bsp/standalone/src/arm/common/iccarm/abort.c lib/bsp/standalone/src/arm/common/iccarm/clock.c lib/bsp/standalone/src/arm/common/iccarm/close.c lib/bsp/standalone/src/arm/common/iccarm/exit.c lib/bsp/standalone/src/arm/common/iccarm/low_level_init.c lib/bsp/standalone/src/arm/common/iccarm/lseek.c lib/bsp/standalone/src/arm/common/iccarm/open.c lib/bsp/standalone/src/arm/common/iccarm/read.c lib/bsp/standalone/src/arm/common/iccarm/remove.c lib/bsp/standalone/src/arm/common/iccarm/write.c lib/bsp/standalone/src/arm/common/iccarm/xpseudo_asm_iccarm.c lib/bsp/standalone/src/arm/common/iccarm/xpseudo_asm_iccarm.h lib/bsp/standalone/src/arm/common/vectors.c lib/bsp/standalone/src/arm/common/vectors.h lib/bsp/standalone/src/arm/common/xil_exception.c lib/bsp/standalone/src/arm/common/xil_exception.h lib/bsp/standalone/src/arm/cortexa53/32bit/gcc/Makefile lib/bsp/standalone/src/arm/cortexa53/32bit/sleep.c lib/bsp/standalone/src/arm/cortexa53/32bit/uart.c lib/bsp/standalone/src/arm/cortexa53/32bit/usleep.c lib/bsp/standalone/src/arm/cortexa53/32bit/xil_cache.c lib/bsp/standalone/src/arm/cortexa53/32bit/xil_cache.h lib/bsp/standalone/src/arm/cortexa53/32bit/xil_cache_l.h lib/bsp/standalone/src/arm/cortexa53/32bit/xil_mmu.c lib/bsp/standalone/src/arm/cortexa53/32bit/xil_mmu.h lib/bsp/standalone/src/arm/cortexa53/32bit/xparameters_ps.h lib/bsp/standalone/src/arm/cortexa53/32bit/xpseudo_asm.h lib/bsp/standalone/src/arm/cortexa53/32bit/xreg_cortexa53.h lib/bsp/standalone/src/arm/cortexa53/32bit/xtime_l.c lib/bsp/standalone/src/arm/cortexa53/32bit/xtime_l.h lib/bsp/standalone/src/arm/cortexa53/64bit/gcc/Makefile lib/bsp/standalone/src/arm/cortexa53/64bit/gcc/initialise_monitor_handles.c lib/bsp/standalone/src/arm/cortexa53/64bit/sleep.c lib/bsp/standalone/src/arm/cortexa53/64bit/uart.c lib/bsp/standalone/src/arm/cortexa53/64bit/xil_cache.c lib/bsp/standalone/src/arm/cortexa53/64bit/xil_cache.h lib/bsp/standalone/src/arm/cortexa53/64bit/xil_errata.h lib/bsp/standalone/src/arm/cortexa53/64bit/xil_mmu.c lib/bsp/standalone/src/arm/cortexa53/64bit/xil_mmu.h lib/bsp/standalone/src/arm/cortexa53/64bit/xil_smc.c lib/bsp/standalone/src/arm/cortexa53/64bit/xil_smc.h lib/bsp/standalone/src/arm/cortexa53/64bit/xparameters_ps.h lib/bsp/standalone/src/arm/cortexa53/64bit/xpseudo_asm.h lib/bsp/standalone/src/arm/cortexa53/64bit/xreg_cortexa53.h lib/bsp/standalone/src/arm/cortexa53/64bit/xtime_l.c lib/bsp/standalone/src/arm/cortexa53/64bit/xtime_l.h lib/bsp/standalone/src/arm/cortexa9/armcc/Makefile lib/bsp/standalone/src/arm/cortexa9/armcc/xpseudo_asm_rvct.c lib/bsp/standalone/src/arm/cortexa9/armcc/xpseudo_asm_rvct.h lib/bsp/standalone/src/arm/cortexa9/gcc/Makefile lib/bsp/standalone/src/arm/cortexa9/iccarm/Makefile lib/bsp/standalone/src/arm/cortexa9/sleep.c lib/bsp/standalone/src/arm/cortexa9/smc.h lib/bsp/standalone/src/arm/cortexa9/usleep.c lib/bsp/standalone/src/arm/cortexa9/xil_cache.c lib/bsp/standalone/src/arm/cortexa9/xil_cache.h lib/bsp/standalone/src/arm/cortexa9/xil_cache_l.h lib/bsp/standalone/src/arm/cortexa9/xil_errata.h lib/bsp/standalone/src/arm/cortexa9/xil_misc_psreset_api.c lib/bsp/standalone/src/arm/cortexa9/xil_misc_psreset_api.h lib/bsp/standalone/src/arm/cortexa9/xil_mmu.c lib/bsp/standalone/src/arm/cortexa9/xil_mmu.h lib/bsp/standalone/src/arm/cortexa9/xl2cc.h lib/bsp/standalone/src/arm/cortexa9/xl2cc_counter.c lib/bsp/standalone/src/arm/cortexa9/xl2cc_counter.h lib/bsp/standalone/src/arm/cortexa9/xparameters_ps.h lib/bsp/standalone/src/arm/cortexa9/xpm_counter.c lib/bsp/standalone/src/arm/cortexa9/xpm_counter.h lib/bsp/standalone/src/arm/cortexa9/xpseudo_asm.h lib/bsp/standalone/src/arm/cortexa9/xreg_cortexa9.h lib/bsp/standalone/src/arm/cortexa9/xtime_l.c lib/bsp/standalone/src/arm/cortexa9/xtime_l.h lib/bsp/standalone/src/arm/cortexr5/gcc/Makefile lib/bsp/standalone/src/arm/cortexr5/iccarm/Makefile lib/bsp/standalone/src/arm/cortexr5/mpu.c lib/bsp/standalone/src/arm/cortexr5/sleep.c lib/bsp/standalone/src/arm/cortexr5/uart.c lib/bsp/standalone/src/arm/cortexr5/usleep.c lib/bsp/standalone/src/arm/cortexr5/xil_cache.c lib/bsp/standalone/src/arm/cortexr5/xil_cache.h lib/bsp/standalone/src/arm/cortexr5/xil_mpu.c lib/bsp/standalone/src/arm/cortexr5/xil_mpu.h lib/bsp/standalone/src/arm/cortexr5/xparameters_ps.h lib/bsp/standalone/src/arm/cortexr5/xpm_counter.c lib/bsp/standalone/src/arm/cortexr5/xpm_counter.h lib/bsp/standalone/src/arm/cortexr5/xpseudo_asm.h lib/bsp/standalone/src/arm/cortexr5/xreg_cortexr5.h lib/bsp/standalone/src/arm/cortexr5/xtime_l.c lib/bsp/standalone/src/arm/cortexr5/xtime_l.h lib/bsp/standalone/src/common/sleep.h lib/bsp/standalone/src/common/xbasic_types.h lib/bsp/standalone/src/common/xenv.h lib/bsp/standalone/src/common/xenv_standalone.h lib/bsp/standalone/src/common/xil_assert.c lib/bsp/standalone/src/common/xil_assert.h lib/bsp/standalone/src/common/xil_cache_vxworks.h lib/bsp/standalone/src/common/xil_hal.h lib/bsp/standalone/src/common/xil_io.c lib/bsp/standalone/src/common/xil_io.h lib/bsp/standalone/src/common/xil_macroback.h lib/bsp/standalone/src/common/xil_mem.c lib/bsp/standalone/src/common/xil_mem.h lib/bsp/standalone/src/common/xil_testcache.c lib/bsp/standalone/src/common/xil_testcache.h lib/bsp/standalone/src/common/xil_testio.c lib/bsp/standalone/src/common/xil_testio.h lib/bsp/standalone/src/common/xil_testmem.c lib/bsp/standalone/src/common/xil_testmem.h lib/bsp/standalone/src/common/xil_types.h lib/bsp/standalone/src/common/xplatform_info.c lib/bsp/standalone/src/common/xplatform_info.h lib/bsp/standalone/src/common/xstatus.h lib/bsp/standalone/src/microblaze/Makefile lib/bsp/standalone/src/microblaze/_exit.c lib/bsp/standalone/src/microblaze/mb_interface.h lib/bsp/standalone/src/microblaze/microblaze_exception_handler.c lib/bsp/standalone/src/microblaze/microblaze_exceptions_g.h lib/bsp/standalone/src/microblaze/microblaze_exceptions_i.h lib/bsp/standalone/src/microblaze/microblaze_interrupt_handler.c lib/bsp/standalone/src/microblaze/microblaze_interrupts_g.c lib/bsp/standalone/src/microblaze/microblaze_interrupts_i.h lib/bsp/standalone/src/microblaze/microblaze_sleep.c lib/bsp/standalone/src/microblaze/microblaze_sleep.h lib/bsp/standalone/src/microblaze/pvr.c lib/bsp/standalone/src/microblaze/pvr.h lib/bsp/standalone/src/microblaze/xil_cache.c lib/bsp/standalone/src/microblaze/xil_cache.h lib/bsp/standalone/src/microblaze/xil_exception.c lib/bsp/standalone/src/microblaze/xil_exception.h lib/bsp/standalone/src/microblaze/xil_misc_psreset_api.c lib/bsp/standalone/src/microblaze/xil_misc_psreset_api.h lib/bsp/standalone/src/profile/Makefile lib/bsp/standalone/src/profile/_profile_clean.c lib/bsp/standalone/src/profile/_profile_init.c lib/bsp/standalone/src/profile/_profile_timer_hw.c lib/bsp/standalone/src/profile/_profile_timer_hw.h lib/bsp/standalone/src/profile/mblaze_nt_types.h lib/bsp/standalone/src/profile/profile.h lib/bsp/standalone/src/profile/profile_cg.c lib/bsp/standalone/src/profile/profile_config.h lib/bsp/standalone/src/profile/profile_hist.c lib/bsp/xilkernel/data/xilkernel.mld lib/bsp/xilkernel/data/xilkernel.tcl lib/bsp/xilkernel/src/include/arch/microblaze/arch.h lib/bsp/xilkernel/src/include/arch/ppc/arch.h lib/bsp/xilkernel/src/include/config/config_cparam.h lib/bsp/xilkernel/src/include/config/config_init.h lib/bsp/xilkernel/src/include/config/config_param.h lib/bsp/xilkernel/src/include/os_config.h lib/bsp/xilkernel/src/include/semaphore.h lib/bsp/xilkernel/src/include/sys/arch.h lib/bsp/xilkernel/src/include/sys/bufmalloc.h lib/bsp/xilkernel/src/include/sys/decls.h lib/bsp/xilkernel/src/include/sys/entry.h lib/bsp/xilkernel/src/include/sys/init.h lib/bsp/xilkernel/src/include/sys/ipc.h lib/bsp/xilkernel/src/include/sys/kmsg.h lib/bsp/xilkernel/src/include/sys/kpthread.h lib/bsp/xilkernel/src/include/sys/ksched.h lib/bsp/xilkernel/src/include/sys/ksemaphore.h lib/bsp/xilkernel/src/include/sys/kshm.h lib/bsp/xilkernel/src/include/sys/ktypes.h lib/bsp/xilkernel/src/include/sys/mem.h lib/bsp/xilkernel/src/include/sys/mpu.h lib/bsp/xilkernel/src/include/sys/msg.h lib/bsp/xilkernel/src/include/sys/process.h lib/bsp/xilkernel/src/include/sys/queue.h lib/bsp/xilkernel/src/include/sys/shm.h lib/bsp/xilkernel/src/include/sys/stats.h lib/bsp/xilkernel/src/include/sys/syscall.h lib/bsp/xilkernel/src/include/sys/timer.h lib/bsp/xilkernel/src/include/sys/xtrace.h lib/bsp/xilkernel/src/include/xmk.h lib/bsp/xilkernel/src/src/arch/microblaze/debugmon.c lib/bsp/xilkernel/src/src/arch/microblaze/mb-hw.c lib/bsp/xilkernel/src/src/arch/microblaze/mpu.c lib/bsp/xilkernel/src/src/arch/microblaze/timer_intr_handler.c lib/bsp/xilkernel/src/src/arch/ppc/debugmon.c lib/bsp/xilkernel/src/src/arch/ppc/ppc-hw.c lib/bsp/xilkernel/src/src/arch/ppc/timer_intr_handler.c lib/bsp/xilkernel/src/src/ipc/msg.c lib/bsp/xilkernel/src/src/ipc/mutex.c lib/bsp/xilkernel/src/src/ipc/semaphore.c lib/bsp/xilkernel/src/src/ipc/shm.c lib/bsp/xilkernel/src/src/sys/alloc.c lib/bsp/xilkernel/src/src/sys/bufmalloc.c lib/bsp/xilkernel/src/src/sys/elf.c lib/bsp/xilkernel/src/src/sys/init.c lib/bsp/xilkernel/src/src/sys/intr.c lib/bsp/xilkernel/src/src/sys/mem.c lib/bsp/xilkernel/src/src/sys/process.c lib/bsp/xilkernel/src/src/sys/pthread.c lib/bsp/xilkernel/src/src/sys/queue.c lib/bsp/xilkernel/src/src/sys/sched.c lib/bsp/xilkernel/src/src/sys/timer.c lib/bsp/xilkernel/src/src/sys/xilkernel_main.c lib/bsp/xilkernel/src/src/sys/xtrace.c lib/bsp/xilkernel/src/syscall/libintr.c lib/bsp/xilkernel/src/syscall/libmem.c lib/bsp/xilkernel/src/syscall/libmsgq.c lib/bsp/xilkernel/src/syscall/libprocess.c lib/bsp/xilkernel/src/syscall/libpthread.c lib/bsp/xilkernel/src/syscall/libsemaphore.c lib/bsp/xilkernel/src/syscall/libshm.c lib/bsp/xilkernel/src/syscall/libtimer.c lib/sw_apps/ddr_self_refresh/data/ddr_self_refresh.tcl lib/sw_apps/ddr_self_refresh/src/platform.c lib/sw_apps/ddr_self_refresh/src/platform.h lib/sw_apps/freertos_hello_world/data/freertos_hello_world.tcl lib/sw_apps/freertos_lwip_echo_server/src/echo.c lib/sw_apps/freertos_lwip_echo_server/src/iic_phyreset.c lib/sw_apps/freertos_lwip_echo_server/src/main.c lib/sw_apps/libmetal_echo_demo/data/libmetal_echo_demo.mss lib/sw_apps/libmetal_echo_demo/data/libmetal_echo_demo.tcl lib/sw_apps/libmetal_echo_demo/src/sys_init.h lib/sw_apps/libmetal_echo_demo/src/system/freertos/machine/zynqmp_r5/sys_init.c lib/sw_apps/libmetal_echo_demo/src/system/generic/machine/zynqmp_r5/sys_init.c lib/sw_apps/lwip_echo_server/src/echo.c lib/sw_apps/lwip_echo_server/src/i2c_access.c lib/sw_apps/lwip_echo_server/src/iic_phyreset.c lib/sw_apps/lwip_echo_server/src/main.c lib/sw_apps/lwip_echo_server/src/platform.c lib/sw_apps/lwip_echo_server/src/platform.h lib/sw_apps/lwip_echo_server/src/platform_mb.c lib/sw_apps/lwip_echo_server/src/platform_ppc.c lib/sw_apps/lwip_echo_server/src/platform_zynq.c lib/sw_apps/lwip_echo_server/src/sfp.c lib/sw_apps/lwip_echo_server/src/si5324.c lib/sw_apps/mba_fs_boot/data/mba_fs_boot.mss lib/sw_apps/mba_fs_boot/data/mba_fs_boot.tcl lib/sw_apps/openamp_echo_test/data/openamp_echo_test.mss lib/sw_apps/openamp_echo_test/data/openamp_echo_test.tcl lib/sw_apps/openamp_matrix_multiply/data/openamp_matrix_multiply.mss lib/sw_apps/openamp_matrix_multiply/data/openamp_matrix_multiply.tcl lib/sw_apps/openamp_rpc_demo/data/openamp_rpc_demo.mss lib/sw_apps/openamp_rpc_demo/data/openamp_rpc_demo.tcl lib/sw_apps/rsa_auth_app/src/rsa_auth_app.c lib/sw_apps/rsa_auth_app/src/rsa_auth_app.h lib/sw_apps/xilkernel_thread_demo/src/main.c lib/sw_apps/xilkernel_thread_demo/src/platform.c lib/sw_apps/xilkernel_thread_demo/src/platform.h lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init.c lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init.h lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init.c lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init.h lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init.c lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init.h lib/sw_apps/zynq_fsbl/misc/zed/ps7_init.c lib/sw_apps/zynq_fsbl/misc/zed/ps7_init.h lib/sw_apps/zynq_fsbl/src/Makefile lib/sw_apps/zynq_fsbl/src/fsbl.h lib/sw_apps/zynq_fsbl/src/fsbl_debug.h lib/sw_apps/zynq_fsbl/src/fsbl_hooks.c lib/sw_apps/zynq_fsbl/src/fsbl_hooks.h lib/sw_apps/zynq_fsbl/src/image_mover.c lib/sw_apps/zynq_fsbl/src/image_mover.h lib/sw_apps/zynq_fsbl/src/main.c lib/sw_apps/zynq_fsbl/src/md5.h lib/sw_apps/zynq_fsbl/src/nand.c lib/sw_apps/zynq_fsbl/src/nand.h lib/sw_apps/zynq_fsbl/src/nor.c lib/sw_apps/zynq_fsbl/src/nor.h lib/sw_apps/zynq_fsbl/src/pcap.c lib/sw_apps/zynq_fsbl/src/pcap.h lib/sw_apps/zynq_fsbl/src/ps7_init.c lib/sw_apps/zynq_fsbl/src/ps7_init.h lib/sw_apps/zynq_fsbl/src/qspi.c lib/sw_apps/zynq_fsbl/src/qspi.h lib/sw_apps/zynq_fsbl/src/rsa.c lib/sw_apps/zynq_fsbl/src/rsa.h lib/sw_apps/zynq_fsbl/src/sd.c lib/sw_apps/zynq_fsbl/src/sd.h lib/sw_apps/zynqmp_fsbl/data/zynqmp_fsbl.mss lib/sw_apps/zynqmp_fsbl/data/zynqmp_fsbl.tcl lib/sw_apps/zynqmp_fsbl/src/Makefile lib/sw_apps/zynqmp_fsbl/src/xfsbl_authentication.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_authentication.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_board.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_board.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_bs.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_bs.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_config.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_csu_dma.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_csu_dma.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_debug.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_dfu_util.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_dfu_util.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_error.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_handoff.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_hooks.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_hooks.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_hw.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_image_header.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_image_header.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_initialization.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_main.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_main.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc_drivers.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc_drivers.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_nand.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_partition_load.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_plpartition_valid.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_plpartition_valid.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.h lib/sw_apps/zynqmp_fsbl/src/xfsbl_rsa_sha.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_sd.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_usb.c lib/sw_apps/zynqmp_fsbl/src/xfsbl_usb.h lib/sw_apps/zynqmp_pmufw/data/zynqmp_pmufw.mss lib/sw_apps/zynqmp_pmufw/data/zynqmp_pmufw.tcl lib/sw_apps/zynqmp_pmufw/src/apu.h lib/sw_apps/zynqmp_pmufw/src/crf_apb.h lib/sw_apps/zynqmp_pmufw/src/crl_apb.h lib/sw_apps/zynqmp_pmufw/src/csu.h lib/sw_apps/zynqmp_pmufw/src/efuse.h lib/sw_apps/zynqmp_pmufw/src/idle_hooks.c lib/sw_apps/zynqmp_pmufw/src/ipi.h lib/sw_apps/zynqmp_pmufw/src/lpd_slcr.h lib/sw_apps/zynqmp_pmufw/src/pm_api.c lib/sw_apps/zynqmp_pmufw/src/pm_api.h lib/sw_apps/zynqmp_pmufw/src/pm_binding.c lib/sw_apps/zynqmp_pmufw/src/pm_binding.h lib/sw_apps/zynqmp_pmufw/src/pm_callbacks.c lib/sw_apps/zynqmp_pmufw/src/pm_callbacks.h lib/sw_apps/zynqmp_pmufw/src/pm_clock.c lib/sw_apps/zynqmp_pmufw/src/pm_clock.h lib/sw_apps/zynqmp_pmufw/src/pm_common.c lib/sw_apps/zynqmp_pmufw/src/pm_common.h lib/sw_apps/zynqmp_pmufw/src/pm_config.c lib/sw_apps/zynqmp_pmufw/src/pm_config.h lib/sw_apps/zynqmp_pmufw/src/pm_core.c lib/sw_apps/zynqmp_pmufw/src/pm_core.h lib/sw_apps/zynqmp_pmufw/src/pm_ddr.c lib/sw_apps/zynqmp_pmufw/src/pm_ddr.h lib/sw_apps/zynqmp_pmufw/src/pm_defs.h lib/sw_apps/zynqmp_pmufw/src/pm_extern.c lib/sw_apps/zynqmp_pmufw/src/pm_extern.h lib/sw_apps/zynqmp_pmufw/src/pm_gic_proxy.c lib/sw_apps/zynqmp_pmufw/src/pm_gic_proxy.h lib/sw_apps/zynqmp_pmufw/src/pm_gpp.c lib/sw_apps/zynqmp_pmufw/src/pm_gpp.h lib/sw_apps/zynqmp_pmufw/src/pm_master.c lib/sw_apps/zynqmp_pmufw/src/pm_master.h lib/sw_apps/zynqmp_pmufw/src/pm_mmio_access.c lib/sw_apps/zynqmp_pmufw/src/pm_mmio_access.h lib/sw_apps/zynqmp_pmufw/src/pm_node.c lib/sw_apps/zynqmp_pmufw/src/pm_node.h lib/sw_apps/zynqmp_pmufw/src/pm_node_idle.h lib/sw_apps/zynqmp_pmufw/src/pm_node_reset.c lib/sw_apps/zynqmp_pmufw/src/pm_node_reset.h lib/sw_apps/zynqmp_pmufw/src/pm_notifier.c lib/sw_apps/zynqmp_pmufw/src/pm_notifier.h lib/sw_apps/zynqmp_pmufw/src/pm_periph.c lib/sw_apps/zynqmp_pmufw/src/pm_periph.h lib/sw_apps/zynqmp_pmufw/src/pm_power.c lib/sw_apps/zynqmp_pmufw/src/pm_power.h lib/sw_apps/zynqmp_pmufw/src/pm_proc.c lib/sw_apps/zynqmp_pmufw/src/pm_proc.h lib/sw_apps/zynqmp_pmufw/src/pm_requirement.c lib/sw_apps/zynqmp_pmufw/src/pm_requirement.h lib/sw_apps/zynqmp_pmufw/src/pm_reset.c lib/sw_apps/zynqmp_pmufw/src/pm_reset.h lib/sw_apps/zynqmp_pmufw/src/pm_slave.c lib/sw_apps/zynqmp_pmufw/src/pm_slave.h lib/sw_apps/zynqmp_pmufw/src/pm_sram.c lib/sw_apps/zynqmp_pmufw/src/pm_sram.h lib/sw_apps/zynqmp_pmufw/src/pm_system.c lib/sw_apps/zynqmp_pmufw/src/pm_system.h lib/sw_apps/zynqmp_pmufw/src/pm_usb.c lib/sw_apps/zynqmp_pmufw/src/pm_usb.h lib/sw_apps/zynqmp_pmufw/src/pmu_global.h lib/sw_apps/zynqmp_pmufw/src/pmu_iomodule.h lib/sw_apps/zynqmp_pmufw/src/pmu_lmb_bram.h lib/sw_apps/zynqmp_pmufw/src/pmu_local.h lib/sw_apps/zynqmp_pmufw/src/rpu.h lib/sw_apps/zynqmp_pmufw/src/rtc.h lib/sw_apps/zynqmp_pmufw/src/uart0.h lib/sw_apps/zynqmp_pmufw/src/uart1.h lib/sw_apps/zynqmp_pmufw/src/xpfw_aib.c lib/sw_apps/zynqmp_pmufw/src/xpfw_aib.h lib/sw_apps/zynqmp_pmufw/src/xpfw_codes.h lib/sw_apps/zynqmp_pmufw/src/xpfw_config.h lib/sw_apps/zynqmp_pmufw/src/xpfw_core.c lib/sw_apps/zynqmp_pmufw/src/xpfw_core.h lib/sw_apps/zynqmp_pmufw/src/xpfw_crc.c lib/sw_apps/zynqmp_pmufw/src/xpfw_crc.h lib/sw_apps/zynqmp_pmufw/src/xpfw_debug.h lib/sw_apps/zynqmp_pmufw/src/xpfw_default.h lib/sw_apps/zynqmp_pmufw/src/xpfw_error_manager.c lib/sw_apps/zynqmp_pmufw/src/xpfw_error_manager.h lib/sw_apps/zynqmp_pmufw/src/xpfw_events.c lib/sw_apps/zynqmp_pmufw/src/xpfw_events.h lib/sw_apps/zynqmp_pmufw/src/xpfw_interrupts.c lib/sw_apps/zynqmp_pmufw/src/xpfw_interrupts.h lib/sw_apps/zynqmp_pmufw/src/xpfw_ipi_manager.c lib/sw_apps/zynqmp_pmufw/src/xpfw_ipi_manager.h lib/sw_apps/zynqmp_pmufw/src/xpfw_main.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_em.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_em.h lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_pm.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_pm.h lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_rtc.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_rtc.h lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_sched.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_sched.h lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_stl.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_stl.h lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_wdt.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_wdt.h lib/sw_apps/zynqmp_pmufw/src/xpfw_module.c lib/sw_apps/zynqmp_pmufw/src/xpfw_module.h lib/sw_apps/zynqmp_pmufw/src/xpfw_platform.c lib/sw_apps/zynqmp_pmufw/src/xpfw_platform.h lib/sw_apps/zynqmp_pmufw/src/xpfw_resets.c lib/sw_apps/zynqmp_pmufw/src/xpfw_resets.h lib/sw_apps/zynqmp_pmufw/src/xpfw_restart.c lib/sw_apps/zynqmp_pmufw/src/xpfw_restart.h lib/sw_apps/zynqmp_pmufw/src/xpfw_rom_interface.h lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.c lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.h lib/sw_apps/zynqmp_pmufw/src/xpfw_user_startup.c lib/sw_apps/zynqmp_pmufw/src/xpfw_user_startup.h lib/sw_apps/zynqmp_pmufw/src/xpfw_util.c lib/sw_apps/zynqmp_pmufw/src/xpfw_util.h lib/sw_apps/zynqmp_pmufw/src/xpfw_xpu.c lib/sw_apps/zynqmp_pmufw/src/xpfw_xpu.h lib/sw_services/xilffs/data/xilffs.mld lib/sw_services/xilffs/data/xilffs.tcl lib/sw_services/xilffs/examples/xilffs_polled_example.c lib/sw_services/xilffs/src/Makefile lib/sw_services/xilffs/src/diskio.c lib/sw_services/xilflash/data/xilflash.mld lib/sw_services/xilflash/data/xilflash.tcl lib/sw_services/xilflash/examples/xilflash_devicecontrol_example.c lib/sw_services/xilflash/examples/xilflash_platform_flash_example.c lib/sw_services/xilflash/examples/xilflash_protection_example.c lib/sw_services/xilflash/examples/xilflash_readwrite_example.c lib/sw_services/xilflash/src/Makefile lib/sw_services/xilflash/src/include/xilflash.h lib/sw_services/xilflash/src/include/xilflash_amd.h lib/sw_services/xilflash/src/include/xilflash_cfi.h lib/sw_services/xilflash/src/include/xilflash_intel.h lib/sw_services/xilflash/src/include/xilflash_properties.h lib/sw_services/xilflash/src/xilflash.c lib/sw_services/xilflash/src/xilflash_amd.c lib/sw_services/xilflash/src/xilflash_cfi.c lib/sw_services/xilflash/src/xilflash_intel.c lib/sw_services/xilfpga/data/xilfpga.mld lib/sw_services/xilfpga/data/xilfpga.tcl lib/sw_services/xilfpga/examples/xfpga_load_bitstream_example.c lib/sw_services/xilfpga/examples/xfpga_load_encryped_bitstream_example.c lib/sw_services/xilfpga/examples/xfpga_reg_readback_example.c lib/sw_services/xilfpga/src/Makefile lib/sw_services/xilfpga/src/xilfpga_pcap.c lib/sw_services/xilfpga/src/xilfpga_pcap.h lib/sw_services/xilisf/data/xilisf.mld lib/sw_services/xilisf/data/xilisf.tcl lib/sw_services/xilisf/examples/xilisf_atmel_buffer_rdwr_example.c lib/sw_services/xilisf/examples/xilisf_atmel_rdwr_polled_example.c lib/sw_services/xilisf/examples/xilisf_atmel_read_write_example.c lib/sw_services/xilisf/examples/xilisf_atmel_spr_example.c lib/sw_services/xilisf/examples/xilisf_intel_otp_rdwr_example.c lib/sw_services/xilisf/examples/xilisf_intel_rdwr_polled_example.c lib/sw_services/xilisf/examples/xilisf_intel_read_write_example.c lib/sw_services/xilisf/examples/xilisf_intel_spr_example.c lib/sw_services/xilisf/examples/xilisf_qspips_stm_intr_example.c lib/sw_services/xilisf/examples/xilisf_qspips_stm_polled_example.c lib/sw_services/xilisf/examples/xilisf_qspipsu_stm_intr_example.c lib/sw_services/xilisf/examples/xilisf_qspipsu_stm_polled_example.c lib/sw_services/xilisf/examples/xilisf_spips_sst_intr_example.c lib/sw_services/xilisf/examples/xilisf_spips_sst_polled_example.c lib/sw_services/xilisf/examples/xilisf_stm_quad_flash_example.c lib/sw_services/xilisf/examples/xilisf_stm_rdwr_polled_example.c lib/sw_services/xilisf/examples/xilisf_stm_read_write_example.c lib/sw_services/xilisf/examples/xilisf_stm_spr_example.c lib/sw_services/xilisf/examples/xilisf_winbond_quad_flash_example.c lib/sw_services/xilisf/examples/xilisf_winbond_rdwr_polled_example.c lib/sw_services/xilisf/examples/xilisf_winbond_read_write_example.c lib/sw_services/xilisf/examples/xilisf_winbond_spr_example.c lib/sw_services/xilisf/src/Makefile lib/sw_services/xilisf/src/include/xilisf.h lib/sw_services/xilisf/src/include/xilisf_atmel.h lib/sw_services/xilisf/src/include/xilisf_intelstm.h lib/sw_services/xilisf/src/xilisf.c lib/sw_services/xilisf/src/xilisf_erase.c lib/sw_services/xilisf/src/xilisf_read.c lib/sw_services/xilisf/src/xilisf_spr.c lib/sw_services/xilisf/src/xilisf_write.c lib/sw_services/xilmfs/data/xilmfs.mld lib/sw_services/xilmfs/data/xilmfs.tcl lib/sw_services/xilmfs/src/Makefile lib/sw_services/xilmfs/src/mfs_filesys.c lib/sw_services/xilmfs/src/mfs_filesys_util.c lib/sw_services/xilmfs/src/utils/test_mfs_filesys.c lib/sw_services/xilmfs/src/utils/testmfs.c lib/sw_services/xilmfs/src/utils/testmfsflashrom.c lib/sw_services/xilmfs/src/utils/testmfsrom.c lib/sw_services/xilmfs/src/xilmfs.h lib/sw_services/xilpm/data/xilpm.mld lib/sw_services/xilpm/data/xilpm.tcl lib/sw_services/xilpm/examples/gic_setup.c lib/sw_services/xilpm/examples/gic_setup.h lib/sw_services/xilpm/examples/timer.c lib/sw_services/xilpm/examples/timer.h lib/sw_services/xilpm/examples/xilpm_selfsuspend_example.c lib/sw_services/xilpm/src/apu/pm_apu.h lib/sw_services/xilpm/src/apu/pm_client.c lib/sw_services/xilpm/src/apu/pm_client.h lib/sw_services/xilpm/src/common/pm_api_sys.c lib/sw_services/xilpm/src/common/pm_api_sys.h lib/sw_services/xilpm/src/common/pm_callbacks.c lib/sw_services/xilpm/src/common/pm_callbacks.h lib/sw_services/xilpm/src/common/pm_cfg_obj.h lib/sw_services/xilpm/src/common/pm_common.h lib/sw_services/xilpm/src/common/pm_defs.h lib/sw_services/xilpm/src/rpu/pm_client.c lib/sw_services/xilpm/src/rpu/pm_client.h lib/sw_services/xilpm/src/rpu/pm_rpu.h lib/sw_services/xilrsa/data/xilrsa.mld lib/sw_services/xilrsa/data/xilrsa.tcl lib/sw_services/xilrsa/src/Makefile lib/sw_services/xilrsa/src/include/xilrsa.h lib/sw_services/xilsecure/data/xilsecure.mld lib/sw_services/xilsecure/data/xilsecure.tcl lib/sw_services/xilsecure/examples/xilsecure_aes_example.c lib/sw_services/xilsecure/examples/xilsecure_rsa_example.c lib/sw_services/xilsecure/examples/xilsecure_rsa_generic_example.c lib/sw_services/xilsecure/examples/xilsecure_sha2_example.c lib/sw_services/xilsecure/examples/xilsecure_sha_example.c lib/sw_services/xilsecure/examples/xilsecure_simple_aes_example.c lib/sw_services/xilsecure/src/Makefile lib/sw_services/xilsecure/src/xsecure.c lib/sw_services/xilsecure/src/xsecure.h lib/sw_services/xilsecure/src/xsecure_aes.c lib/sw_services/xilsecure/src/xsecure_aes.h lib/sw_services/xilsecure/src/xsecure_hw.h lib/sw_services/xilsecure/src/xsecure_rsa.c lib/sw_services/xilsecure/src/xsecure_rsa.h lib/sw_services/xilsecure/src/xsecure_sha.c lib/sw_services/xilsecure/src/xsecure_sha.h lib/sw_services/xilsecure/src/xsecure_sha2.h lib/sw_services/xilskey/data/xilskey.mld lib/sw_services/xilskey/data/xilskey.tcl lib/sw_services/xilskey/examples/xilskey_bbram_example.c lib/sw_services/xilskey/examples/xilskey_bbram_ultrascale_example.c lib/sw_services/xilskey/examples/xilskey_bbram_ultrascale_input.h lib/sw_services/xilskey/examples/xilskey_bbramps_zynqmp_example.c lib/sw_services/xilskey/examples/xilskey_efuse_example.c lib/sw_services/xilskey/examples/xilskey_efuseps_zynqmp_example.c lib/sw_services/xilskey/examples/xilskey_efuseps_zynqmp_input.h lib/sw_services/xilskey/examples/xilskey_input.h lib/sw_services/xilskey/examples/xilskey_puf_registration.c lib/sw_services/xilskey/examples/xilskey_puf_registration.h lib/sw_services/xilskey/src/Makefile lib/sw_services/xilskey/src/include/xilskey_bbram.h lib/sw_services/xilskey/src/include/xilskey_epl.h lib/sw_services/xilskey/src/include/xilskey_eps.h lib/sw_services/xilskey/src/include/xilskey_eps_zynqmp.h lib/sw_services/xilskey/src/include/xilskey_eps_zynqmp_puf.h lib/sw_services/xilskey/src/include/xilskey_utils.h lib/sw_services/xilskey/src/xilskey_bbram.c lib/sw_services/xilskey/src/xilskey_bbramps_zynqmp.c lib/sw_services/xilskey/src/xilskey_bbramps_zynqmp_hw.h lib/sw_services/xilskey/src/xilskey_epl.c lib/sw_services/xilskey/src/xilskey_eps.c lib/sw_services/xilskey/src/xilskey_eps_zynqmp.c lib/sw_services/xilskey/src/xilskey_eps_zynqmp_hw.h lib/sw_services/xilskey/src/xilskey_eps_zynqmp_puf.c lib/sw_services/xilskey/src/xilskey_epshw.h lib/sw_services/xilskey/src/xilskey_js.h lib/sw_services/xilskey/src/xilskey_jscmd.c lib/sw_services/xilskey/src/xilskey_jscmd.h lib/sw_services/xilskey/src/xilskey_jslib.c lib/sw_services/xilskey/src/xilskey_jslib.h lib/sw_services/xilskey/src/xilskey_jtag.h lib/sw_services/xilskey/src/xilskey_utils.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- putnum.c -- put a hex number on the output device. Copyright (c) 1995 Cygnus Support The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. / putnum -- print a 32 bit number in hex / Include Files / FILES: lib/bsp/standalone/src/arm/common/putnum.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: lib/bsp/standalone/src/arm/cortexr5/xil_mmu.h lib/sw_apps/lwip_echo_server/src/platform_zynqmp.c lib/sw_apps/mba_fs_boot/src/fs-boot.c lib/sw_apps/mba_fs_boot/src/fs-boot.h lib/sw_apps/mba_fs_boot/src/fs-xspi.c lib/sw_apps/mba_fs_boot/src/fs-xspi.h lib/sw_apps/mba_fs_boot/src/spi-flash.h lib/sw_apps/mba_fs_boot/src/winbond-spi-flash.c lib/sw_apps/zynqmp_pmufw/src/pm_pll.c lib/sw_apps/zynqmp_pmufw/src/pm_pll.h lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_dap.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_dap.h lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_legacy.c lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_legacy.h lib/sw_apps/zynqmp_pmufw/src/xpfw_rom_interface.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- print.c -- print a string on the output device. Copyright (c) 1995 Cygnus Support The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. / print -- do a raw print of a string / FILES: lib/bsp/standalone/src/common/print.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. Top level Makefile $Id: Makefile_mb.sh,v 1.1.2.1 2011/08/25 12:12:50 anirudh Exp $ Processor architecture microblaze FILES: lib/bsp/xilkernel/src/Makefile_mb.sh lib/bsp/xilkernel/src/Makefile_ppc.sh lib/bsp/xilkernel/src/src/Makefile lib/bsp/xilkernel/src/src/arch/microblaze/Makefile lib/bsp/xilkernel/src/src/arch/ppc/Makefile lib/bsp/xilkernel/src/src/ipc/Makefile lib/bsp/xilkernel/src/src/sys/Makefile lib/bsp/xilkernel/src/syscall/Makefile lib/bsp/xilkernel/src/syscall/arch/microblaze/Makefile lib/bsp/xilkernel/src/syscall/arch/ppc/Makefile -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. / Zynq DDR Self-refresh This DDR self refresh application provides a simple demonstration of how to enter to/exit from DDR self refresh mode. This application runs on R5 out of TCM. / FILES: lib/sw_apps/ddr_self_refresh/src/main.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. / FILES: lib/sw_apps/ddr_self_refresh/src/xil_ddr.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] [EPL-1.0] COPYRIGHT TEXT: --------------- FreeRTOS V8.2.1 - Copyright (C) 2015 Real Time Engineers Ltd. All rights reserved VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. This file is part of the FreeRTOS distribution. FreeRTOS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception. >>! NOTE: The modification to the GPL is included to allow you to !<< >>! distribute a combined work that includes FreeRTOS without being !<< >>! obliged to provide the source code for proprietary components !<< >>! outside of the FreeRTOS kernel. !<< FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Full license text is available on the following link: http://www.freertos.org/a00114.html 1 tab 4 spaces! Having a problem? Start by reading the FAQ "My application does not run, what could be wrong?". Have you defined configASSERT()? http://www.FreeRTOS.org/FAQHelp.html FreeRTOS provides completely free yet professionally developed, robust, strictly quality controlled, supported, and cross platform software that is more than just the market leader, it is the industry's de facto standard. Help yourself get started quickly while simultaneously helping to support the FreeRTOS project by purchasing a FreeRTOS tutorial book, reference manual, or both: http://www.FreeRTOS.org/Documentation Investing in training allows your team to be as productive as possible as early as possible, lowering your overall development cost, and enabling you to bring a more robust product to market earlier than would otherwise be possible. Richard Barry is both the architect and key author of FreeRTOS, and so also the world's leading authority on what is the world's most popular real time kernel for deeply embedded MCU designs. Obtaining your training from Richard ensures your team will gain directly from his in-depth product knowledge and years of usage experience. Contact Real Time Engineers Ltd to enquire about the FreeRTOS Masterclass, presented by Richard Barry: http://www.FreeRTOS.org/contact You are receiving this top quality software for free. Please play fair and reciprocate by reporting any suspected issues and participating in the community forum: http://www.FreeRTOS.org/support Thank you! http://www.FreeRTOS.org - Documentation, books, training, latest versions, license and Real Time Engineers Ltd. contact details. http://www.FreeRTOS.org/plus - A selection of FreeRTOS ecosystem products, including FreeRTOS+Trace - an indispensable productivity tool, a DOS compatible FAT file system, and our tiny thread aware UDP/IP stack. http://www.FreeRTOS.org/labs - Where new FreeRTOS products go to incubate. Come and try FreeRTOS+TCP, our new open source TCP/IP stack for FreeRTOS. http://www.OpenRTOS.com - Real Time Engineers ltd license FreeRTOS to High Integrity Systems ltd. to sell under the OpenRTOS brand. Low cost OpenRTOS licenses offer ticketed support, indemnification and commercial middleware. http://www.SafeRTOS.com - High Integrity Systems also provide a safety engineered and independently SIL3 certified version for use in safety and mission critical applications that require provable dependability. 1 tab 4 spaces! FreeRTOS includes. / FILES: lib/sw_apps/freertos_hello_world/src/freertos_hello_world.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Xilinx nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / ipi_latency_demod.c This is the remote side of the IPI latency measurement demo. This demo does the follwing steps: 1. Open the shared memory device. 1. Open the TTC timer device. 2. Open the IPI device. 3. Register IPI interrupt handler. 6. When it receives IPI interrupt, the IPI interrupt handler to stop the RPU to APU TTC counter. 7. Check the shared memory to see if demo is on. If the demo is on, reest the RPU to APU TTC counter and kick IPI to notify the remote. 8. If the shared memory indicates the demo is off, cleanup resource: disable IPI interrupt and deregister the IPI interrupt handler. / FILES: lib/sw_apps/libmetal_echo_demo/src/ipi_latency_demod.c lib/sw_apps/libmetal_echo_demo/src/ipi_shmem_demod.c lib/sw_apps/libmetal_echo_demo/src/shmem_atomic_demod.c lib/sw_apps/libmetal_echo_demo/src/shmem_demod.c lib/sw_apps/libmetal_echo_demo/src/system/freertos/libmetal_amp_demod.c lib/sw_apps/libmetal_echo_demo/src/system/generic/libmetal_amp_demod.c lib/sw_apps/libmetal_echo_demo/src/shmem_latency_demod.c lib/sw_apps/libmetal_echo_demo/src/shmem_throughput_demod.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME platform_info.c DESCRIPTION This file define platform specific data and implements APIs to set platform specific information for OpenAMP. / FILES: lib/sw_apps/openamp_echo_test/src/machine/zynq7/platform_info.c lib/sw_apps/openamp_echo_test/src/machine/zynqmp_r5/platform_info.c lib/sw_apps/openamp_echo_test/src/machine/zynq7/rsc_table.c lib/sw_apps/openamp_echo_test/src/machine/zynq7/rsc_table.h lib/sw_apps/openamp_echo_test/src/machine/zynqmp_r5/rsc_table.c lib/sw_apps/openamp_echo_test/src/machine/zynqmp_r5/rsc_table.h lib/sw_apps/openamp_matrix_multiply/src/machine/zynq7/rsc_table.c lib/sw_apps/openamp_matrix_multiply/src/machine/zynq7/rsc_table.h lib/sw_apps/openamp_matrix_multiply/src/machine/zynqmp_r5/rsc_table.c lib/sw_apps/openamp_matrix_multiply/src/machine/zynqmp_r5/rsc_table.h lib/sw_apps/openamp_rpc_demo/src/machine/zynq7/rsc_table.c lib/sw_apps/openamp_rpc_demo/src/machine/zynq7/rsc_table.h lib/sw_apps/openamp_rpc_demo/src/machine/zynqmp_r5/rsc_table.c lib/sw_apps/openamp_rpc_demo/src/machine/zynqmp_r5/rsc_table.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / This is a sample demonstration application that showcases usage of rpmsg This application is meant to run on the remote CPU running FreeRTOS code. It echoes back data that was sent to it by the master core. The application calls init_system which defines a shared memory region in MPU settings for the communication between master and remote using zynqMP_r5_map_mem_region API,it also initializes interrupt controller GIC and register the interrupt service routine for IPI using zynqMP_r5_gic_initialize API. Echo test calls the remoteproc_resource_init API to create the virtio/RPMsg devices required for IPC with the master context. Invocation of this API causes remoteproc on the FreeRTOS to use the rpmsg name service announcement feature to advertise the rpmsg channels served by the application. The master receives the advertisement messages and performs the following tasks: 1. Invokes the channel created callback registered by the master application 2. Responds to remote context with a name service acknowledgement message After the acknowledgement is received from master, remoteproc on the FreeRTOS invokes the RPMsg channel- created callback registered by the remote application. The RPMsg channel is established at this point. All RPMsg APIs can be used subsequently on both sides for run time communications between the master and remote software contexts. Upon running the master application to send data to remote core, master will generate the payload and send to remote (FreeRTOS) by informing the FreeRTOS with an IPI, the remote will send the data back by master and master will perform a check whether the same data is received. Once the application is ran and task by the FreeRTOS application is done, master needs to properly shut down the remote processor To shut down the remote processor, the following steps are performed: 1. The master application sends an application-specific shut-down message to the remote context 2. This FreeRTOS application cleans up application resources, sends a shut-down acknowledge to master, and invokes remoteproc_resource_deinit API to de-initialize remoteproc on the FreeRTOS side. 3. On receiving the shut-down acknowledge message, the master application invokes the remoteproc_shutdown API to shut down the remote processor and de- initialize remoteproc using remoteproc_deinit on its side. FILES: lib/sw_apps/openamp_echo_test/src/system/freertos/echo_test.c lib/sw_apps/openamp_echo_test/src/system/freertos/system_helper.c lib/sw_apps/openamp_matrix_multiply/src/system/freertos/system_helper.c lib/sw_apps/openamp_echo_test/src/system/freertos/machine/zynq7/helper.c lib/sw_apps/openamp_echo_test/src/system/freertos/machine/zynqmp_r5/helper.c lib/sw_apps/openamp_echo_test/src/system/generic/machine/zynq7/helper.c lib/sw_apps/openamp_echo_test/src/system/generic/machine/zynqmp_r5/helper.c lib/sw_apps/openamp_matrix_multiply/src/system/freertos/machine/zynq7/helper.c lib/sw_apps/openamp_matrix_multiply/src/system/freertos/machine/zynqmp_r5/helper.c lib/sw_apps/openamp_matrix_multiply/src/system/generic/machine/zynq7/helper.c lib/sw_apps/openamp_matrix_multiply/src/system/generic/machine/zynqmp_r5/helper.c lib/sw_apps/openamp_rpc_demo/src/system/freertos/machine/zynq7/helper.c lib/sw_apps/openamp_rpc_demo/src/system/freertos/machine/zynqmp_r5/helper.c lib/sw_apps/openamp_rpc_demo/src/system/generic/machine/zynq7/helper.c lib/sw_apps/openamp_rpc_demo/src/system/generic/machine/zynqmp_r5/helper.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / This is a sample demonstration application that showcases usage of rpmsg This application is meant to run on the remote CPU running bare-metal code. It echoes back data that was sent to it by the master core. The application calls init_system which defines a shared memory region in MPU settings for the communication between master and remote using zynqMP_r5_map_mem_region API,it also initializes interrupt controller GIC and register the interrupt service routine for IPI using zynqMP_r5_gic_initialize API. Echo test calls the remoteproc_resource_init API to create the virtio/RPMsg devices required for IPC with the master context. Invocation of this API causes remoteproc on the bare-metal to use the rpmsg name service announcement feature to advertise the rpmsg channels served by the application. The master receives the advertisement messages and performs the following tasks: 1. Invokes the channel created callback registered by the master application 2. Responds to remote context with a name service acknowledgement message After the acknowledgement is received from master, remoteproc on the bare-metal invokes the RPMsg channel-created callback registered by the remote application. The RPMsg channel is established at this point. All RPMsg APIs can be used subsequently on both sides for run time communications between the master and remote software contexts. Upon running the master application to send data to remote core, master will generate the payload and send to remote (bare-metal) by informing the bare-metal with an IPI, the remote will send the data back by master and master will perform a check whether the same data is received. Once the application is ran and task by the bare- metal application is done, master needs to properly shut down the remote processor To shut down the remote processor, the following steps are performed: 1. The master application sends an application-specific shut-down message to the remote context 2. This bare-metal application cleans up application resources, sends a shut-down acknowledge to master, and invokes remoteproc_resource_deinit API to de-initialize remoteproc on the bare-metal side. 3. On receiving the shut-down acknowledge message, the master application invokes the remoteproc_shutdown API to shut down the remote processor and de-initialize remoteproc using remoteproc_deinit on its side. FILES: lib/sw_apps/openamp_echo_test/src/system/generic/echo_test.c lib/sw_apps/openamp_matrix_multiply/src/machine/zynq7/platform_info.c lib/sw_apps/openamp_matrix_multiply/src/machine/zynqmp_r5/platform_info.c lib/sw_apps/openamp_rpc_demo/src/machine/zynq7/platform_info.c lib/sw_apps/openamp_rpc_demo/src/machine/zynqmp_r5/platform_info.c lib/sw_apps/openamp_matrix_multiply/src/system/freertos/matrix_multiply.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / This is a sample demonstration application that showcases usage of remoteproc and rpmsg APIs on the remote core. This application is meant to run on the remote CPU running bare-metal code. It receives two matrices from the master, multiplies them and returns the result to the master core. The init_system is called in the main function which defines a shared memory region in MPU settings for the communication between master and remote using zynqMP_r5_map_mem_region API,it also initializes interrupt controller GIC and register the interrupt service routine for IPI using zynqMP_r5_gic_initialize API. The remoteproc_resource_init API is being called to create the virtio/RPMsg devices required for IPC with the master context. Invocation of this API causes remoteproc on the bare-metal to use the rpmsg name service announcement feature to advertise the rpmsg channels served by the application. The master receives the advertisement messages and performs the following tasks: 1. Invokes the channel created callback registered by the master application 2. Responds to remote context with a name service acknowledgement message After the acknowledgement is received from master, remoteproc on the bare-metal invokes the RPMsg channel-created callback registered by the remote application. The RPMsg channel is established at this point. All RPMsg APIs can be used subsequently on both sides for run time communications between the master and remote software contexts. Upon running the master application to send data to remote core, master will generate the matrices and send to remote (bare-metal) by informing the bare-metal with an IPI, the remote will compute the resulting matrix and send the data back to master. Once the application is ran and task by the bare-metal application is done, master needs to properly shut down the remote processor To shut down the remote processor, the following steps are performed: 1. The master application sends an application-specific shutdown message to the remote context 2. This bare-metal application cleans up application resources, sends a shutdown acknowledge to master, and invokes remoteproc_resource_deinit API to de- initialize remoteproc on the bare-metal side. 3. On receiving the shutdown acknowledge message, the master application invokes the remoteproc_shutdown API to shut down the remote processor and de-initialize remoteproc using remoteproc_deinit on its side. FILES: lib/sw_apps/openamp_matrix_multiply/src/system/generic/matrix_multiply.c lib/sw_apps/openamp_rpc_demo/src/system/freertos/rpc_demo.c lib/sw_apps/openamp_rpc_demo/src/system/generic/rpc_demo.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . @file ps7_init.c This file is automatically generated FILES: lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init_gpl.c lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init_gpl.h lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init_gpl.c lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init_gpl.h lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init_gpl.c lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init_gpl.h lib/sw_apps/zynq_fsbl/misc/zed/ps7_init_gpl.c lib/sw_apps/zynq_fsbl/misc/zed/ps7_init_gpl.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL. This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-). 4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] / @file md5.c Contains code to calculate checksum using md5 algorithm
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---- --------
5.00a sgd 05/17/13 Initial release 
@note Include Files / FILES: lib/sw_apps/zynq_fsbl/src/md5.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- ------------------------------------------------------------------------/ Unicode - OEM code bidirectional converter (C)ChaN, 2009 / / CP932 (Japanese Shift-JIS) / ------------------------------------------------------------------------/ FILES: lib/sw_services/xilffs/src/cc932.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- ----------------------------------------------------------------------------/ FatFs - FAT file system module R0.10b (C)ChaN, 2014 -----------------------------------------------------------------------------/ FatFs module is a generic FAT file system module for small embedded systems. This is a free software that opened for education, research and commercial developments under license policy of following terms. Copyright (C) 2014, ChaN, all right reserved. The FatFs module is a free software and there is NO WARRANTY. No restriction on use. You can use, modify and redistribute it for personal, non-profit or commercial products UNDER YOUR RESPONSIBILITY. Redistributions of source code must retain the above copyright notice. -----------------------------------------------------------------------------/ Feb 26,'06 R0.00 Prototype. Apr 29,'06 R0.01 First stable version. Jun 01,'06 R0.02 Added FAT12 support. Removed unbuffered mode. Fixed a problem on small (<32M) partition. Jun 10,'06 R0.02a Added a configuration option (_FS_MINIMUM). Sep 22,'06 R0.03 Added f_rename(). Changed option _FS_MINIMUM to _FS_MINIMIZE. Dec 11,'06 R0.03a Improved cluster scan algorithm to write files fast. Fixed f_mkdir() creates incorrect directory on FAT32. Feb 04,'07 R0.04 Supported multiple drive system. Changed some interfaces for multiple drive system. Changed f_mountdrv() to f_mount(). Added f_mkfs(). Apr 01,'07 R0.04a Supported multiple partitions on a physical drive. Added a capability of extending file size to f_lseek(). Added minimization level 3. Fixed an endian sensitive code in f_mkfs(). May 05,'07 R0.04b Added a configuration option _USE_NTFLAG. Added FSINFO support. Fixed DBCS name can result FR_INVALID_NAME. Fixed short seek (< csize) collapses the file object. Aug 25,'07 R0.05 Changed arguments of f_read(), f_write() and f_mkfs(). Fixed f_mkfs() on FAT32 creates incorrect FSINFO. Fixed f_mkdir() on FAT32 creates incorrect directory. Feb 03,'08 R0.05a Added f_truncate() and f_utime(). Fixed off by one error at FAT sub-type determination. Fixed btr in f_read() can be mistruncated. Fixed cached sector is not flushed when create and close without write. Apr 01,'08 R0.06 Added fputc(), fputs(), fprintf() and fgets(). Improved performance of f_lseek() on moving to the same or following cluster. Apr 01,'09 R0.07 Merged Tiny-FatFs as a configuration option. (_FS_TINY) Added long file name feature. Added multiple code page feature. Added re-entrancy for multitask operation. Added auto cluster size selection to f_mkfs(). Added rewind option to f_readdir(). Changed result code of critical errors. Renamed string functions to avoid name collision. Apr 14,'09 R0.07a Separated out OS dependent code on reentrant cfg. Added multiple sector size feature. Jun 21,'09 R0.07c Fixed f_unlink() can return FR_OK on error. Fixed wrong cache control in f_lseek(). Added relative path feature. Added f_chdir() and f_chdrive(). Added proper case conversion to extended character. Nov 03,'09 R0.07e Separated out configuration options from ff.h to ffconf.h. Fixed f_unlink() fails to remove a sub-directory on _FS_RPATH. Fixed name matching error on the 13 character boundary. Added a configuration option, _LFN_UNICODE. Changed f_readdir() to return the SFN with always upper case on non-LFN cfg. May 15,'10 R0.08 Added a memory configuration option. (_USE_LFN 3) Added file lock feature. (_FS_SHARE) Added fast seek feature. (_USE_FASTSEEK) Changed some types on the API, XCHAR->TCHAR. Changed .fname in the FILINFO structure on Unicode cfg. String functions support UTF-8 encoding files on Unicode cfg. Aug 16,'10 R0.08a Added f_getcwd(). Added sector erase feature. (_USE_ERASE) Moved file lock semaphore table from fs object to the bss. Fixed a wrong directory entry is created on non-LFN cfg when the given name contains ';'. Fixed f_mkfs() creates wrong FAT32 volume. Jan 15,'11 R0.08b Fast seek feature is also applied to f_read() and f_write(). f_lseek() reports required table size on creating CLMP. Extended format syntax of f_printf(). Ignores duplicated directory separators in given path name. Sep 06,'11 R0.09 f_mkfs() supports multiple partition to complete the multiple partition feature. Added f_fdisk(). Aug 27,'12 R0.09a Changed f_open() and f_opendir() reject null object pointer to avoid crash. Changed option name _FS_SHARE to _FS_LOCK. Fixed assertion failure due to OS/2 EA on FAT12/16 volume. Jan 24,'13 R0.09b Added f_setlabel() and f_getlabel(). Oct 02,'13 R0.10 Added selection of character encoding on the file. (_STRF_ENCODE) Added f_closedir(). Added forced full FAT scan for f_getfree(). (_FS_NOFSINFO) Added forced mount feature with changes of f_mount(). Improved behavior of volume auto detection. Improved write throughput of f_puts() and f_printf(). Changed argument of f_chdrive(), f_mkfs(), disk_read() and disk_write(). Fixed f_write() can be truncated when the file size is close to 4GB. Fixed f_open(), f_mkdir() and f_setlabel() can return incorrect error code. Jan 15,'14 R0.10a Added arbitrary strings as drive number in the path name. (_STR_VOLUME_ID) Added a configuration option of minimum sector size. (_MIN_SS) 2nd argument of f_rename() can have a drive number and it will be ignored. Fixed f_mount() with forced mount fails when drive number is > 1. Fixed f_close() invalidates the file object without volume lock. Fixed f_closedir() returns but the volume lock is left acquired. Fixed creation of an entry with LFN fails on too many SFN collisions. May 19,'14 R0.10b Fixed a hard error in the disk I/O layer can collapse the directory entry. Fixed LFN entry is not deleted on delete/rename an object with lossy converted SFN. ---------------------------------------------------------------------------/ FILES: lib/sw_services/xilffs/src/ff.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- -----------------------------------------------------------------------/ Low level disk interface modlue include file (C)ChaN, 2014 / -----------------------------------------------------------------------/ FILES: lib/sw_services/xilffs/src/include/diskio.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- ---------------------------------------------------------------------------/ FatFs - FAT file system module include file R0.10b (C)ChaN, 2014 ----------------------------------------------------------------------------/ FatFs module is a generic FAT file system module for small embedded systems. This is a free software that opened for education, research and commercial developments under license policy of following terms. Copyright (C) 2014, ChaN, all right reserved. The FatFs module is a free software and there is NO WARRANTY. No restriction on use. You can use, modify and redistribute it for personal, non-profit or commercial product UNDER YOUR RESPONSIBILITY. Redistributions of source code must retain the above copyright notice. ----------------------------------------------------------------------------/ FILES: lib/sw_services/xilffs/src/include/ff.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- ---------------------------------------------------------------------------/ FatFs - FAT file system module configuration file R0.10b (C)ChaN, 2014 ---------------------------------------------------------------------------/ FILES: lib/sw_services/xilffs/src/include/ffconf.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A COURTESY TO YOU, SOLELY FOR USE IN DEVELOPING PROGRAMS AND SOLUTIONS FOR XILINX DEVICES. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION. XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. (c) Copyright 2002, 2003 Xilinx Inc. All rights reserved. Flash Writer for the Toshiba TH50VSF2580/2581AASB and TH50VSF3680/3681AASB Flash Memory Base Address. This should be set to the value in the current system as specified in .mhs file. FILES: lib/sw_services/xilmfs/src/utils/flash.tcl -------------------------------------------------------------------------------- ================================================================================ POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- This file is part of the FreeRTOS port. FreeRTOS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception. NOTE: The modification to the GPL is included to allow you to distribute a combined work that includes FreeRTOS without being obliged to provide the source code for proprietary components outside of the FreeRTOS kernel. FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Full license text is available on the following link: http://www.freertos.org/a00114.html FILES: ThirdParty/bsp/freertos901_xilinx/data/freertos901_xilinx.mld ThirdParty/bsp/freertos901_xilinx/data/freertos901_xilinx.mss ThirdParty/bsp/freertos901_xilinx/data/freertos901_xilinx.tcl -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- All rights reserved. This file is part of the FreeRTOS distribution. FreeRTOS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception. >>! NOTE: The modification to the GPL is included to allow you to !<< >>! distribute a combined work that includes FreeRTOS without being !<< >>! obliged to provide the source code for proprietary components !<< >>! outside of the FreeRTOS kernel. !<< FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Full license text is available on the following link: http://www.freertos.org/a00114.html @file FreeRTOSSTMTrace.h Contains FreeRTOS trace macros to write trace data to STM address space on ZU+. STM generates STPI packets, which are consumed by SDK to generate trace
MODIFICATION HISTORY: Ver Who Date Changes ----- ---- -------- 1.00a sdm
07/15/16 Initial version 
FILES: ThirdParty/bsp/freertos901_xilinx/src/FreeRTOSSTMTrace.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- This file is part of the port for FreeRTOS made by Xilinx to allow FreeRTOS to operate with Xilinx Zynq devices. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation AND MODIFIED BY the FreeRTOS exception (see text further below). This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License; if not it can be viewed here: The following exception language was found at http://www.freertos.org/a00114.html on May 8, 2012. GNU General Public License Exception Any FreeRTOS source code, whether modified or in its original release form, or whether in whole or in part, can only be distributed by you under the terms of the GNU General Public License plus this exception. An independent module is a module which is not derived from or based on FreeRTOS. EXCEPTION TEXT: Clause 1 Linking FreeRTOS statically or dynamically with other modules is making a combined work based on FreeRTOS. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holder of FreeRTOS gives you permission to link FreeRTOS with independent modules that communicate with FreeRTOS solely through the FreeRTOS API interface, regardless of the license terms of these independent modules, and to copy and distribute the resulting combined work under terms of your choice, provided that Every copy of the combined work is accompanied by a written statement that details to the recipient the version of FreeRTOS used and an offer by yourself to provide the FreeRTOS source code (including any modifications you may have made) should the recipient request it. The combined work is not itself an RTOS, scheduler, kernel or related product. The independent modules add significant and primary functionality to FreeRTOS and do not merely extend the existing functionality already present in FreeRTOS. Clause 2 FreeRTOS may not be used for any competitive or comparative purpose, including the publication of any form of run time or compile time metric, without the express permission of Real Time Engineers Ltd. (this is the norm within the industry and is intended to ensure information accuracy). Processor architecture microblaze FILES: ThirdParty/bsp/freertos901_xilinx/src/Makefile_microblaze ThirdParty/bsp/freertos901_xilinx/src/Makefile_ps7_cortexa9 ThirdParty/bsp/freertos901_xilinx/src/Makefile_psu_cortexr5 ThirdParty/bsp/freertos901_xilinx/src/Makefile_psu_cortexa53 -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- FreeRTOS V9.0.1 - Copyright (C) 2017 Real Time Engineers Ltd. All rights reserved VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. This file is part of the FreeRTOS distribution. FreeRTOS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation >>>> AND MODIFIED BY <<<< the FreeRTOS exception. >>! NOTE: The modification to the GPL is included to allow you to !<< >>! distribute a combined work that includes FreeRTOS without being !<< >>! obliged to provide the source code for proprietary components !<< >>! outside of the FreeRTOS kernel. !<< FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Full license text is available on the following link: http://www.freertos.org/a00114.html FreeRTOS provides completely free yet professionally developed, robust, strictly quality controlled, supported, and cross platform software that is more than just the market leader, it is the industry's de facto standard. Help yourself get started quickly while simultaneously helping to support the FreeRTOS project by purchasing a FreeRTOS tutorial book, reference manual, or both: http://www.FreeRTOS.org/Documentation http://www.FreeRTOS.org/FAQHelp.html - Having a problem? Start by reading the FAQ page "My application does not run, what could be wrong?". Have you defined configASSERT()? http://www.FreeRTOS.org/support - In return for receiving this top quality embedded software for free we request you assist our global community by participating in the support forum. http://www.FreeRTOS.org/training - Investing in training allows your team to be as productive as possible as early as possible. Now you can receive FreeRTOS training directly from Richard Barry, CEO of Real Time Engineers Ltd, and the world's leading authority on the world's leading RTOS. http://www.FreeRTOS.org/plus - A selection of FreeRTOS ecosystem products, including FreeRTOS+Trace - an indispensable productivity tool, a DOS compatible FAT file system, and our tiny thread aware UDP/IP stack. http://www.FreeRTOS.org/labs - Where new FreeRTOS products go to incubate. Come and try FreeRTOS+TCP, our new open source TCP/IP stack for FreeRTOS. http://www.OpenRTOS.com - Real Time Engineers ltd. license FreeRTOS to High Integrity Systems ltd. to sell under the OpenRTOS brand. Low cost OpenRTOS licenses offer ticketed support, indemnification and commercial middleware. http://www.SafeRTOS.com - High Integrity Systems also provide a safety engineered and independently SIL3 certified version for use in safety and mission critical applications that require provable dependability. 1 tab 4 spaces! Standard includes. / FILES: ThirdParty/bsp/freertos901_xilinx/src/Source/event_groups.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CA53/port.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CA9/port.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CR5/port.c ThirdParty/bsp/freertos901_xilinx/src/Source/tasks.c ThirdParty/bsp/freertos901_xilinx/src/Source/timers.c ThirdParty/bsp/freertos901_xilinx/src/Source/include/FreeRTOS.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/StackMacros.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/croutine.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/deprecated_definitions.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/event_groups.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/mpu_wrappers.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/projdefs.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/queue.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/semphr.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/task.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/timers.h ThirdParty/bsp/freertos901_xilinx/src/Source/list.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CA53/portmacro.h ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CA9/portmacro.h ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CR5/portmacro.h ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/MicroBlazeV9/portmacro.h ThirdParty/bsp/freertos901_xilinx/src/Source/queue.c ThirdParty/bsp/freertos901_xilinx/src/Source/include/list.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/mpu_prototypes.h ThirdParty/bsp/freertos901_xilinx/src/Source/include/portable.h ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CA53/portZynqUltrascale.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CA9/portZynq7000.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/ARM_CR5/portZynqUltrascale.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/MicroBlazeV9/portmicroblaze.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/MicroBlazeV9/port.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/GCC/MicroBlazeV9/port_exceptions.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/MemMang/heap_1.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/MemMang/heap_2.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/MemMang/heap_3.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/MemMang/heap_4.c ThirdParty/bsp/freertos901_xilinx/src/Source/portable/MemMang/heap_5.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: ThirdParty/sw_services/libmetal/data/libmetal.mld ThirdParty/sw_services/libmetal/data/libmetal.tcl ThirdParty/sw_services/openamp/data/openamp.mld ThirdParty/sw_services/openamp/data/openamp.tcl ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynq7/sys.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynq7/sys.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynq7/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_a53/sys.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_r5/sys.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_a53/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_r5/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/alloc.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/cache.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/condition.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/init.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/irq.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/irq.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/mutex.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/shmem.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/sleep.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/time.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/utilities.c ThirdParty/sw_services/libmetal/src/libmetal/test/metal-header-template.c ThirdParty/sw_services/libmetal/src/libmetal/test/metal-test.h ThirdParty/sw_services/libmetal/src/libmetal/lib/alloc.h ThirdParty/sw_services/libmetal/src/libmetal/lib/atomic.h ThirdParty/sw_services/libmetal/src/libmetal/lib/cache.h ThirdParty/sw_services/libmetal/src/libmetal/lib/compiler.h ThirdParty/sw_services/libmetal/src/libmetal/lib/condition.h ThirdParty/sw_services/libmetal/src/libmetal/lib/config.h ThirdParty/sw_services/libmetal/src/libmetal/lib/cpu.h ThirdParty/sw_services/libmetal/src/libmetal/lib/device.c ThirdParty/sw_services/libmetal/src/libmetal/lib/dma.c ThirdParty/sw_services/libmetal/src/libmetal/lib/init.c ThirdParty/sw_services/libmetal/src/libmetal/lib/io.c ThirdParty/sw_services/libmetal/src/libmetal/lib/log.c ThirdParty/sw_services/libmetal/src/libmetal/lib/version.c ThirdParty/sw_services/libmetal/src/libmetal/test/metal-test.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/alloc.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/atomic.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/irq.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/main.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/mutex.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/sleep.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/threads.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/alloc.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/atomic.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/irq.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/main.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/mutex.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/alloc.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/atomic.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/condition.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/main.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/mutex.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/shmem.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/spinlock.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/threads.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/zynq/device.c ThirdParty/sw_services/libmetal/src/libmetal/test/version.c ThirdParty/sw_services/libmetal/src/libmetal/lib/device.h ThirdParty/sw_services/libmetal/src/libmetal/lib/dma.h ThirdParty/sw_services/libmetal/src/libmetal/lib/io.h ThirdParty/sw_services/libmetal/src/libmetal/lib/irq.h ThirdParty/sw_services/libmetal/src/libmetal/lib/list.h ThirdParty/sw_services/libmetal/src/libmetal/lib/log.h ThirdParty/sw_services/libmetal/src/libmetal/lib/mutex.h ThirdParty/sw_services/libmetal/src/libmetal/lib/shmem.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/shmem.c ThirdParty/sw_services/libmetal/src/libmetal/lib/shmem.h ThirdParty/sw_services/libmetal/src/libmetal/lib/sleep.h ThirdParty/sw_services/libmetal/src/libmetal/lib/spinlock.h ThirdParty/sw_services/libmetal/src/libmetal/lib/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/time.h ThirdParty/sw_services/libmetal/src/libmetal/lib/utilities.h ThirdParty/sw_services/libmetal/src/libmetal/lib/version.h ThirdParty/sw_services/libmetal/src/libmetal/lib/compiler/gcc/atomic.h ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/aarch64/atomic.h ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/arm/atomic.h ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/x86_64/atomic.h ThirdParty/sw_services/libmetal/src/libmetal/lib/compiler/gcc/compiler.h ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/aarch64/cpu.h ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/arm/cpu.h ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/x86_64/cpu.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/alloc.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/cache.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/condition.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/condition.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/condition.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/condition.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/condition.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/device.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/device.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/device.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/init.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/irq.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/irq.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/mutex.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/shmem.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/sleep.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/time.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynq7/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_a53/sys.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_r5/sys.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_a53/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_r5/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/alloc.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/cache.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/init.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/irq.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/irq.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/mutex.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/sleep.c ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/sys.h ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/time.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/zynq7/helper.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/zynqmp_a53/helper.c ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/zynqmp_r5/helper.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- sys_arch.c provide sys_arch functionality as required for lwIP most of this functionality is obtained from xilkernel this file acts as a wrapper around the xilkernel functions / All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/sys_arch.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xadapter.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xaxiemacif.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xemacliteif.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xemacpsif.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xlltemacif.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xpqueue.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xtopology.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xadapter.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_dma.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_fifo.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_hw.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_hw.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_dma.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_hw.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_hw.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_physpeed.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xpqueue.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/sys_arch_raw.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/lwipopts.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/cc.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/cpu.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/perf.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/sys_arch.h ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacliteif.c ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2007-2008, Advanced Micro Devices, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of Advanced Micro Devices, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / Some portions copyright (c) 2010-2017 Xilinx, Inc. All rights reserved. Xilinx, Inc. XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A COURTESY TO YOU. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION. XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. / FILES: ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_physpeed.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Sequential API External module / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / This is the part of the API that is linked with the application / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/api_lib.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/api_msg.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/err.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/netbuf.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/netdb.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/netifapi.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/sockets.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/tcpip.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/def.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Dynamic Host Configuration Protocol client / Copyright (c) 2001-2004 Leon Woestenberg Copyright (c) 2001-2004 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is a contribution to the lwIP TCP/IP stack. The Swedish Institute of Computer Science and Adam Dunkels are specifically granted permission to redistribute this source code. Author: Leon Woestenberg This is a DHCP client for the lwIP TCP/IP stack. It aims to conform with RFC 2131 and RFC 2132. TODO: - Support for interfaces other than Ethernet (SLIP, PPP, ...) Please coordinate changes and requests with Leon Woestenberg Integration with your code: In lwip/dhcp.h define DHCP_COARSE_TIMER_SECS (recommended 60 which is a minute) define DHCP_FINE_TIMER_MSECS (recommended 500 which equals TCP coarse timer) Then have your application call dhcp_coarse_tmr() and dhcp_fine_tmr() on the defined intervals. dhcp_start(struct netif netif); starts a DHCP client instance which configures the interface by obtaining an IP address lease and maintaining it. Use dhcp_release(netif) to end the lease and use dhcp_stop(netif) to remove the DHCP client. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/dhcp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file DNS - host name to IP address resolver. / This file implements a DNS host name to IP address resolver. Port to lwIP from uIP by Jim Pettinato April 2007 uIP version Copyright (c) 2002-2003, Adam Dunkels. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. DNS.C The lwIP DNS resolver functions are used to lookup a host name and map it to a numerical IP address. It maintains a list of resolved hostnames that can be queried with the dns_lookup() function. New hostnames can be resolved using the dns_query() function. The lwIP version of the resolver also adds a non-blocking version of gethostbyname() that will work with a raw API application. This function checks for an IP address string first and converts it if it is valid. gethostbyname() then does a dns_lookup() to see if the name is already in the table. If so, the IP is returned. If not, a query is issued and the function returns with a ERR_INPROGRESS status. The app using the dns client must then go into a waiting state. Once a hostname has been resolved (or found to be non- existent), the resolver code calls a specified callback function (which must be implemented by the module that uses the resolver). / RFC 1035 - Domain names - implementation and specification RFC 2181 - Clarifications to the DNS Specification ----------------------------------------------------------------------------/ @todo: define good default values (rfc compliance) / @todo: improve answer parsing, more checkings... / @todo: check RFC1035 - 7.3. Processing responses / Includes ----------------------------------------------------------------------------/ FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/dns.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Modules initialization / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/init.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [EPL-1.0] [Google] COPYRIGHT TEXT: --------------- @file Dynamic memory manager This is a lightweight replacement for the standard C library malloc(). If you want to use the standard C library malloc() instead, define MEM_LIBC_MALLOC to 1 in your lwipopts.h To let mem_malloc() use pools (prevents fragmentation and is much faster than a heap but might waste some memory), define MEM_USE_POOLS to 1, define MEM_USE_CUSTOM_POOLS to 1 and create a file "lwippools.h" that includes a list of pools like this (more pools can be added between _START and _END): Define three pools with sizes 256, 512, and 1512 bytes LWIP_MALLOC_MEMPOOL_START LWIP_MALLOC_MEMPOOL(20, 256) LWIP_MALLOC_MEMPOOL(10, 512) LWIP_MALLOC_MEMPOOL(5, 1512) LWIP_MALLOC_MEMPOOL_END / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels Simon Goldschmidt / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/mem.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/memp.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/netif.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Packet buffer management Packets are built from the pbuf data structure. It supports dynamic memory allocation for packet contents or can reference externally managed packet contents both in RAM and ROM. Quick allocation for incoming packets is provided through pools with fixed sized pbufs. A packet may span over multiple pbufs, chained as a singly linked list. This is called a "pbuf chain". Multiple packets may be queued, also using this singly linked list. This is called a "packet queue". So, a packet queue consists of one or more pbuf chains, each of which consist of one or more pbufs. CURRENTLY, PACKET QUEUES ARE NOT SUPPORTED!!! Use helper structs to queue multiple packets. The differences between a pbuf chain and a packet queue are very precise but subtle. The last pbuf of a packet has a ->tot_len field that equals the ->len field. It can be found by traversing the list. If the last pbuf of a packet has a ->next field other than NULL, more packets are on the queue. Therefore, looping through a pbuf of a single packet, has an loop end condition (tot_len p->len), NOT (next NULL). / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/pbuf.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Implementation of raw protocol PCBs for low-level handling of different types of protocols besides (or overriding) those already available in lwIP. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/raw.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Statistics module / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/stats.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file lwIP Operating System abstraction / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/sys.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Transmission Control Protocol for IP This file contains common functions for the TCP implementation, such as functinos for manipulating the data structures and the TCP timer functions. TCP functions related to input and output is found in tcp_in.c and tcp_out.c respectively. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/tcp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Transmission Control Protocol, incoming traffic The input processing functions of the TCP layer. These functions are generally called in the order (ip_input() ->) tcp_input() -> tcp_process() -> tcp_receive() (-> application). / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/tcp_in.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Transmission Control Protocol, outgoing traffic The output functions of TCP. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/tcp_out.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Stack-internal timers implementation. This file includes timer callbacks for stack-internal timers as well as functions to set up or stop timers and check for expired timers. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels Simon Goldschmidt / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/timers.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file User Datagram Protocol module / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / udp.c The code for the User Datagram Protocol UDP & UDPLite (RFC 3828). / @todo Check the use of '(struct udp_pcb).chksum_len_rx'! / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/udp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file AutoIP Automatic LinkLocal IP Configuration / Copyright (c) 2007 Dominik Spies All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Author: Dominik Spies This is a AutoIP implementation for the lwIP TCP/IP stack. It aims to conform with RFC 3927. Please coordinate changes and requests with Dominik Spies / USAGE: define LWIP_AUTOIP 1 in your lwipopts.h If you don't use tcpip.c (so, don't call, you don't call tcpip_init): - First, call autoip_init(). - call autoip_tmr() all AUTOIP_TMR_INTERVAL msces, that should be defined in autoip.h. I recommend a value of 100. The value must divide 1000 with a remainder almost 0. Possible values are 1000, 500, 333, 250, 200, 166, 142, 125, 111, 100 .... Without DHCP: - Call autoip_start() after netif_add(). With DHCP: - define LWIP_DHCP_AUTOIP_COOP 1 in your lwipopts.h. - Configure your DHCP Client. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/autoip.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file ICMP - Internet Control Message Protocol / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / Some ICMP messages should be passed to the transport protocols. This is not implemented. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/icmp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IGMP - Internet Group Management Protocol / Copyright (c) 2002 CITEL Technologies Ltd. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of CITEL Technologies Ltd nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY CITEL TECHNOLOGIES AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CITEL TECHNOLOGIES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is a contribution to the lwIP TCP/IP stack. The Swedish Institute of Computer Science and Adam Dunkels are specifically granted permission to redistribute this source code. Note 1) Although the rfc requires V1 AND V2 capability we will only support v2 since now V1 is very old (August 1989) V1 can be added if required a debug print and statistic have been implemented to show this up. Note 2) A query for a specific group address (as opposed to ALLHOSTS) has now been implemented as I am unsure if it is required a debug print and statistic have been implemented to show this up. Note 3) The router alert rfc 2113 is implemented in outgoing packets but not checked rigorously incoming Steve Reynolds RFC 988 - Host extensions for IP multicasting - V0 RFC 1054 - Host extensions for IP multicasting RFC 1112 - Host extensions for IP multicasting - V1 RFC 2236 - Internet Group Management Protocol, Version 2 - V2 <- this code is based on this RFC (it's the "de facto" standard) RFC 3376 - Internet Group Management Protocol, Version 3 - V3 RFC 4604 - Using Internet Group Management Protocol Version 3... - V3+ RFC 2113 - IP Router Alert Option ----------------------------------------------------------------------------/ Includes ----------------------------------------------------------------------------/ FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/igmp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Functions common to all TCP/IPv4 modules, such as the byte order functions. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/inet.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Incluse internet checksum functions. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/inet_chksum.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file This is the IPv4 layer implementation for incoming and outgoing IP traffic. @see ip_frag.c / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/ip.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file This is the IPv4 address tools implementation. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/ip_addr.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file This is the IPv4 packet segmentation and reassembly implementation. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Jani Monoses Simon Goldschmidt original reassembly code by Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/ip_frag.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / Some ICMP messages should be passed to the transport protocols. This is not implemented. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv6/icmp6.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Functions common to all TCP/IPv6 modules, such as the Internet checksum and the byte order functions. / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv6/inet6.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / ip.c This is the code for the IP layer for IPv6. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv6/ip6.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv6/ip6_addr.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/icmp.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/inet.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/inet_chksum.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/ip.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/icmp.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/inet.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/ip.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/ip_addr.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/api.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/api_msg.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/arch.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/debug.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/def.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/err.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/init.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/mem.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/memp.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/netbuf.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/netif.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/pbuf.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/raw.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/sockets.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/stats.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/sys.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/tcp.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/tcp_impl.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/tcpip.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/udp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Abstract Syntax Notation One (ISO 8824, 8825) decoding @todo not optimised (yet), favor correctness over speed, favor speed over size / Copyright (c) 2006 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Author: Christiaan Simons / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/asn1_dec.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/asn1_enc.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/mib2.c ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/mib_structs.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP input message processing (RFC1157). / Copyright (c) 2006 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Author: Christiaan Simons / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/msg_in.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP output message processing (RFC1157). Output responses and traps are build in two passes: Pass 0: iterate over the output message backwards to determine encoding lengths Pass 1: the actual forward encoding of internal form into ASN1 The single-pass encoding method described by Comer & Stevens requires extra buffer space and copying for reversal of the packet. The buffer requirement can be prohibitively large for big payloads (> 484) therefore we use the two encoding passes. / Copyright (c) 2006 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Author: Christiaan Simons / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/msg_out.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file AutoIP Automatic LinkLocal IP Configuration / Copyright (c) 2007 Dominik Spies All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Author: Dominik Spies This is a AutoIP implementation for the lwIP TCP/IP stack. It aims to conform with RFC 3927. Please coordinate changes and requests with Dominik Spies / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/autoip.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2002 CITEL Technologies Ltd. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of CITEL Technologies Ltd nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY CITEL TECHNOLOGIES AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CITEL TECHNOLOGIES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is a contribution to the lwIP TCP/IP stack. The Swedish Institute of Computer Science and Adam Dunkels are specifically granted permission to redistribute this source code. FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/igmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Jani Monoses / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/ip_frag.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- lwip DNS resolver header file. Author: Jim Pettinato April 2007 ported from uIP resolv.c Copyright (c) 2002-2003, Adam Dunkels. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/dns.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Simon Goldschmidt / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/netdb.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/netifapi.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file lwIP Options Configuration / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/opt.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. / This is the interface to the platform specific serial IO module It needs to be implemented by those platforms which need SLIP or PPP / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/sio.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001, 2002 Leon Woestenberg Copyright (c) 2001, 2002 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Leon Woestenberg / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/snmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Abstract Syntax Notation One (ISO 8824, 8825) codec. / Copyright (c) 2006 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Author: Christiaan Simons / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/snmp_asn1.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/snmp_msg.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/snmp_structs.h ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/timers.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2003 Swedish Institute of Computer Science. Copyright (c) 2003-2004 Leon Woestenberg Copyright (c) 2003-2004 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/netif/etharp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- ppp_oe.h - PPP Over Ethernet implementation for lwIP. Copyright (c) 2006 by Marc Boucher, Services Informatiques (MBSI) inc. The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice and the following disclaimer are included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. REVISION HISTORY 06-01-01 Marc Boucher Ported to lwIP. based on NetBSD: if_pppoe.c,v 1.64 2006/01/31 23:50:15 martin Exp / Copyright (c) 2002 The NetBSD Foundation, Inc. All rights reserved. This code is derived from software contributed to The NetBSD Foundation by Martin Husemann . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the NetBSD Foundation, Inc. and its contributors. 4. Neither the name of The NetBSD Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/netif/ppp_oe.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001, Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/netif/slipif.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Address Resolution Protocol module for IP over Ethernet Functionally, ARP is divided into two parts. The first maps an IP address to a physical address when sending a packet, and the second part answers requests from other machines for our physical address. This implementation complies with RFC 826 (Ethernet ARP). It supports Gratuitious ARP from RFC3220 (IP Mobility Support for IPv4) section 4.6 if an interface calls etharp_gratuitous(our_netif) upon address change. / Copyright (c) 2001-2003 Swedish Institute of Computer Science. Copyright (c) 2003-2004 Leon Woestenberg Copyright (c) 2003-2004 Axon Digital Design B.V., The Netherlands. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/netif/etharp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [EPL-1.0] [Google] COPYRIGHT TEXT: --------------- @file Ethernet Interface Skeleton / Copyright (c) 2001-2004 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This file is part of the lwIP TCP/IP stack. Author: Adam Dunkels / This file is a skeleton for developing Ethernet network interface drivers for lwIP. Add code to the low_level functions and do a search-and-replace for the word "ethernetif" to replace it with something that better describes your network interface. / FILES: ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/netif/ethernetif.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME firmware.c COMPONENT OpenAMP stack. DESCRIPTION / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/common/firmware.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME hil.c COMPONENT OpenAMP Stack. DESCRIPTION This file is implementation of generic part of HIL. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/common/hil.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME sh_mem.c COMPONENT OpenAMP stack. DESCRIPTION Source file for fixed buffer size memory management service. Currently it is only being used to manage shared memory. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/common/sh_mem.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/elf_loader.h ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/firmware.h ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/open_amp.h ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/rpmsg_core.h ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/rsc_table_parser.h ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/elf_loader.c ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/remoteproc_loader.c ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/rsc_table_parser.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/env.h ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/remoteproc.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Remote remote_proc Framework Copyright(c) 2011 Texas Instruments, Inc. Copyright(c) 2011 Google, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name Texas Instruments nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/remoteproc.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME remoteproc_loader.h COMPONENT OpenAMP stack. DESCRIPTION This file provides definitions for remoteproc loader / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/remoteproc_loader.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Remote processor messaging Copyright (C) 2011 Texas Instruments, Inc. Copyright (C) 2011 Google, Inc. All rights reserved. Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name Texas Instruments nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/rpmsg.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME sh_mem.c COMPONENT IPC Stack for uAMP systems. DESCRIPTION Header file for fixed buffer size memory management service. Currently it is being used to manage shared memory. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/sh_mem.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- This header is BSD licensed so anyone can use the definitions to implement compatible drivers/servers. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of IBM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. $FreeBSD$ / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/virtio.h ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/virtio_ring.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME zynqmp_remoteproc_r5.c DESCRIPTION This file is the Implementation of IPC hardware layer interface for Xilinx Zynq UltraScale+ MPSoC system. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/drivers/linux_remoteproc.c ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/drivers/zynqmp_remoteproc_r5.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME platform.c DESCRIPTION This file is the Implementation of IPC hardware layer interface for Xilinx Zynq ZC702EVK platform. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/drivers/zynq_remoteproc_a9.c ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/drivers/zynqmp_remoteproc_a53.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. All rights reserved. Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME remote_device.c COMPONENT OpenAMP Stack DESCRIPTION This file provides services to manage the remote devices.It also implements the interface defined by the virtio and provides few other utility functions. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/rpmsg/remote_device.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME rpmsg.c COMPONENT OpenAMP stack. DESCRIPTION Main file for the RPMSG driver. This file implements APIs as defined by RPMSG documentation(Linux docs) and also provides some utility functions. RPMSG driver represents each processor/core to which it communicates with remote_device control block. Each remote device(processor) defines its role in the communication i.e whether it is RPMSG Master or Remote. If the device(processor) to which driver is talking is RPMSG master then RPMSG driver implicitly behaves as Remote and vice versa. RPMSG Master is responsible for initiating communications with the Remote and shared buffers management. Terms remote device/core/proc are used interchangeably for the processor to which RPMSG driver is communicating irrespective of the fact whether it is RPMSG Remote or Master. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/rpmsg/rpmsg.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2014, Mentor Graphics Corporation All rights reserved. All rights reserved. Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Mentor Graphics Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILE NAME rpmsg_core.c COMPONENT OpenAMP DESCRIPTION This file provides the core functionality of RPMSG messaging part like message parsing ,Rx/Tx callbacks handling , channel creation/deletion and address management. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/rpmsg/rpmsg_core.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2011, Bryan Venteicher All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice unmodified, this list of conditions, and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. / FILES: ThirdParty/sw_services/openamp/src/open-amp/lib/virtio/virtio.c ThirdParty/sw_services/openamp/src/open-amp/lib/virtio/virtqueue.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/avbuf/data/avbuf.mdd XilinxProcessorIPLib/drivers/avbuf/data/avbuf.tcl XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_clk.c XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_clk.h XilinxProcessorIPLib/drivers/axicdma/data/axicdma.mdd XilinxProcessorIPLib/drivers/axicdma/data/axicdma.tcl XilinxProcessorIPLib/drivers/axicdma/data/axicdma_tapp.tcl XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_sg_intr_header.h XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_sg_poll_header.h XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_simple_intr_header.h XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_simple_poll_header.h XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_hybrid_intr.c XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_hybrid_poll.c XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_sg_intr.c XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_sg_poll.c XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_simple_intr.c XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_simple_poll.c XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma.c XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma.h XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_bd.c XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_bd.h XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_bdring.c XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_g.c XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_hw.h XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_i.h XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_intr.c XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_porting_guide.h XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_sinit.c XilinxProcessorIPLib/drivers/axicdma/src/xdebug.h XilinxProcessorIPLib/drivers/axidma/data/axidma.mdd XilinxProcessorIPLib/drivers/axidma/data/axidma.tcl XilinxProcessorIPLib/drivers/axidma/data/axidma_header.h XilinxProcessorIPLib/drivers/axidma/data/axidma_tapp.tcl XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_multichan_sg_intr.c XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_poll_multi_pkts.c XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_selftest.c XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_sg_intr.c XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_sg_poll.c XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_sgcyclic_intr.c XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_simple_intr.c XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_simple_poll.c XilinxProcessorIPLib/drivers/axidma/src/xaxidma.c XilinxProcessorIPLib/drivers/axidma/src/xaxidma.h XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bd.c XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bd.h XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bdring.c XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bdring.h XilinxProcessorIPLib/drivers/axidma/src/xaxidma_g.c XilinxProcessorIPLib/drivers/axidma/src/xaxidma_hw.h XilinxProcessorIPLib/drivers/axidma/src/xaxidma_porting_guide.h XilinxProcessorIPLib/drivers/axidma/src/xaxidma_selftest.c XilinxProcessorIPLib/drivers/axidma/src/xaxidma_sinit.c XilinxProcessorIPLib/drivers/axidma/src/xdebug.h XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet.mdd XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet.tcl XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_fifo_intr_header.h XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_header.h XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_intr_header.h XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_mcdma_intr_header.h XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_tapp.tcl XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb.c XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb.h XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_example.c XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_hw.c XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_hw.h XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_ptp_bmca.c XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_ptp_packets.c XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_rtc_sync.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example.h XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_extmulticast.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_extvlan.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_intr_fifo.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_intr_mcdma.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_intr_sgdma.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_mcdma_poll.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_polled.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_util.c XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_mcdma_ping_req_example.c XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet.c XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet.h XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_control.c XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_g.c XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_hw.h XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_porting_guide.h XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_sinit.c XilinxProcessorIPLib/drivers/axiethernet/src/xdebug.h XilinxProcessorIPLib/drivers/axipcie/data/axipcie.mdd XilinxProcessorIPLib/drivers/axipcie/data/axipcie.tcl XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_ep_cdma_example.c XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_ep_enable_example.c XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_rc_cdma_example.c XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_rc_enumerate_example.c XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie.c XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie.h XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_g.c XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_hw.h XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_intr.c XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_porting_guide.h XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_sinit.c XilinxProcessorIPLib/drivers/axipmon/data/axipmon.mdd XilinxProcessorIPLib/drivers/axipmon/data/axipmon.tcl XilinxProcessorIPLib/drivers/axipmon/examples/xaxipmon_intr_example.c XilinxProcessorIPLib/drivers/axipmon/examples/xaxipmon_ocm_example.c XilinxProcessorIPLib/drivers/axipmon/examples/xaxipmon_polled_example.c XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon.c XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon.h XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_g.c XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_hw.h XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_selftest.c XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_sinit.c XilinxProcessorIPLib/drivers/axis_switch/examples/xaxis_switch_example.c XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch.c XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch.h XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_g.c XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_hw.h XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_selftest.c XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_sinit.c XilinxProcessorIPLib/drivers/axivdma/data/axivdma.mdd XilinxProcessorIPLib/drivers/axivdma/data/axivdma.tcl XilinxProcessorIPLib/drivers/axivdma/data/axivdma_header.h XilinxProcessorIPLib/drivers/axivdma/data/axivdma_tapp.tcl XilinxProcessorIPLib/drivers/axivdma/examples/vdma.c XilinxProcessorIPLib/drivers/axivdma/examples/vdma_api.c XilinxProcessorIPLib/drivers/axivdma/examples/xaxivdma_example_intr.c XilinxProcessorIPLib/drivers/axivdma/examples/xaxivdma_example_selftest.c XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma.c XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma.h XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_channel.c XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_g.c XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_hw.h XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_i.h XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_intr.c XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_porting_guide.h XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_selftest.c XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_sinit.c XilinxProcessorIPLib/drivers/axivdma/src/xdebug.h XilinxProcessorIPLib/drivers/bram/data/bram.mdd XilinxProcessorIPLib/drivers/bram/data/bram.tcl XilinxProcessorIPLib/drivers/bram/data/bram_header.h XilinxProcessorIPLib/drivers/bram/data/bram_intr_header.h XilinxProcessorIPLib/drivers/bram/examples/xbram_example.c XilinxProcessorIPLib/drivers/bram/examples/xbram_intr_example.c XilinxProcessorIPLib/drivers/bram/src/xbram.c XilinxProcessorIPLib/drivers/bram/src/xbram.h XilinxProcessorIPLib/drivers/bram/src/xbram_g.c XilinxProcessorIPLib/drivers/bram/src/xbram_hw.h XilinxProcessorIPLib/drivers/bram/src/xbram_intr.c XilinxProcessorIPLib/drivers/bram/src/xbram_selftest.c XilinxProcessorIPLib/drivers/bram/src/xbram_sinit.c XilinxProcessorIPLib/drivers/can/data/can.mdd XilinxProcessorIPLib/drivers/can/data/can.tcl XilinxProcessorIPLib/drivers/can/data/can_header.h XilinxProcessorIPLib/drivers/can/data/can_tapp.tcl XilinxProcessorIPLib/drivers/can/examples/xcan_intr_example.c XilinxProcessorIPLib/drivers/can/examples/xcan_polled_example.c XilinxProcessorIPLib/drivers/can/src/xcan.c XilinxProcessorIPLib/drivers/can/src/xcan.h XilinxProcessorIPLib/drivers/can/src/xcan_config.c XilinxProcessorIPLib/drivers/can/src/xcan_g.c XilinxProcessorIPLib/drivers/can/src/xcan_intr.c XilinxProcessorIPLib/drivers/can/src/xcan_l.h XilinxProcessorIPLib/drivers/can/src/xcan_selftest.c XilinxProcessorIPLib/drivers/canfd/data/canfd.mdd XilinxProcessorIPLib/drivers/canfd/data/canfd.tcl XilinxProcessorIPLib/drivers/canfd/examples/xcanfd_intr_example.c XilinxProcessorIPLib/drivers/canfd/examples/xcanfd_polled_example.c XilinxProcessorIPLib/drivers/canfd/src/xcanfd.c XilinxProcessorIPLib/drivers/canfd/src/xcanfd.h XilinxProcessorIPLib/drivers/canfd/src/xcanfd_config.c XilinxProcessorIPLib/drivers/canfd/src/xcanfd_hw.h XilinxProcessorIPLib/drivers/canfd/src/xcanfd_intr.c XilinxProcessorIPLib/drivers/canfd/src/xcanfd_selftest.c XilinxProcessorIPLib/drivers/canps/data/canps.mdd XilinxProcessorIPLib/drivers/canps/data/canps.tcl XilinxProcessorIPLib/drivers/canps/data/canps_header.h XilinxProcessorIPLib/drivers/canps/data/canps_tapp.tcl XilinxProcessorIPLib/drivers/canps/examples/xcanps_intr_example.c XilinxProcessorIPLib/drivers/canps/examples/xcanps_polled_example.c XilinxProcessorIPLib/drivers/canps/examples/xcanps_watermark_intr_example.c XilinxProcessorIPLib/drivers/canps/src/xcanps.c XilinxProcessorIPLib/drivers/canps/src/xcanps.h XilinxProcessorIPLib/drivers/canps/src/xcanps_g.c XilinxProcessorIPLib/drivers/canps/src/xcanps_hw.c XilinxProcessorIPLib/drivers/canps/src/xcanps_hw.h XilinxProcessorIPLib/drivers/canps/src/xcanps_intr.c XilinxProcessorIPLib/drivers/canps/src/xcanps_selftest.c XilinxProcessorIPLib/drivers/canps/src/xcanps_sinit.c XilinxProcessorIPLib/drivers/ccm/examples/ccm_selftest_example.c XilinxProcessorIPLib/drivers/ccm/src/xccm.c XilinxProcessorIPLib/drivers/ccm/src/xccm.h XilinxProcessorIPLib/drivers/ccm/src/xccm_hw.h XilinxProcessorIPLib/drivers/ccm/src/xccm_intr.c XilinxProcessorIPLib/drivers/ccm/src/xccm_selftest.c XilinxProcessorIPLib/drivers/ccm/src/xccm_sinit.c XilinxProcessorIPLib/drivers/cfa/src/xcfa.c XilinxProcessorIPLib/drivers/cfa/src/xcfa.h XilinxProcessorIPLib/drivers/cfa/src/xcfa_g.c XilinxProcessorIPLib/drivers/cfa/src/xcfa_hw.h XilinxProcessorIPLib/drivers/cfa/src/xcfa_intr.c XilinxProcessorIPLib/drivers/cfa/src/xcfa_selftest.c XilinxProcessorIPLib/drivers/cfa/src/xcfa_sinit.c XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz.mdd XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz.tcl XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz_header.h XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz_tapp.tcl XilinxProcessorIPLib/drivers/clk_wiz/examples/xclk_wiz_intr_example.c XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz.c XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz.h XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_hw.h XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_intr.c XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_sinit.c XilinxProcessorIPLib/drivers/common/data/common.mdd XilinxProcessorIPLib/drivers/common/src/xbasic_types.c XilinxProcessorIPLib/drivers/common/src/xbasic_types.h XilinxProcessorIPLib/drivers/common/src/xenv.h XilinxProcessorIPLib/drivers/common/src/xenv_linux.h XilinxProcessorIPLib/drivers/common/src/xenv_none.h XilinxProcessorIPLib/drivers/common/src/xenv_standalone.h XilinxProcessorIPLib/drivers/common/src/xenv_vxworks.h XilinxProcessorIPLib/drivers/common/src/xparameters.h XilinxProcessorIPLib/drivers/common/src/xstatus.h XilinxProcessorIPLib/drivers/common/src/xutil.h XilinxProcessorIPLib/drivers/common/src/xutil_memtest.c XilinxProcessorIPLib/drivers/common/src/xversion.c XilinxProcessorIPLib/drivers/common/src/xversion.h XilinxProcessorIPLib/drivers/coresightps_dcc/data/coresightps_dcc.mdd XilinxProcessorIPLib/drivers/coresightps_dcc/data/coresightps_dcc.tcl XilinxProcessorIPLib/drivers/coresightps_dcc/src/xcoresightpsdcc.c XilinxProcessorIPLib/drivers/coresightps_dcc/src/xcoresightpsdcc.h XilinxProcessorIPLib/drivers/cpu/data/cpu.mdd XilinxProcessorIPLib/drivers/cpu/data/cpu.tcl XilinxProcessorIPLib/drivers/cpu/src/fsl.h XilinxProcessorIPLib/drivers/cpu/src/xio.c XilinxProcessorIPLib/drivers/cpu/src/xio.h XilinxProcessorIPLib/drivers/cpu_cortexa53/data/cpu_cortexa53.mdd XilinxProcessorIPLib/drivers/cpu_cortexa53/data/cpu_cortexa53.tcl XilinxProcessorIPLib/drivers/cpu_cortexa53/src/xcpu_cortexa53.h XilinxProcessorIPLib/drivers/cpu_cortexa9/data/cpu_cortexa9.mdd XilinxProcessorIPLib/drivers/cpu_cortexa9/data/cpu_cortexa9.tcl XilinxProcessorIPLib/drivers/cpu_cortexa9/src/xcpu_cortexa9.h XilinxProcessorIPLib/drivers/cpu_cortexr5/data/cpu_cortexr5.mdd XilinxProcessorIPLib/drivers/cpu_cortexr5/data/cpu_cortexr5.tcl XilinxProcessorIPLib/drivers/cpu_cortexr5/src/xcpu_cortexr5.h XilinxProcessorIPLib/drivers/cresample/data/cresample.mdd XilinxProcessorIPLib/drivers/cresample/data/cresample.tcl XilinxProcessorIPLib/drivers/cresample/examples/cresample_conversion_example.c XilinxProcessorIPLib/drivers/cresample/examples/cresample_selftest_example.c XilinxProcessorIPLib/drivers/cresample/src/xcresample.c XilinxProcessorIPLib/drivers/cresample/src/xcresample.h XilinxProcessorIPLib/drivers/cresample/src/xcresample_hw.h XilinxProcessorIPLib/drivers/cresample/src/xcresample_intr.c XilinxProcessorIPLib/drivers/cresample/src/xcresample_selftest.c XilinxProcessorIPLib/drivers/cresample/src/xcresample_sinit.c XilinxProcessorIPLib/drivers/csi/data/csi.mdd XilinxProcessorIPLib/drivers/csi/data/csi.tcl XilinxProcessorIPLib/drivers/csi/data/csi_tapp.tcl XilinxProcessorIPLib/drivers/csi/data/xcsi_header.h XilinxProcessorIPLib/drivers/csi/src/xcsi.c XilinxProcessorIPLib/drivers/csi/src/xcsi.h XilinxProcessorIPLib/drivers/csi/src/xcsi_hw.h XilinxProcessorIPLib/drivers/csi/src/xcsi_intr.c XilinxProcessorIPLib/drivers/csi/src/xcsi_selftest.c XilinxProcessorIPLib/drivers/csi/src/xcsi_sinit.c XilinxProcessorIPLib/drivers/csi2tx/data/csi2tx.mdd XilinxProcessorIPLib/drivers/csi2tx/data/csi2tx.tcl XilinxProcessorIPLib/drivers/csi2tx/data/csi2tx_tapp.tcl XilinxProcessorIPLib/drivers/csi2tx/data/xcsi2tx_header.h XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx.c XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx.h XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_hw.h XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_intr.c XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_selftest.c XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_sinit.c XilinxProcessorIPLib/drivers/csi2txss/data/csi2txss_tapp.tcl XilinxProcessorIPLib/drivers/csi2txss/data/xcsi2txss_header.h XilinxProcessorIPLib/drivers/csi2txss/examples/xcsi2txss_intr_example.c XilinxProcessorIPLib/drivers/csi2txss/examples/xcsi2txss_selftest_example.c XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_hw.h XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_selftest.c XilinxProcessorIPLib/drivers/csudma/data/csudma.mdd XilinxProcessorIPLib/drivers/csudma/data/csudma.tcl XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_intr_example.c XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_polled_example.c XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_selftest_example.c XilinxProcessorIPLib/drivers/csudma/src/xcsudma.c XilinxProcessorIPLib/drivers/csudma/src/xcsudma.h XilinxProcessorIPLib/drivers/csudma/src/xcsudma_hw.h XilinxProcessorIPLib/drivers/csudma/src/xcsudma_intr.c XilinxProcessorIPLib/drivers/csudma/src/xcsudma_selftest.c XilinxProcessorIPLib/drivers/csudma/src/xcsudma_sinit.c XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint.c XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint.h XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_g.c XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_hw.h XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_i.h XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_intr.c XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_selftest.c XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_sinit.c XilinxProcessorIPLib/drivers/devcfg/data/devcfg.mdd XilinxProcessorIPLib/drivers/devcfg/data/devcfg.tcl XilinxProcessorIPLib/drivers/devcfg/data/devcfg_tapp.tcl XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_interrupt_example.c XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_polled_example.c XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_reg_readback_example.c XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_selftest_example.c XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg.c XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg.h XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_g.c XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_hw.c XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_hw.h XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_intr.c XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_selftest.c XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_sinit.c XilinxProcessorIPLib/drivers/dmaps/data/dmaps.mdd XilinxProcessorIPLib/drivers/dmaps/data/dmaps.tcl XilinxProcessorIPLib/drivers/dmaps/data/dmaps_tapp.tcl XilinxProcessorIPLib/drivers/dmaps/examples/xdmaps_example_w_intr.c XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.h XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_g.c XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_hw.c XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_hw.h XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_selftest.c XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_sinit.c XilinxProcessorIPLib/drivers/dp/data/dp.mdd XilinxProcessorIPLib/drivers/dp/data/dp.tcl XilinxProcessorIPLib/drivers/dp/examples/xdp_rx_mst_example.c XilinxProcessorIPLib/drivers/dp/examples/xdp_rx_sst_dp159_example.c XilinxProcessorIPLib/drivers/dp/examples/xdp_selftest_example.c XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_audio_example.c XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_example_common.c XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_example_common.h XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_intr_example.c XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_mst_example.c XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_poll_example.c XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_timer_example.c XilinxProcessorIPLib/drivers/dp/src/xdp.c XilinxProcessorIPLib/drivers/dp/src/xdp.h XilinxProcessorIPLib/drivers/dp/src/xdp_edid.c XilinxProcessorIPLib/drivers/dp/src/xdp_hw.h XilinxProcessorIPLib/drivers/dp/src/xdp_intr.c XilinxProcessorIPLib/drivers/dp/src/xdp_mst.c XilinxProcessorIPLib/drivers/dp/src/xdp_selftest.c XilinxProcessorIPLib/drivers/dp/src/xdp_sinit.c XilinxProcessorIPLib/drivers/dp/src/xdp_spm.c XilinxProcessorIPLib/drivers/dpdma/data/dpdma.mdd XilinxProcessorIPLib/drivers/dpdma/data/dpdma.tcl XilinxProcessorIPLib/drivers/dpdma/src/xdpdma_sinit.c XilinxProcessorIPLib/drivers/dphy/data/dphy.mdd XilinxProcessorIPLib/drivers/dphy/data/dphy.tcl XilinxProcessorIPLib/drivers/dphy/data/dphy_tapp.tcl XilinxProcessorIPLib/drivers/dphy/data/xdphy_header.h XilinxProcessorIPLib/drivers/dphy/src/xdphy.c XilinxProcessorIPLib/drivers/dphy/src/xdphy.h XilinxProcessorIPLib/drivers/dphy/src/xdphy_hw.h XilinxProcessorIPLib/drivers/dphy/src/xdphy_selftest.c XilinxProcessorIPLib/drivers/dphy/src/xdphy_sinit.c XilinxProcessorIPLib/drivers/dppsu/data/dppsu.mdd XilinxProcessorIPLib/drivers/dppsu/data/dppsu.tcl XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx/xdprxss_zcu102_rxonly.c XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_debug_example.c XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_hdcp_example.c XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_intr_example.c XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_mst_example.c XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_selftest_example.c XilinxProcessorIPLib/drivers/dprxss/src/dp/xdprxss_dprx.c XilinxProcessorIPLib/drivers/dprxss/src/dp/xdprxss_dprx.h XilinxProcessorIPLib/drivers/dprxss/src/hdcp1x/xdprxss_hdcp1x.c XilinxProcessorIPLib/drivers/dprxss/src/hdcp1x/xdprxss_hdcp1x.h XilinxProcessorIPLib/drivers/dprxss/src/iic/xdprxss_iic.c XilinxProcessorIPLib/drivers/dprxss/src/iic/xdprxss_iic.h XilinxProcessorIPLib/drivers/dprxss/src/xdprxss.c XilinxProcessorIPLib/drivers/dprxss/src/xdprxss.h XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_dbg.c XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_dp159.c XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_dp159.h XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_hw.h XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_intr.c XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_selftest.c XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_sinit.c XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/LMK04906.c XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/clk_set.c XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/menus.c XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xdptxss_zcu102_tx.c XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_debug_example.c XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_hdcp_example.c XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_intr_example.c XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_mst_example.c XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_selftest_example.c XilinxProcessorIPLib/drivers/dptxss/src/dp/xdptxss_dptx.c XilinxProcessorIPLib/drivers/dptxss/src/dp/xdptxss_dptx.h XilinxProcessorIPLib/drivers/dptxss/src/dualsplitter/xdptxss_dualsplitter.c XilinxProcessorIPLib/drivers/dptxss/src/dualsplitter/xdptxss_dualsplitter.h XilinxProcessorIPLib/drivers/dptxss/src/hdcp1x/xdptxss_hdcp1x.c XilinxProcessorIPLib/drivers/dptxss/src/hdcp1x/xdptxss_hdcp1x.h XilinxProcessorIPLib/drivers/dptxss/src/vtc/xdptxss_vtc.c XilinxProcessorIPLib/drivers/dptxss/src/vtc/xdptxss_vtc.h XilinxProcessorIPLib/drivers/dptxss/src/xdptxss.c XilinxProcessorIPLib/drivers/dptxss/src/xdptxss.h XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_dbg.c XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_hw.h XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_intr.c XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_selftest.c XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_sinit.c XilinxProcessorIPLib/drivers/dsi/data/dsi.mdd XilinxProcessorIPLib/drivers/dsi/data/dsi.tcl XilinxProcessorIPLib/drivers/dsi/data/dsi_tapp.tcl XilinxProcessorIPLib/drivers/dsi/data/xdsi_header.h XilinxProcessorIPLib/drivers/dsi/src/xdsi.c XilinxProcessorIPLib/drivers/dsi/src/xdsi.h XilinxProcessorIPLib/drivers/dsi/src/xdsi_hw.h XilinxProcessorIPLib/drivers/dsi/src/xdsi_intr.c XilinxProcessorIPLib/drivers/dsi/src/xdsi_selftest.c XilinxProcessorIPLib/drivers/dsi/src/xdsi_sinit.c XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss_header.h XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss_tapp.tcl XilinxProcessorIPLib/drivers/dsitxss/examples/xdsitxss_intr_example.c XilinxProcessorIPLib/drivers/dsitxss/examples/xdsitxss_selftest_example.c XilinxProcessorIPLib/drivers/dsitxss/examples/xdsitxss_video_test_example.c XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_hw.h XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_selftest.c XilinxProcessorIPLib/drivers/dual_splitter/examples/xdualsplitter_example.c XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter.c XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter.h XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_hw.h XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_intr.c XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_selftest.c XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_sinit.c XilinxProcessorIPLib/drivers/emaclite/data/emaclite.mdd XilinxProcessorIPLib/drivers/emaclite/data/emaclite.tcl XilinxProcessorIPLib/drivers/emaclite/data/emaclite_header.h XilinxProcessorIPLib/drivers/emaclite/data/emaclite_intr_header.h XilinxProcessorIPLib/drivers/emaclite/data/emaclite_tapp.tcl XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_example.h XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_example_util.c XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_internal_loopback_example.c XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_intr_example.c XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_phy_loopback_example.c XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_ping_reply_example.c XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_ping_req_example.c XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_polled_example.c XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_selftest_example.c XilinxProcessorIPLib/drivers/emaclite/src/xemaclite.c XilinxProcessorIPLib/drivers/emaclite/src/xemaclite.h XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_g.c XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_i.h XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_intr.c XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_l.c XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_l.h XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_selftest.c XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_sinit.c XilinxProcessorIPLib/drivers/emacps/data/emacps.mdd XilinxProcessorIPLib/drivers/emacps/data/emacps.tcl XilinxProcessorIPLib/drivers/emacps/data/emacps_header.h XilinxProcessorIPLib/drivers/emacps/data/emacps_tapp.tcl XilinxProcessorIPLib/drivers/emacps/examples/xemacps_example.h XilinxProcessorIPLib/drivers/emacps/examples/xemacps_example_intr_dma.c XilinxProcessorIPLib/drivers/emacps/examples/xemacps_example_util.c XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588.c XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588.h XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588_example.c XilinxProcessorIPLib/drivers/emacps/src/xemacps.c XilinxProcessorIPLib/drivers/emacps/src/xemacps.h XilinxProcessorIPLib/drivers/emacps/src/xemacps_bd.h XilinxProcessorIPLib/drivers/emacps/src/xemacps_bdring.c XilinxProcessorIPLib/drivers/emacps/src/xemacps_bdring.h XilinxProcessorIPLib/drivers/emacps/src/xemacps_control.c XilinxProcessorIPLib/drivers/emacps/src/xemacps_g.c XilinxProcessorIPLib/drivers/emacps/src/xemacps_hw.c XilinxProcessorIPLib/drivers/emacps/src/xemacps_hw.h XilinxProcessorIPLib/drivers/emacps/src/xemacps_intr.c XilinxProcessorIPLib/drivers/emacps/src/xemacps_sinit.c XilinxProcessorIPLib/drivers/emc/data/emc.mdd XilinxProcessorIPLib/drivers/emc/data/emc.tcl XilinxProcessorIPLib/drivers/emc/data/emc_tapp.tcl XilinxProcessorIPLib/drivers/emc/src/xemc.h XilinxProcessorIPLib/drivers/enhance/src/xenhance.c XilinxProcessorIPLib/drivers/enhance/src/xenhance.h XilinxProcessorIPLib/drivers/enhance/src/xenhance_g.c XilinxProcessorIPLib/drivers/enhance/src/xenhance_hw.h XilinxProcessorIPLib/drivers/enhance/src/xenhance_intr.c XilinxProcessorIPLib/drivers/enhance/src/xenhance_selftest.c XilinxProcessorIPLib/drivers/enhance/src/xenhance_sinit.c XilinxProcessorIPLib/drivers/gamma/data/gamma.mdd XilinxProcessorIPLib/drivers/gamma/data/gamma.tcl XilinxProcessorIPLib/drivers/gamma/examples/example.c XilinxProcessorIPLib/drivers/gamma/src/gamma.c XilinxProcessorIPLib/drivers/gamma/src/gamma.h XilinxProcessorIPLib/drivers/generic/data/generic.mdd XilinxProcessorIPLib/drivers/generic/data/generic.tcl XilinxProcessorIPLib/drivers/gpio/data/gpio.mdd XilinxProcessorIPLib/drivers/gpio/data/gpio.tcl XilinxProcessorIPLib/drivers/gpio/data/gpio_header.h XilinxProcessorIPLib/drivers/gpio/data/gpio_intr_header.h XilinxProcessorIPLib/drivers/gpio/data/gpio_tapp.tcl XilinxProcessorIPLib/drivers/gpio/examples/xgpio_example.c XilinxProcessorIPLib/drivers/gpio/examples/xgpio_intr_tapp_example.c XilinxProcessorIPLib/drivers/gpio/examples/xgpio_low_level_example.c XilinxProcessorIPLib/drivers/gpio/examples/xgpio_tapp_example.c XilinxProcessorIPLib/drivers/gpio/src/xgpio.c XilinxProcessorIPLib/drivers/gpio/src/xgpio.h XilinxProcessorIPLib/drivers/gpio/src/xgpio_extra.c XilinxProcessorIPLib/drivers/gpio/src/xgpio_g.c XilinxProcessorIPLib/drivers/gpio/src/xgpio_i.h XilinxProcessorIPLib/drivers/gpio/src/xgpio_intr.c XilinxProcessorIPLib/drivers/gpio/src/xgpio_l.h XilinxProcessorIPLib/drivers/gpio/src/xgpio_selftest.c XilinxProcessorIPLib/drivers/gpio/src/xgpio_sinit.c XilinxProcessorIPLib/drivers/gpiops/data/gpiops.mdd XilinxProcessorIPLib/drivers/gpiops/data/gpiops.tcl XilinxProcessorIPLib/drivers/gpiops/examples/xgpiops_intr_example.c XilinxProcessorIPLib/drivers/gpiops/src/xgpiops.c XilinxProcessorIPLib/drivers/gpiops/src/xgpiops.h XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_g.c XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_hw.c XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_hw.h XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_intr.c XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_selftest.c XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_sinit.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_cipher.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_cipher.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_cipher_intr.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_debug.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_hw.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_intr.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_platform.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_platform.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_dp.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_dp_rx.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_dp_tx.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_hdmi.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_hdmi_rx.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_hdmi_tx.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_intr.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_rx.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_rx.h XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_selftest.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_sinit.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_tx.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_tx.h XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher.c XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher.h XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_hw.h XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_selftest.c XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_sinit.c XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult.c XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult.h XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_hw.h XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_linux.c XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_sinit.c XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng.c XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng.h XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_hw.h XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_selftest.c XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_sinit.c XilinxProcessorIPLib/drivers/hwicap/data/hwicap.mdd XilinxProcessorIPLib/drivers/hwicap/data/hwicap.tcl XilinxProcessorIPLib/drivers/hwicap/data/hwicap_header.h XilinxProcessorIPLib/drivers/hwicap/data/hwicap_tapp.tcl XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_intr_example.c XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_low_level_example.c XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_read_config_reg.c XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_read_frame_polled_example.c XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_testapp_example.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap.h XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_device_read_frame.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_device_write_frame.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_g.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_i.h XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_intr.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_l.h XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_selftest.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_sinit.c XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_srp.c XilinxProcessorIPLib/drivers/iic/data/iic.tcl XilinxProcessorIPLib/drivers/iic/data/iic_header.h XilinxProcessorIPLib/drivers/iic/data/iic_tapp.tcl XilinxProcessorIPLib/drivers/iic/examples/xiic_dynamic_eeprom_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_eeprom_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_low_level_dynamic_eeprom_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_low_level_eeprom_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_low_level_tempsensor_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_multi_master_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_repeated_start_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_selftest_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_slave_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_tempsensor_example.c XilinxProcessorIPLib/drivers/iic/examples/xiic_tenbitaddr_example.c XilinxProcessorIPLib/drivers/iic/src/xiic.c XilinxProcessorIPLib/drivers/iic/src/xiic.h XilinxProcessorIPLib/drivers/iic/src/xiic_dyn_master.c XilinxProcessorIPLib/drivers/iic/src/xiic_g.c XilinxProcessorIPLib/drivers/iic/src/xiic_i.h XilinxProcessorIPLib/drivers/iic/src/xiic_intr.c XilinxProcessorIPLib/drivers/iic/src/xiic_l.c XilinxProcessorIPLib/drivers/iic/src/xiic_l.h XilinxProcessorIPLib/drivers/iic/src/xiic_master.c XilinxProcessorIPLib/drivers/iic/src/xiic_multi_master.c XilinxProcessorIPLib/drivers/iic/src/xiic_options.c XilinxProcessorIPLib/drivers/iic/src/xiic_selftest.c XilinxProcessorIPLib/drivers/iic/src/xiic_sinit.c XilinxProcessorIPLib/drivers/iic/src/xiic_slave.c XilinxProcessorIPLib/drivers/iic/src/xiic_stats.c XilinxProcessorIPLib/drivers/iicps/data/iicps.mdd XilinxProcessorIPLib/drivers/iicps/data/iicps.tcl XilinxProcessorIPLib/drivers/iicps/data/iicps_header.h XilinxProcessorIPLib/drivers/iicps/data/iicps_tapp.tcl XilinxProcessorIPLib/drivers/iicps/examples/xiicps_eeprom_intr_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_eeprom_polled_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_intr_master_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_intr_slave_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_polled_master_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_polled_slave_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_repeated_start_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_selftest_example.c XilinxProcessorIPLib/drivers/iicps/examples/xiicps_slave_monitor_example.c XilinxProcessorIPLib/drivers/iicps/src/xiicps.c XilinxProcessorIPLib/drivers/iicps/src/xiicps.h XilinxProcessorIPLib/drivers/iicps/src/xiicps_g.c XilinxProcessorIPLib/drivers/iicps/src/xiicps_hw.c XilinxProcessorIPLib/drivers/iicps/src/xiicps_hw.h XilinxProcessorIPLib/drivers/iicps/src/xiicps_intr.c XilinxProcessorIPLib/drivers/iicps/src/xiicps_master.c XilinxProcessorIPLib/drivers/iicps/src/xiicps_options.c XilinxProcessorIPLib/drivers/iicps/src/xiicps_selftest.c XilinxProcessorIPLib/drivers/iicps/src/xiicps_sinit.c XilinxProcessorIPLib/drivers/iicps/src/xiicps_slave.c XilinxProcessorIPLib/drivers/intc/data/intc.tcl XilinxProcessorIPLib/drivers/iomodule/data/iomodule.mdd XilinxProcessorIPLib/drivers/iomodule/data/iomodule.tcl XilinxProcessorIPLib/drivers/iomodule/data/iomodule_header.h XilinxProcessorIPLib/drivers/iomodule/data/iomodule_intr_header.h XilinxProcessorIPLib/drivers/iomodule/data/iomodule_tapp.tcl XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_example.c XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_intr_example.c XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_low_level_example.c XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_selftest_example.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule.h XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_extra.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_g.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_i.h XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_intr.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_io.h XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_l.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_l.h XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_options.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_selftest.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_stats.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_uart.c XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_uart_intr.c XilinxProcessorIPLib/drivers/ipipsu/data/ipipsu.mdd XilinxProcessorIPLib/drivers/ipipsu/data/ipipsu.tcl XilinxProcessorIPLib/drivers/ipipsu/examples/xipipsu_self_test_example.c XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu.c XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu.h XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu_g.c XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu_hw.h XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu_sinit.c XilinxProcessorIPLib/drivers/llfifo/data/llfifo.mdd XilinxProcessorIPLib/drivers/llfifo/data/llfifo.tcl XilinxProcessorIPLib/drivers/llfifo/examples/xllfifo_interrupt_example.c XilinxProcessorIPLib/drivers/llfifo/examples/xllfifo_polling_example.c XilinxProcessorIPLib/drivers/llfifo/src/xdebug.h XilinxProcessorIPLib/drivers/llfifo/src/xllfifo.c XilinxProcessorIPLib/drivers/llfifo/src/xllfifo.h XilinxProcessorIPLib/drivers/llfifo/src/xllfifo_g.c XilinxProcessorIPLib/drivers/llfifo/src/xllfifo_hw.h XilinxProcessorIPLib/drivers/llfifo/src/xllfifo_sinit.c XilinxProcessorIPLib/drivers/llfifo/src/xstreamer.c XilinxProcessorIPLib/drivers/llfifo/src/xstreamer.h XilinxProcessorIPLib/drivers/mbox/data/mbox.mdd XilinxProcessorIPLib/drivers/mbox/data/mbox.tcl XilinxProcessorIPLib/drivers/mbox/data/mbox_header.h XilinxProcessorIPLib/drivers/mbox/data/mbox_tapp.tcl XilinxProcessorIPLib/drivers/mbox/examples/xmbox_example.c XilinxProcessorIPLib/drivers/mbox/examples/xmbox_intr_example.c XilinxProcessorIPLib/drivers/mbox/examples/xmbox_tapp_example.c XilinxProcessorIPLib/drivers/mbox/src/xmbox.c XilinxProcessorIPLib/drivers/mbox/src/xmbox.h XilinxProcessorIPLib/drivers/mbox/src/xmbox_g.c XilinxProcessorIPLib/drivers/mbox/src/xmbox_hw.h XilinxProcessorIPLib/drivers/mbox/src/xmbox_sinit.c XilinxProcessorIPLib/drivers/mcdma/data/mcdma.mdd XilinxProcessorIPLib/drivers/mcdma/data/mcdma.tcl XilinxProcessorIPLib/drivers/mcdma/examples/xmcdma_interrupt_example.c XilinxProcessorIPLib/drivers/mcdma/examples/xmcdma_polled_example.c XilinxProcessorIPLib/drivers/mcdma/src/xmcdma.c XilinxProcessorIPLib/drivers/mcdma/src/xmcdma.h XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_bd.c XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_bd.h XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_hw.h XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_intr.c XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_selftest.c XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_sinit.c XilinxProcessorIPLib/drivers/mig/data/mig.mdd XilinxProcessorIPLib/drivers/mig/data/mig.tcl XilinxProcessorIPLib/drivers/mig/src/xmig.h XilinxProcessorIPLib/drivers/mig_7series/data/mig_7series.mdd XilinxProcessorIPLib/drivers/mig_7series/data/mig_7series.tcl XilinxProcessorIPLib/drivers/mig_7series/src/xmig_7series.h XilinxProcessorIPLib/drivers/mipicsiss/data/mipicsiss_tapp.tcl XilinxProcessorIPLib/drivers/mipicsiss/data/xcsiss_header.h XilinxProcessorIPLib/drivers/mipicsiss/examples/xcsiss_intr_example.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xcsiss_selftest_example.c XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_hw.h XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_selftest.c XilinxProcessorIPLib/drivers/mutex/data/mutex.mdd XilinxProcessorIPLib/drivers/mutex/data/mutex.tcl XilinxProcessorIPLib/drivers/mutex/data/mutex_header.h XilinxProcessorIPLib/drivers/mutex/data/mutex_tapp.tcl XilinxProcessorIPLib/drivers/mutex/examples/xmutex_tapp_example.c XilinxProcessorIPLib/drivers/mutex/src/xmutex.c XilinxProcessorIPLib/drivers/mutex/src/xmutex.h XilinxProcessorIPLib/drivers/mutex/src/xmutex_g.c XilinxProcessorIPLib/drivers/mutex/src/xmutex_hw.h XilinxProcessorIPLib/drivers/mutex/src/xmutex_selftest.c XilinxProcessorIPLib/drivers/mutex/src/xmutex_sinit.c XilinxProcessorIPLib/drivers/nandps/data/nandps.mdd XilinxProcessorIPLib/drivers/nandps/data/nandps.tcl XilinxProcessorIPLib/drivers/nandps/examples/xnandps_cache_example.c XilinxProcessorIPLib/drivers/nandps/examples/xnandps_example.c XilinxProcessorIPLib/drivers/nandps/examples/xnandps_skip_example.c XilinxProcessorIPLib/drivers/nandps/src/xnandps.c XilinxProcessorIPLib/drivers/nandps/src/xnandps.h XilinxProcessorIPLib/drivers/nandps/src/xnandps_bbm.c XilinxProcessorIPLib/drivers/nandps/src/xnandps_bbm.h XilinxProcessorIPLib/drivers/nandps/src/xnandps_g.c XilinxProcessorIPLib/drivers/nandps/src/xnandps_hw.h XilinxProcessorIPLib/drivers/nandps/src/xnandps_onfi.c XilinxProcessorIPLib/drivers/nandps/src/xnandps_onfi.h XilinxProcessorIPLib/drivers/nandps/src/xnandps_sinit.c XilinxProcessorIPLib/drivers/nandpsu/data/nandpsu.mdd XilinxProcessorIPLib/drivers/nandpsu/data/nandpsu.tcl XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu.c XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu.h XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.c XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.h XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_g.c XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_hw.h XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_onfi.c XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_onfi.h XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_sinit.c XilinxProcessorIPLib/drivers/osd/examples/osd_selftest_example.c XilinxProcessorIPLib/drivers/osd/src/xosd.c XilinxProcessorIPLib/drivers/osd/src/xosd.h XilinxProcessorIPLib/drivers/osd/src/xosd_hw.h XilinxProcessorIPLib/drivers/osd/src/xosd_intr.c XilinxProcessorIPLib/drivers/osd/src/xosd_selftest.c XilinxProcessorIPLib/drivers/osd/src/xosd_sinit.c XilinxProcessorIPLib/drivers/prc/data/prc.mdd XilinxProcessorIPLib/drivers/prc/data/prc.tcl XilinxProcessorIPLib/drivers/prc/examples/xprc_example.c XilinxProcessorIPLib/drivers/prc/examples/xprc_selftest_example.c XilinxProcessorIPLib/drivers/prc/src/xprc.c XilinxProcessorIPLib/drivers/prc/src/xprc_sinit.c XilinxProcessorIPLib/drivers/prd/data/prd.mdd XilinxProcessorIPLib/drivers/prd/data/prd.tcl XilinxProcessorIPLib/drivers/prd/examples/xprd_example.c XilinxProcessorIPLib/drivers/prd/examples/xprd_selftest_example.c XilinxProcessorIPLib/drivers/prd/src/xprd.c XilinxProcessorIPLib/drivers/prd/src/xprd.h XilinxProcessorIPLib/drivers/prd/src/xprd_sinit.c XilinxProcessorIPLib/drivers/qspips/data/qspips.mdd XilinxProcessorIPLib/drivers/qspips/data/qspips.tcl XilinxProcessorIPLib/drivers/qspips/data/qspips_header.h XilinxProcessorIPLib/drivers/qspips/data/qspips_tapp.tcl XilinxProcessorIPLib/drivers/qspips/examples/xqspips_dual_flash_lqspi_example.c XilinxProcessorIPLib/drivers/qspips/examples/xqspips_dual_flash_stack_lqspi_example.c XilinxProcessorIPLib/drivers/qspips/examples/xqspips_flash_intr_example.c XilinxProcessorIPLib/drivers/qspips/examples/xqspips_flash_lqspi_example.c XilinxProcessorIPLib/drivers/qspips/examples/xqspips_flash_polled_example.c XilinxProcessorIPLib/drivers/qspips/examples/xqspips_g128_flash_example.c XilinxProcessorIPLib/drivers/qspips/examples/xqspips_selftest_example.c XilinxProcessorIPLib/drivers/qspips/src/xqspips.c XilinxProcessorIPLib/drivers/qspips/src/xqspips.h XilinxProcessorIPLib/drivers/qspips/src/xqspips_g.c XilinxProcessorIPLib/drivers/qspips/src/xqspips_hw.c XilinxProcessorIPLib/drivers/qspips/src/xqspips_hw.h XilinxProcessorIPLib/drivers/qspips/src/xqspips_options.c XilinxProcessorIPLib/drivers/qspips/src/xqspips_selftest.c XilinxProcessorIPLib/drivers/qspips/src/xqspips_sinit.c XilinxProcessorIPLib/drivers/qspipsu/data/qspipsu.mdd XilinxProcessorIPLib/drivers/qspipsu/data/qspipsu.tcl XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu.c XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu.h XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_g.c XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_hw.h XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_options.c XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_sinit.c XilinxProcessorIPLib/drivers/rfdc/data/rfdc.mdd XilinxProcessorIPLib/drivers/rfdc/data/rfdc.tcl XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_intr_example.c XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_read_write_example.c XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_selftest_example.c XilinxProcessorIPLib/drivers/rfdc/src/xrfdc.c XilinxProcessorIPLib/drivers/rfdc/src/xrfdc.h XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_hw.h XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_sinit.c XilinxProcessorIPLib/drivers/rgb2ycrcb/examples/rgb2ycrcb_example.c XilinxProcessorIPLib/drivers/rgb2ycrcb/examples/rgb2ycrcb_selftest_example.c XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.c XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.h XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_hw.h XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_intr.c XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_selftest.c XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_sinit.c XilinxProcessorIPLib/drivers/scugic/data/scugic.mdd XilinxProcessorIPLib/drivers/scugic/data/scugic.tcl XilinxProcessorIPLib/drivers/scugic/data/scugic_tapp.tcl XilinxProcessorIPLib/drivers/scugic/src/xscugic.c XilinxProcessorIPLib/drivers/scugic/src/xscugic.h XilinxProcessorIPLib/drivers/scugic/src/xscugic_g.c XilinxProcessorIPLib/drivers/scugic/src/xscugic_hw.c XilinxProcessorIPLib/drivers/scugic/src/xscugic_hw.h XilinxProcessorIPLib/drivers/scugic/src/xscugic_intr.c XilinxProcessorIPLib/drivers/scugic/src/xscugic_selftest.c XilinxProcessorIPLib/drivers/scugic/src/xscugic_sinit.c XilinxProcessorIPLib/drivers/scutimer/data/scutimer.mdd XilinxProcessorIPLib/drivers/scutimer/data/scutimer.tcl XilinxProcessorIPLib/drivers/scutimer/data/scutimer_tapp.tcl XilinxProcessorIPLib/drivers/scutimer/examples/xscutimer_intr_example.c XilinxProcessorIPLib/drivers/scutimer/examples/xscutimer_polled_example.c XilinxProcessorIPLib/drivers/scutimer/src/xscutimer.c XilinxProcessorIPLib/drivers/scutimer/src/xscutimer.h XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_g.c XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_hw.h XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_selftest.c XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_sinit.c XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt.mdd XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt.tcl XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt_header.h XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt_tapp.tcl XilinxProcessorIPLib/drivers/scuwdt/examples/xscuwdt_intr_example.c XilinxProcessorIPLib/drivers/scuwdt/examples/xscuwdt_polled_example.c XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt.h XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_g.c XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_hw.h XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_selftest.c XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_sinit.c XilinxProcessorIPLib/drivers/sdi_common/data/sdi_common.mdd XilinxProcessorIPLib/drivers/sdi_common/src/xv_sdivid.c XilinxProcessorIPLib/drivers/sdi_common/src/xv_sdivid.h XilinxProcessorIPLib/drivers/sdps/data/sdps.mdd XilinxProcessorIPLib/drivers/sdps/data/sdps.tcl XilinxProcessorIPLib/drivers/sdps/src/xsdps.c XilinxProcessorIPLib/drivers/sdps/src/xsdps.h XilinxProcessorIPLib/drivers/sdps/src/xsdps_g.c XilinxProcessorIPLib/drivers/sdps/src/xsdps_hw.h XilinxProcessorIPLib/drivers/sdps/src/xsdps_options.c XilinxProcessorIPLib/drivers/sdps/src/xsdps_sinit.c XilinxProcessorIPLib/drivers/spi/data/spi.mdd XilinxProcessorIPLib/drivers/spi/data/spi.tcl XilinxProcessorIPLib/drivers/spi/data/spi_header.h XilinxProcessorIPLib/drivers/spi/data/spi_intr_header.h XilinxProcessorIPLib/drivers/spi/data/spi_tapp.tcl XilinxProcessorIPLib/drivers/spi/examples/xspi_atmel_flash_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_eeprom_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_intel_flash_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_intr_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_low_level_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_numonyx_flash_quad_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_polled_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_selftest_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_slave_intr_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_slave_polled_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_stm_flash_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_winbond_flash_quad_example.c XilinxProcessorIPLib/drivers/spi/examples/xspi_winbond_flash_xip_example.c XilinxProcessorIPLib/drivers/spi/src/xspi.c XilinxProcessorIPLib/drivers/spi/src/xspi.h XilinxProcessorIPLib/drivers/spi/src/xspi_g.c XilinxProcessorIPLib/drivers/spi/src/xspi_i.h XilinxProcessorIPLib/drivers/spi/src/xspi_l.h XilinxProcessorIPLib/drivers/spi/src/xspi_options.c XilinxProcessorIPLib/drivers/spi/src/xspi_selftest.c XilinxProcessorIPLib/drivers/spi/src/xspi_sinit.c XilinxProcessorIPLib/drivers/spi/src/xspi_stats.c XilinxProcessorIPLib/drivers/spips/data/spips.mdd XilinxProcessorIPLib/drivers/spips/data/spips.tcl XilinxProcessorIPLib/drivers/spips/data/spips_header.h XilinxProcessorIPLib/drivers/spips/data/spips_tapp.tcl XilinxProcessorIPLib/drivers/spips/examples/xspips_eeprom_intr_example.c XilinxProcessorIPLib/drivers/spips/examples/xspips_eeprom_polled_example.c XilinxProcessorIPLib/drivers/spips/examples/xspips_flash_intr_example.c XilinxProcessorIPLib/drivers/spips/examples/xspips_flash_polled_example.c XilinxProcessorIPLib/drivers/spips/examples/xspips_selftest_example.c XilinxProcessorIPLib/drivers/spips/examples/xspips_slave_polled_example.c XilinxProcessorIPLib/drivers/spips/src/xspips.c XilinxProcessorIPLib/drivers/spips/src/xspips.h XilinxProcessorIPLib/drivers/spips/src/xspips_g.c XilinxProcessorIPLib/drivers/spips/src/xspips_hw.c XilinxProcessorIPLib/drivers/spips/src/xspips_hw.h XilinxProcessorIPLib/drivers/spips/src/xspips_options.c XilinxProcessorIPLib/drivers/spips/src/xspips_selftest.c XilinxProcessorIPLib/drivers/spips/src/xspips_sinit.c XilinxProcessorIPLib/drivers/srio/data/srio.mdd XilinxProcessorIPLib/drivers/srio/data/srio.tcl XilinxProcessorIPLib/drivers/srio/examples/xsrio_dma_loopback_example.c XilinxProcessorIPLib/drivers/srio/src/xsrio.c XilinxProcessorIPLib/drivers/srio/src/xsrio.h XilinxProcessorIPLib/drivers/srio/src/xsrio_g.c XilinxProcessorIPLib/drivers/srio/src/xsrio_hw.h XilinxProcessorIPLib/drivers/srio/src/xsrio_sinit.c XilinxProcessorIPLib/drivers/sysmon/data/sysmon.tcl XilinxProcessorIPLib/drivers/sysmon/data/sysmon_header.h XilinxProcessorIPLib/drivers/sysmon/data/sysmon_intr_header.h XilinxProcessorIPLib/drivers/sysmon/data/sysmon_tapp.tcl XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_extmux_example.c XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_intr_example.c XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_intr_printf_example.c XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_low_level_example.c XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_polled_example.c XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_polled_printf_example.c XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_single_ch_intr_example.c XilinxProcessorIPLib/drivers/sysmon/src/xsysmon.c XilinxProcessorIPLib/drivers/sysmon/src/xsysmon.h XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_g.c XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_hw.h XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_intr.c XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_selftest.c XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_sinit.c XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_intr_example.c XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_low_level_example.c XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_polled_example.c XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_single_ch_intr_example.c XilinxProcessorIPLib/drivers/tft/data/tft.mdd XilinxProcessorIPLib/drivers/tft/data/tft.tcl XilinxProcessorIPLib/drivers/tft/examples/xtft_example.c XilinxProcessorIPLib/drivers/tft/src/xtft.c XilinxProcessorIPLib/drivers/tft/src/xtft.h XilinxProcessorIPLib/drivers/tft/src/xtft_charcode.h XilinxProcessorIPLib/drivers/tft/src/xtft_g.c XilinxProcessorIPLib/drivers/tft/src/xtft_hw.h XilinxProcessorIPLib/drivers/tft/src/xtft_sinit.c XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject.mdd XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject.tcl XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject_header.h XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject_tapp.tcl XilinxProcessorIPLib/drivers/tmr_inject/examples/xtmr_inject_low_level_example.c XilinxProcessorIPLib/drivers/tmr_inject/examples/xtmr_inject_selftest_example.c XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject.c XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject.h XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_g.c XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_i.h XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_l.h XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_selftest.c XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_sinit.c XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager.mdd XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager.tcl XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager_header.h XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager_intr_header.h XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager_tapp.tcl XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_intr_example.c XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_intr_tapp_example.c XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_low_level_example.c XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_polled_example.c XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_selftest_example.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager.h XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_g.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_i.h XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_intr.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_l.h XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_recover.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_selftest.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_sem.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_sinit.c XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_stats.c XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr.mdd XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr.tcl XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr_header.h XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr_intr_header.h XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr_tapp.tcl XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_fast_intr_example.c XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_intr_64bit_example.c XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_intr_example.c XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_low_level_example.c XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_polled_example.c XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_selftest_example.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr.h XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_g.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_i.h XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_intr.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_l.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_l.h XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_options.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_selftest.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_sinit.c XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_stats.c XilinxProcessorIPLib/drivers/tpg/examples/tpg_selftest_example.c XilinxProcessorIPLib/drivers/tpg/src/xtpg.c XilinxProcessorIPLib/drivers/tpg/src/xtpg.h XilinxProcessorIPLib/drivers/tpg/src/xtpg_hw.h XilinxProcessorIPLib/drivers/tpg/src/xtpg_intr.c XilinxProcessorIPLib/drivers/tpg/src/xtpg_selftest.c XilinxProcessorIPLib/drivers/tpg/src/xtpg_sinit.c XilinxProcessorIPLib/drivers/trafgen/data/trafgen.mdd XilinxProcessorIPLib/drivers/trafgen/data/trafgen.tcl XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_interrupt_example.c XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_master_streaming_example.c XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_polling_example.c XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_static_mode_example.c XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen.c XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen.h XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen_g.c XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen_hw.h XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen_sinit.c XilinxProcessorIPLib/drivers/ttcps/data/ttcps.mdd XilinxProcessorIPLib/drivers/ttcps/data/ttcps.tcl XilinxProcessorIPLib/drivers/ttcps/data/ttcps_header.h XilinxProcessorIPLib/drivers/ttcps/data/ttcps_tapp.tcl XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_intr_example.c XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_low_level_example.c XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_rtc_example.c XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_tapp_example.c XilinxProcessorIPLib/drivers/ttcps/src/xttcps.c XilinxProcessorIPLib/drivers/ttcps/src/xttcps.h XilinxProcessorIPLib/drivers/ttcps/src/xttcps_g.c XilinxProcessorIPLib/drivers/ttcps/src/xttcps_hw.h XilinxProcessorIPLib/drivers/ttcps/src/xttcps_options.c XilinxProcessorIPLib/drivers/ttcps/src/xttcps_selftest.c XilinxProcessorIPLib/drivers/ttcps/src/xttcps_sinit.c XilinxProcessorIPLib/drivers/uartlite/data/uartlite.mdd XilinxProcessorIPLib/drivers/uartlite/data/uartlite.tcl XilinxProcessorIPLib/drivers/uartlite/data/uartlite_header.h XilinxProcessorIPLib/drivers/uartlite/data/uartlite_intr_header.h XilinxProcessorIPLib/drivers/uartlite/data/uartlite_tapp.tcl XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_intr_example.c XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_intr_tapp_example.c XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_low_level_example.c XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_polled_example.c XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_selftest_example.c XilinxProcessorIPLib/drivers/uartlite/src/xuartlite.c XilinxProcessorIPLib/drivers/uartlite/src/xuartlite.h XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_g.c XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_i.h XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_intr.c XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_l.c XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_l.h XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_selftest.c XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_sinit.c XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_stats.c XilinxProcessorIPLib/drivers/uartns550/data/uartns550.mdd XilinxProcessorIPLib/drivers/uartns550/data/uartns550.tcl XilinxProcessorIPLib/drivers/uartns550/data/uartns550_header.h XilinxProcessorIPLib/drivers/uartns550/data/uartns550_intr_header.h XilinxProcessorIPLib/drivers/uartns550/data/uartns550_tapp.tcl XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_hello_world_example.c XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_intr_example.c XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_low_level_example.c XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_polled_example.c XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_selftest_example.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550.h XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_format.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_g.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_i.h XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_intr.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_l.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_l.h XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_options.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_selftest.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_sinit.c XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_stats.c XilinxProcessorIPLib/drivers/uartps/data/uartps.mdd XilinxProcessorIPLib/drivers/uartps/data/uartps.tcl XilinxProcessorIPLib/drivers/uartps/data/uartps_header.h XilinxProcessorIPLib/drivers/uartps/data/uartps_intr_header.h XilinxProcessorIPLib/drivers/uartps/data/uartps_tapp.tcl XilinxProcessorIPLib/drivers/uartps/examples/xuartps_hello_world_example.c XilinxProcessorIPLib/drivers/uartps/examples/xuartps_intr_example.c XilinxProcessorIPLib/drivers/uartps/examples/xuartps_low_echo_example.c XilinxProcessorIPLib/drivers/uartps/examples/xuartps_polled_example.c XilinxProcessorIPLib/drivers/uartps/examples/xuartps_selftest_example.c XilinxProcessorIPLib/drivers/uartps/src/xuartps.c XilinxProcessorIPLib/drivers/uartps/src/xuartps.h XilinxProcessorIPLib/drivers/uartps/src/xuartps_g.c XilinxProcessorIPLib/drivers/uartps/src/xuartps_hw.c XilinxProcessorIPLib/drivers/uartps/src/xuartps_hw.h XilinxProcessorIPLib/drivers/uartps/src/xuartps_intr.c XilinxProcessorIPLib/drivers/uartps/src/xuartps_options.c XilinxProcessorIPLib/drivers/uartps/src/xuartps_selftest.c XilinxProcessorIPLib/drivers/uartps/src/xuartps_sinit.c XilinxProcessorIPLib/drivers/usb/data/usb.mdd XilinxProcessorIPLib/drivers/usb/data/usb.tcl XilinxProcessorIPLib/drivers/usb/examples/xusb_microphone.c XilinxProcessorIPLib/drivers/usb/examples/xusb_microphone.h XilinxProcessorIPLib/drivers/usb/examples/xusb_phy_read_write.c XilinxProcessorIPLib/drivers/usbps/data/usbps.mdd XilinxProcessorIPLib/drivers/usbps/data/usbps.tcl XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9.c XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9.h XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9_storage.c XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9_storage.h XilinxProcessorIPLib/drivers/usbps/examples/xusbps_class_storage.c XilinxProcessorIPLib/drivers/usbps/examples/xusbps_class_storage.h XilinxProcessorIPLib/drivers/usbps/examples/xusbps_intr_example.c XilinxProcessorIPLib/drivers/usbps/src/xusbps.c XilinxProcessorIPLib/drivers/usbps/src/xusbps.h XilinxProcessorIPLib/drivers/usbps/src/xusbps_endpoint.c XilinxProcessorIPLib/drivers/usbps/src/xusbps_endpoint.h XilinxProcessorIPLib/drivers/usbps/src/xusbps_g.c XilinxProcessorIPLib/drivers/usbps/src/xusbps_hw.c XilinxProcessorIPLib/drivers/usbps/src/xusbps_hw.h XilinxProcessorIPLib/drivers/usbps/src/xusbps_intr.c XilinxProcessorIPLib/drivers/usbps/src/xusbps_sinit.c XilinxProcessorIPLib/drivers/usbpsu/data/usbpsu.mdd XilinxProcessorIPLib/drivers/usbpsu/data/usbpsu.tcl XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_ch9.c XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_ch9.h XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_ch9_dfu.c XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_ch9_dfu.h XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_ch9_storage.c XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_ch9_storage.h XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_class_storage.c XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_class_storage.h XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_dfu.h XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_dfu_class.c XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_dfu_example.c XilinxProcessorIPLib/drivers/usbpsu/examples/xusbpsu_intr_example.c XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu.c XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu.h XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_controltransfers.c XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_endpoint.c XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_endpoint.h XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_hw.h XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_intr.c XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_sinit.c XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_l2.c XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_l2.h XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_l2.c XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_l2.h XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx.c XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx.h XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_hw.h XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_intr.c XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_selftest.c XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_sinit.c XilinxProcessorIPLib/drivers/v_hdmirxss/data/v_hdmirxss_header.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/platforms/platform.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/platforms/platform.h XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.c XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.h XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_coreinit.c XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_coreinit.h XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_hdcp.c XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_sinit.c XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx.c XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx.h XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_hw.h XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_intr.c XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_selftest.c XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_sinit.c XilinxProcessorIPLib/drivers/v_hdmitxss/data/v_hdmitxss_header.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/platforms/platform.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/platforms/platform.h XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.c XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.h XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_coreinit.c XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_coreinit.h XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_hdcp.c XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_sinit.c XilinxProcessorIPLib/drivers/v_mix/examples/src/main.c XilinxProcessorIPLib/drivers/v_mix/examples/src/platform.c XilinxProcessorIPLib/drivers/v_mix/examples/src/platform.h XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_l2.c XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_l2.h XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx.c XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx.h XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_hw.h XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_intr.c XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_selftest.c XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_sinit.c XilinxProcessorIPLib/drivers/v_sdirxss/data/v_sdirxss_tapp.tcl XilinxProcessorIPLib/drivers/v_sdirxss/data/xv_sdirxss_header.h XilinxProcessorIPLib/drivers/v_sdirxss/examples/xv_sdirxss_selftest_example.c XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss.c XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss.h XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_coreinit.c XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_coreinit.h XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_selftest.c XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_sinit.c XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx.c XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx.h XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_hw.h XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_intr.c XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_selftest.c XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_sinit.c XilinxProcessorIPLib/drivers/v_sditxss/data/v_sditxss_tapp.tcl XilinxProcessorIPLib/drivers/v_sditxss/data/xv_sditxss_header.h XilinxProcessorIPLib/drivers/v_sditxss/examples/xv_sditxss_selftest_example.c XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss.c XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss.h XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_coreinit.c XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_coreinit.h XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_selftest.c XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_sinit.c XilinxProcessorIPLib/drivers/v_tpg/examples/main.c XilinxProcessorIPLib/drivers/v_voip_decap/data/v_voip_decap.mdd XilinxProcessorIPLib/drivers/v_voip_decap/data/v_voip_decap.tcl XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap.c XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap.h XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap_hw.h XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap_intr.c XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap_sinit.c XilinxProcessorIPLib/drivers/v_voip_depacketizer56/data/v_voip_depacketizer56.mdd XilinxProcessorIPLib/drivers/v_voip_depacketizer56/data/v_voip_depacketizer56.tcl XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56.c XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56.h XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56_hw.h XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56_intr.c XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56_sinit.c XilinxProcessorIPLib/drivers/v_voip_fec_rx/data/v_voip_fec_rx.mdd XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx.c XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx.h XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx_hw.h XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx_sinit.c XilinxProcessorIPLib/drivers/v_voip_fec_tx/data/v_voip_fec_tx.mdd XilinxProcessorIPLib/drivers/v_voip_fec_tx/data/v_voip_fec_tx.tcl XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx.c XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx.h XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx_hw.h XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx_sinit.c XilinxProcessorIPLib/drivers/v_voip_framer/data/v_voip_framer.mdd XilinxProcessorIPLib/drivers/v_voip_framer/data/v_voip_framer.tcl XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer.c XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer.h XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer_hw.h XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer_sinit.c XilinxProcessorIPLib/drivers/v_voip_packetizer56/data/v_voip_packetizer56.mdd XilinxProcessorIPLib/drivers/v_voip_packetizer56/data/v_voip_packetizer56.tcl XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56.c XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56.h XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56_hw.h XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56_intr.c XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56_sinit.c XilinxProcessorIPLib/drivers/video_common/data/video_common.mdd XilinxProcessorIPLib/drivers/video_common/examples/xvidc_edid_print_example.c XilinxProcessorIPLib/drivers/video_common/examples/xvidc_edid_print_example.h XilinxProcessorIPLib/drivers/video_common/src/xvidc.c XilinxProcessorIPLib/drivers/video_common/src/xvidc.h XilinxProcessorIPLib/drivers/video_common/src/xvidc_edid.c XilinxProcessorIPLib/drivers/video_common/src/xvidc_edid.h XilinxProcessorIPLib/drivers/video_common/src/xvidc_timings_table.c XilinxProcessorIPLib/drivers/vtc/examples/vtc_selftest_example.c XilinxProcessorIPLib/drivers/vtc/src/xvtc.c XilinxProcessorIPLib/drivers/vtc/src/xvtc.h XilinxProcessorIPLib/drivers/vtc/src/xvtc_g.c XilinxProcessorIPLib/drivers/vtc/src/xvtc_hw.h XilinxProcessorIPLib/drivers/vtc/src/xvtc_intr.c XilinxProcessorIPLib/drivers/vtc/src/xvtc_selftest.c XilinxProcessorIPLib/drivers/vtc/src/xvtc_sinit.c XilinxProcessorIPLib/drivers/wdtps/data/wdtps.mdd XilinxProcessorIPLib/drivers/wdtps/data/wdtps.tcl XilinxProcessorIPLib/drivers/wdtps/data/wdtps_tapp.tcl XilinxProcessorIPLib/drivers/wdtps/examples/xwdtps_intr_example.c XilinxProcessorIPLib/drivers/wdtps/examples/xwdtps_polled_example.c XilinxProcessorIPLib/drivers/wdtps/examples/xwdtps_selftest_example.c XilinxProcessorIPLib/drivers/wdtps/src/xwdtps.c XilinxProcessorIPLib/drivers/wdtps/src/xwdtps.h XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_g.c XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_hw.h XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_selftest.c XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_sinit.c XilinxProcessorIPLib/drivers/wdttb/data/wdttb.mdd XilinxProcessorIPLib/drivers/wdttb/data/wdttb.tcl XilinxProcessorIPLib/drivers/wdttb/data/wdttb_header.h XilinxProcessorIPLib/drivers/wdttb/data/wdttb_intr_header.h XilinxProcessorIPLib/drivers/wdttb/data/wdttb_tapp.tcl XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_example.c XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_intr_example.c XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_low_level_example.c XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_selftest_example.c XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_winwdt_example.c XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_winwdt_intr_example.c XilinxProcessorIPLib/drivers/wdttb/src/xwdttb.c XilinxProcessorIPLib/drivers/wdttb/src/xwdttb.h XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_hw.h XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_l.h XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_selftest.c XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_sinit.c XilinxProcessorIPLib/drivers/xadcps/data/xadcps.mdd XilinxProcessorIPLib/drivers/xadcps/data/xadcps.tcl XilinxProcessorIPLib/drivers/xadcps/examples/xadcps_intr_example.c XilinxProcessorIPLib/drivers/xadcps/examples/xadcps_polled_printf_example.c XilinxProcessorIPLib/drivers/xadcps/src/xadcps.c XilinxProcessorIPLib/drivers/xadcps/src/xadcps.h XilinxProcessorIPLib/drivers/xadcps/src/xadcps_g.c XilinxProcessorIPLib/drivers/xadcps/src/xadcps_hw.h XilinxProcessorIPLib/drivers/xadcps/src/xadcps_intr.c XilinxProcessorIPLib/drivers/xadcps/src/xadcps_selftest.c XilinxProcessorIPLib/drivers/xadcps/src/xadcps_sinit.c XilinxProcessorIPLib/drivers/ycrcb2rgb/examples/ycrcb2rgb_example.c XilinxProcessorIPLib/drivers/ycrcb2rgb/examples/ycrcb2rgb_selftest_example.c XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb.c XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb.h XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_hw.h XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_intr.c XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_selftest.c XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_sinit.c XilinxProcessorIPLib/drivers/zdma/data/zdma.mdd XilinxProcessorIPLib/drivers/zdma/data/zdma.tcl XilinxProcessorIPLib/drivers/zdma/examples/xzdma_linear_example.c XilinxProcessorIPLib/drivers/zdma/examples/xzdma_linkedlist_example.c XilinxProcessorIPLib/drivers/zdma/examples/xzdma_readonlymode_example.c XilinxProcessorIPLib/drivers/zdma/examples/xzdma_selftest_example.c XilinxProcessorIPLib/drivers/zdma/examples/xzdma_simple_example.c XilinxProcessorIPLib/drivers/zdma/examples/xzdma_writeonlymode_example.c XilinxProcessorIPLib/drivers/zdma/src/xzdma.c XilinxProcessorIPLib/drivers/zdma/src/xzdma.h XilinxProcessorIPLib/drivers/zdma/src/xzdma_hw.h XilinxProcessorIPLib/drivers/zdma/src/xzdma_intr.c XilinxProcessorIPLib/drivers/zdma/src/xzdma_selftest.c XilinxProcessorIPLib/drivers/zdma/src/xzdma_sinit.c XilinxProcessorIPLib/drivers/avbuf/src/xavbuf.c XilinxProcessorIPLib/drivers/avbuf/src/xavbuf.h XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_videoformats.c XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss.c XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss.h XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_intr.c XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_sinit.c XilinxProcessorIPLib/drivers/ddrps/src/xddrps.h XilinxProcessorIPLib/drivers/dpdma/src/xdpdma_intr.c XilinxProcessorIPLib/drivers/dppsu/src/xdppsu.c XilinxProcessorIPLib/drivers/dppsu/src/xdppsu.h XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_edid.c XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_hw.h XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_intr.c XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_selftest.c XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_serdes.c XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_serdes.h XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_sinit.c XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_spm.c XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_debug.c XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_debug.h XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_example.c XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_example.h XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/LMK04906.h XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/PLL_Conf.h XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/xclk_wiz.h XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/xedid_print_example.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/LMK04906.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/PLL_Conf.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vdma.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vdma.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vid_phy_config.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vid_phy_config.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/menus.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xclk_wiz.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xdebug.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xedid_print_example.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xvid_pat_gen.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xvid_pat_gen.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/LMK04906.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/PLL_Conf.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vdma.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vdma.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vid_phy_config.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vid_phy_config.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/menus.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xclk_wiz.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xdebug.h XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xedid_print_example.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xvid_pat_gen.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xvid_pat_gen.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/aes256.c XilinxProcessorIPLib/drivers/dprxss/examples/src/key/aes256.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/eeprom.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keygen_config.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt.c XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_debug.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_device.c XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_device.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_keyfile.c XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_keyfile.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_loader.c XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_loader.h XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_testkeys.c XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keys.c XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx/xvidframe_crc.c XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx/xvidframe_crc.h XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_debug.c XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_debug.h XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_example.c XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_example.h XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/LMK04906.h XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/PLL_Conf.h XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/xclk_wiz.h XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/xedid_print_example.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/LMK04906.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/PLL_Conf.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vdma.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vdma.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vid_phy_config.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vid_phy_config.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/menus.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xclk_wiz.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xdebug.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xedid_print_example.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xvid_pat_gen.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xvid_pat_gen.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/LMK04906.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/PLL_Conf.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vdma.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vdma.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vid_phy_config.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vid_phy_config.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/menus.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xclk_wiz.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xdebug.h XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xedid_print_example.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xvid_pat_gen.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xvid_pat_gen.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/aes256.c XilinxProcessorIPLib/drivers/dptxss/examples/src/key/aes256.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/eeprom.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keygen_config.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt.c XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_debug.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_device.c XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_device.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_keyfile.c XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_keyfile.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_loader.c XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_loader.h XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_testkeys.c XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keys.c XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xvid_pat_gen.c XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xvidframe_crc.c XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xvidframe_crc.h XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss.c XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss.h XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_intr.c XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_sinit.c XilinxProcessorIPLib/drivers/hdcp22_common/src/aes.c XilinxProcessorIPLib/drivers/hdcp22_common/src/hmac.c XilinxProcessorIPLib/drivers/hdcp22_common/src/sha2.c XilinxProcessorIPLib/drivers/hdcp22_common/src/xhdcp22_common.h XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx.c XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx.h XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_crypt.c XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_i.h XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_sinit.c XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_test.c XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx.c XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx.h XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_crypt.c XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_i.h XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_sinit.c XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_test.c XilinxProcessorIPLib/drivers/intc/data/intc.mdd XilinxProcessorIPLib/drivers/intc/data/intc_header.h XilinxProcessorIPLib/drivers/intc/data/intc_tapp.tcl XilinxProcessorIPLib/drivers/intc/examples/xintc_example.c XilinxProcessorIPLib/drivers/intc/examples/xintc_low_level_example.c XilinxProcessorIPLib/drivers/intc/examples/xintc_tapp_example.c XilinxProcessorIPLib/drivers/intc/src/xintc.c XilinxProcessorIPLib/drivers/intc/src/xintc.h XilinxProcessorIPLib/drivers/intc/src/xintc_g.c XilinxProcessorIPLib/drivers/intc/src/xintc_i.h XilinxProcessorIPLib/drivers/intc/src/xintc_intr.c XilinxProcessorIPLib/drivers/intc/src/xintc_l.c XilinxProcessorIPLib/drivers/intc/src/xintc_l.h XilinxProcessorIPLib/drivers/intc/src/xintc_options.c XilinxProcessorIPLib/drivers/intc/src/xintc_selftest.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/dp159.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/dp159.h XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/pipeline_program.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/pipeline_program.h XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/platform.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/platform.h XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/platform_config.h XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/sensor_cfgs.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/sensor_cfgs.h XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/si5324drv.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/si5324drv.h XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/xmipi_example.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/xmipi_menu.c XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/xmipi_menu.h XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss.c XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss.h XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_intr.c XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_sinit.c XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_intr.c XilinxProcessorIPLib/drivers/rtcpsu/data/rtcpsu.mdd XilinxProcessorIPLib/drivers/rtcpsu/data/rtcpsu.tcl XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_alarm_interrupt_example.c XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_alarm_polled_example.c XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_periodic_alarm_interrupt_example.c XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_seconds_interrupt_example.c XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_seconds_polled_example.c XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_set_calibration_example.c XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_set_time_example.c XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu.c XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu.h XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_g.c XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_hw.h XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_intr.c XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_selftest.c XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_sinit.c XilinxProcessorIPLib/drivers/sysmonpsu/data/sysmonpsu.mdd XilinxProcessorIPLib/drivers/sysmonpsu/data/sysmonpsu.tcl XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu.c XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu.h XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_g.c XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_hw.h XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_intr.c XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_selftest.c XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_sinit.c XilinxProcessorIPLib/drivers/v_csc/src/xv_csc_l2.c XilinxProcessorIPLib/drivers/v_csc/src/xv_csc_l2.h XilinxProcessorIPLib/drivers/v_deinterlacer/src/xv_deinterlacer_l2.c XilinxProcessorIPLib/drivers/v_deinterlacer/src/xv_deinterlacer_l2.h XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_l2_intr.c XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_l2_intr.c XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_coeff.c XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_l2.c XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_l2.h XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_vsif.c XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_vsif.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/aes.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/hmac.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/sha2.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/xhdcp22_common.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdcp.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdcp.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_example.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_menu.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_menu.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdcp.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdcp.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_example.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_menu.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_menu.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xhdmi_hdcp_keys.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xhdmi_hdcp_keys.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xvidframe_crc.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xvidframe_crc.h XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_vsif.c XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_vsif.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/aes.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/hmac.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/sha2.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/xhdcp22_common.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdcp.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdcp.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_example.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_menu.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_menu.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdcp.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdcp.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_example.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_menu.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_menu.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xhdmi_hdcp_keys.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xhdmi_hdcp_keys.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xvidframe_crc.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xvidframe_crc.h XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_coeff.c XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_l2.c XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_l2.h XilinxProcessorIPLib/drivers/v_letterbox/src/xv_letterbox_l2.c XilinxProcessorIPLib/drivers/v_letterbox/src/xv_letterbox_l2.h XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_l2_intr.c XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/platform.c XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/platform.h XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/platform_config.h XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/si5324drv.c XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/si5324drv.h XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/xsdi_example.c XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/xsdi_menu.c XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/xsdi_menu.h XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_coeff.c XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_l2.c XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_l2.h XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_coeff.c XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_l2.c XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_l2.h XilinxProcessorIPLib/drivers/vprocss/src/vdma/xvprocss_vdma.c XilinxProcessorIPLib/drivers/vprocss/src/vdma/xvprocss_vdma.h XilinxProcessorIPLib/drivers/vprocss/src/xvprocss.c XilinxProcessorIPLib/drivers/vprocss/src/xvprocss.h XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_coreinit.c XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_coreinit.h XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_log.h XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_router.c XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_router.h XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_sinit.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- Copyright C 2014 Xilinx, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files the "Software", to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: a running on a Xilinx device, or b that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_hw.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/axis_switch/data/axis_switch.mdd XilinxProcessorIPLib/drivers/axis_switch/data/axis_switch.tcl XilinxProcessorIPLib/drivers/ccm/data/ccm.mdd XilinxProcessorIPLib/drivers/ccm/data/ccm.tcl XilinxProcessorIPLib/drivers/cfa/data/cfa.mdd XilinxProcessorIPLib/drivers/cfa/data/cfa.tcl XilinxProcessorIPLib/drivers/csi2txss/data/csi2txss.mdd XilinxProcessorIPLib/drivers/csi2txss/data/csi2txss.tcl XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.mdd XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.tcl XilinxProcessorIPLib/drivers/dprxss/data/dprxss.mdd XilinxProcessorIPLib/drivers/dprxss/data/dprxss.tcl XilinxProcessorIPLib/drivers/dptxss/data/dptxss.mdd XilinxProcessorIPLib/drivers/dptxss/data/dptxss.tcl XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss.mdd XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss.tcl XilinxProcessorIPLib/drivers/dual_splitter/data/dual_splitter.mdd XilinxProcessorIPLib/drivers/dual_splitter/data/dual_splitter.tcl XilinxProcessorIPLib/drivers/enhance/data/enhance.mdd XilinxProcessorIPLib/drivers/enhance/data/enhance.tcl XilinxProcessorIPLib/drivers/mipicsiss/data/mipicsiss.mdd XilinxProcessorIPLib/drivers/mipicsiss/data/mipicsiss.tcl XilinxProcessorIPLib/drivers/osd/data/osd.mdd XilinxProcessorIPLib/drivers/osd/data/osd.tcl XilinxProcessorIPLib/drivers/prc/src/xprc.h XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.mdd XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.tcl XilinxProcessorIPLib/drivers/tpg/data/tpg.mdd XilinxProcessorIPLib/drivers/tpg/data/tpg.tcl XilinxProcessorIPLib/drivers/v_csc/data/v_csc.mdd XilinxProcessorIPLib/drivers/v_csc/data/v_csc.tcl XilinxProcessorIPLib/drivers/v_deinterlacer/data/v_deinterlacer.mdd XilinxProcessorIPLib/drivers/v_deinterlacer/data/v_deinterlacer.tcl XilinxProcessorIPLib/drivers/v_frmbuf_rd/data/v_frmbuf_rd.mdd XilinxProcessorIPLib/drivers/v_frmbuf_rd/data/v_frmbuf_rd.tcl XilinxProcessorIPLib/drivers/v_frmbuf_wr/data/v_frmbuf_wr.mdd XilinxProcessorIPLib/drivers/v_frmbuf_wr/data/v_frmbuf_wr.tcl XilinxProcessorIPLib/drivers/v_hcresampler/data/v_hcresampler.mdd XilinxProcessorIPLib/drivers/v_hcresampler/data/v_hcresampler.tcl XilinxProcessorIPLib/drivers/v_hscaler/data/v_hscaler.mdd XilinxProcessorIPLib/drivers/v_hscaler/data/v_hscaler.tcl XilinxProcessorIPLib/drivers/v_letterbox/data/v_letterbox.mdd XilinxProcessorIPLib/drivers/v_letterbox/data/v_letterbox.tcl XilinxProcessorIPLib/drivers/v_mix/data/v_mix.mdd XilinxProcessorIPLib/drivers/v_mix/data/v_mix.tcl XilinxProcessorIPLib/drivers/v_tpg/data/v_tpg.mdd XilinxProcessorIPLib/drivers/v_tpg/data/v_tpg.tcl XilinxProcessorIPLib/drivers/v_vcresampler/data/v_vcresampler.mdd XilinxProcessorIPLib/drivers/v_vcresampler/data/v_vcresampler.tcl XilinxProcessorIPLib/drivers/v_vscaler/data/v_vscaler.mdd XilinxProcessorIPLib/drivers/v_vscaler/data/v_vscaler.tcl XilinxProcessorIPLib/drivers/vprocss/data/vprocss.mdd XilinxProcessorIPLib/drivers/vprocss/data/vprocss.tcl XilinxProcessorIPLib/drivers/vtc/data/vtc.mdd XilinxProcessorIPLib/drivers/vtc/data/vtc.tcl XilinxProcessorIPLib/drivers/ycrcb2rgb/data/ycrcb2rgb.mdd XilinxProcessorIPLib/drivers/ycrcb2rgb/data/ycrcb2rgb.tcl XilinxProcessorIPLib/drivers/bram/data/bram_tapp.tcl -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- CAUTION: This file is automatically generated by HSM. Version: DO NOT EDIT. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/canfd/src/xcanfd_g.c XilinxProcessorIPLib/drivers/canfd/src/xcanfd_sinit.c XilinxProcessorIPLib/drivers/ccm/src/xccm_g.c XilinxProcessorIPLib/drivers/cresample/src/xcresample_g.c XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_g.c XilinxProcessorIPLib/drivers/tpg/src/xtpg_g.c XilinxProcessorIPLib/drivers/cfa/examples/cfa_selftest_example.c XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_g.c XilinxProcessorIPLib/drivers/dsi/src/xdsi_g.c XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_g.c XilinxProcessorIPLib/drivers/csi/examples/xcsi_example_selftest.c XilinxProcessorIPLib/drivers/csi/src/xcsi_g.c XilinxProcessorIPLib/drivers/dphy/src/xdphy_g.c XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_g.c XilinxProcessorIPLib/drivers/csi2tx/examples/xcsi2tx_example_selftest.c XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_g.c XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_g.c XilinxProcessorIPLib/drivers/csudma/src/xcsudma_g.c XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_g.c XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_g.c XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_g.c XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_g.c XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_g.c XilinxProcessorIPLib/drivers/prc/src/xprc_g.c XilinxProcessorIPLib/drivers/prd/src/xprd_g.c XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_g.c XilinxProcessorIPLib/drivers/v_axi4s_remap/src/xv_axi4s_remap_g.c XilinxProcessorIPLib/drivers/v_csc/src/xv_csc_g.c XilinxProcessorIPLib/drivers/v_deinterlacer/src/xv_deinterlacer_g.c XilinxProcessorIPLib/drivers/v_demosaic/src/xv_demosaic_g.c XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_g.c XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_g.c XilinxProcessorIPLib/drivers/v_gamma_lut/src/xv_gamma_lut_g.c XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_g.c XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_g.c XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_g.c XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_g.c XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_g.c XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_g.c XilinxProcessorIPLib/drivers/v_letterbox/src/xv_letterbox_g.c XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_g.c XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_g.c XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_g.c XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_g.c XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_g.c XilinxProcessorIPLib/drivers/v_tpg/src/xv_tpg_g.c XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_g.c XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_g.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_g.c XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_g.c XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_g.c XilinxProcessorIPLib/drivers/zdma/src/xzdma_g.c XilinxProcessorIPLib/drivers/ddrcpsu/src/xddrcpsu.h XilinxProcessorIPLib/drivers/deinterlacer/examples/deint_selftest_example.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- $Id: tmrctr_header.h,v 1.1.2.1 2010/12/01 07:53:56 svemula Exp $ / All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/devcfg/data/devcfg_header.h XilinxProcessorIPLib/drivers/dmaps/data/dmaps_header.h XilinxProcessorIPLib/drivers/scutimer/data/scutimer_header.h XilinxProcessorIPLib/drivers/wdtps/data/wdtps_header.h XilinxProcessorIPLib/drivers/dpdma/src/xdpdma.c XilinxProcessorIPLib/drivers/dpdma/src/xdpdma.h XilinxProcessorIPLib/drivers/dpdma/src/xdpdma_hw.h XilinxProcessorIPLib/drivers/dphy/examples/xdphy_example_selftest.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- Copyright (C) Xilinx, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xdprxss_kc705.c XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xdprxss_kcu105.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xdptxss_kc705.c XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xdptxss_kcu105.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- eeprom.c Created on: May 5, 2015 Author: yashova / All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/dprxss/examples/src/key/eeprom.c XilinxProcessorIPLib/drivers/dptxss/examples/src/key/eeprom.c XilinxProcessorIPLib/drivers/dsi/examples/xdsi_example_selftest.c XilinxProcessorIPLib/drivers/enhance/examples/enhance_selftest_example.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/gpiops/examples/xgpiops_polled_example.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, andor sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/hdcp22_cipher/data/hdcp22_cipher.mdd XilinxProcessorIPLib/drivers/hdcp22_cipher/data/hdcp22_cipher.tcl XilinxProcessorIPLib/drivers/hdcp22_common/data/hdcp22_common.mdd XilinxProcessorIPLib/drivers/hdcp22_mmult/data/hdcp22_mmult.mdd XilinxProcessorIPLib/drivers/hdcp22_mmult/data/hdcp22_mmult.tcl XilinxProcessorIPLib/drivers/hdcp22_rng/data/hdcp22_rng.mdd XilinxProcessorIPLib/drivers/hdcp22_rng/data/hdcp22_rng.tcl XilinxProcessorIPLib/drivers/hdcp22_rx/data/hdcp22_rx.mdd XilinxProcessorIPLib/drivers/hdcp22_rx/data/hdcp22_rx.tcl XilinxProcessorIPLib/drivers/hdcp22_tx/data/hdcp22_tx.mdd XilinxProcessorIPLib/drivers/hdcp22_tx/data/hdcp22_tx.tcl XilinxProcessorIPLib/drivers/v_hdmirx/data/v_hdmirx.mdd XilinxProcessorIPLib/drivers/v_hdmirx/data/v_hdmirx.tcl XilinxProcessorIPLib/drivers/v_hdmirxss/data/v_hdmirxss.mdd XilinxProcessorIPLib/drivers/v_hdmirxss/data/v_hdmirxss.tcl XilinxProcessorIPLib/drivers/v_hdmitx/data/v_hdmitx.mdd XilinxProcessorIPLib/drivers/v_hdmitx/data/v_hdmitx.tcl XilinxProcessorIPLib/drivers/v_hdmitxss/data/v_hdmitxss.mdd XilinxProcessorIPLib/drivers/v_hdmitxss/data/v_hdmitxss.tcl XilinxProcessorIPLib/drivers/v_sdirx/data/v_sdirx.mdd XilinxProcessorIPLib/drivers/v_sdirx/data/v_sdirx.tcl XilinxProcessorIPLib/drivers/v_sdirxss/data/v_sdirxss.mdd XilinxProcessorIPLib/drivers/v_sdirxss/data/v_sdirxss.tcl XilinxProcessorIPLib/drivers/v_sditx/data/v_sditx.mdd XilinxProcessorIPLib/drivers/v_sditx/data/v_sditx.tcl XilinxProcessorIPLib/drivers/v_sditxss/data/v_sditxss.mdd XilinxProcessorIPLib/drivers/v_sditxss/data/v_sditxss.tcl XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_g.c XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_g.c XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_g.c XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_g.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [MPL-2.0] COPYRIGHT TEXT: --------------- $Id: bigdigits.c $ / BEGIN LICENSE BLOCK This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. Copyright (c) 2001-15 David Ireland, D.I. Management Services Pty Limited . All rights reserved. END LICENSE BLOCK / Last updated: $Date: 2015-10-22 10:23:00 $ $Revision: 2.5.0 $ $Author: dai $ / Core code for BigDigits library "mp" functions / FILES: XilinxProcessorIPLib/drivers/hdcp22_common/src/bigdigits.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/bigdigits.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/bigdigits.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [MPL-2.0] COPYRIGHT TEXT: --------------- $Id: bigdigits.h $ / @file Interface to core BigDigits "mp" functions using fixed-length arrays BEGIN LICENSE BLOCK This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. Copyright (c) 2001-15 David Ireland, D.I. Management Services Pty Limited . All rights reserved. END LICENSE BLOCK / Last updated: $Date: 2015-10-22 10:23:00 $ $Revision: 2.5.0 $ $Author: dai $ / FILES: XilinxProcessorIPLib/drivers/hdcp22_common/src/bigdigits.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/bigdigits.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/bigdigits.h XilinxProcessorIPLib/drivers/hdcp22_common/src/bigdtypes.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/bigdtypes.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/bigdtypes.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_g.c XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_g.c XilinxProcessorIPLib/drivers/iic/data/iic.mdd XilinxProcessorIPLib/drivers/nandpsu/examples/xnandpsu_example.c XilinxProcessorIPLib/drivers/nandpsu/src/Makefile -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail- safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xqspipsu_polldata_polltimeout_interrupt_example.c This file contains a design example using the QSPIPSU driver (XQspiPsu) with a serial Flash device greater than or equal to 128Mb. The example writes to flash and reads it back in DMA mode. This examples runs with GENFIFO Manual start. It runs in interrupt mode. This example illustrates single, parallel and stacked modes. Both the flash devices have to be of the same make and size. The hardware which this example runs on, must have a serial Flash (Micron N25Q or Spansion S25FL) for it to run. In order to test in single, parallel or stacked flash configurations the necessary HW must be present and QSPI_MODE (also reflected in ConnectionMode in the instance) has to be in sync with HW flash configuration being tested. This application will configure GQSPI controller to send status command to know the flash status, instead of sending status command from the application. This example has been tested with the Micron Serial Flash (N25Q512A) in single and parallel using A53 and r5 processors. @note None.
MODIFICATION HISTORY: Ver Who Date Changes ----- --- -------- 1.2 nsk 08/05/16
First release 1.3 nsk 09/16/16 Update for dual parallel configuration 1.3 nsk
09/19/16 Update documentation ms 04/05/17 Modified Comment lines in functions to
recognize it as documentation block and modified filename tag to include the
file in doxygen examples. 1.4 tjs 06/16/17 Added support for IS25LP256D flash
part (PR-4650) 1.5 tjs 07/20/17 Added extended read support for MT25Q series
flash (CR-980491) 
Include Files / FILES: XilinxProcessorIPLib/drivers/osd/src/xosd_g.c XilinxProcessorIPLib/drivers/prc/src/xprc_hw.h XilinxProcessorIPLib/drivers/prc/src/xprc_selftest.c XilinxProcessorIPLib/drivers/prd/src/xprd_hw.h XilinxProcessorIPLib/drivers/prd/src/xprd_selftest.c XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_log.c XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_log.c XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_log.c XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_log.c XilinxProcessorIPLib/drivers/vphy/data/vphy.mdd XilinxProcessorIPLib/drivers/vphy/data/vphy.tcl XilinxProcessorIPLib/drivers/vphy/src/xvphy.c XilinxProcessorIPLib/drivers/vphy/src/xvphy.h XilinxProcessorIPLib/drivers/vphy/src/xvphy_dp.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_dp.h XilinxProcessorIPLib/drivers/vphy/src/xvphy_gt.h XilinxProcessorIPLib/drivers/vphy/src/xvphy_gthe2.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_gthe3.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_gthe4.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_gtpe2.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_gtxe2.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_hdmi.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_hdmi.h XilinxProcessorIPLib/drivers/vphy/src/xvphy_hdmi_intr.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_hw.h XilinxProcessorIPLib/drivers/vphy/src/xvphy_i.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_i.h XilinxProcessorIPLib/drivers/vphy/src/xvphy_intr.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_log.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_selftest.c XilinxProcessorIPLib/drivers/vphy/src/xvphy_sinit.c XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_log.c XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_interrupt_example.c XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_lqspi_example.c XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_polled_example.c XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_polldata_polltimeout_interrupt_example.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- $Id: intc_header.h,v 1.1.4.1 2010/09/17 05:32:46 svemula Exp $ / All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/scugic/data/scugic_header.h XilinxProcessorIPLib/drivers/scugic/examples/xscugic_example.c XilinxProcessorIPLib/drivers/scugic/examples/xscugic_low_level_example.c XilinxProcessorIPLib/drivers/scugic/examples/xscugic_tapp_example.c XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt.c XilinxProcessorIPLib/drivers/sysmon/data/sysmon.mdd -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_cp9.c This file contains the USB Chapter 9 related functions. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes -----
---- 1.00a hvm 2/22/07 First release 1.01a hvm 5/30/07 Moved the USB class
specific command processing to application files. 3.00a hvm 11/18/09 Updated to
use HAL processor APIs. XUsb_mReadReg is renamed to XUsb_ReadReg and
XUsb_mWriteReg is renamed to XUsb_WriteReg. 3.02a hvm 08/16/10 Updated with the
little endian support changes. 4.00a hvm 12/20/10 Updated SetInterface function
with microphone case support. 
/ Include Files / FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_cp9.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_cp9.h This file contains the constants, typedefs, variables and functions prototypes related to the USB chapter 9 related code. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---- 1.00a
hvm 2/22/07 First release 1.01a hvm 5/30/07 Moved the USB class specific command
processing to application files. 4.02a bss 4/5/12 Made changes so that the flag
__LITTLE_ENDIAN__ gets defined when compiled with ARM CodeSourcery toolchain.
/ FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_cp9.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- $Id: xusb_dma_intr_storage.c,v 1.1.2.1 2011/08/23 11:35:44 vidhum Exp $ / Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_dma_intr_storage.c This file has the USB example Mass storage device application function with SCSI command processing and related response preparation being implemented as a part of the interrupt handler. @note The example is tested on MicroBlaze system on SP605 board, with caches included in the H/W design.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ----
1.00a hvm 2/22/07 First release. 4.00a hvm 06/01/11 Signature parameter of
Command Status word is initialized with 'U''S''B''S' in ProcessRxCmd function.
CR611761 fix. 4.01a bss 11/01/11 Modified UsbIfIntrHandler function to
unconditionally reset when USB reset is asserted (CR 627574). 4.03a bss 02/05/13
Updated the example to support Zynq 
/ Include Files / FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_dma_intr_storage.c XilinxProcessorIPLib/drivers/usb/examples/xusb_keyboard.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_keyboard.h This file contains the constants, type definitions, variables and function prototypes used in the USB keyboard example. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---- 1.00a
hvm 5/31/07 First release 3.02a hvm 08/16/10 Updated with the little endian
support changes. 4.00a hvm 08/11/11 Updated the Message[] variable data to
handle the address alignment issue. 4.02a bss 11/01/11 Number of endpoints
changed from 0x00 to 0x01 in FsUsbConfig to support Full Speed (CR 627573).
/ FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_keyboard.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_mouse.c This file contains an example for USB Mouse. @note - The example is tested on ML403 and ML507 evaluation boards. The push buttons SW3,SW4,SW5 and SW7 on the ML403 evaluation board are used in the example for the mouse movement of the USB mouse. The push buttons used on ML507 board are SW10,SW11 SW12,SW13 and SW14. The cursor on the host PC moves as and when any of the SW3 or SW4 or SW5 and SW7 push button is pressed. The SW6 push button switch is used to complete the test. The push buttons on the ML507 board for cursor movement are SW10, SW11, SW 12 and SW13. The push button for completing the test is SW14. - The GPIO device has to be added to the hardware design so that the push buttons on the evaluation board could be used. If we enable the debug statements in the xusb_cp9.c file, we must add the UARTLite core to the hardware design. Debug messages can be enabled by defining the constant XUSB_DEBUG, - To run this example, the evaluation board is to be connected to a windows Host PC over the USB port. - The example configures the USB device for endpoint 0 and endpoint 1. Endpoint 0 is the control endpoint and is configured for a maximum packet length of 64 bytes. End point 1 is configured for INTERRUPT IN transactions and the maximum packet size is configured as 16 bytes. - The USB mouse example code has to be compiled along with the xusb_cp9.c file. The xusb_cp9.c file contains all the USB enumeration related functions. To compile the code for USB mouse example, the constant definitions HID_DEVICES and USB_MOUSE are to be defined and the definitions the constants USB_KEYBOARD and MASS_STORAGE_DEVICE are to be undefined. These definitions can be found in the xusb_types.h file.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ----
1.00a hvm 6/21/07 First release 3.00a hvm 11/18/09 Updated to use HAL processor
APIs. XUsb_mReadReg is renamed to XUsb_ReadReg and XUsb_mWriteReg is renamed to
XUsb_WriteReg. 4.02a bss 11/01/11 Modified UsbIfIntrHandler function to
unconditionally reset when USB reset is asserted (CR 627574). 
/ Include Files / FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_mouse.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_mouse.h This file contains the constants, type definitions, variables and function prototypes used in the mouse application. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---- 1.00a
hvm 3/30/07 First release 3.02a hvm 08/16/10 Updated with the little endian
support changes. 
/ FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_mouse.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_storage.c This file contains Mass storage device application related functions. @note The example is tested on MicroBlaze, PPC405 and 440 systems with caches included in the H/W design and also with systems not having caches.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---- 1.00a
hvm 2/22/07 First release 1.01a hvm 5/30/07 Added code to handle endpoint zero
class specific commands. Added support for PPC. 1.01a hvm 10/2/08 The complete
SCSI READ command processing implementation is modified. The send processing is
shifted into the endpoint one interrupt handler.Updated the code to enable
caches. 2.00a hvm 12/08/08 Updated the example with cache APIs 2.00a hvm
03/12/09 Updated the example with DMA Done check for every transaction
initiated. 3.00a hvm 11/18/09 Updated to use HAL processor APIs. XUsb_mReadReg
is renamed to XUsb_ReadReg and XUsb_mWriteReg is renamed to XUsb_WriteReg. 3.02a
hvm 08/16/10 Updated with the little endian support changes. 4.00a hvm 06/01/11
Signature parameter of Command Status word is initialized with 'U''S''B''S' in
ProcessRxCmd function. CR611761 fix. 4.00a hvm 24/06/11 The cache flush call
with 512 size in EP1 handler is moved inside the HIGHSPEED condition. CR614791
4.02a bss 11/01/11 Modified UsbIfIntrHandler function to unconditionally reset
when USB reset is asserted (CR 627574). 5.2 MNK 03/30/2016 Modified the example
to support ZYNQMP. 
/ Include Files / FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_storage.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_storage.h This file contains the constants, type definitions, variables and function prototypes used in the mass storage application. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes -----
---- 1.00a hvm 2/12/07 First release 1.01a hvm 10/2/08 The variables IntLba in
Lba and IntBlockCount in BlockCount are declared as volatile. 2.00a hvm 03/12/09
Modified the RAMDISKSECTORS constant value from 0x4000 to 0x400 as this would
reduce the code size and the example can run in a smaller memory systems. 3.02a
hvm 08/16/10 Updated with the little endian support changes. 4.00a hvm 10/25/10
Updated with DmaIntrHandler function prototype. Updated INQUIRY command with pad
values. 4.00a hvm 06/01/11 Modified the USB Mass Storage Command Status Wrapper
structure. The union for Signature is removed and only the array definition of
Signature is retained. CR611761 fix. 4.00a hvm 06/24/11 Updated the INQUIRY
command fourth parameter value to 0. CR614794 4.01a hvm 08/11/11 Updated the
RamDisk variable to have a 32 bit address alignment. 4.01a hvm 09/14/11 Fixed
the compilation issue at the RamDisk variable declaration. CR625055. 
/ FILES: XilinxProcessorIPLib/drivers/usb/examples/xusb_storage.h XilinxProcessorIPLib/drivers/usb/examples/xusb_storage_polled_mode.c XilinxProcessorIPLib/drivers/usb/examples/xusb_types.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb.c @addtogroup usb_v5_0 @{ The XUsb driver. Functions in this file are the minimum required functions for this driver. See xusb.h for a detailed description of the driver. @note None.
 MODIFICATION HISTORY: Ver
Who Date Changes ----- ---- 1.00a hvm 2/22/07 First release 2.00a hvm 10/22/08
Added DMA APIs. 3.00a hvm 12/3/09 Added XUsb_ReadErrorCounters API to return USB
error counters data. Updated to use HAL processor APIs. XUsb_mReadReg is renamed
to XUsb_ReadReg and XUsb_mWriteReg is renamed to XUsb_WriteReg. 3.02a hvm
7/15/10 Added Device ID initialization in XUsb_CfgInitialize function
(CR555996). 4.00a hvm 10/21/10 Added ULPI PHY Read/Write APIs. Added DMA handler
initialization in XUsb_CfgInitialize function 4.03a bss 06/20/10 Added SIE Reset
API (XUsb_SieReset) to reset the SIE state machine (CR 660602) 5.1 sk 11/10/15
Used UINTPTR instead of u32 for Baseaddress CR 867425. Changed the prototype of
XUsb_CfgInitialize API. 5.2 MNK 29/03/15 Added 64bit changes for ZYNQMP. 
/ Include Files / FILES: XilinxProcessorIPLib/drivers/usb/src/xusb.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb.h @addtogroup usb_v5_0 @{ @details This file contains the implementation of the XUsb component. It is the driver for the USB device controller. The USB device controller supports the following features: - USB 2.0 Specification supporting High/Full/Low Speed - 8 Endpoints - 1 Control Endpoint - 7 Configurable Endpoints, which can be configured as IN or OUT , and configurable as Interrupt or Bulk or Isochronous - 2 Ping Pong Buffers for all the endpoints except the Control Endpoint Initialization & Configuration The device driver enables higher layer software (e.g., an application) to communicate to the USB device. Apart from transmission and reception of USB frames the driver also handles the configuration of the device. A single device driver can support multiple USB devices. XUsb_CfgInitialize() API is used to initialize the USB device. The user needs to first call the XUsb_LookupConfig() API which returns the Configuration structure pointer which is passed as a parameter to the XUsb_CfgInitialize() API. - Configuration of the DEVICE endpoints: The endpoints of the device need to be configured using the XUsb_EpConfigure() function call. After configuration is complete, the endpoints need to be initialized using the XUsb_EpInitializeAll() function call. PHY Communication As the H/W doesn't give any provision for the driver to configure the PHY, the driver doesn't provide any mechanism for directly programming the PHY. DMA The USB device has an inbuilt DMA. It's a simple DMA for data transfer between endpoint buffer memory and the external memory. The driver has two APIs for DMA operation. one API is used for resetting the DMA module of the USB device. The other API is for initiating the DMA transfer. The DMA transfer API is internal to the driver and is used by the USB endpoint data send and data receive functions. Upon completion of DMA transfer the USB device sets the buffer ready bit of the endpoint for which the DMA transfer is initiated. Setting of the buffer ready bit enables transmission/reception of an endpoint data. To enable the USB device to know to which endpoint the current DMA transfer is initiated, the driver writes the buffer ready mask to the DMA control register. The DMA in the device can be enabled or disabled only during the system build time. Interrupts The driver provides an interrupt handler XUsb_IntrHandler for handling the interrupt from the USB device. The users of this driver have to register this handler with the interrupt system and provide the callback functions. The interrupt handlers and associated callback functions for the USB device have to be registered by the user using the XUsb_IntrSetHandler() function and/or XUsb_EpSetHandler() function. XUsb_IntrSetHandler() function installs an asynchronous callback function for the general interrupts (interrupts other than the endpoint interrupts). XUsb_EpSetHandler() function installs the callback functions for the interrupts related to the endpoint events. A separate callback function has to be installed for each of the endpoints. Virtual Memory This driver supports Virtual Memory. The RTOS is responsible for calculating the correct device base address in Virtual Memory space. Threads This driver is not thread safe. Any needs for threads or thread mutual exclusion must be satisfied by the layer above this driver. Asserts Asserts are used within all Xilinx drivers to enforce constraints on argument values. Asserts can be turned off on a system-wide basis by defining, at compile time, the NDEBUG identifier. By default, asserts are turned on and it is recommended that users leave asserts on during development. Building the driver The XUsb driver is composed of several source files. This allows the user to build and link only those parts of the driver that are necessary.
 MODIFICATION HISTORY: Ver Who Date
Changes ----- ---- -------- 1.00a hvm 02/22/07 First release. 1.01a hvm 05/30/07
The chapter 9 files are moved to examples directory. 1.01a sdm 08/22/08 Removed
support for static interrupt handlers from the MDD file 1.01a hvm 10/02/08 The
Buffer0Ready, Buffer1Ready are declared as volatile. In function
XUsb_EpDataRecv, the initialization of Buffer0Ready, Buffer1Ready and CurBufNum
variables is moved before the buffer ready bit is set in the buffer ready
register. Added the initialization of Buffer0Ready, Buffer1Ready and CurBufNum
variables in the XUsb_EpDataSecd function. 2.00a hvm 10/22/08 Added Support for
the new XPS USB device. The new device has support for DMA. Apart from the DMA,
remote wakeup feature is also added the USB device. However, there is no
additional code needed to be added in the driver to support this feature. 3.00a
hvm 12/03/09 Added the modifications related to the new USB error reporting
register in the XPS USB device. Updated to use HAL processor APIs. Removed _m
from the name of the macros. XUsb_mReadReg is renamed to XUsb_ReadReg and
XUsb_mWriteReg is renamed to XUsb_WriteReg. 3.01a hvm 5/20/10 Updated with fix
for CR561171.The interrupt handler is updated to call the error handler callback
function during error interrupts. 3.02a hvm 7/15/10 Added Device ID
initialization in XUsb_CfgInitialize function (CR555996). 3.02a hvm 8/5/10
Updated the XUsb_EpDataRecv function to ensure that the buffer ready bit setup
is now made only during non-DMA case. CR570776. 3.02a hvm 8/16/10 Updated the
examples with the little endian support. 4.00a hvm 10/21/10 Added new API
XUsb_DmaIntrSetHandler for setting up DMA handler. Updated the XUsb_IntrHandler
function to call the DMA handler to handle DMA events. Removed DmaDone and
DmaError variables from the XUsb structure. Added two new APIs to provide access
to the new ULPI PHY register. 4.01a hvm 8/23/11 Added new bit definitions for
isochronous transfer bits in endpoint configuration register. Added a new API
for setting these bits for a given endpoint. These bits are available only in
the newer versions of the AXI USB IP. Check the IP datasheet for more details.
4.02a bss 3/04/12 Modified XCOMPONENT_IS_READY to XIL_COMPONENT_IS_READY CR
650877 4.03a bss 06/20/10 Added SIE Reset API to reset (XUsb_SieReset) the SIE
state machine in xusb.c and SIE Reset Mask in xusb_l.h for CR 660602 4.04a bss
10/22/13 Added macros for HSIC PHY registers in xusb_l.h. 5.0 adk 19/12/13
Updated as per the New Tcl API's 5.1 sk 11/10/15 Used UINTPTR instead of u32 for
Baseaddress CR 867425. Changed the prototype of XUsb_CfgInitialize API. 5.2 MNK
29/03/15 Added 64bit changes for ZYNQMP. ms 03/17/17 Modified text file in
examples folder for doxygen generation. 
/ FILES: XilinxProcessorIPLib/drivers/usb/src/xusb.h XilinxProcessorIPLib/drivers/usb/src/xusb_endpoint.c XilinxProcessorIPLib/drivers/usb/src/xusb_intr.c XilinxProcessorIPLib/drivers/usb/src/xusb_l.h XilinxProcessorIPLib/drivers/usb/src/xusb_sinit.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- $Id: xusb_g.c,v 1.1.2.1 2011/08/23 11:35:45 vidhum Exp $ / Copyright (C) 2006 Vreelin Engineering, Inc. All Rights Reserved. All rights reserved. This file contains confidential and proprietary information of Xilinx, Inc. and is protected under U.S. and international copyright and other intellectual property laws. DISCLAIMER This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Xilinx, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under or in connection with these materials, including for any direct, or any indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. CRITICAL APPLICATIONS Xilinx products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Xilinx products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. @file xusb_g.c @addtogroup usb_v5_0 @{ This file contains a configuration table that specifies the configuration of the USB devices in the system. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ----
-------- 1.00a hvm 2/22/07 First release 2.00a hvm 12/2/08 Updated the
configuration structure with the INCLUDE_DMA option. 
Include Files / FILES: XilinxProcessorIPLib/drivers/usb/src/xusb_g.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/v_demosaic/data/v_demosaic.mdd XilinxProcessorIPLib/drivers/v_demosaic/data/v_demosaic.tcl XilinxProcessorIPLib/drivers/v_gamma_lut/data/v_gamma_lut.mdd XilinxProcessorIPLib/drivers/v_gamma_lut/data/v_gamma_lut.tcl XilinxProcessorIPLib/drivers/v_frmbuf_rd/examples/src/platform.h XilinxProcessorIPLib/drivers/v_frmbuf_wr/examples/src/platform.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Byte-oriented AES-256 implementation. All lookup tables replaced with 'on the fly' calculations. Copyright (c) 2007-2011 Ilya O. Levin, http://www.literatecode.com Other contributors: Hal Finney Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. FILES: XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/aes256.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/aes256.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- Byte-oriented AES-256 implementation. All lookup tables replaced with 'on the fly' calculations. Copyright (c) 2007-2009 Ilya O. Levin, http://www.literatecode.com Other contributors: Hal Finney Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. FILES: XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/aes256.h XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/aes256.c XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/aes256.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/aes256.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/aes256.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/aes256.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- All rights reserved. Xilinx, Inc. XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A COURTESY TO YOU. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION. XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. / @file audiogen_drv.c This file contains ...
 MODIFICATION HISTORY: Ver Who Date Changes -----
--- ---------- X.XX XX YYYY/MM/DD ... 1.00 RHe 2014/12/00 First release 1.1 RHe
2015/07/30 Updated ACR GetNVal to be dependent of the TMDS character rate
instead of the video mode. 1.2 MMO 2017/09/05 Replace U32 with UINTPTR for 64
Bit Addressing Support 
/ FILES: XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/audiogen_drv.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- All rights reserved. Xilinx, Inc. XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A COURTESY TO YOU. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION. XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. / @file audiogen_drv.h This file contains ..
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---
---------- X.XX XX YYYY/MM/DD ... 1.00 RHe 2014/12/00 First release 1.1 RHe
2015/07/30 Updated ACR GetNVal to be dependent of the TMDS character rate
instead of the video mode. 1.2 MMO 2017/09/05 Replace U32 with UINTPTR for 64
Bit Addressing Support 
/ FILES: XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/audiogen_drv.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- Filename: sha256.c Author: Brad Conte (brad AT bradconte.com) Copyright: Disclaimer: This code is presented "as is" without any guarantees. Details: Implementation of the SHA-256 hashing algorithm. SHA-256 is one of the three algorithms in the SHA2 specification. The others, SHA-384 and SHA-512, are not offered in this implementation. Algorithm specification can be found here: http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf This implementation uses little endian byte order. HEADER FILES / FILES: XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/sha256.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/sha256.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- Filename: sha256.h Author: Brad Conte (brad AT bradconte.com) Copyright: Disclaimer: This code is presented "as is" without any guarantees. Details: Defines the API for the corresponding SHA1 implementation. FILES: XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/sha256.h XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/sha256.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- All rights reserved. Xilinx, Inc. XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A COURTESY TO YOU. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION. XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. / @file audiogen_drv.c This file contains ...
 MODIFICATION HISTORY: Ver Who Date Changes -----
--- ---------- X.XX XX YYYY/MM/DD ... 1.00 RHe 2014/12/00 First release 1.1 RHe
2015/07/30 Updated ACR GetNVal to be dependent of the TMDS character rate
instead of the video mode. 1.2 MMO 2017/09/05 Replace U32 with UINTPTR for 64
Bit Addressing Support 
/ FILES: XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/audiogen_drv.c XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/audiogen_drv.h XilinxProcessorIPLib/drivers/v_sdirx/examples/xv_sdirx_example_selftest.c XilinxProcessorIPLib/drivers/v_sditx/examples/xv_sditx_example_selftest.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Use of the Software is limited solely to applications: (a) running on a Xilinx device, or (b) that interact with a Xilinx device through a bus or interconnect. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the Xilinx shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Xilinx FILES: XilinxProcessorIPLib/drivers/v_voip_fec_rx/data/v_voip_fec_rx.tcl XilinxProcessorIPLib/drivers/vprocss/examples/src/periph.c XilinxProcessorIPLib/drivers/vprocss/examples/src/periph.h XilinxProcessorIPLib/drivers/vprocss/examples/src/system.c XilinxProcessorIPLib/drivers/vprocss/examples/src/system.h XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_selftest_example.c XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_poll_example.c XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_intr_example.c XilinxProcessorIPLib/drivers/dpdma/examples/xdppsu_interrupt.c XilinxProcessorIPLib/drivers/dpdma/examples/xdpdma_video_example.h XilinxProcessorIPLib/drivers/dpdma/examples/xdpdma_video_example.c XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_common_example.h XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_common_example.c --------------------------------------------------------------------------------