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: embeddedsw/ThirdParty/bsp/freertos10_xilinx/data/freertos10_xilinx.mld -------------------------------------------------------------------------------- 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: embeddedsw/ThirdParty/bsp/freertos10_xilinx/data/freertos10_xilinx.mss -------------------------------------------------------------------------------- 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 Return latest "ACTIVE" standalone BSP version FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/data/freertos10_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: embeddedsw/ThirdParty/bsp/freertos10_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: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Makefile_microblaze -------------------------------------------------------------------------------- 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 ps7_cortexa9 FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Makefile_ps7_cortexa9 embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Makefile_psu_cortexr5 -------------------------------------------------------------------------------- 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 psu_cortexa53 FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Makefile_psu_cortexa53 -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/croutine.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/FreeRTOS.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/StackMacros.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/croutine.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/deprecated_definitions.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/event_groups.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/mpu_wrappers.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/projdefs.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/queue.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/semphr.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/stack_macros.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/task.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/timers.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/list.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CA53/portmacro.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CA9/portmacro.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CR5/portmacro.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/MicroBlazeV9/portmacro.h embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/queue.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / Standard includes. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/event_groups.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CA53/port.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CA9/port.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CR5/port.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/stream_buffer.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/tasks.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/timers.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / This is the list implementation used by the scheduler. While it is tailored heavily for the schedulers needs, it is also available for use by application code. list_ts can only store pointers to list_item_ts. Each ListItem_t contains a numeric value (xItemValue). Most of the time the lists are sorted in descending item value order. Lists are created already containing one list item. The value of this item is the maximum possible that can be stored, it is therefore always at the end of the list and acts as a marker. The list member pxHead always points to this marker - even though it is at the tail of the list. This is because the tail contains a wrap back pointer to the true head of the list. In addition to it's value, each list item contains a pointer to the next item in the list (pxNext), a pointer to the list it is in (pxContainer) and a pointer to back to the object that contains it. These later two pointers are included for efficiency of list manipulation. There is effectively a two way link between the object containing the list item and the list item itself. \page ListIntroduction List Implementation \ingroup FreeRTOSIntro / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/list.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / Message buffers build functionality on top of FreeRTOS stream buffers. Whereas stream buffers are used to send a continuous stream of data from one task or interrupt to another, message buffers are used to send variable length discrete messages from one task or interrupt to another. Their implementation is light weight, making them particularly suited for interrupt to task and core to core communication scenarios. NOTE: Uniquely among FreeRTOS objects, the stream buffer implementation (so also the message buffer implementation, as message buffers are built on top of stream buffers) assumes there is only one task or interrupt that will write to the buffer (the writer), and only one task or interrupt that will read from the buffer (the reader). It is safe for the writer and reader to be different tasks or interrupts, but, unlike other FreeRTOS objects, it is not safe to have multiple different writers or multiple different readers. If there are to be multiple different writers then the application writer must place each call to a writing API function (such as xMessageBufferSend()) inside a critical section and set the send block time to 0. Likewise, if there are to be multiple different readers then the application writer must place each call to a reading API function (such as xMessageBufferRead()) inside a critical section and set the receive timeout to 0. Message buffers hold variable length messages. To enable that, when a message is written to the message buffer an additional sizeof( size_t ) bytes are also written to store the message's length (that happens internally, with the API function). sizeof( size_t ) is typically 4 bytes on a 32-bit architecture, so writing a 10 byte message to a message buffer on a 32-bit architecture will actually reduce the available space in the message buffer by 14 bytes (10 byte are used by the message, and 4 bytes to hold the length of the message). / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/message_buffer.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / When the MPU is used the standard (non MPU) API functions are mapped to equivalents that start "MPU_", the prototypes for which are defined in this header files. This will cause the application code to call the MPU_ version which wraps the non-MPU version with privilege promoting then demoting code, so the kernel code always runs will full privileges. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/mpu_prototypes.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / Portable layer API. Each function must be defined for each port. ----------------------------------------------------------/ FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/portable.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / Stream buffers are used to send a continuous stream of data from one task or interrupt to another. Their implementation is light weight, making them particularly suited for interrupt to task and core to core communication scenarios. NOTE: Uniquely among FreeRTOS objects, the stream buffer implementation (so also the message buffer implementation, as message buffers are built on top of stream buffers) assumes there is only one task or interrupt that will write to the buffer (the writer), and only one task or interrupt that will read from the buffer (the reader). It is safe for the writer and reader to be different tasks or interrupts, but, unlike other FreeRTOS objects, it is not safe to have multiple different writers or multiple different readers. If there are to be multiple different writers then the application writer must place each call to a writing API function (such as xStreamBufferSend()) inside a critical section and set the send block time to 0. Likewise, if there are to be multiple different readers then the application writer must place each call to a reading API function (such as xStreamBufferRead()) inside a critical section section and set the receive block time to 0. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/include/stream_buffer.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / FreeRTOS includes. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CA53/portZynqUltrascale.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CA9/portZynq7000.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/ARM_CR5/portZynqUltrascale.c embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/MicroBlazeV9/portmicroblaze.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / Implementation of functions defined in portable.h for the MicroBlaze port. ----------------------------------------------------------/ Scheduler includes. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/MicroBlazeV9/port.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / Scheduler includes. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/GCC/MicroBlazeV9/port_exceptions.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / The simplest possible implementation of pvPortMalloc(). Note that this implementation does NOT allow allocated memory to be freed again. See heap_2.c, heap_3.c and heap_4.c for alternative implementations, and the memory management pages of http://www.FreeRTOS.org for more information. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/MemMang/heap_1.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / A sample implementation of pvPortMalloc() and vPortFree() that permits allocated blocks to be freed, but does not combine adjacent free blocks into a single larger block (and so will fragment memory). See heap_4.c for an equivalent that does combine adjacent blocks into single larger blocks. See heap_1.c, heap_3.c and heap_4.c for alternative implementations, and the memory management pages of http://www.FreeRTOS.org for more information. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/MemMang/heap_2.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / Implementation of pvPortMalloc() and vPortFree() that relies on the compilers own malloc() and free() implementations. This file can only be used if the linker is configured to to generate a heap memory area. See heap_1.c, heap_2.c and heap_4.c for alternative implementations, and the memory management pages of http://www.FreeRTOS.org for more information. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/MemMang/heap_3.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / A sample implementation of pvPortMalloc() and vPortFree() that combines (coalescences) adjacent memory blocks as they are freed, and in so doing limits memory fragmentation. See heap_1.c, heap_2.c and heap_3.c for alternative implementations, and the memory management pages of http://www.FreeRTOS.org for more information. / FILES: embeddedsw/ThirdParty/bsp/freertos10_xilinx/src/Source/portable/MemMang/heap_4.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- FreeRTOS Kernel V10.0.0 Copyright (C) 2017 Amazon.com, Inc. or its affiliates. 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. If you wish to use our Amazon FreeRTOS name, please do so in a fair use way that does not cause confusion. 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 AUTHORS OR COPYRIGHT HOLDERS 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. http://www.FreeRTOS.org http://aws.amazon.com/freertos 1 tab 4 spaces! / A sample implementation of pvPortMalloc() that allows the heap to be defined across multiple non-contigous blocks and combines (coalescences) adjacent memory blocks as they are freed. See heap_1.c, heap_2.c, heap_3.c and heap_4.c for alternative implementations, and the memory management pages of http://www.FreeRTOS.org for more information. Usage notes: vPortDefineHeapRegions() must be called before pvPortMalloc(). pvPortMalloc() will be called if any task objects (tasks, queues, event groups, etc.) are created, therefore vPortDefineHeapRegions() must be called before any other objects are defined. vPortDefineHeapRegions() takes a single parameter. The parameter is an array of HeapRegion_t structures. HeapRegion_t is defined in portable.h as typedef struct HeapRegion { uint8_t pucStartAddress; << Start address of a block of memory that will be part of the heap. size_t xSizeInBytes; << Size of the block of memory. } HeapRegion_t; The array is terminated using a NULL zero sized region definition, and the memory regions defined in the array must appear in address order from low address to high address. So the following is a valid example of how to use the function. HeapRegion_t xHeapRegions[] { { ( uint8_t ) 0x80000000UL, 0x10000 }, << Defines a block of 0x10000 bytes starting at address 0x80000000 { ( uint8_t ) 0x90000000UL, 0xa0000 }, << Defines a block of 0xa0000 bytes starting at address of 0x90000000 { NULL, 0 } << Terminates the array. }; vPortDefineHeapRegions( xHeapRegions ); << Pass the array into vPortDefineHeapRegions(). Note 0x80000000 is the lower address so appears in the array first. / FILES: embeddedsw/ThirdParty/bsp/freertos10_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: embeddedsw/ThirdParty/sw_services/libmetal/data/libmetal.mld embeddedsw/ThirdParty/sw_services/libmetal/data/libmetal.tcl embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_igmp_app.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_igmp_app.h embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_igmp_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_tftp_client.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_tftp_server.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_tftpclient_common.h embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_tftpclient_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_tftpserver_common.h embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_tftpsever_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_web_utils.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_webserver.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_webserver.h embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_ws_http_response.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_ws_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/freertos_lwip_example_ws_platform_fs.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_i2c_access.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_igmp_app.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_igmp_app.h embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_igmp_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_iic_phyreset.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_platform.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_platform.h embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_platform_config.h embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_platform_mb.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_platform_zynq.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_platform_zynqmp.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_sfp.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_si5324.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_tftp_client.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_tftp_server.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_tftpclient_common.h embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_tftpclient_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_tftpserver_common.h embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_tftpserver_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_web_utils.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_webserver.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_webserver.h embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_ws_http_response.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_ws_main.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_ws_platform_fs.c embeddedsw/ThirdParty/sw_services/lwip202/examples/lwip_example_ws_platform_fs.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/netif/xadapter.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/netif/xaxiemacif.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/netif/xemacliteif.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/netif/xemacpsif.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/netif/xlltemacif.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/netif/xpqueue.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/netif/xtopology.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xadapter.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xaxiemacif_dma.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xaxiemacif_fifo.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xaxiemacif_hw.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xaxiemacif_hw.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xemacpsif_physpeed.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/sys_arch_raw.c embeddedsw/ThirdParty/sw_services/openamp/data/openamp.mld embeddedsw/ThirdParty/sw_services/openamp/data/openamp.tcl embeddedsw/XilinxProcessorIPLib/drivers/avbuf/data/avbuf.mdd embeddedsw/XilinxProcessorIPLib/drivers/avbuf/data/avbuf.tcl embeddedsw/XilinxProcessorIPLib/drivers/avbuf/src/xavbuf.c embeddedsw/XilinxProcessorIPLib/drivers/avbuf/src/xavbuf.h embeddedsw/XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_clk.c embeddedsw/XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_clk.h embeddedsw/XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_hw.h embeddedsw/XilinxProcessorIPLib/drivers/avbuf/src/xavbuf_videoformats.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/data/axicdma.mdd embeddedsw/XilinxProcessorIPLib/drivers/axicdma/data/axicdma.tcl embeddedsw/XilinxProcessorIPLib/drivers/axicdma/data/axicdma_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_sg_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_sg_poll_header.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_simple_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/data/xaxicdma_simple_poll_header.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_hybrid_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_hybrid_poll.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_sg_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_sg_poll.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_simple_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/examples/xaxicdma_example_simple_poll.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_bd.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_bd.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_bdring.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_g.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_i.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_porting_guide.h embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xaxicdma_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/axicdma/src/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/axidma/data/axidma.mdd embeddedsw/XilinxProcessorIPLib/drivers/axidma/data/axidma.tcl embeddedsw/XilinxProcessorIPLib/drivers/axidma/data/axidma_header.h embeddedsw/XilinxProcessorIPLib/drivers/axidma/data/axidma_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_multichan_sg_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_poll_multi_pkts.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_sg_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_sg_poll.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_sgcyclic_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_simple_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/examples/xaxidma_example_simple_poll.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma.h embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bd.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bd.h embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bdring.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_bdring.h embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_g.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_porting_guide.h embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xaxidma_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/axidma/src/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet.mdd embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet.tcl embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_fifo_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_header.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_mcdma_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/data/axiethernet_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_example.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_hw.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_ptp_bmca.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_ptp_packets.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/avb/xavb_rtc_sync.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_extmulticast.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_extvlan.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_intr_fifo.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_intr_mcdma.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_intr_sgdma.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_mcdma_poll.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_polled.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_example_util.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/examples/xaxiethernet_mcdma_ping_req_example.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_control.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_g.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_porting_guide.h embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xaxiethernet_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/axiethernet/src/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/axipcie/data/axipcie.mdd embeddedsw/XilinxProcessorIPLib/drivers/axipcie/data/axipcie.tcl embeddedsw/XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_ep_cdma_example.c embeddedsw/XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_ep_enable_example.c embeddedsw/XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_rc_cdma_example.c embeddedsw/XilinxProcessorIPLib/drivers/axipcie/examples/xaxipcie_rc_enumerate_example.c embeddedsw/XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie.c embeddedsw/XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie.h embeddedsw/XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_g.c embeddedsw/XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_porting_guide.h embeddedsw/XilinxProcessorIPLib/drivers/axipcie/src/xaxipcie_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/axipmon/data/axipmon.mdd embeddedsw/XilinxProcessorIPLib/drivers/axipmon/data/axipmon.tcl embeddedsw/XilinxProcessorIPLib/drivers/axipmon/examples/xaxipmon_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/axipmon/examples/xaxipmon_ocm_example.c embeddedsw/XilinxProcessorIPLib/drivers/axipmon/examples/xaxipmon_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon.c embeddedsw/XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon.h embeddedsw/XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_g.c embeddedsw/XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/axipmon/src/xaxipmon_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/data/axis_switch.mdd embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/data/axis_switch.tcl embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/examples/xaxis_switch_example.c embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch.c embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch.h embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_g.c embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/axis_switch/src/xaxis_switch_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/data/axivdma.mdd embeddedsw/XilinxProcessorIPLib/drivers/axivdma/data/axivdma.tcl embeddedsw/XilinxProcessorIPLib/drivers/axivdma/data/axivdma_header.h embeddedsw/XilinxProcessorIPLib/drivers/axivdma/data/axivdma_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/axivdma/examples/vdma.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/examples/vdma_api.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/examples/xaxivdma_example_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/examples/xaxivdma_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma.h embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_channel.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_g.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_hw.h embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_i.h embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_intr.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_porting_guide.h embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xaxivdma_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/axivdma/src/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/bram/data/bram.mdd embeddedsw/XilinxProcessorIPLib/drivers/bram/data/bram.tcl embeddedsw/XilinxProcessorIPLib/drivers/bram/data/bram_header.h embeddedsw/XilinxProcessorIPLib/drivers/bram/data/bram_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/bram/data/bram_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/bram/examples/xbram_example.c embeddedsw/XilinxProcessorIPLib/drivers/bram/examples/xbram_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/bram/src/xbram.c embeddedsw/XilinxProcessorIPLib/drivers/bram/src/xbram.h embeddedsw/XilinxProcessorIPLib/drivers/bram/src/xbram_g.c embeddedsw/XilinxProcessorIPLib/drivers/bram/src/xbram_hw.h embeddedsw/XilinxProcessorIPLib/drivers/bram/src/xbram_intr.c embeddedsw/XilinxProcessorIPLib/drivers/bram/src/xbram_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/bram/src/xbram_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/can/data/can.mdd embeddedsw/XilinxProcessorIPLib/drivers/can/data/can.tcl embeddedsw/XilinxProcessorIPLib/drivers/can/data/can_header.h embeddedsw/XilinxProcessorIPLib/drivers/can/data/can_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/can/examples/xcan_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/can/examples/xcan_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/can/src/xcan.c embeddedsw/XilinxProcessorIPLib/drivers/can/src/xcan.h embeddedsw/XilinxProcessorIPLib/drivers/can/src/xcan_config.c embeddedsw/XilinxProcessorIPLib/drivers/can/src/xcan_g.c embeddedsw/XilinxProcessorIPLib/drivers/can/src/xcan_intr.c embeddedsw/XilinxProcessorIPLib/drivers/can/src/xcan_l.h embeddedsw/XilinxProcessorIPLib/drivers/can/src/xcan_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/data/canfd.mdd embeddedsw/XilinxProcessorIPLib/drivers/canfd/data/canfd.tcl embeddedsw/XilinxProcessorIPLib/drivers/canfd/examples/xcanfd_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/examples/xcanfd_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd.h embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd_config.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd_g.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd_hw.h embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd_intr.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/canfd/src/xcanfd_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/canps/data/canps.mdd embeddedsw/XilinxProcessorIPLib/drivers/canps/data/canps.tcl embeddedsw/XilinxProcessorIPLib/drivers/canps/data/canps_header.h embeddedsw/XilinxProcessorIPLib/drivers/canps/data/canps_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/canps/examples/xcanps_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/canps/examples/xcanps_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/canps/examples/xcanps_watermark_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps.c embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps.h embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps_g.c embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps_hw.c embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps_intr.c embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/canps/src/xcanps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/ccm/data/ccm.mdd embeddedsw/XilinxProcessorIPLib/drivers/ccm/data/ccm.tcl embeddedsw/XilinxProcessorIPLib/drivers/ccm/examples/ccm_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/ccm/src/xccm.c embeddedsw/XilinxProcessorIPLib/drivers/ccm/src/xccm.h embeddedsw/XilinxProcessorIPLib/drivers/ccm/src/xccm_g.c embeddedsw/XilinxProcessorIPLib/drivers/ccm/src/xccm_hw.h embeddedsw/XilinxProcessorIPLib/drivers/ccm/src/xccm_intr.c embeddedsw/XilinxProcessorIPLib/drivers/ccm/src/xccm_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/ccm/src/xccm_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/cfa/data/cfa.mdd embeddedsw/XilinxProcessorIPLib/drivers/cfa/data/cfa.tcl embeddedsw/XilinxProcessorIPLib/drivers/cfa/examples/cfa_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/cfa/src/xcfa.c embeddedsw/XilinxProcessorIPLib/drivers/cfa/src/xcfa.h embeddedsw/XilinxProcessorIPLib/drivers/cfa/src/xcfa_g.c embeddedsw/XilinxProcessorIPLib/drivers/cfa/src/xcfa_hw.h embeddedsw/XilinxProcessorIPLib/drivers/cfa/src/xcfa_intr.c embeddedsw/XilinxProcessorIPLib/drivers/cfa/src/xcfa_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/cfa/src/xcfa_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz.mdd embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz.tcl embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz_header.h embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/data/clk_wiz_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/examples/xclk_wiz_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz.c embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz.h embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_g.c embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_hw.h embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_intr.c embeddedsw/XilinxProcessorIPLib/drivers/clk_wiz/src/xclk_wiz_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/common/data/common.mdd embeddedsw/XilinxProcessorIPLib/drivers/common/src/xbasic_types.c embeddedsw/XilinxProcessorIPLib/drivers/common/src/xbasic_types.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xenv.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xenv_linux.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xenv_none.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xenv_standalone.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xenv_vxworks.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xparameters.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xstatus.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xutil.h embeddedsw/XilinxProcessorIPLib/drivers/common/src/xutil_memtest.c embeddedsw/XilinxProcessorIPLib/drivers/common/src/xversion.c embeddedsw/XilinxProcessorIPLib/drivers/common/src/xversion.h embeddedsw/XilinxProcessorIPLib/drivers/coresightps_dcc/data/coresightps_dcc.mdd embeddedsw/XilinxProcessorIPLib/drivers/coresightps_dcc/data/coresightps_dcc.tcl embeddedsw/XilinxProcessorIPLib/drivers/coresightps_dcc/src/xcoresightpsdcc.c embeddedsw/XilinxProcessorIPLib/drivers/coresightps_dcc/src/xcoresightpsdcc.h embeddedsw/XilinxProcessorIPLib/drivers/cpu/data/cpu.mdd embeddedsw/XilinxProcessorIPLib/drivers/cpu/data/cpu.tcl embeddedsw/XilinxProcessorIPLib/drivers/cpu/src/fsl.h embeddedsw/XilinxProcessorIPLib/drivers/cpu/src/xio.c embeddedsw/XilinxProcessorIPLib/drivers/cpu/src/xio.h embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexa53/data/cpu_cortexa53.mdd embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexa53/data/cpu_cortexa53.tcl embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexa53/src/xcpu_cortexa53.h embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexa9/data/cpu_cortexa9.mdd embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexa9/data/cpu_cortexa9.tcl embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexa9/src/xcpu_cortexa9.h embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexr5/data/cpu_cortexr5.mdd embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexr5/data/cpu_cortexr5.tcl embeddedsw/XilinxProcessorIPLib/drivers/cpu_cortexr5/src/xcpu_cortexr5.h embeddedsw/XilinxProcessorIPLib/drivers/cresample/data/cresample.mdd embeddedsw/XilinxProcessorIPLib/drivers/cresample/data/cresample.tcl embeddedsw/XilinxProcessorIPLib/drivers/cresample/examples/cresample_conversion_example.c embeddedsw/XilinxProcessorIPLib/drivers/cresample/examples/cresample_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/cresample/src/xcresample.c embeddedsw/XilinxProcessorIPLib/drivers/cresample/src/xcresample.h embeddedsw/XilinxProcessorIPLib/drivers/cresample/src/xcresample_g.c embeddedsw/XilinxProcessorIPLib/drivers/cresample/src/xcresample_hw.h embeddedsw/XilinxProcessorIPLib/drivers/cresample/src/xcresample_intr.c embeddedsw/XilinxProcessorIPLib/drivers/cresample/src/xcresample_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/cresample/src/xcresample_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/csi/data/csi.mdd embeddedsw/XilinxProcessorIPLib/drivers/csi/data/csi.tcl embeddedsw/XilinxProcessorIPLib/drivers/csi/data/csi_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/csi/data/xcsi_header.h embeddedsw/XilinxProcessorIPLib/drivers/csi/examples/xcsi_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/csi/src/xcsi.c embeddedsw/XilinxProcessorIPLib/drivers/csi/src/xcsi.h embeddedsw/XilinxProcessorIPLib/drivers/csi/src/xcsi_g.c embeddedsw/XilinxProcessorIPLib/drivers/csi/src/xcsi_hw.h embeddedsw/XilinxProcessorIPLib/drivers/csi/src/xcsi_intr.c embeddedsw/XilinxProcessorIPLib/drivers/csi/src/xcsi_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/csi/src/xcsi_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/data/csi2tx.mdd embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/data/csi2tx.tcl embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/data/csi2tx_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/data/xcsi2tx_header.h embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/examples/xcsi2tx_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx.c embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx.h embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_g.c embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_intr.c embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/csi2tx/src/xcsi2tx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/data/csi2txss.mdd embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/data/csi2txss.tcl embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/data/csi2txss_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/data/xcsi2txss_header.h embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/examples/xcsi2txss_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/examples/xcsi2txss_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss.c embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss.h embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_g.c embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_hw.h embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_intr.c embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/csi2txss/src/xcsi2txss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/data/csudma.mdd embeddedsw/XilinxProcessorIPLib/drivers/csudma/data/csudma.tcl embeddedsw/XilinxProcessorIPLib/drivers/csudma/data/csudma_header.h embeddedsw/XilinxProcessorIPLib/drivers/csudma/data/csudma_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.h embeddedsw/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_g.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_hw.h embeddedsw/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_intr.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/ddrcpsu/src/xddrcpsu.h embeddedsw/XilinxProcessorIPLib/drivers/ddrps/src/xddrps.h embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.mdd embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/data/deinterlacer.tcl embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/examples/deint_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint.c embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint.h embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_g.c embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_hw.h embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_i.h embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_intr.c embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/deinterlacer/src/xdeint_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/data/devcfg.mdd embeddedsw/XilinxProcessorIPLib/drivers/devcfg/data/devcfg.tcl embeddedsw/XilinxProcessorIPLib/drivers/devcfg/data/devcfg_header.h embeddedsw/XilinxProcessorIPLib/drivers/devcfg/data/devcfg_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_reg_readback_example.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/examples/xdevcfg_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg.h embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_g.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_hw.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_hw.h embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_intr.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/devcfg/src/xdevcfg_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dmaps/data/dmaps.mdd embeddedsw/XilinxProcessorIPLib/drivers/dmaps/data/dmaps.tcl embeddedsw/XilinxProcessorIPLib/drivers/dmaps/data/dmaps_header.h embeddedsw/XilinxProcessorIPLib/drivers/dmaps/data/dmaps_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/dmaps/examples/xdmaps_example_w_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c embeddedsw/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.h embeddedsw/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_g.c embeddedsw/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_hw.c embeddedsw/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dp/data/dp.mdd embeddedsw/XilinxProcessorIPLib/drivers/dp/data/dp.tcl embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_rx_mst_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_rx_sst_dp159_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_audio_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_example_common.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_example_common.h embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_mst_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_poll_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/examples/xdp_tx_timer_example.c embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp.c embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp.h embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp_edid.c embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp_mst.c embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dp/src/xdp_spm.c embeddedsw/XilinxProcessorIPLib/drivers/dpdma/data/dpdma.mdd embeddedsw/XilinxProcessorIPLib/drivers/dpdma/data/dpdma.tcl embeddedsw/XilinxProcessorIPLib/drivers/dpdma/examples/xdpdma_video_example.c embeddedsw/XilinxProcessorIPLib/drivers/dpdma/examples/xdpdma_video_example.h embeddedsw/XilinxProcessorIPLib/drivers/dpdma/examples/xdppsu_interrupt.c embeddedsw/XilinxProcessorIPLib/drivers/dpdma/src/xdpdma.c embeddedsw/XilinxProcessorIPLib/drivers/dpdma/src/xdpdma.h embeddedsw/XilinxProcessorIPLib/drivers/dpdma/src/xdpdma_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dpdma/src/xdpdma_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dpdma/src/xdpdma_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dphy/data/dphy.mdd embeddedsw/XilinxProcessorIPLib/drivers/dphy/data/dphy.tcl embeddedsw/XilinxProcessorIPLib/drivers/dphy/data/dphy_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/dphy/data/xdphy_header.h embeddedsw/XilinxProcessorIPLib/drivers/dphy/examples/xdphy_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dphy/src/xdphy.c embeddedsw/XilinxProcessorIPLib/drivers/dphy/src/xdphy.h embeddedsw/XilinxProcessorIPLib/drivers/dphy/src/xdphy_g.c embeddedsw/XilinxProcessorIPLib/drivers/dphy/src/xdphy_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dphy/src/xdphy_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dphy/src/xdphy_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/data/dppsu.mdd embeddedsw/XilinxProcessorIPLib/drivers/dppsu/data/dppsu.tcl embeddedsw/XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_common_example.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_common_example.h embeddedsw/XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_poll_example.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/examples/xdppsu_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu.h embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_edid.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_serdes.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_serdes.h embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dppsu/src/xdppsu_spm.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/data/dprxss.mdd embeddedsw/XilinxProcessorIPLib/drivers/dprxss/data/dprxss.tcl embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_debug.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_debug.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/com/xhdcp1x_example.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp12/LMK04906.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp12/clk_set.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp12/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp12/xdptxss_zcu102_tx.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/clk_set.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/xdptxss_zcu102_tx.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/LMK04906.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/PLL_Conf.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/xclk_wiz.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/inc/xedid_print_example.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/LMK04906.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/PLL_Conf.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vdma.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vdma.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vid_phy_config.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/dppt_vid_phy_config.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xclk_wiz.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xdprxss_kc705.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xedid_print_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kc/xvid_pat_gen.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/LMK04906.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/PLL_Conf.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vdma.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vdma.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vid_phy_config.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/dppt_vid_phy_config.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xclk_wiz.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xdprxss_kcu105.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xedid_print_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu/xvid_pat_gen.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/dp141.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/dppt.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/dppt_vdma.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/dppt_vid_phy_config.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/edid.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/idt_8t49n24x.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/idt_8t49n24x.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/si570.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/si_5344.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/si_5344.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/si_5344_freqconfigs.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/ti_lmk03318.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/ti_lmk03318.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/videofmc_defs.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xclk_wiz.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xdprxss_kcu105_dp14.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xedid_print_example.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xlib_string.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xlib_string.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xvid_pat_gen.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/aes256.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/aes256.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/eeprom.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/eeprom.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keygen_config.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_debug.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_device.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_device.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_keyfile.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_keyfile.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_loader.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_loader.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keymgmt_testkeys.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/key/keys.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/edid.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/idt_8t49n24x.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/idt_8t49n24x.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/main.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/passthrough.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/rx.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/rx.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/tx.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/tx.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/videofmc_defs.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/xdprxss_zcu102_pt_dp14.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx/xdprxss_zcu102_rxonly.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/idt_8t49n24x.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/idt_8t49n24x.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/ti_lmk03318.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/ti_lmk03318.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/videofmc_defs.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/xdprxss_zcu102_dp14_rxonly.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_rx_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_debug_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_hdcp_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_mst_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/xdprxss_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/dp/xdprxss_dprx.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/dp/xdprxss_dprx.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/hdcp1x/xdprxss_hdcp1x.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/hdcp1x/xdprxss_hdcp1x.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/iic/xdprxss_iic.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/iic/xdprxss_iic.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_dbg.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_dp159.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_dp159.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_g.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_mcdp6000.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_mcdp6000.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/src/xdprxss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/data/dptxss.mdd embeddedsw/XilinxProcessorIPLib/drivers/dptxss/data/dptxss.tcl embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_debug.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_debug.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/com/xhdcp1x_example.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp12/LMK04906.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp12/clk_set.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp12/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp12/xdptxss_zcu102_tx.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/clk_set.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/xdptxss_zcu102_tx.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/LMK04906.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/PLL_Conf.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/xclk_wiz.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/inc/xedid_print_example.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/LMK04906.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/PLL_Conf.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vdma.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vdma.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vid_phy_config.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/dppt_vid_phy_config.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xclk_wiz.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xdptxss_kc705.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xedid_print_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kc/xvid_pat_gen.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/LMK04906.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/PLL_Conf.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vdma.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vdma.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vid_phy_config.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/dppt_vid_phy_config.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xclk_wiz.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xdptxss_kcu105.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xedid_print_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu/xvid_pat_gen.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/dp141.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/dppt.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/dppt_vdma.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/dppt_vid_phy_config.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/edid.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/idt_8t49n24x.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/idt_8t49n24x.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/si570.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/si_5344.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/si_5344.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/si_5344_freqconfigs.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/ti_lmk03318.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/ti_lmk03318.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/videofmc_defs.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xclk_wiz.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xdptxss_kcu105_dp14.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xedid_print_example.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xlib_string.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xlib_string.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xvid_pat_gen.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/aes256.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/aes256.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/eeprom.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/eeprom.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keygen_config.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_debug.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_device.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_device.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_keyfile.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_keyfile.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_loader.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_loader.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keymgmt_testkeys.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/key/keys.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/edid.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/idt_8t49n24x.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/idt_8t49n24x.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/main.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/passthrough.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/rx.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/rx.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/tx.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/tx.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/videofmc_defs.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/xdptxss_zcu102_pt_dp14.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/LMK04906.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/clk_set.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xdptxss_zcu102_tx.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/clk_set.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/clk_set.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/idt_8t49n24x.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/idt_8t49n24x.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/ti_lmk03318.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/ti_lmk03318.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/videofmc_defs.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/xdptxss_zcu102_dp14_tx.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/xdptxss_zcu102_tx.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_tx_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_debug_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_hdcp_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_mst_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/xdptxss_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/dp/xdptxss_dptx.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/dp/xdptxss_dptx.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/dualsplitter/xdptxss_dualsplitter.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/dualsplitter/xdptxss_dualsplitter.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/hdcp1x/xdptxss_hdcp1x.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/hdcp1x/xdptxss_hdcp1x.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/vtc/xdptxss_vtc.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/vtc/xdptxss_vtc.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_dbg.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_g.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/src/xdptxss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dsi/data/dsi.mdd embeddedsw/XilinxProcessorIPLib/drivers/dsi/data/dsi.tcl embeddedsw/XilinxProcessorIPLib/drivers/dsi/data/dsi_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/dsi/data/xdsi_header.h embeddedsw/XilinxProcessorIPLib/drivers/dsi/examples/xdsi_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dsi/src/xdsi.c embeddedsw/XilinxProcessorIPLib/drivers/dsi/src/xdsi.h embeddedsw/XilinxProcessorIPLib/drivers/dsi/src/xdsi_g.c embeddedsw/XilinxProcessorIPLib/drivers/dsi/src/xdsi_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dsi/src/xdsi_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dsi/src/xdsi_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dsi/src/xdsi_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss.mdd embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss.tcl embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss_header.h embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/data/dsitxss_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/examples/xdsitxss_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/examples/xdsitxss_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/examples/xdsitxss_video_test_example.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss.h embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_g.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dsitxss/src/xdsitxss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/data/dual_splitter.mdd embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/data/dual_splitter.tcl embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/examples/xdualsplitter_example.c embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter.c embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter.h embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_g.c embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_hw.h embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_intr.c embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/dual_splitter/src/xdualsplitter_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/data/emaclite.mdd embeddedsw/XilinxProcessorIPLib/drivers/emaclite/data/emaclite.tcl embeddedsw/XilinxProcessorIPLib/drivers/emaclite/data/emaclite_header.h embeddedsw/XilinxProcessorIPLib/drivers/emaclite/data/emaclite_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/emaclite/data/emaclite_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_example.h embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_example_util.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_internal_loopback_example.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_phy_loopback_example.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_ping_reply_example.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_ping_req_example.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/examples/xemaclite_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite.h embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_g.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_i.h embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_intr.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_l.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_l.h embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/emaclite/src/xemaclite_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/data/emacps.mdd embeddedsw/XilinxProcessorIPLib/drivers/emacps/data/emacps.tcl embeddedsw/XilinxProcessorIPLib/drivers/emacps/data/emacps_header.h embeddedsw/XilinxProcessorIPLib/drivers/emacps/data/emacps_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_example.h embeddedsw/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_example_intr_dma.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_example_util.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588.h embeddedsw/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588_example.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps.h embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_bd.h embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_bdring.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_bdring.h embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_control.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_g.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_hw.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_intr.c embeddedsw/XilinxProcessorIPLib/drivers/emacps/src/xemacps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/emc/data/emc.mdd embeddedsw/XilinxProcessorIPLib/drivers/emc/data/emc.tcl embeddedsw/XilinxProcessorIPLib/drivers/emc/data/emc_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/emc/src/xemc.h embeddedsw/XilinxProcessorIPLib/drivers/enhance/data/enhance.mdd embeddedsw/XilinxProcessorIPLib/drivers/enhance/data/enhance.tcl embeddedsw/XilinxProcessorIPLib/drivers/enhance/examples/enhance_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/enhance/src/xenhance.c embeddedsw/XilinxProcessorIPLib/drivers/enhance/src/xenhance.h embeddedsw/XilinxProcessorIPLib/drivers/enhance/src/xenhance_g.c embeddedsw/XilinxProcessorIPLib/drivers/enhance/src/xenhance_hw.h embeddedsw/XilinxProcessorIPLib/drivers/enhance/src/xenhance_intr.c embeddedsw/XilinxProcessorIPLib/drivers/enhance/src/xenhance_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/enhance/src/xenhance_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/gamma/data/gamma.mdd embeddedsw/XilinxProcessorIPLib/drivers/gamma/data/gamma.tcl embeddedsw/XilinxProcessorIPLib/drivers/gamma/examples/example.c embeddedsw/XilinxProcessorIPLib/drivers/gamma/src/gamma.c embeddedsw/XilinxProcessorIPLib/drivers/gamma/src/gamma.h embeddedsw/XilinxProcessorIPLib/drivers/generic/data/generic.mdd embeddedsw/XilinxProcessorIPLib/drivers/generic/data/generic.tcl embeddedsw/XilinxProcessorIPLib/drivers/gpio/data/gpio.mdd embeddedsw/XilinxProcessorIPLib/drivers/gpio/data/gpio.tcl embeddedsw/XilinxProcessorIPLib/drivers/gpio/data/gpio_header.h embeddedsw/XilinxProcessorIPLib/drivers/gpio/data/gpio_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/gpio/data/gpio_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/gpio/examples/xgpio_example.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/examples/xgpio_intr_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/examples/xgpio_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/examples/xgpio_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio.h embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio_extra.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio_g.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio_i.h embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio_intr.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio_l.h embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/gpio/src/xgpio_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/data/gpiops.mdd embeddedsw/XilinxProcessorIPLib/drivers/gpiops/data/gpiops.tcl embeddedsw/XilinxProcessorIPLib/drivers/gpiops/examples/xgpiops_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/examples/xgpiops_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops.h embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_g.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_hw.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_hw.h embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_intr.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/gpiops/src/xgpiops_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_cipher.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_cipher.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_cipher_intr.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_debug.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_g.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_hw.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_intr.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_platform.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_platform.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_dp.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_dp_rx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_dp_tx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_hdmi.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_hdmi_rx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_hdmi_tx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_port_intr.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_rx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_rx.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_tx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp1x/src/xhdcp1x_tx.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/data/hdcp22_cipher.mdd embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/data/hdcp22_cipher.tcl embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_g.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_hw.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_cipher/src/xhdcp22_cipher_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/data/hdcp22_common.mdd embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/src/aes.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/src/hmac.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/src/sha2.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/src/xhdcp22_common.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/data/hdcp22_mmult.mdd embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/data/hdcp22_mmult.tcl embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_g.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_hw.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_linux.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_mmult/src/xhdcp22_mmult_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/data/hdcp22_rng.mdd embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/data/hdcp22_rng.tcl embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_g.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_hw.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rng/src/xhdcp22_rng_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/data/hdcp22_rx.mdd embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/data/hdcp22_rx.tcl embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_crypt.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_g.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_i.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_rx/src/xhdcp22_rx_test.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/data/hdcp22_tx.mdd embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/data/hdcp22_tx.tcl embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_crypt.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_g.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_i.h embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_tx/src/xhdcp22_tx_test.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/data/hwicap.mdd embeddedsw/XilinxProcessorIPLib/drivers/hwicap/data/hwicap.tcl embeddedsw/XilinxProcessorIPLib/drivers/hwicap/data/hwicap_header.h embeddedsw/XilinxProcessorIPLib/drivers/hwicap/data/hwicap_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_read_config_reg.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_read_frame_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/examples/xhwicap_testapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap.h embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_device_read_frame.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_device_write_frame.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_g.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_i.h embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_intr.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_l.h embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/hwicap/src/xhwicap_srp.c embeddedsw/XilinxProcessorIPLib/drivers/i2srx/data/i2srx.mdd embeddedsw/XilinxProcessorIPLib/drivers/i2srx/data/i2srx.tcl embeddedsw/XilinxProcessorIPLib/drivers/i2srx/data/i2srx_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/i2srx/examples/xi2srx_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx.c embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx.h embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_chsts.c embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_chsts.h embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_debug.c embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_debug.h embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_intr.c embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/data/i2stx_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/i2stx/data/xi2stx_header.h embeddedsw/XilinxProcessorIPLib/drivers/i2stx/examples/xi2stx_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/examples/xi2stx_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx.h embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_chsts.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_chsts.h embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_debug.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_debug.h embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_intr.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/iic/data/iic.mdd embeddedsw/XilinxProcessorIPLib/drivers/iic/data/iic.tcl embeddedsw/XilinxProcessorIPLib/drivers/iic/data/iic_header.h embeddedsw/XilinxProcessorIPLib/drivers/iic/data/iic_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_dynamic_eeprom_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_eeprom_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_low_level_dynamic_eeprom_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_low_level_eeprom_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_low_level_tempsensor_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_multi_master_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_repeated_start_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_slave_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_tempsensor_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/examples/xiic_tenbitaddr_example.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic.h embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_dyn_master.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_g.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_i.h embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_intr.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_l.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_l.h embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_master.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_multi_master.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_options.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_slave.c embeddedsw/XilinxProcessorIPLib/drivers/iic/src/xiic_stats.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/data/iicps.mdd embeddedsw/XilinxProcessorIPLib/drivers/iicps/data/iicps.tcl embeddedsw/XilinxProcessorIPLib/drivers/iicps/data/iicps_header.h embeddedsw/XilinxProcessorIPLib/drivers/iicps/data/iicps_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_eeprom_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_eeprom_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_intr_master_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_intr_slave_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_polled_master_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_polled_slave_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_repeated_start_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/examples/xiicps_slave_monitor_example.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps.h embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_g.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_hw.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_intr.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_master.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_options.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/iicps/src/xiicps_slave.c embeddedsw/XilinxProcessorIPLib/drivers/intc/data/intc.mdd embeddedsw/XilinxProcessorIPLib/drivers/intc/data/intc.tcl embeddedsw/XilinxProcessorIPLib/drivers/intc/data/intc_header.h embeddedsw/XilinxProcessorIPLib/drivers/intc/data/intc_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/intc/examples/xintc_example.c embeddedsw/XilinxProcessorIPLib/drivers/intc/examples/xintc_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/intc/examples/xintc_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc.c embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc.h embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc_g.c embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc_i.h embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc_intr.c embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc_l.c embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc_l.h embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc_options.c embeddedsw/XilinxProcessorIPLib/drivers/intc/src/xintc_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/data/iomodule.mdd embeddedsw/XilinxProcessorIPLib/drivers/iomodule/data/iomodule.tcl embeddedsw/XilinxProcessorIPLib/drivers/iomodule/data/iomodule_header.h embeddedsw/XilinxProcessorIPLib/drivers/iomodule/data/iomodule_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/iomodule/data/iomodule_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_example.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/examples/xiomodule_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule.h embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_extra.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_g.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_i.h embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_intr.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_io.h embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_l.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_l.h embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_options.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_stats.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_uart.c embeddedsw/XilinxProcessorIPLib/drivers/iomodule/src/xiomodule_uart_intr.c embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/data/ipipsu.mdd embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/data/ipipsu.tcl embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/examples/xipipsu_self_test_example.c embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu.c embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu.h embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu_g.c embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu_hw.h embeddedsw/XilinxProcessorIPLib/drivers/ipipsu/src/xipipsu_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/llfifo/data/llfifo.mdd embeddedsw/XilinxProcessorIPLib/drivers/llfifo/data/llfifo.tcl embeddedsw/XilinxProcessorIPLib/drivers/llfifo/examples/xllfifo_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/llfifo/examples/xllfifo_polling_example.c embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xdebug.h embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xllfifo.c embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xllfifo.h embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xllfifo_g.c embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xllfifo_hw.h embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xllfifo_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xstreamer.c embeddedsw/XilinxProcessorIPLib/drivers/llfifo/src/xstreamer.h embeddedsw/XilinxProcessorIPLib/drivers/mbox/data/mbox.mdd embeddedsw/XilinxProcessorIPLib/drivers/mbox/data/mbox.tcl embeddedsw/XilinxProcessorIPLib/drivers/mbox/data/mbox_header.h embeddedsw/XilinxProcessorIPLib/drivers/mbox/data/mbox_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/mbox/examples/xmbox_example.c embeddedsw/XilinxProcessorIPLib/drivers/mbox/examples/xmbox_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/mbox/examples/xmbox_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/mbox/src/xmbox.c embeddedsw/XilinxProcessorIPLib/drivers/mbox/src/xmbox.h embeddedsw/XilinxProcessorIPLib/drivers/mbox/src/xmbox_g.c embeddedsw/XilinxProcessorIPLib/drivers/mbox/src/xmbox_hw.h embeddedsw/XilinxProcessorIPLib/drivers/mbox/src/xmbox_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/data/mcdma.mdd embeddedsw/XilinxProcessorIPLib/drivers/mcdma/data/mcdma.tcl embeddedsw/XilinxProcessorIPLib/drivers/mcdma/examples/xmcdma_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/examples/xmcdma_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma.h embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_bd.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_bd.h embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_g.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_hw.h embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_intr.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/mcdma/src/xmcdma_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/mig/data/mig.mdd embeddedsw/XilinxProcessorIPLib/drivers/mig/data/mig.tcl embeddedsw/XilinxProcessorIPLib/drivers/mig/src/xmig.h embeddedsw/XilinxProcessorIPLib/drivers/mig_7series/data/mig_7series.mdd embeddedsw/XilinxProcessorIPLib/drivers/mig_7series/data/mig_7series.tcl embeddedsw/XilinxProcessorIPLib/drivers/mig_7series/src/xmig_7series.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/data/mipicsiss.mdd embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/data/mipicsiss.tcl embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/data/mipicsiss_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/data/xcsiss_header.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xcsiss_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xcsiss_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/dp159.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/dp159.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/pipeline_program.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/pipeline_program.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/platform.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/platform.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/platform_config.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/sensor_cfgs.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/sensor_cfgs.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/si5324drv.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/si5324drv.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/xmipi_example.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/xmipi_menu.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/examples/xmipi_ref_design/xmipi_menu.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_g.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_hw.h embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_intr.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/mipicsiss/src/xcsiss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/mutex/data/mutex.mdd embeddedsw/XilinxProcessorIPLib/drivers/mutex/data/mutex.tcl embeddedsw/XilinxProcessorIPLib/drivers/mutex/data/mutex_header.h embeddedsw/XilinxProcessorIPLib/drivers/mutex/data/mutex_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/mutex/examples/xmutex_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/mutex/src/xmutex.c embeddedsw/XilinxProcessorIPLib/drivers/mutex/src/xmutex.h embeddedsw/XilinxProcessorIPLib/drivers/mutex/src/xmutex_g.c embeddedsw/XilinxProcessorIPLib/drivers/mutex/src/xmutex_hw.h embeddedsw/XilinxProcessorIPLib/drivers/mutex/src/xmutex_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/mutex/src/xmutex_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/data/nandps.mdd embeddedsw/XilinxProcessorIPLib/drivers/nandps/data/nandps.tcl embeddedsw/XilinxProcessorIPLib/drivers/nandps/examples/xnandps_cache_example.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/examples/xnandps_example.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/examples/xnandps_skip_example.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps.h embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps_bbm.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps_bbm.h embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps_g.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps_onfi.c embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps_onfi.h embeddedsw/XilinxProcessorIPLib/drivers/nandps/src/xnandps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/data/nandpsu.mdd embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/data/nandpsu.tcl embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/examples/xnandpsu_example.c embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/Makefile embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu.c embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu.h embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.c embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.h embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_g.c embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_hw.h embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_onfi.c embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_onfi.h embeddedsw/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/osd/data/osd.mdd embeddedsw/XilinxProcessorIPLib/drivers/osd/data/osd.tcl embeddedsw/XilinxProcessorIPLib/drivers/osd/examples/osd_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/osd/src/xosd.c embeddedsw/XilinxProcessorIPLib/drivers/osd/src/xosd.h embeddedsw/XilinxProcessorIPLib/drivers/osd/src/xosd_g.c embeddedsw/XilinxProcessorIPLib/drivers/osd/src/xosd_hw.h embeddedsw/XilinxProcessorIPLib/drivers/osd/src/xosd_intr.c embeddedsw/XilinxProcessorIPLib/drivers/osd/src/xosd_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/osd/src/xosd_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/prc/data/prc.mdd embeddedsw/XilinxProcessorIPLib/drivers/prc/data/prc.tcl embeddedsw/XilinxProcessorIPLib/drivers/prc/examples/xprc_example.c embeddedsw/XilinxProcessorIPLib/drivers/prc/examples/xprc_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/prc/src/xprc.c embeddedsw/XilinxProcessorIPLib/drivers/prc/src/xprc.h embeddedsw/XilinxProcessorIPLib/drivers/prc/src/xprc_g.c embeddedsw/XilinxProcessorIPLib/drivers/prc/src/xprc_hw.h embeddedsw/XilinxProcessorIPLib/drivers/prc/src/xprc_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/prc/src/xprc_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/prd/data/prd.mdd embeddedsw/XilinxProcessorIPLib/drivers/prd/data/prd.tcl embeddedsw/XilinxProcessorIPLib/drivers/prd/examples/xprd_example.c embeddedsw/XilinxProcessorIPLib/drivers/prd/examples/xprd_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/prd/src/xprd.c embeddedsw/XilinxProcessorIPLib/drivers/prd/src/xprd.h embeddedsw/XilinxProcessorIPLib/drivers/prd/src/xprd_g.c embeddedsw/XilinxProcessorIPLib/drivers/prd/src/xprd_hw.h embeddedsw/XilinxProcessorIPLib/drivers/prd/src/xprd_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/prd/src/xprd_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/data/qspips.mdd embeddedsw/XilinxProcessorIPLib/drivers/qspips/data/qspips.tcl embeddedsw/XilinxProcessorIPLib/drivers/qspips/data/qspips_header.h embeddedsw/XilinxProcessorIPLib/drivers/qspips/data/qspips_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/qspips/examples/xqspips_dual_flash_lqspi_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/examples/xqspips_dual_flash_stack_lqspi_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/examples/xqspips_flash_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/examples/xqspips_flash_lqspi_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/examples/xqspips_flash_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/examples/xqspips_g128_flash_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/examples/xqspips_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips.h embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips_g.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips_hw.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips_hw.h embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips_options.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/qspips/src/xqspips_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/data/qspipsu.mdd embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/data/qspipsu.tcl embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_lqspi_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_polldata_polltimeout_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_write_protect_example.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu.h embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_g.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_hw.h embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_options.c embeddedsw/XilinxProcessorIPLib/drivers/qspipsu/src/xqspipsu_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/resetps/data/resetps.mdd embeddedsw/XilinxProcessorIPLib/drivers/resetps/data/resetps.tcl embeddedsw/XilinxProcessorIPLib/drivers/resetps/examples/xresetps_example.c embeddedsw/XilinxProcessorIPLib/drivers/resetps/src/xresetps.c embeddedsw/XilinxProcessorIPLib/drivers/resetps/src/xresetps.h embeddedsw/XilinxProcessorIPLib/drivers/resetps/src/xresetps_g.c embeddedsw/XilinxProcessorIPLib/drivers/resetps/src/xresetps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/resetps/src/xresetps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/data/rfdc.mdd embeddedsw/XilinxProcessorIPLib/drivers/rfdc/data/rfdc.tcl embeddedsw/XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_mts_example.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_read_write_example.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc.h embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_g.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_hw.h embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_intr.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_mts.c embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_mts.h embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.mdd embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/data/rgb2ycrcb.tcl embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/examples/rgb2ycrcb_example.c embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/examples/rgb2ycrcb_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.c embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb.h embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_g.c embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_hw.h embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_intr.c embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/rgb2ycrcb/src/xrgb2ycrcb_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/data/rtcpsu.mdd embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/data/rtcpsu.tcl embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_alarm_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_alarm_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_periodic_alarm_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_seconds_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_seconds_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_set_calibration_example.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/examples/xrtcpsu_set_time_example.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu.h embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_g.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_hw.h embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_intr.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/rtcpsu/src/xrtcpsu_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/data/scugic.mdd embeddedsw/XilinxProcessorIPLib/drivers/scugic/data/scugic.tcl embeddedsw/XilinxProcessorIPLib/drivers/scugic/data/scugic_header.h embeddedsw/XilinxProcessorIPLib/drivers/scugic/data/scugic_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/scugic/examples/xscugic_example.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/examples/xscugic_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/examples/xscugic_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic.h embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic_g.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic_hw.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic_hw.h embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic_intr.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/scugic/src/xscugic_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/scutimer/data/scutimer.mdd embeddedsw/XilinxProcessorIPLib/drivers/scutimer/data/scutimer.tcl embeddedsw/XilinxProcessorIPLib/drivers/scutimer/data/scutimer_header.h embeddedsw/XilinxProcessorIPLib/drivers/scutimer/data/scutimer_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/scutimer/examples/xscutimer_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/scutimer/examples/xscutimer_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/scutimer/src/xscutimer.c embeddedsw/XilinxProcessorIPLib/drivers/scutimer/src/xscutimer.h embeddedsw/XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_g.c embeddedsw/XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_hw.h embeddedsw/XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/scutimer/src/xscutimer_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt.mdd embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt.tcl embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt_header.h embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/data/scuwdt_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/examples/xscuwdt_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/examples/xscuwdt_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt.c embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt.h embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_g.c embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_hw.h embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/scuwdt/src/xscuwdt_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/sd_fec/src/Makefile embeddedsw/XilinxProcessorIPLib/drivers/sdi_common/data/sdi_common.mdd embeddedsw/XilinxProcessorIPLib/drivers/sdi_common/src/xv_sdivid.c embeddedsw/XilinxProcessorIPLib/drivers/sdi_common/src/xv_sdivid.h embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/data/sdiaud.mdd embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/data/sdiaud_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/data/xsdiaud_header.h embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/examples/xsdiaud_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/src/xsdiaud.c embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/src/xsdiaud.h embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/src/xsdiaud_hw.h embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/src/xsdiaud_intr.c embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/src/xsdiaud_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/src/xsdiaud_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/sdps/data/sdps.mdd embeddedsw/XilinxProcessorIPLib/drivers/sdps/data/sdps.tcl embeddedsw/XilinxProcessorIPLib/drivers/sdps/src/xsdps.c embeddedsw/XilinxProcessorIPLib/drivers/sdps/src/xsdps.h embeddedsw/XilinxProcessorIPLib/drivers/sdps/src/xsdps_g.c embeddedsw/XilinxProcessorIPLib/drivers/sdps/src/xsdps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/sdps/src/xsdps_options.c embeddedsw/XilinxProcessorIPLib/drivers/sdps/src/xsdps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/data/spdif.mdd embeddedsw/XilinxProcessorIPLib/drivers/spdif/data/spdif.tcl embeddedsw/XilinxProcessorIPLib/drivers/spdif/data/spdif_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/spdif/examples/xspdif_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/examples/xspdif_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif.h embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif_chsts.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif_chsts.h embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif_hw.h embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif_intr.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/spi/data/spi.mdd embeddedsw/XilinxProcessorIPLib/drivers/spi/data/spi.tcl embeddedsw/XilinxProcessorIPLib/drivers/spi/data/spi_header.h embeddedsw/XilinxProcessorIPLib/drivers/spi/data/spi_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/spi/data/spi_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_atmel_flash_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_eeprom_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_intel_flash_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_numonyx_flash_quad_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_slave_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_slave_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_stm_flash_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_winbond_flash_quad_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/examples/xspi_winbond_flash_xip_example.c embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi.c embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi.h embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi_g.c embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi_i.h embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi_l.h embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi_options.c embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi_stats.c embeddedsw/XilinxProcessorIPLib/drivers/spips/data/spips.mdd embeddedsw/XilinxProcessorIPLib/drivers/spips/data/spips.tcl embeddedsw/XilinxProcessorIPLib/drivers/spips/data/spips_header.h embeddedsw/XilinxProcessorIPLib/drivers/spips/data/spips_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/spips/examples/xspips_eeprom_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/spips/examples/xspips_eeprom_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/spips/examples/xspips_flash_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/spips/examples/xspips_flash_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/spips/examples/xspips_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/spips/examples/xspips_slave_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips.c embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips.h embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips_g.c embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips_hw.c embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips_hw.h embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips_options.c embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/spips/src/xspips_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/srio/data/srio.mdd embeddedsw/XilinxProcessorIPLib/drivers/srio/data/srio.tcl embeddedsw/XilinxProcessorIPLib/drivers/srio/examples/xsrio_dma_loopback_example.c embeddedsw/XilinxProcessorIPLib/drivers/srio/src/xsrio.c embeddedsw/XilinxProcessorIPLib/drivers/srio/src/xsrio.h embeddedsw/XilinxProcessorIPLib/drivers/srio/src/xsrio_g.c embeddedsw/XilinxProcessorIPLib/drivers/srio/src/xsrio_hw.h embeddedsw/XilinxProcessorIPLib/drivers/srio/src/xsrio_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/data/sysmon.mdd embeddedsw/XilinxProcessorIPLib/drivers/sysmon/data/sysmon.tcl embeddedsw/XilinxProcessorIPLib/drivers/sysmon/data/sysmon_header.h embeddedsw/XilinxProcessorIPLib/drivers/sysmon/data/sysmon_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/sysmon/data/sysmon_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_extmux_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_intr_printf_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_polled_printf_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/examples/xsysmon_single_ch_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/src/xsysmon.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/src/xsysmon.h embeddedsw/XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_g.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_hw.h embeddedsw/XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_intr.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/sysmon/src/xsysmon_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/data/sysmonpsu.mdd embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/data/sysmonpsu.tcl embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/data/sysmonpsu_header.h embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/data/sysmonpsu_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_ams_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/examples/xsysmonpsu_single_ch_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu.h embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_g.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_hw.h embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_intr.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/sysmonpsu/src/xsysmonpsu_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/tft/data/tft.mdd embeddedsw/XilinxProcessorIPLib/drivers/tft/data/tft.tcl embeddedsw/XilinxProcessorIPLib/drivers/tft/examples/xtft_example.c embeddedsw/XilinxProcessorIPLib/drivers/tft/src/xtft.c embeddedsw/XilinxProcessorIPLib/drivers/tft/src/xtft.h embeddedsw/XilinxProcessorIPLib/drivers/tft/src/xtft_charcode.h embeddedsw/XilinxProcessorIPLib/drivers/tft/src/xtft_g.c embeddedsw/XilinxProcessorIPLib/drivers/tft/src/xtft_hw.h embeddedsw/XilinxProcessorIPLib/drivers/tft/src/xtft_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject.mdd embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject.tcl embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject_header.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/data/tmr_inject_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/examples/xtmr_inject_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/examples/xtmr_inject_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_g.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_i.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_l.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_inject/src/xtmr_inject_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager.mdd embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager.tcl embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager_header.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/data/tmr_manager_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_intr_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/examples/xtmr_manager_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_g.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_i.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_intr.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_l.h embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_recover.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_sem.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/tmr_manager/src/xtmr_manager_stats.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr.mdd embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr.tcl embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr_header.h embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/data/tmrctr_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_fast_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_intr_64bit_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/examples/xtmrctr_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr.h embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_g.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_i.h embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_intr.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_l.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_l.h embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_options.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/tmrctr/src/xtmrctr_stats.c embeddedsw/XilinxProcessorIPLib/drivers/tpg/data/tpg.mdd embeddedsw/XilinxProcessorIPLib/drivers/tpg/data/tpg.tcl embeddedsw/XilinxProcessorIPLib/drivers/tpg/examples/tpg_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/tpg/src/xtpg.c embeddedsw/XilinxProcessorIPLib/drivers/tpg/src/xtpg.h embeddedsw/XilinxProcessorIPLib/drivers/tpg/src/xtpg_g.c embeddedsw/XilinxProcessorIPLib/drivers/tpg/src/xtpg_hw.h embeddedsw/XilinxProcessorIPLib/drivers/tpg/src/xtpg_intr.c embeddedsw/XilinxProcessorIPLib/drivers/tpg/src/xtpg_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/tpg/src/xtpg_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/trafgen/data/trafgen.mdd embeddedsw/XilinxProcessorIPLib/drivers/trafgen/data/trafgen.tcl embeddedsw/XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_interrupt_example.c embeddedsw/XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_master_streaming_example.c embeddedsw/XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_polling_example.c embeddedsw/XilinxProcessorIPLib/drivers/trafgen/examples/xtrafgen_static_mode_example.c embeddedsw/XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen.c embeddedsw/XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen.h embeddedsw/XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen_g.c embeddedsw/XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen_hw.h embeddedsw/XilinxProcessorIPLib/drivers/trafgen/src/xtrafgen_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/data/ttcps.mdd embeddedsw/XilinxProcessorIPLib/drivers/ttcps/data/ttcps.tcl embeddedsw/XilinxProcessorIPLib/drivers/ttcps/data/ttcps_header.h embeddedsw/XilinxProcessorIPLib/drivers/ttcps/data/ttcps_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_rtc_example.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/examples/xttcps_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/src/xttcps.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/src/xttcps.h embeddedsw/XilinxProcessorIPLib/drivers/ttcps/src/xttcps_g.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/src/xttcps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/ttcps/src/xttcps_options.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/src/xttcps_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/ttcps/src/xttcps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/data/uartlite.mdd embeddedsw/XilinxProcessorIPLib/drivers/uartlite/data/uartlite.tcl embeddedsw/XilinxProcessorIPLib/drivers/uartlite/data/uartlite_header.h embeddedsw/XilinxProcessorIPLib/drivers/uartlite/data/uartlite_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/uartlite/data/uartlite_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_intr_tapp_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/examples/xuartlite_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite.h embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_g.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_i.h embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_intr.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_l.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_l.h embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/uartlite/src/xuartlite_stats.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/data/uartns550.mdd embeddedsw/XilinxProcessorIPLib/drivers/uartns550/data/uartns550.tcl embeddedsw/XilinxProcessorIPLib/drivers/uartns550/data/uartns550_header.h embeddedsw/XilinxProcessorIPLib/drivers/uartns550/data/uartns550_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/uartns550/data/uartns550_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_hello_world_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/examples/xuartns550_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550.h embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_format.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_g.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_i.h embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_intr.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_l.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_l.h embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_options.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/uartns550/src/xuartns550_stats.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/data/uartps.mdd embeddedsw/XilinxProcessorIPLib/drivers/uartps/data/uartps.tcl embeddedsw/XilinxProcessorIPLib/drivers/uartps/data/uartps_header.h embeddedsw/XilinxProcessorIPLib/drivers/uartps/data/uartps_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/uartps/data/uartps_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/uartps/examples/xuartps_hello_world_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/examples/xuartps_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/examples/xuartps_low_echo_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/examples/xuartps_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/examples/xuartps_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps.h embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps_g.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps_hw.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps_intr.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps_options.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/uartps/src/xuartps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/usb/data/usb.mdd embeddedsw/XilinxProcessorIPLib/drivers/usb/data/usb.tcl embeddedsw/XilinxProcessorIPLib/drivers/usb/examples/xusb_microphone.c embeddedsw/XilinxProcessorIPLib/drivers/usb/examples/xusb_microphone.h embeddedsw/XilinxProcessorIPLib/drivers/usb/examples/xusb_phy_read_write.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/data/usbps.mdd embeddedsw/XilinxProcessorIPLib/drivers/usbps/data/usbps.tcl embeddedsw/XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9.h embeddedsw/XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9_storage.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/examples/xusbps_ch9_storage.h embeddedsw/XilinxProcessorIPLib/drivers/usbps/examples/xusbps_class_storage.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/examples/xusbps_class_storage.h embeddedsw/XilinxProcessorIPLib/drivers/usbps/examples/xusbps_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps.h embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps_endpoint.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps_endpoint.h embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps_g.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps_hw.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps_intr.c embeddedsw/XilinxProcessorIPLib/drivers/usbps/src/xusbps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/data/usbpsu.mdd embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/data/usbpsu.tcl embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_ch9.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_ch9.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_ch9_dfu.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_ch9_dfu.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_ch9_storage.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_ch9_storage.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_class_dfu.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_class_dfu.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_class_storage.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_class_storage.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_dfu_example.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/examples/xusb_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusb_wrapper.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusb_wrapper.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_controltransfers.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_endpoint.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_endpoint.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_g.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_hibernation.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_hw.h embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_intr.c embeddedsw/XilinxProcessorIPLib/drivers/usbpsu/src/xusbpsu_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_axi4s_remap/src/xv_axi4s_remap_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_csc/data/v_csc.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_csc/data/v_csc.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_csc/src/xv_csc_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_csc/src/xv_csc_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_csc/src/xv_csc_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_deinterlacer/data/v_deinterlacer.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_deinterlacer/data/v_deinterlacer.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_deinterlacer/src/xv_deinterlacer_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_deinterlacer/src/xv_deinterlacer_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_deinterlacer/src/xv_deinterlacer_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_demosaic/data/v_demosaic.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_demosaic/data/v_demosaic.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_demosaic/src/xv_demosaic_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/data/v_frmbuf_rd.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/data/v_frmbuf_rd.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/examples/src/main.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/examples/src/platform.h embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_rd/src/xv_frmbufrd_l2_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/data/v_frmbuf_wr.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/data/v_frmbuf_wr.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/examples/src/main.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/examples/src/platform.h embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_gamma_lut/data/v_gamma_lut.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_gamma_lut/data/v_gamma_lut.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_gamma_lut/src/xv_gamma_lut_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_hcresampler/data/v_hcresampler.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_hcresampler/data/v_hcresampler.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_coeff.c embeddedsw/XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_hcresampler/src/xv_hcresampler_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmi_common/data/v_hdmi_common.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_hdmi_common/src/xv_hdmic.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmi_common/src/xv_hdmic.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/data/v_hdmirx.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/data/v_hdmirx.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_vsif.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirx/src/xv_hdmirx_vsif.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/data/v_hdmirxss_header.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/aes.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/hmac.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/sha2.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/xhdcp22_common.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/platforms/platform.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/platforms/platform.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/audiogen_drv.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/audiogen_drv.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xhdmi_hdcp_keys.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xhdmi_hdcp_keys.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_coreinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_coreinit.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_hdcp.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_log.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/src/xv_hdmirxss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/data/v_hdmitx.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/data/v_hdmitx.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_vsif.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitx/src/xv_hdmitx_vsif.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/data/v_hdmitxss_header.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/aes.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/hmac.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/sha2.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/xhdcp22_common.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/platforms/platform.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/platforms/platform.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/audiogen_drv.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/audiogen_drv.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xhdmi_hdcp_keys.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xhdmi_hdcp_keys.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_coreinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_coreinit.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_hdcp.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_hscaler/data/v_hscaler.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_hscaler/data/v_hscaler.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_coeff.c embeddedsw/XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_hscaler/src/xv_hscaler_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_letterbox/data/v_letterbox.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_letterbox/data/v_letterbox.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_letterbox/src/xv_letterbox_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_letterbox/src/xv_letterbox_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_letterbox/src/xv_letterbox_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_mix/data/v_mix.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_mix/examples/src/main.c embeddedsw/XilinxProcessorIPLib/drivers/v_mix/examples/src/platform.c embeddedsw/XilinxProcessorIPLib/drivers/v_mix/examples/src/platform.h embeddedsw/XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_mix/src/xv_mix_l2_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/data/v_sdirx.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/data/v_sdirx.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/examples/xv_sdirx_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirx/src/xv_sdirx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/data/v_sdirxss.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/data/v_sdirxss.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/data/v_sdirxss_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/data/xv_sdirxss_header.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_ctlr.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_ctlr.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_gpio.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_gpio.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_iic.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_iic.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_init_table.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_init_table.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_spi.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/fzetta_fmc/fzetta_fmc_spi.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/kcu116_xuhdsdi_example/main.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/platform.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/platform.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/platform_config.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/si5324drv.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/si5324drv.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/xsdi_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/xsdi_menu.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_example/xsdi_menu.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xv_sdirxss_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_coreinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_coreinit.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_log.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/src/xv_sdirxss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/data/v_sditx.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/data/v_sditx.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/examples/xv_sditx_example_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx.h embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditx/src/xv_sditx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/data/v_sditxss.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/data/v_sditxss.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/data/v_sditxss_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/data/xv_sditxss_header.h embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/examples/xv_sditxss_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss.h embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_coreinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_coreinit.h embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_log.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/v_sditxss/src/xv_sditxss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_tpg/data/v_tpg.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_tpg/data/v_tpg.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_tpg/examples/main.c embeddedsw/XilinxProcessorIPLib/drivers/v_tpg/src/xv_tpg_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_vcresampler/data/v_vcresampler.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_vcresampler/data/v_vcresampler.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_coeff.c embeddedsw/XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_vcresampler/src/xv_vcresampler_l2.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_decap/data/v_voip_decap.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_voip_decap/data/v_voip_decap.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_decap/src/xdecap_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_depacketizer56/data/v_voip_depacketizer56.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_voip_depacketizer56/data/v_voip_depacketizer56.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_depacketizer56/src/xdepacketizer56_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_rx/data/v_voip_fec_rx.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_rx/data/v_voip_fec_rx.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_rx/src/xvoipfec_rx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_tx/data/v_voip_fec_tx.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_tx/data/v_voip_fec_tx.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_fec_tx/src/xvoipfec_tx_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_framer/data/v_voip_framer.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_voip_framer/data/v_voip_framer.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_framer/src/xframer_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_packetizer56/data/v_voip_packetizer56.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_voip_packetizer56/data/v_voip_packetizer56.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56_hw.h embeddedsw/XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_voip_packetizer56/src/xpacketizer56_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/v_vscaler/data/v_vscaler.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_vscaler/data/v_vscaler.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_coeff.c embeddedsw/XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_g.c embeddedsw/XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_l2.c embeddedsw/XilinxProcessorIPLib/drivers/v_vscaler/src/xv_vscaler_l2.h embeddedsw/XilinxProcessorIPLib/drivers/video_common/data/video_common.mdd embeddedsw/XilinxProcessorIPLib/drivers/video_common/examples/xvidc_edid_print_example.c embeddedsw/XilinxProcessorIPLib/drivers/video_common/examples/xvidc_edid_print_example.h embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc.c embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc.h embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc_edid.c embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc_edid.h embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc_timings_table.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/data/vphy.mdd embeddedsw/XilinxProcessorIPLib/drivers/vphy/data/vphy.tcl embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy.h embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_dp.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_dp.h embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_g.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_gt.h embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_gthe2.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_gthe3.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_gthe4.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_gtpe2.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_gtxe2.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_gtye4.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_hdmi.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_hdmi.h embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_hdmi_intr.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_hw.h embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_i.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_i.h embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_intr.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_log.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_mmcme2.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_mmcme3.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_mmcme4.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/vphy/src/xvphy_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/data/vprocss.mdd embeddedsw/XilinxProcessorIPLib/drivers/vprocss/data/vprocss.tcl embeddedsw/XilinxProcessorIPLib/drivers/vprocss/examples/src/periph.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/examples/src/periph.h embeddedsw/XilinxProcessorIPLib/drivers/vprocss/examples/src/system.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/examples/src/system.h embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/vdma/xvprocss_vdma.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/vdma/xvprocss_vdma.h embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss.h embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_coreinit.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_coreinit.h embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_g.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_log.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_log.h embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_router.c embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_router.h embeddedsw/XilinxProcessorIPLib/drivers/vprocss/src/xvprocss_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/vtc/data/vtc.mdd embeddedsw/XilinxProcessorIPLib/drivers/vtc/data/vtc.tcl embeddedsw/XilinxProcessorIPLib/drivers/vtc/examples/vtc_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/vtc/src/xvtc.c embeddedsw/XilinxProcessorIPLib/drivers/vtc/src/xvtc.h embeddedsw/XilinxProcessorIPLib/drivers/vtc/src/xvtc_g.c embeddedsw/XilinxProcessorIPLib/drivers/vtc/src/xvtc_hw.h embeddedsw/XilinxProcessorIPLib/drivers/vtc/src/xvtc_intr.c embeddedsw/XilinxProcessorIPLib/drivers/vtc/src/xvtc_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/vtc/src/xvtc_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/wdtps/data/wdtps.mdd embeddedsw/XilinxProcessorIPLib/drivers/wdtps/data/wdtps.tcl embeddedsw/XilinxProcessorIPLib/drivers/wdtps/data/wdtps_header.h embeddedsw/XilinxProcessorIPLib/drivers/wdtps/data/wdtps_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/wdtps/examples/xwdtps_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdtps/examples/xwdtps_polled_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdtps/examples/xwdtps_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdtps/src/xwdtps.c embeddedsw/XilinxProcessorIPLib/drivers/wdtps/src/xwdtps.h embeddedsw/XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_g.c embeddedsw/XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/wdtps/src/xwdtps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/data/wdttb.mdd embeddedsw/XilinxProcessorIPLib/drivers/wdttb/data/wdttb.tcl embeddedsw/XilinxProcessorIPLib/drivers/wdttb/data/wdttb_header.h embeddedsw/XilinxProcessorIPLib/drivers/wdttb/data/wdttb_intr_header.h embeddedsw/XilinxProcessorIPLib/drivers/wdttb/data/wdttb_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_low_level_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_winwdt_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/examples/xwdttb_winwdt_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/src/xwdttb.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/src/xwdttb.h embeddedsw/XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_g.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_hw.h embeddedsw/XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_l.h embeddedsw/XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/wdttb/src/xwdttb_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/xadcps/data/xadcps.mdd embeddedsw/XilinxProcessorIPLib/drivers/xadcps/data/xadcps.tcl embeddedsw/XilinxProcessorIPLib/drivers/xadcps/examples/xadcps_intr_example.c embeddedsw/XilinxProcessorIPLib/drivers/xadcps/examples/xadcps_polled_printf_example.c embeddedsw/XilinxProcessorIPLib/drivers/xadcps/src/xadcps.c embeddedsw/XilinxProcessorIPLib/drivers/xadcps/src/xadcps.h embeddedsw/XilinxProcessorIPLib/drivers/xadcps/src/xadcps_g.c embeddedsw/XilinxProcessorIPLib/drivers/xadcps/src/xadcps_hw.h embeddedsw/XilinxProcessorIPLib/drivers/xadcps/src/xadcps_intr.c embeddedsw/XilinxProcessorIPLib/drivers/xadcps/src/xadcps_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/xadcps/src/xadcps_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/data/xxvethernet.mdd embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/data/xxvethernet.tcl embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/examples/xxxvethernet_example.h embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/examples/xxxvethernet_example_intr_mcdma.c embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/examples/xxxvethernet_example_util.c embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/examples/xxxvethernet_usxgmii_example_intr_mcdma.c embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/src/xxxvethernet.c embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/src/xxxvethernet.h embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/src/xxxvethernet_g.c embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/src/xxxvethernet_hw.h embeddedsw/XilinxProcessorIPLib/drivers/xxvethernet/src/xxxvethernet_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/data/ycrcb2rgb.mdd embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/data/ycrcb2rgb.tcl embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/examples/ycrcb2rgb_example.c embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/examples/ycrcb2rgb_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb.c embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb.h embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_hw.h embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_intr.c embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/ycrcb2rgb/src/xycrcb2rgb_sinit.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/data/zdma.mdd embeddedsw/XilinxProcessorIPLib/drivers/zdma/data/zdma.tcl embeddedsw/XilinxProcessorIPLib/drivers/zdma/data/zdma_header.h embeddedsw/XilinxProcessorIPLib/drivers/zdma/data/zdma_tapp.tcl embeddedsw/XilinxProcessorIPLib/drivers/zdma/examples/xzdma_linear_example.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/examples/xzdma_linkedlist_example.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/examples/xzdma_readonlymode_example.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/examples/xzdma_selftest_example.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/examples/xzdma_simple_example.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/examples/xzdma_writeonlymode_example.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/src/xzdma.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/src/xzdma.h embeddedsw/XilinxProcessorIPLib/drivers/zdma/src/xzdma_g.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/src/xzdma_hw.h embeddedsw/XilinxProcessorIPLib/drivers/zdma/src/xzdma_intr.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/src/xzdma_selftest.c embeddedsw/XilinxProcessorIPLib/drivers/zdma/src/xzdma_sinit.c embeddedsw/lib/bsp/standalone/data/standalone.mld embeddedsw/lib/bsp/standalone/data/standalone.tcl embeddedsw/lib/bsp/standalone/src/arm/common/gcc/_exit.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/_open.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/_sbrk.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/abort.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/close.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/errno.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/fcntl.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/fstat.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/getpid.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/isatty.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/kill.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/lseek.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/open.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/read.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/sbrk.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/unlink.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/write.c embeddedsw/lib/bsp/standalone/src/arm/common/gcc/xpseudo_asm_gcc.h embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/abort.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/clock.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/close.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/exit.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/low_level_init.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/lseek.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/open.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/read.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/remove.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/write.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/xpseudo_asm_iccarm.c embeddedsw/lib/bsp/standalone/src/arm/common/iccarm/xpseudo_asm_iccarm.h embeddedsw/lib/bsp/standalone/src/arm/common/vectors.c embeddedsw/lib/bsp/standalone/src/arm/common/vectors.h embeddedsw/lib/bsp/standalone/src/arm/common/xil_exception.c embeddedsw/lib/bsp/standalone/src/arm/common/xil_exception.h embeddedsw/lib/bsp/standalone/src/arm/common/xil_sleeptimer.c embeddedsw/lib/bsp/standalone/src/arm/common/xil_sleeptimer.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/gcc/Makefile embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/sleep.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/uart.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/usleep.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xil_cache.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xil_cache.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xil_cache_l.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xil_mmu.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xil_mmu.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xparameters_ps.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xpseudo_asm.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xreg_cortexa53.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xtime_l.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/32bit/xtime_l.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/gcc/Makefile embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/gcc/initialise_monitor_handles.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/sleep.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/uart.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xil_cache.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xil_cache.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xil_errata.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xil_mmu.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xil_mmu.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xil_smc.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xil_smc.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xparameters_ps.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpseudo_asm.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xreg_cortexa53.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xtime_l.c embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xtime_l.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/armcc/Makefile embeddedsw/lib/bsp/standalone/src/arm/cortexa9/armcc/xpseudo_asm_rvct.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/armcc/xpseudo_asm_rvct.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/gcc/Makefile embeddedsw/lib/bsp/standalone/src/arm/cortexa9/iccarm/Makefile embeddedsw/lib/bsp/standalone/src/arm/cortexa9/sleep.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/smc.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/usleep.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_cache.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_cache.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_cache_l.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_errata.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_misc_psreset_api.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_misc_psreset_api.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_mmu.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xil_mmu.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xl2cc.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xl2cc_counter.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xl2cc_counter.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xparameters_ps.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xpm_counter.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xpm_counter.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xpseudo_asm.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xreg_cortexa9.h embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xtime_l.c embeddedsw/lib/bsp/standalone/src/arm/cortexa9/xtime_l.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/gcc/Makefile embeddedsw/lib/bsp/standalone/src/arm/cortexr5/iccarm/Makefile embeddedsw/lib/bsp/standalone/src/arm/cortexr5/mpu.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/sleep.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/uart.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/usleep.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xil_cache.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xil_cache.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xil_mmu.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xil_mpu.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xil_mpu.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xparameters_ps.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xpm_counter.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xpm_counter.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xpseudo_asm.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xreg_cortexr5.h embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xtime_l.c embeddedsw/lib/bsp/standalone/src/arm/cortexr5/xtime_l.h embeddedsw/lib/bsp/standalone/src/common/sleep.h embeddedsw/lib/bsp/standalone/src/common/xbasic_types.h embeddedsw/lib/bsp/standalone/src/common/xenv.h embeddedsw/lib/bsp/standalone/src/common/xenv_standalone.h embeddedsw/lib/bsp/standalone/src/common/xil_assert.c embeddedsw/lib/bsp/standalone/src/common/xil_assert.h embeddedsw/lib/bsp/standalone/src/common/xil_cache_vxworks.h embeddedsw/lib/bsp/standalone/src/common/xil_hal.h embeddedsw/lib/bsp/standalone/src/common/xil_io.c embeddedsw/lib/bsp/standalone/src/common/xil_io.h embeddedsw/lib/bsp/standalone/src/common/xil_macroback.h embeddedsw/lib/bsp/standalone/src/common/xil_mem.c embeddedsw/lib/bsp/standalone/src/common/xil_mem.h embeddedsw/lib/bsp/standalone/src/common/xil_sleepcommon.c embeddedsw/lib/bsp/standalone/src/common/xil_testcache.c embeddedsw/lib/bsp/standalone/src/common/xil_testcache.h embeddedsw/lib/bsp/standalone/src/common/xil_testio.c embeddedsw/lib/bsp/standalone/src/common/xil_testio.h embeddedsw/lib/bsp/standalone/src/common/xil_testmem.c embeddedsw/lib/bsp/standalone/src/common/xil_testmem.h embeddedsw/lib/bsp/standalone/src/common/xil_types.h embeddedsw/lib/bsp/standalone/src/common/xplatform_info.c embeddedsw/lib/bsp/standalone/src/common/xplatform_info.h embeddedsw/lib/bsp/standalone/src/common/xstatus.h embeddedsw/lib/bsp/standalone/src/microblaze/Makefile embeddedsw/lib/bsp/standalone/src/microblaze/_exit.c embeddedsw/lib/bsp/standalone/src/microblaze/mb_interface.h embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_exception_handler.c embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_exceptions_g.h embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_exceptions_i.h embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_interrupt_handler.c embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_interrupts_g.c embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_interrupts_i.h embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_sleep.c embeddedsw/lib/bsp/standalone/src/microblaze/microblaze_sleep.h embeddedsw/lib/bsp/standalone/src/microblaze/pvr.c embeddedsw/lib/bsp/standalone/src/microblaze/pvr.h embeddedsw/lib/bsp/standalone/src/microblaze/xil_cache.c embeddedsw/lib/bsp/standalone/src/microblaze/xil_cache.h embeddedsw/lib/bsp/standalone/src/microblaze/xil_exception.c embeddedsw/lib/bsp/standalone/src/microblaze/xil_exception.h embeddedsw/lib/bsp/standalone/src/microblaze/xil_misc_psreset_api.c embeddedsw/lib/bsp/standalone/src/microblaze/xil_misc_psreset_api.h embeddedsw/lib/bsp/standalone/src/profile/Makefile embeddedsw/lib/bsp/standalone/src/profile/_profile_clean.c embeddedsw/lib/bsp/standalone/src/profile/_profile_init.c embeddedsw/lib/bsp/standalone/src/profile/_profile_timer_hw.c embeddedsw/lib/bsp/standalone/src/profile/_profile_timer_hw.h embeddedsw/lib/bsp/standalone/src/profile/mblaze_nt_types.h embeddedsw/lib/bsp/standalone/src/profile/profile.h embeddedsw/lib/bsp/standalone/src/profile/profile_cg.c embeddedsw/lib/bsp/standalone/src/profile/profile_config.h embeddedsw/lib/bsp/standalone/src/profile/profile_hist.c embeddedsw/lib/sw_apps/ddr_self_refresh/data/ddr_self_refresh.tcl embeddedsw/lib/sw_apps/ddr_self_refresh/src/platform.c embeddedsw/lib/sw_apps/ddr_self_refresh/src/platform.h embeddedsw/lib/sw_apps/freertos_hello_world/data/freertos_hello_world.tcl embeddedsw/lib/sw_apps/freertos_lwip_echo_server/src/echo.c embeddedsw/lib/sw_apps/freertos_lwip_echo_server/src/iic_phyreset.c embeddedsw/lib/sw_apps/freertos_lwip_echo_server/src/main.c embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_client/src/freertos_tcp_perf_client.c embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_client/src/freertos_tcp_perf_client.h embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_client/src/iic_phyreset.c embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_client/src/main.c embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_server/src/freertos_tcp_perf_server.c embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_server/src/freertos_tcp_perf_server.h embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_server/src/iic_phyreset.c embeddedsw/lib/sw_apps/freertos_lwip_tcp_perf_server/src/main.c embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_client/src/iic_phyreset.c embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_client/src/main.c embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_client/src/udp_perf_client.c embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_client/src/udp_perf_client.h embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_server/src/iic_phyreset.c embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_server/src/main.c embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_server/src/udp_perf_server.c embeddedsw/lib/sw_apps/freertos_lwip_udp_perf_server/src/udp_perf_server.h embeddedsw/lib/sw_apps/libmetal_echo_demo/data/libmetal_echo_demo.mss embeddedsw/lib/sw_apps/libmetal_echo_demo/data/libmetal_echo_demo.tcl embeddedsw/lib/sw_apps/lwip_echo_server/src/echo.c embeddedsw/lib/sw_apps/lwip_echo_server/src/i2c_access.c embeddedsw/lib/sw_apps/lwip_echo_server/src/iic_phyreset.c embeddedsw/lib/sw_apps/lwip_echo_server/src/main.c embeddedsw/lib/sw_apps/lwip_echo_server/src/platform.c embeddedsw/lib/sw_apps/lwip_echo_server/src/platform.h embeddedsw/lib/sw_apps/lwip_echo_server/src/platform_mb.c embeddedsw/lib/sw_apps/lwip_echo_server/src/platform_ppc.c embeddedsw/lib/sw_apps/lwip_echo_server/src/platform_zynq.c embeddedsw/lib/sw_apps/lwip_echo_server/src/platform_zynqmp.c embeddedsw/lib/sw_apps/lwip_echo_server/src/sfp.c embeddedsw/lib/sw_apps/lwip_echo_server/src/si5324.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/i2c_access.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/iic_phyreset.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/main.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/platform.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/platform.h embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/platform_mb.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/platform_zynq.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/sfp.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/si5324.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/tcp_perf_client.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/tcp_perf_client.h embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/i2c_access.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/iic_phyreset.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/main.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/platform.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/platform.h embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/platform_mb.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/platform_zynq.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/sfp.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/si5324.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/tcp_perf_server.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/tcp_perf_server.h embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/i2c_access.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/iic_phyreset.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/main.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/platform.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/platform.h embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/platform_mb.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/platform_zynq.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/platform_zynqmp.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/sfp.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/si5324.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/udp_perf_client.c embeddedsw/lib/sw_apps/lwip_udp_perf_client/src/udp_perf_client.h embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/i2c_access.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/iic_phyreset.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/main.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/platform.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/platform.h embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/platform_mb.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/platform_zynq.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/platform_zynqmp.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/sfp.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/si5324.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/udp_perf_server.c embeddedsw/lib/sw_apps/lwip_udp_perf_server/src/udp_perf_server.h embeddedsw/lib/sw_apps/mba_fs_boot/data/mba_fs_boot.mss embeddedsw/lib/sw_apps/mba_fs_boot/data/mba_fs_boot.tcl embeddedsw/lib/sw_apps/mba_fs_boot/src/fs-boot.c embeddedsw/lib/sw_apps/mba_fs_boot/src/fs-boot.h embeddedsw/lib/sw_apps/mba_fs_boot/src/fs-xspi.c embeddedsw/lib/sw_apps/mba_fs_boot/src/fs-xspi.h embeddedsw/lib/sw_apps/mba_fs_boot/src/spi-flash.h embeddedsw/lib/sw_apps/mba_fs_boot/src/winbond-spi-flash.c embeddedsw/lib/sw_apps/openamp_echo_test/data/openamp_echo_test.mss embeddedsw/lib/sw_apps/openamp_echo_test/data/openamp_echo_test.tcl embeddedsw/lib/sw_apps/openamp_matrix_multiply/data/openamp_matrix_multiply.mss embeddedsw/lib/sw_apps/openamp_matrix_multiply/data/openamp_matrix_multiply.tcl embeddedsw/lib/sw_apps/openamp_rpc_demo/data/openamp_rpc_demo.mss embeddedsw/lib/sw_apps/openamp_rpc_demo/data/openamp_rpc_demo.tcl embeddedsw/lib/sw_apps/rsa_auth_app/src/rsa_auth_app.c embeddedsw/lib/sw_apps/rsa_auth_app/src/rsa_auth_app.h embeddedsw/lib/sw_apps/xilkernel_thread_demo/src/main.c embeddedsw/lib/sw_apps/xilkernel_thread_demo/src/platform.c embeddedsw/lib/sw_apps/xilkernel_thread_demo/src/platform.h embeddedsw/lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init.c embeddedsw/lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init.h embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init.c embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init.h embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init.c embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init.h embeddedsw/lib/sw_apps/zynq_fsbl/misc/zed/ps7_init.c embeddedsw/lib/sw_apps/zynq_fsbl/misc/zed/ps7_init.h embeddedsw/lib/sw_apps/zynq_fsbl/src/Makefile embeddedsw/lib/sw_apps/zynq_fsbl/src/fsbl.h embeddedsw/lib/sw_apps/zynq_fsbl/src/fsbl_debug.h embeddedsw/lib/sw_apps/zynq_fsbl/src/fsbl_hooks.c embeddedsw/lib/sw_apps/zynq_fsbl/src/fsbl_hooks.h embeddedsw/lib/sw_apps/zynq_fsbl/src/image_mover.c embeddedsw/lib/sw_apps/zynq_fsbl/src/image_mover.h embeddedsw/lib/sw_apps/zynq_fsbl/src/main.c embeddedsw/lib/sw_apps/zynq_fsbl/src/md5.h embeddedsw/lib/sw_apps/zynq_fsbl/src/nand.c embeddedsw/lib/sw_apps/zynq_fsbl/src/nand.h embeddedsw/lib/sw_apps/zynq_fsbl/src/nor.c embeddedsw/lib/sw_apps/zynq_fsbl/src/nor.h embeddedsw/lib/sw_apps/zynq_fsbl/src/pcap.c embeddedsw/lib/sw_apps/zynq_fsbl/src/pcap.h embeddedsw/lib/sw_apps/zynq_fsbl/src/ps7_init.c embeddedsw/lib/sw_apps/zynq_fsbl/src/ps7_init.h embeddedsw/lib/sw_apps/zynq_fsbl/src/qspi.c embeddedsw/lib/sw_apps/zynq_fsbl/src/qspi.h embeddedsw/lib/sw_apps/zynq_fsbl/src/rsa.c embeddedsw/lib/sw_apps/zynq_fsbl/src/rsa.h embeddedsw/lib/sw_apps/zynq_fsbl/src/sd.c embeddedsw/lib/sw_apps/zynq_fsbl/src/sd.h embeddedsw/lib/sw_apps/zynqmp_fsbl/data/zynqmp_fsbl.mss embeddedsw/lib/sw_apps/zynqmp_fsbl/data/zynqmp_fsbl.tcl embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/pm_cfg_obj.c embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es1/a53/xparameters_ps.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es1/psu_init.c embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es1/psu_init.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es1/r5/xparameters_ps.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es2/a53/xparameters_ps.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es2/psu_init.c embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es2/psu_init.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es2/r5/xparameters_ps.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102/a53/xparameters_ps.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102/psu_init.c embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102/psu_init.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102/r5/xparameters_ps.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/Makefile embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_authentication.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_authentication.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_board.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_board.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_bs.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_bs.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_config.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_csu_dma.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_csu_dma.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_debug.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_dfu_util.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_dfu_util.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_error.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_handoff.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_hooks.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_hooks.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_hw.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_image_header.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_image_header.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_initialization.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_main.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_main.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc_drivers.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_misc_drivers.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_nand.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_partition_load.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_plpartition_valid.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_plpartition_valid.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.h embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_rsa_sha.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_sd.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_usb.c embeddedsw/lib/sw_apps/zynqmp_fsbl/src/xfsbl_usb.h embeddedsw/lib/sw_apps/zynqmp_pmufw/data/zynqmp_pmufw.mss embeddedsw/lib/sw_apps/zynqmp_pmufw/data/zynqmp_pmufw.tcl embeddedsw/lib/sw_apps/zynqmp_pmufw/src/apu.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/crf_apb.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/crl_apb.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/csu.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/efuse.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/gpio.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/idle_hooks.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/ipi.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/lpd_slcr.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_api.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_api.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_binding.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_binding.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_callbacks.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_callbacks.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_clock.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_clock.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_common.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_common.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_config.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_config.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_core.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_core.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_ddr.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_ddr.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_defs.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_extern.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_extern.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_gic_proxy.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_gic_proxy.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_gpp.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_gpp.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_hooks.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_hooks.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_master.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_master.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_mmio_access.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_mmio_access.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_node.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_node.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_node_idle.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_node_reset.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_node_reset.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_notifier.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_notifier.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_periph.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_periph.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_pll.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_pll.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_power.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_power.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_proc.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_proc.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_qspi.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_qspi.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_requirement.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_requirement.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_reset.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_reset.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_slave.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_slave.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_sram.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_sram.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_system.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_system.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_usb.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pm_usb.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pmu_global.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pmu_iomodule.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pmu_lmb_bram.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/pmu_local.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/rpu.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/rtc.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/uart0.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/uart1.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_aib.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_aib.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_config.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_core.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_core.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_crc.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_crc.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_debug.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_default.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_error_manager.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_error_manager.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_events.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_events.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_interrupts.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_interrupts.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_ipi_manager.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_ipi_manager.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_main.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_dap.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_dap.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_em.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_em.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_legacy.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_legacy.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_pm.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_pm.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_rtc.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_rtc.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_sched.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_sched.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_stl.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_stl.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_wdt.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_mod_wdt.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_module.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_module.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_platform.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_platform.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_resets.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_resets.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_restart.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_restart.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_rom_interface.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_rom_interface.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_user_startup.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_user_startup.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_util.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_util.h embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_xpu.c embeddedsw/lib/sw_apps/zynqmp_pmufw/src/xpfw_xpu.h embeddedsw/lib/sw_services/xilffs/data/xilffs.mld embeddedsw/lib/sw_services/xilffs/data/xilffs.tcl embeddedsw/lib/sw_services/xilffs/examples/xilffs_polled_example.c embeddedsw/lib/sw_services/xilffs/src/Makefile embeddedsw/lib/sw_services/xilffs/src/diskio.c embeddedsw/lib/sw_services/xilflash/data/xilflash.mld embeddedsw/lib/sw_services/xilflash/data/xilflash.tcl embeddedsw/lib/sw_services/xilflash/examples/xilflash_devicecontrol_example.c embeddedsw/lib/sw_services/xilflash/examples/xilflash_platform_flash_example.c embeddedsw/lib/sw_services/xilflash/examples/xilflash_protection_example.c embeddedsw/lib/sw_services/xilflash/examples/xilflash_readwrite_example.c embeddedsw/lib/sw_services/xilflash/src/Makefile embeddedsw/lib/sw_services/xilflash/src/include/xilflash.h embeddedsw/lib/sw_services/xilflash/src/include/xilflash_amd.h embeddedsw/lib/sw_services/xilflash/src/include/xilflash_cfi.h embeddedsw/lib/sw_services/xilflash/src/include/xilflash_intel.h embeddedsw/lib/sw_services/xilflash/src/include/xilflash_properties.h embeddedsw/lib/sw_services/xilflash/src/xilflash.c embeddedsw/lib/sw_services/xilflash/src/xilflash_amd.c embeddedsw/lib/sw_services/xilflash/src/xilflash_cfi.c embeddedsw/lib/sw_services/xilflash/src/xilflash_intel.c embeddedsw/lib/sw_services/xilfpga/data/xilfpga.mld embeddedsw/lib/sw_services/xilfpga/data/xilfpga.tcl embeddedsw/lib/sw_services/xilfpga/examples/xfpga_load_bitstream_example.c embeddedsw/lib/sw_services/xilfpga/examples/xfpga_reg_readback_example.c embeddedsw/lib/sw_services/xilfpga/src/Makefile embeddedsw/lib/sw_services/xilfpga/src/xilfpga_pcap.c embeddedsw/lib/sw_services/xilfpga/src/xilfpga_pcap.h embeddedsw/lib/sw_services/xilisf/data/xilisf.mld embeddedsw/lib/sw_services/xilisf/data/xilisf.tcl embeddedsw/lib/sw_services/xilisf/examples/xilisf_atmel_buffer_rdwr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_atmel_rdwr_polled_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_atmel_read_write_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_atmel_spr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_intel_otp_rdwr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_intel_rdwr_polled_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_intel_read_write_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_intel_spr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_qspips_stm_intr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_qspips_stm_polled_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_qspipsu_stm_intr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_qspipsu_stm_polled_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_spips_sst_intr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_spips_sst_polled_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_stm_quad_flash_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_stm_rdwr_polled_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_stm_read_write_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_stm_spr_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_winbond_quad_flash_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_winbond_rdwr_polled_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_winbond_read_write_example.c embeddedsw/lib/sw_services/xilisf/examples/xilisf_winbond_spr_example.c embeddedsw/lib/sw_services/xilisf/src/Makefile embeddedsw/lib/sw_services/xilisf/src/include/xilisf.h embeddedsw/lib/sw_services/xilisf/src/include/xilisf_atmel.h embeddedsw/lib/sw_services/xilisf/src/include/xilisf_intelstm.h embeddedsw/lib/sw_services/xilisf/src/xilisf.c embeddedsw/lib/sw_services/xilisf/src/xilisf_erase.c embeddedsw/lib/sw_services/xilisf/src/xilisf_read.c embeddedsw/lib/sw_services/xilisf/src/xilisf_spr.c embeddedsw/lib/sw_services/xilisf/src/xilisf_write.c embeddedsw/lib/sw_services/xilmfs/data/xilmfs.mld embeddedsw/lib/sw_services/xilmfs/data/xilmfs.tcl embeddedsw/lib/sw_services/xilmfs/src/Makefile embeddedsw/lib/sw_services/xilmfs/src/mfs_filesys.c embeddedsw/lib/sw_services/xilmfs/src/mfs_filesys_util.c embeddedsw/lib/sw_services/xilmfs/src/utils/test_mfs_filesys.c embeddedsw/lib/sw_services/xilmfs/src/utils/testmfs.c embeddedsw/lib/sw_services/xilmfs/src/utils/testmfsflashrom.c embeddedsw/lib/sw_services/xilmfs/src/utils/testmfsrom.c embeddedsw/lib/sw_services/xilmfs/src/xilmfs.h embeddedsw/lib/sw_services/xilpm/data/xilpm.mld embeddedsw/lib/sw_services/xilpm/data/xilpm.tcl embeddedsw/lib/sw_services/xilpm/examples/gic_setup.c embeddedsw/lib/sw_services/xilpm/examples/gic_setup.h embeddedsw/lib/sw_services/xilpm/examples/timer.c embeddedsw/lib/sw_services/xilpm/examples/timer.h embeddedsw/lib/sw_services/xilpm/examples/xilpm_selfsuspend_example.c embeddedsw/lib/sw_services/xilpm/src/apu/pm_apu.h embeddedsw/lib/sw_services/xilpm/src/apu/pm_client.c embeddedsw/lib/sw_services/xilpm/src/apu/pm_client.h embeddedsw/lib/sw_services/xilpm/src/common/pm_api_sys.c embeddedsw/lib/sw_services/xilpm/src/common/pm_api_sys.h embeddedsw/lib/sw_services/xilpm/src/common/pm_callbacks.c embeddedsw/lib/sw_services/xilpm/src/common/pm_callbacks.h embeddedsw/lib/sw_services/xilpm/src/common/pm_cfg_obj.h embeddedsw/lib/sw_services/xilpm/src/common/pm_common.h embeddedsw/lib/sw_services/xilpm/src/common/pm_defs.h embeddedsw/lib/sw_services/xilpm/src/rpu/pm_client.c embeddedsw/lib/sw_services/xilpm/src/rpu/pm_client.h embeddedsw/lib/sw_services/xilpm/src/rpu/pm_rpu.h embeddedsw/lib/sw_services/xilrsa/data/xilrsa.mld embeddedsw/lib/sw_services/xilrsa/data/xilrsa.tcl embeddedsw/lib/sw_services/xilrsa/src/Makefile embeddedsw/lib/sw_services/xilrsa/src/include/xilrsa.h embeddedsw/lib/sw_services/xilsecure/data/xilsecure.mld embeddedsw/lib/sw_services/xilsecure/data/xilsecure.tcl embeddedsw/lib/sw_services/xilsecure/examples/xilsecure_aes_example.c embeddedsw/lib/sw_services/xilsecure/examples/xilsecure_rsa_example.c embeddedsw/lib/sw_services/xilsecure/examples/xilsecure_rsa_generic_example.c embeddedsw/lib/sw_services/xilsecure/examples/xilsecure_sha2_example.c embeddedsw/lib/sw_services/xilsecure/examples/xilsecure_sha_example.c embeddedsw/lib/sw_services/xilsecure/examples/xilsecure_simple_aes_example.c embeddedsw/lib/sw_services/xilsecure/src/Makefile embeddedsw/lib/sw_services/xilsecure/src/xsecure.c embeddedsw/lib/sw_services/xilsecure/src/xsecure.h embeddedsw/lib/sw_services/xilsecure/src/xsecure_aes.c embeddedsw/lib/sw_services/xilsecure/src/xsecure_aes.h embeddedsw/lib/sw_services/xilsecure/src/xsecure_hw.h embeddedsw/lib/sw_services/xilsecure/src/xsecure_rsa.c embeddedsw/lib/sw_services/xilsecure/src/xsecure_rsa.h embeddedsw/lib/sw_services/xilsecure/src/xsecure_sha.c embeddedsw/lib/sw_services/xilsecure/src/xsecure_sha.h embeddedsw/lib/sw_services/xilsecure/src/xsecure_sha2.h embeddedsw/lib/sw_services/xilskey/data/xilskey.mld embeddedsw/lib/sw_services/xilskey/data/xilskey.tcl embeddedsw/lib/sw_services/xilskey/examples/xilskey_bbram_example.c embeddedsw/lib/sw_services/xilskey/examples/xilskey_bbram_ultrascale_example.c embeddedsw/lib/sw_services/xilskey/examples/xilskey_bbram_ultrascale_input.h embeddedsw/lib/sw_services/xilskey/examples/xilskey_bbramps_zynqmp_example.c embeddedsw/lib/sw_services/xilskey/examples/xilskey_efuse_example.c embeddedsw/lib/sw_services/xilskey/examples/xilskey_efuseps_zynqmp_example.c embeddedsw/lib/sw_services/xilskey/examples/xilskey_efuseps_zynqmp_input.h embeddedsw/lib/sw_services/xilskey/examples/xilskey_input.h embeddedsw/lib/sw_services/xilskey/examples/xilskey_puf_registration.c embeddedsw/lib/sw_services/xilskey/examples/xilskey_puf_registration.h embeddedsw/lib/sw_services/xilskey/src/Makefile embeddedsw/lib/sw_services/xilskey/src/include/xilskey_bbram.h embeddedsw/lib/sw_services/xilskey/src/include/xilskey_epl.h embeddedsw/lib/sw_services/xilskey/src/include/xilskey_eps.h embeddedsw/lib/sw_services/xilskey/src/include/xilskey_eps_zynqmp.h embeddedsw/lib/sw_services/xilskey/src/include/xilskey_eps_zynqmp_puf.h embeddedsw/lib/sw_services/xilskey/src/include/xilskey_utils.h embeddedsw/lib/sw_services/xilskey/src/xilskey_bbram.c embeddedsw/lib/sw_services/xilskey/src/xilskey_bbramps_zynqmp.c embeddedsw/lib/sw_services/xilskey/src/xilskey_bbramps_zynqmp_hw.h embeddedsw/lib/sw_services/xilskey/src/xilskey_epl.c embeddedsw/lib/sw_services/xilskey/src/xilskey_eps.c embeddedsw/lib/sw_services/xilskey/src/xilskey_eps_zynqmp.c embeddedsw/lib/sw_services/xilskey/src/xilskey_eps_zynqmp_hw.h embeddedsw/lib/sw_services/xilskey/src/xilskey_eps_zynqmp_puf.c embeddedsw/lib/sw_services/xilskey/src/xilskey_epshw.h embeddedsw/lib/sw_services/xilskey/src/xilskey_js.h embeddedsw/lib/sw_services/xilskey/src/xilskey_jscmd.c embeddedsw/lib/sw_services/xilskey/src/xilskey_jscmd.h embeddedsw/lib/sw_services/xilskey/src/xilskey_jslib.c embeddedsw/lib/sw_services/xilskey/src/xilskey_jslib.h embeddedsw/lib/sw_services/xilskey/src/xilskey_jtag.h embeddedsw/lib/sw_services/xilskey/src/xilskey_utils.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. / @file alloc.h @brief Memory allocation handling primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/alloc.h -------------------------------------------------------------------------------- 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. / @file atomic.h @brief Atomic primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/atomic.h -------------------------------------------------------------------------------- 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. / @file cache.h @brief CACHE operation primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/cache.h -------------------------------------------------------------------------------- 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. / @file compiler.h @brief Compiler specific primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/compiler.h -------------------------------------------------------------------------------- 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. / @file condition.h @brief Condition variable for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/condition.h -------------------------------------------------------------------------------- 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. / @file config.h @brief Generated configuration settings for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/config.h -------------------------------------------------------------------------------- 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. / @file cpu.h @brief CPU primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/cpu.h -------------------------------------------------------------------------------- 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. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/device.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/dma.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/init.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/io.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/log.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/version.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/metal-test.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/alloc.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/atomic.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/irq.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/main.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/mutex.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/sleep.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/freertos/threads.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/alloc.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/atomic.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/irq.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/main.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/mutex.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/alloc.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/atomic.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/condition.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/irq.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/main.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/mutex.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/shmem.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/spinlock.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/threads.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/linux/zynq/device.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/zephyr/alloc.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/zephyr/atomic.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/zephyr/irq.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/zephyr/main.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/zephyr/mutex.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/version.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/libmetal_amp_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/sys_init.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/sys_init.h embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/libmetal_amp_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/sys_init.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/sys_init.h -------------------------------------------------------------------------------- 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. / @file device.h @brief Bus abstraction for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/device.h -------------------------------------------------------------------------------- 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. / @file dma.h @brief DMA primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/dma.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2015 - 2017, Xilinx Inc. and Contributors. 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. / @file io.h @brief I/O access primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/io.h -------------------------------------------------------------------------------- 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. / @file irq.h @brief Interrupt handling primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/irq.h -------------------------------------------------------------------------------- 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. / @file list.h @brief List primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/list.h -------------------------------------------------------------------------------- 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. / @file log.h @brief Logging support for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/log.h -------------------------------------------------------------------------------- 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. / @file mutex.h @brief Mutex primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/mutex.h -------------------------------------------------------------------------------- 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. / @file generic/shmem.c @brief Generic libmetal shared memory handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/shmem.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/shmem.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. / @file shmem.h @brief Shared memory primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/shmem.h -------------------------------------------------------------------------------- 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. / @file sleep.h @brief Sleep primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/sleep.h -------------------------------------------------------------------------------- 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. / @file spinlock.h @brief Spinlock primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/spinlock.h -------------------------------------------------------------------------------- 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. / @file sys.h @brief System primitives for libmetal. @brief Top level include internal to libmetal library code. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/sys.h -------------------------------------------------------------------------------- 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. / @file time.h @brief Time primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/time.h -------------------------------------------------------------------------------- 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. / @file utilities.h @brief Utility routines for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/utilities.h -------------------------------------------------------------------------------- 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. / @file version.h @brief Library version information for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/version.h -------------------------------------------------------------------------------- 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. / @file gcc/atomic.h @brief GCC specific atomic primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/compiler/gcc/atomic.h embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/aarch64/atomic.h embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/arm/atomic.h embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/x86_64/atomic.h -------------------------------------------------------------------------------- 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. / @file gcc/compiler.h @brief GCC specific primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/compiler/gcc/compiler.h -------------------------------------------------------------------------------- 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. / @file cpu.h @brief CPU specific primatives / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/aarch64/cpu.h embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/arm/cpu.h embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/x86_64/cpu.h -------------------------------------------------------------------------------- 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. / @file microblaze/atomic.h @brief Microblaze specific atomic primitives for libmetal / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/microblaze/atomic.h -------------------------------------------------------------------------------- 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. / @file cpu.h @brief CPU specific primatives on microblaze platform. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/processor/microblaze/cpu.h -------------------------------------------------------------------------------- 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. / @file freertos/alloc.c @brief FreeRTOS libmetal memory allocattion definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/alloc.h -------------------------------------------------------------------------------- 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. / @file freertos/cache.c @brief freertos libmetal cache handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/cache.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. / @file generic/condition.c @brief Generic libmetal condition variable handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/condition.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/condition.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/condition.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. / @file generic/condition.h @brief Generic condition variable primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/condition.h embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/condition.h -------------------------------------------------------------------------------- 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. / @file freertos/device.c @brief FreeRTOS device operations. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/device.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. / @file freertos/init.c @brief FreeRTOS libmetal initialization. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/init.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2016 - 2017, Xilinx Inc. and Contributors. 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. / @file freertos/irq.c @brief FreeRTOS libmetal irq definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/irq.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. / @file freertos/shmem.c @brief FreeRTOS libmetal shared memory handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/shmem.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. / @file freertos/sleep.c @brief freertos libmetal sleep handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/sleep.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. / @file freertos/irq.c @brief FreeRTOS libmetal irq definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/irq.h -------------------------------------------------------------------------------- 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. / @file freertos/mutex.h @brief FreeRTOS mutex primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/mutex.h -------------------------------------------------------------------------------- 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. / @file freertos/sys.h @brief FreeRTOS system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/sys.h -------------------------------------------------------------------------------- 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. / @file freertos/time.c @brief freertos libmetal time handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/time.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. / @file freertos/io.c @brief FreeRTOS libmetal io operations / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/io.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. / @file freertos/io.h @brief FreeRTOS specific io definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/io.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 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. / @file freertos/zynq7/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynq7/sys.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. / @file freertos/zynq7/sys.h @brief freertos zynq7 system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynq7/sys.h -------------------------------------------------------------------------------- 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. / @file freertos/zynqmp_a53/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_a53/sys.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. / @file freertos/zynqmp_a53/sys.h @brief freertos zynqmp_a53 system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_a53/sys.h -------------------------------------------------------------------------------- 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. / @file freertos/zynqmp_r5/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_r5/sys.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. / @file freertos/zynqmp_r5/sys.h @brief freertos zynqmp_r5 system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/freertos/zynqmp_r5/sys.h -------------------------------------------------------------------------------- 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. / @file generic/alloc.c @brief generic libmetal memory allocattion definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/alloc.h -------------------------------------------------------------------------------- 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. / @file generic/cache.c @brief generic libmetal cache handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/cache.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. / @file generic/device.c @brief Generic libmetal device operations. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/device.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. / @file generic/init.c @brief Generic libmetal initialization. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/init.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2016 - 2017, Xilinx Inc. and Contributors. 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. / @file generic/irq.c @brief generic libmetal irq definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/irq.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. / @file generic/mutex.h @brief Generic mutex primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/mutex.h -------------------------------------------------------------------------------- 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. / @file generic/irq.c @brief Generic libmetal irq definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/irq.h -------------------------------------------------------------------------------- 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. / @file generic/sleep.c @brief Generic libmetal sleep handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/sleep.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. / @file generic/sys.h @brief Generic system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/sys.h -------------------------------------------------------------------------------- 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. / @file generic/time.c @brief Generic libmetal time handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/time.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. / @file generic/io.c @brief Generic libmetal io operations / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/io.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. / @file generic/io.h @brief Generic specific io definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/io.h -------------------------------------------------------------------------------- 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. / @file generic/microblaze_generic/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/microblaze_generic/sys.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. / @file generic/microblaze_generic/sys.h @brief generic microblaze system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/microblaze_generic/sys.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 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. / @file generic/zynq7/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynq7/sys.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. / @file generic/zynq7/sys.h @brief generic zynq7 system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynq7/sys.h -------------------------------------------------------------------------------- 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. / @file generic/zynqmp_a53/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_a53/sys.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. / @file generic/zynqmp_a53/sys.h @brief generic zynqmp_a53 system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_a53/sys.h -------------------------------------------------------------------------------- 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. / @file generic/zynqmp_r5/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_r5/sys.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. / @file generic/zynqmp_r5/sys.h @brief generic zynqmp_r5 system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/generic/zynqmp_r5/sys.h -------------------------------------------------------------------------------- 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. / @file linux/alloc.h @brief linux memory allocattion definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/alloc.h -------------------------------------------------------------------------------- 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. / @file linux/cache.c @brief Linux libmetal cache handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/cache.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. / @file linux/condition.h @brief Linux condition variable primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/condition.h -------------------------------------------------------------------------------- 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. / @file linux/device.c @brief Linux libmetal device operations. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/device.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. / @file linux/init.c @brief Linux libmetal initialization. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/init.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. / @file linux/irq.c @brief Linux libmetal irq operations / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/irq.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. / @file linux/irq.h @brief Linux libmetal irq definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/irq.h -------------------------------------------------------------------------------- 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. / @file linux/mutex.h @brief Linux mutex primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/mutex.h -------------------------------------------------------------------------------- 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. / @file linux/shmem.c @brief Linux libmetal shared memory handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/shmem.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. / @file Linux/sleep.c @brief Linux libmetal sleep handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/sleep.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. / @file linux/sys.h @brief Linux system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/sys.h -------------------------------------------------------------------------------- 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. / @file linux/time.c @brief Linux libmetal time handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/time.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. / @file utils.c @brief Linux libmetal utility functions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/utilities.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. / @file linux/io.h @brief Linux specific io definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/linux/io.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/alloc.c @brief Zephyr libmetal memory allocation handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/alloc.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/alloc.h @brief zephyr libmetal memory allocattion definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/alloc.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/cache.c @brief Zephyr libmetal cache handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/cache.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/condition.c @brief Zephyr libmetal condition variable handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/condition.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/condition.h @brief Zephyr condition variable primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/condition.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/device.c @brief Zephyr libmetal device definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/device.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/init.c @brief Zephyr libmetal initialization. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/init.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/io.c @brief Zephyr libmetal io operations / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/io.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/io.h @brief Zephyr specific io definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/io.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/irq.c @brief Zephyr libmetal irq definitions. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/irq.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/irq.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/mutex.h @brief Zephyr mutex primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/mutex.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/shmem.c @brief Zephyr libmetal shared memory handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/shmem.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/sleep.c @brief Zephyr libmetal sleep handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/sleep.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/sys.h @brief Zephyr system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/sys.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/time.c @brief Zephyr libmetal time handling. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/time.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/qemu_cortex_m3/sys.c @brief machine specific system primitives implementation. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/cortexm/sys.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2017, Linaro Limited. and Contributors. 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 Linaro 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 zephyr/qemu_cortex_m3/sys.h @brief Zephyr QEMU Cortex M3 system primitives for libmetal. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/lib/system/zephyr/cortexm/sys.h -------------------------------------------------------------------------------- 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. / Template file used to ensure that each header can be included without independently without prior inclusion of dependencies. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/metal-header-template.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. / @file metal-test.h @brief Top level include internal to libmetal tests. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/metal-test.h -------------------------------------------------------------------------------- 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 the 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: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/microblaze_generic/helper.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/microblaze_generic/platform.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/microblaze_generic/platform.h embeddedsw/lib/sw_apps/openamp_echo_test/src/system/freertos/system_helper.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/system/freertos/system_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 the 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: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/zynq7/helper.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/zynqmp_a53/helper.c embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/generic/zynqmp_r5/helper.c embeddedsw/lib/sw_apps/openamp_echo_test/src/system/freertos/machine/zynq7/helper.c embeddedsw/lib/sw_apps/openamp_echo_test/src/system/freertos/machine/zynqmp_r5/helper.c embeddedsw/lib/sw_apps/openamp_echo_test/src/system/generic/machine/zynq7/helper.c embeddedsw/lib/sw_apps/openamp_echo_test/src/system/generic/machine/zynqmp_r5/helper.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/system/freertos/machine/zynq7/helper.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/system/freertos/machine/zynqmp_r5/helper.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/system/generic/machine/zynq7/helper.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/system/generic/machine/zynqmp_r5/helper.c embeddedsw/lib/sw_apps/openamp_rpc_demo/src/system/freertos/machine/zynq7/helper.c embeddedsw/lib/sw_apps/openamp_rpc_demo/src/system/freertos/machine/zynqmp_r5/helper.c embeddedsw/lib/sw_apps/openamp_rpc_demo/src/system/generic/machine/zynq7/helper.c embeddedsw/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) 2017, Linaro Limited. and Contributors. 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 Linaro 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 system/zephyr/metal-test-internal.h @brief Zephyr include internal to libmetal tests. / FILES: embeddedsw/ThirdParty/sw_services/libmetal/src/libmetal/test/system/zephyr/metal-test-internal.h -------------------------------------------------------------------------------- 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: embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/sys_arch.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: embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xadapter.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xaxiemacif.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xemacliteif.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xemacpsif.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xlltemacif.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xpqueue.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/netif/xtopology.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xadapter.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_dma.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_fifo.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_hw.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_hw.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_dma.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_hw.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_hw.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif_physpeed.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xpqueue.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/sys_arch_raw.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp12/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp12/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp12/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/dppt_vdma.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/dppt_vid_phy_config.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xclk_wiz.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/kcu_dp14/xedid_print_example.c embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/zcu_pt_dp14/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp12/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp12/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp12/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/xvid_pat_gen.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/xvidframe_crc.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/xvidframe_crc.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/dppt_vdma.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/dppt_vid_phy_config.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/menus.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xclk_wiz.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/kcu_dp14/xedid_print_example.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/zcu_pt_dp14/menus.c embeddedsw/XilinxProcessorIPLib/drivers/v_frmbuf_wr/src/xv_frmbufwr_l2_intr.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmi_common/src/xv_hdmic_vsif.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmi_common/src/xv_hdmic_vsif.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdcp.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdcp.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_edid.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_edid.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_example.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_menu.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/PassThrough/xhdmi_menu.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdcp.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdcp.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_edid.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_edid.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_example.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_menu.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/RxOnly/xhdmi_menu.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/xhdmi_hdcp_keys_table.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdcp.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdcp.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_edid.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_edid.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_example.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_menu.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/PassThrough/xhdmi_menu.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdcp.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdcp.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_edid.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_edid.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_example.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_menu.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_menu.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/xhdmi_hdcp_keys_table.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/platform.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/platform.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/platform_config.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/si5324drv.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/si5324drv.h embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/xsdi_example.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/xsdi_menu.c embeddedsw/XilinxProcessorIPLib/drivers/v_sdirxss/examples/xuhdsdi_rx_example/xsdi_menu.h embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc_edid_ext.c embeddedsw/lib/sw_apps/lwip_tcp_perf_client/src/platform_zynqmp.c embeddedsw/lib/sw_apps/lwip_tcp_perf_server/src/platform_zynqmp.c embeddedsw/mcap/linux/mcap.c embeddedsw/mcap/linux/mcap_lib.c embeddedsw/mcap/linux/mcap_lib.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001, 2002 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: embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/lwipopts.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/lwipopts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2003 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 / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/cc.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/cpu.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/perf.h embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/include/arch/sys_arch.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/arch/cc.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/arch/cpu.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/arch/perf.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/include/arch/sys_arch.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: Adam Dunkels / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacliteif.c embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xemacpsif.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xaxiemacif.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xemacliteif.c embeddedsw/ThirdParty/sw_services/lwip202/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: embeddedsw/ThirdParty/sw_services/lwip141/src/contrib/ports/xilinx/netif/xaxiemacif_physpeed.c embeddedsw/ThirdParty/sw_services/lwip202/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/api_lib.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Sequential API Internal 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/api_msg.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/api_msg.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Error Management 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/err.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/err.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Network buffer management / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/netbuf.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file API functions for name resolving / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/netdb.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file Network Interface Sequential API module / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/netifapi.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Sockets BSD-Like API 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 Improved by Marc Boucher and David Haas / FILES: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/sockets.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Sequential API Main thread 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/api/tcpip.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/tcpip.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Common functions used throughout the stack. / 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: Simon Goldschmidt / FILES: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/init.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/mem.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Dynamic pool memory manager lwIP has dedicated pools for many structures (netconn, protocol control blocks, packet buffers, ...). All these pools are managed here. / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/memp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file lwIP network interface 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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/stats.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/tcp_in.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/tcp_out.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/timers.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/timeouts.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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/icmp.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/ip.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv4/ip4.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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/ip_addr.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv4/ip4_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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv4/ip_frag.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv4/ip4_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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/ipv6/ip6_addr.c embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/icmp.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/inet.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/inet_chksum.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/ip.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/icmp.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/inet.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/ip.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/ipv6/lwip/ip_addr.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/api.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/api_msg.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/arch.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/debug.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/def.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/err.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/init.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/mem.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/memp.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/netbuf.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/netif.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/pbuf.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/raw.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/sockets.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/stats.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/sys.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/tcp.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/tcp_impl.h embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/tcpip.h embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/asn1_dec.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Abstract Syntax Notation One (ISO 8824, 8825) encoding @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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/asn1_enc.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) objects and functions. @note the object identifiers for this MIB-2 and private MIB tree must be kept in sorted ascending order. This to ensure correct getnext operation. / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/core/snmp/mib2.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file MIB tree access/construction functions. / 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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/netifapi.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/ppp_opts.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/pppapi.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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/sio.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/snmp_asn1.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP Agent message handling structures. / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/snmp_msg.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Generic MIB tree structures. @todo namespace prefixes / 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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/include/lwip/snmp_structs.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: Adam Dunkels Simon Goldschmidt / FILES: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/netif/etharp.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv4/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: embeddedsw/ThirdParty/sw_services/lwip141/src/lwip-1.4.1/src/netif/ethernetif.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ethernetif.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 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: embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/sys_arch.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 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: embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xemacpsif_dma.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xemacpsif_hw.c embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xemacpsif_hw.h embeddedsw/ThirdParty/sw_services/lwip202/src/contrib/ports/xilinx/netif/xpqueue.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/src/xv_hdmitxss_log.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001, 2002 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 COREFILES, CORE4FILES: The minimum set of files needed for lwIP. FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/Filelists.mk -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Sequential API External module @defgroup netconn Netconn API @ingroup sequential_api Thread-safe, to be called from non-TCPIP threads only. TX/RX handling based on @ref netbuf (containing @ref pbuf) to avoid copying data around. @defgroup netconn_common Common functions @ingroup netconn For use with TCP and UDP @defgroup netconn_tcp TCP only @ingroup netconn TCP only functions @defgroup netconn_udp UDP only @ingroup netconn UDP only 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 / This is the part of the API that is linked with the application / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/api_lib.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Network buffer management @defgroup netbuf Network buffers @ingroup netconn Network buffer descriptor for @ref netconn. Based on @ref pbuf internally to avoid copying data around.\n Buffers must not be shared accross multiple threads, all functions except netbuf_new() and netbuf_delete() are not thread-safe. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/netbuf.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file API functions for name resolving @defgroup netdbapi NETDB API @ingroup socket / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/netdb.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file Network Interface Sequential API module @defgroup netifapi NETIF API @ingroup sequential_api Thread-safe functions to be called from non-TCPIP threads @defgroup netifapi_netif NETIF related @ingroup netifapi To be called from non-TCPIP threads / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/netifapi.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Sockets BSD-Like API module @defgroup socket Socket API @ingroup sequential_api BSD-style socket API.\n Thread-safe, to be called from non-TCPIP threads only.\n Can be activated by defining @ref LWIP_SOCKET to 1.\n Header is in posix/sys/socket.h\b / 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 Improved by Marc Boucher and David Haas / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/api/sockets.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- Copyright (c) 2001-2003 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/httpd/fs.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/httpd/fsdata.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/fs.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [EPL-1.0] [Google] COPYRIGHT TEXT: --------------- @file LWIP HTTP server implementation / Copyright (c) 2001-2003 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 / @defgroup httpd HTTP server @ingroup apps This httpd supports for a rudimentary server-side-include facility which will replace tags of the form / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/mdns/mdns.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file MQTT client @defgroup mqtt MQTT client @ingroup apps @verbinclude mqtt_client.txt / Copyright (c) 2016 Erik Andersson 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: Erik Andersson @todo: - Handle large outgoing payloads for PUBLISH messages - Fix restriction of a single topic in each (UN)SUBSCRIBE message (protocol has support for multiple topics) - Add support for legacy MQTT protocol version Please coordinate changes and requests with Erik Andersson Erik Andersson / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/mqtt/mqtt.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file NetBIOS name service responder / @defgroup netbiosns NETBIOS responder @ingroup apps This is an example implementation of a NetBIOS name server. It responds to name queries for a configurable name. Name resolving is not supported. Note that the device doesn't broadcast it's own name so can't detect duplicate names! / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/netbiosns/netbiosns.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Abstract Syntax Notation One (ISO 8824, 8825) encoding @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 Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_asn1.c -------------------------------------------------------------------------------- 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. Copyright (c) 2016 Elias Oenal. 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 Martin Hentschel Elias Oenal / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_asn1.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [EPL-1.0] [Google] COPYRIGHT TEXT: --------------- @file MIB tree access/construction functions. / 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 Martin Hentschel @defgroup snmp SNMPv2c agent @ingroup apps SNMPv2c compatible agent\n There is also a MIB compiler and a MIB viewer in lwIP contrib repository (lwip- contrib/apps/LwipMibCompiler).\n The agent implements the most important MIB2 MIBs including IPv6 support (interfaces, UDP, TCP, SNMP, ICMP, SYSTEM). IP MIB is an older version whithout IPv6 statistics (TODO).\n Rewritten by Martin Hentschel and Dirk Ziegelmeier \n Work on SNMPv3 has started, but is not finished.\n 0 Agent Capabilities Features: - SNMPv2c support. - Low RAM usage - no memory pools, stack only. - MIB2 implementation is separated from SNMP stack. - Support for multiple MIBs (snmp_set_mibs() call) - e.g. for private MIB. - Simple and generic API for MIB implementation. - Comfortable node types and helper functions for scalar arrays and tables. - Counter64, bit and truthvalue datatype support. - Callbacks for SNMP writes e.g. to implement persistency. - Runs on two APIs: RAW and netconn. - Async API is gone - the stack now supports netconn API instead, so blocking operations can be done in MIB calls. SNMP runs in a worker thread when netconn API is used. - Simplified thread sync support for MIBs - useful when MIBs need to access variables shared with other threads where no locking is possible. Used in MIB2 to access lwIP stats from lwIP thread. MIB compiler (code generator): - Provided in lwIP contrib repository. - Written in C. MIB viewer used Windows Forms. - Developed on Windows with Visual Studio 2010. - Can be compiled and used on all platforms with http://www.monodevelop.com/. - Based on a heavily modified version of of SharpSnmpLib (a4bd05c6afb4) (https://sharpsnmplib.codeple x.com/SourceControl/network/forks/Nemo157/MIBParserUpdate). - MIB parser, C file generation framework and LWIP code generation are cleanly separated, which means the code may be useful as a base for code generation of other SNMP agents. Notes: - Stack and MIB compiler were used to implement a Profinet device. Compiled/implemented MIBs: LLDP-MIB, LLDP-EXT-DOT3-MIB, LLDP-EXT-PNO-MIB. SNMPv1 per RFC1157 and SNMPv2c per RFC 3416 Note the S in SNMP stands for "Simple". Note that "Simple" is relative. SNMP is simple compared to the complex ISO network management protocols CMIP (Common Management Information Protocol) and CMOT (CMip Over Tcp). MIB II The standard lwIP stack management information base. This is a required MIB, so this is always enabled. The groups EGP, CMOT and transmission are disabled by default. Most mib-2 objects are not writable except: sysName, sysLocation, sysContact, snmpEnableAuthenTraps. Writing to or changing the ARP and IP address and route tables is not possible. Note lwIP has a very limited notion of IP routing. It currently doen't have a route table and doesn't have a notion of the U,G,H flags. Instead lwIP uses the interface list with only one default interface acting as a single gateway interface (G) for the default route. The agent returns a "virtual table" with the default route 0.0.0.0 for the default interface and network routes (no H) for each network interface in the netif_list. All routes are considered to be up (U). Loading additional MIBs MIBs can only be added in compile-time, not in run-time. 1 Building the Agent First of all you'll need to add the following define to your local lwipopts.h: \define LWIP_SNMP 1 and add the source files your makefile. Note you'll might need to adapt you network driver to update the mib2 variables for your interface. 2 Running the Agent The following function calls must be made in your program to actually get the SNMP agent running. Before starting the agent you should supply pointers for sysContact, sysLocation, and snmpEnableAuthenTraps. You can do this by calling - snmp_mib2_set_syscontact() - snmp_mib2_set_syslocation() - snmp_set_auth_traps_enabled() You can register a callback which is called on successful write access: snmp_set_write_callback(). Additionally you may want to set - snmp_mib2_set_sysdescr() - snmp_set_device_enterprise_oid() - snmp_mib2_set_sysname() Also before starting the agent you need to setup one or more trap destinations using these calls: - snmp_trap_dst_enable() - snmp_trap_dst_ip_set() If you need more than MIB2, set the MIBs you want to use by snmp_set_mibs(). Finally, enable the agent by calling snmp_init() @defgroup snmp_core Core @ingroup snmp @defgroup snmp_traps Traps @ingroup snmp / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_core.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: Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_core_priv.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / @defgroup snmp_mib2 MIB2 @ingroup snmp / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) ICMP objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2_icmp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) INTERFACES objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2_interfaces.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) IP objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2_ip.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) SNMP objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2_snmp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) SYSTEM objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2_system.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) TCP objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2_tcp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Management Information Base II (RFC1213) UDP objects and functions. / 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: Dirk Ziegelmeier Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_mib2_udp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP message processing (RFC1157). / Copyright (c) 2006 Axon Digital Design B.V., The Netherlands. Copyright (c) 2016 Elias Oenal. 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 Martin Hentschel Elias Oenal / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_msg.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP Agent message handling structures (internal API, do not use in client code). / Copyright (c) 2006 Axon Digital Design B.V., The Netherlands. Copyright (c) 2016 Elias Oenal. 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 Martin Hentschel Elias Oenal / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_msg.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP netconn frontend. / 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. Author: Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_netconn.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP pbuf stream wrapper implementation (internal API, do not use in client code). / 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: Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_pbuf_stream.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP pbuf stream wrapper (internal API, do not use in client code). / 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: Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_pbuf_stream.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP RAW API frontend. / 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. Author: Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_raw.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP scalar node support 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: Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_scalar.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP table support 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: Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_table.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP thread synchronization 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. Author: Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_threadsync.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMPv1 traps 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: Martin Hentschel Christiaan Simons / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmp_traps.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Additional SNMPv3 functionality RFC3414 and RFC3826. / Copyright (c) 2016 Elias Oenal. 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: Elias Oenal / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmpv3.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmpv3.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Dummy SNMPv3 functions. / Copyright (c) 2016 Elias Oenal. 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: Elias Oenal Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmpv3_dummy.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMPv3 crypto/auth functions implemented for ARM mbedtls. / Copyright (c) 2016 Elias Oenal and Dirk Ziegelmeier. 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: Elias Oenal Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmpv3_mbedtls.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Additional SNMPv3 functionality RFC3414 and RFC3826 (internal API, do not use in client code). / Copyright (c) 2016 Elias Oenal. 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: Elias Oenal / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/snmp/snmpv3_priv.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNTP client module / Copyright (c) 2007-2009 Frédéric Bernon, Simon Goldschmidt 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: Frédéric Bernon, Simon Goldschmidt / @defgroup sntp SNTP @ingroup apps This is simple "SNTP" client for the lwIP raw API. It is a minimal implementation of SNTPv4 as specified in RFC 4330. For a list of some public NTP servers, see this link : http://support.ntp.org/bin/view/Servers/NTPPoolServers @todo: - set/change servers at runtime - complete SNTP_CHECK_RESPONSE checks 3 and 4 / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/sntp/sntp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file tftp_server.c @author Logan Gunthorpe Dirk Ziegelmeier @brief Trivial File Transfer Protocol (RFC 1350) Copyright (c) Deltatee Enterprises Ltd. 2013 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: Logan Gunthorpe Dirk Ziegelmeier / @defgroup tftp TFTP server @ingroup apps This is simple TFTP server for the lwIP raw API. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/apps/tftp/tftp_server.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Common functions used throughout the stack. These are reference implementations of the byte swapping functions. Again with the aim of being simple, correct and fully portable. Byte swapping is the second thing you would want to optimize. You will need to port it to your architecture and in your cc.h: \define lwip_htons(x) your_htons \define lwip_htonl(x) your_htonl Note lwip_ntohs() and lwip_ntohl() are merely references to the htonx counterparts. If you \define them to htons() and htonl(), you should \define LWIP_DONT_PROVIDE_BYTEORDER_FUNCTIONS to prevent lwIP from defining htonx/ntohx compatibility macros. @defgroup sys_nonstandard Non-standard functions @ingroup sys_layer lwIP provides default implementations for non-standard functions. These can be mapped to OS functions to reduce code footprint if desired. All defines related to this section must not be placed in lwipopts.h, but in arch/cc.h! These options cannot be \defined in lwipopts.h since they are not options of lwIP itself, but options of the lwIP port to your system. / 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: Simon Goldschmidt / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/def.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file DNS - host name to IP address resolver. @defgroup dns DNS @ingroup callbackstyle_api Implements a DNS host name to IP address resolver. 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). Multicast DNS queries are supported for names ending on ".local". However, only "One-Shot Multicast DNS Queries" are supported (RFC 6762 chapter 5.1), this is not a fully compliant implementation of continuous mDNS querying! All functions must be called from TCPIP thread. @see @ref netconn_common for thread-safe access. / Port to lwIP from uIP by Jim Pettinato April 2007 security fixes and more by Simon Goldschmidt 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. / 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 / @todo: one-shot mDNS: dual-stack fallback to another IP version / Includes ----------------------------------------------------------------------------/ FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/dns.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Incluse internet checksum functions.\n These are some reference implementations of the checksum algorithm, with the aim of being simple, correct and fully portable. Checksumming is the first thing you would want to optimize for your platform. If you create your own version, link it in and in your cc.h put: \define LWIP_CHKSUM your_checksum_routine Or you can select from the implementations below by defining LWIP_CHKSUM_ALGORITHM to 1, 2 or 3. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/inet_chksum.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Common IPv4 and IPv6 code @defgroup ip IP @ingroup callbackstyle_api @defgroup ip4 IPv4 @ingroup ip @defgroup ip6 IPv6 @ingroup ip @defgroup ipaddr IP address handling @ingroup infrastructure @defgroup ip4addr IPv4 only @ingroup ipaddr @defgroup ip6addr IPv6 only @ingroup ipaddr / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ip.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 MEMP_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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/mem.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Dynamic pool memory manager lwIP has dedicated pools for many structures (netconn, protocol control blocks, packet buffers, ...). All these pools are managed here. @defgroup mempool Memory pools @ingroup infrastructure Custom memory pools / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/memp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file lwIP network interface abstraction @defgroup netif Network interface (NETIF) @ingroup callbackstyle_api @defgroup netif_ip4 IPv4 address handling @ingroup netif @defgroup netif_ip6 IPv6 address handling @ingroup netif @defgroup netif_cd Client data handling Store data (void) on a netif for application usage. @see @ref LWIP_NUM_NETIF_CLIENT_DATA @ingroup netif / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/netif.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Packet buffer management / @defgroup pbuf Packet buffers (PBUF) @ingroup infrastructure 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). Example of custom pbuf usage for zero-copy RX: @code{.c} typedef struct my_custom_pbuf { struct pbuf_custom p; void dma_descriptor; } my_custom_pbuf_t; LWIP_MEMPOOL_DECLARE(RX_POOL, 10, sizeof(my_custom_pbuf_t), "Zero-copy RX PBUF pool"); void my_pbuf_free_custom(void p) { my_custom_pbuf_t my_puf (my_custom_pbuf_t)p; LOCK_INTERRUPTS(); free_rx_dma_descriptor(my_pbuf->dma_descriptor); LWIP_MEMPOOL_FREE(RX_POOL, my_pbuf); UNLOCK_INTERRUPTS(); } void eth_rx_irq() { dma_descriptor dma_desc get_RX_DMA_descriptor_from_ethernet(); my_custom_pbuf_t my_pbuf (my_custom_pbuf_t)LWIP_MEMPOOL_ALLOC(RX_POOL); my_pbuf->p.custom_free_function my_pbuf_free_custom; my_pbuf->dma_descriptor dma_desc; invalidate_cpu_cache(dma_desc->rx_data, dma_desc->rx_length); struct pbuf p pbuf_alloced_custom(PBUF_RAW, dma_desc->rx_length, PBUF_REF, &my_pbuf->p, dma_desc->rx_data, dma_desc->max_buffer_size); if(netif->input(p, netif) ! ERR_OK) { pbuf_free(p); } } @endcode / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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.\n See also @ref raw_raw @defgroup raw_raw RAW @ingroup callbackstyle_api Implementation of raw protocol PCBs for low-level handling of different types of protocols besides (or overriding) those already available in lwIP.\n @see @ref raw_api / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/raw.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 / @defgroup sys_layer Porting (system abstraction layer) @ingroup lwip @verbinclude "sys_arch.txt" @defgroup sys_os OS abstraction layer @ingroup sys_layer No need to implement functions in this section in NO_SYS mode. @defgroup sys_sem Semaphores @ingroup sys_os @defgroup sys_mutex Mutexes @ingroup sys_os Mutexes are recommended to correctly handle priority inversion, especially if you use LWIP_CORE_LOCKING . @defgroup sys_mbox Mailboxes @ingroup sys_os @defgroup sys_time Time @ingroup sys_layer @defgroup sys_prot Critical sections @ingroup sys_layer Used to protect short regions of code against concurrent access. - Your system is a bare-metal system (probably with an RTOS) and interrupts are under your control: Implement this as LockInterrupts() / UnlockInterrupts() - Your system uses an RTOS with deferred interrupt handling from a worker thread: Implement as a global mutex or lock/unlock scheduler - Your system uses a high- level OS with e.g. POSIX signals: Implement as a global mutex @defgroup sys_misc Misc @ingroup sys_os / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/sys.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Transmission Control Protocol for IP See also @ref tcp_raw @defgroup tcp_raw TCP @ingroup callbackstyle_api Transmission Control Protocol for IP\n @see @ref raw_api and @ref netconn 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.\n / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/tcp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file User Datagram Protocol module\n The code for the User Datagram Protocol UDP & UDPLite (RFC 3828).\n See also @ref udp_raw @defgroup udp_raw UDP @ingroup callbackstyle_api User Datagram Protocol module\n @see @ref raw_api and @ref netconn / 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 / @todo Check the use of '(struct udp_pcb).chksum_len_rx'! / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/udp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file AutoIP Automatic LinkLocal IP Configuration This is a AutoIP implementation for the lwIP TCP/IP stack. It aims to conform with RFC 3927. @defgroup autoip AUTOIP @ingroup ip4 AUTOIP related functions USAGE: define @ref LWIP_AUTOIP 1 in your lwipopts.h Options: AUTOIP_TMR_INTERVAL msecs, 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 @ref LWIP_DHCP_AUTOIP_COOP 1 in your lwipopts.h. - Configure your DHCP Client. @see netifapi_autoip / 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 / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv4/autoip.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Dynamic Host Configuration Protocol client @defgroup dhcp4 DHCPv4 @ingroup ip4 DHCP (IPv4) related functions 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, ...) Options: @ref DHCP_COARSE_TIMER_SECS (recommended 60 which is a minute) @ref DHCP_FINE_TIMER_MSECS (recommended 500 which equals TCP coarse timer) dhcp_start() starts a DHCP client instance which configures the interface by obtaining an IP address lease and maintaining it. Use dhcp_release() to end the lease and use dhcp_stop() to remove the DHCP client. @see netifapi_dhcp4 / 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 part of 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 / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv4/dhcp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IGMP - Internet Group Management Protocol @defgroup igmp IGMP @ingroup ip4 To be called from TCPIP thread / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv4/igmp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file DHCPv6. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/dhcp6.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Ethernet output for IPv6. Uses ND tables for link-layer addressing. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/ethip6.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ethip6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv6 version of ICMP, as per RFC 4443. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/icmp6.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/icmp6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file INET v6 addresses. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/inet6.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv6 layer. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/ip6.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv6 addresses. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Functions for handling IPv6 addresses. Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/ip6_addr.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv6 fragmentation and reassembly. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/ip6_frag.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip6_frag.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Multicast listener discovery @defgroup mld6 MLD6 @ingroup ip6 Multicast listener discovery for IPv6. Aims to be compliant with RFC 2710. No support for MLDv2.\n To be called from TCPIP thread / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / Based on igmp.c implementation of igmp v2 protocol / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/mld6.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Neighbor discovery and stateless address autoconfiguration for IPv6. Aims to be compliant with RFC 4861 (Neighbor discovery) and RFC 4862 (Address autoconfiguration). / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/core/ipv6/nd6.c embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/nd6.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/priv/nd6_priv.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file netconn API (to be used from non-TCPIP threads) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/api.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Support for different processor and compiler architectures / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/arch.h -------------------------------------------------------------------------------- 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. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/autoip.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Debug messages infrastructure / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/debug.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file various utility macros / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/def.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file DHCP client API / 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 part of the lwIP TCP/IP stack. Author: Leon Woestenberg / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/dhcp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv6 address autoconfiguration as per RFC 4862. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer IPv6 address autoconfiguration as per RFC 4862. Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/dhcp6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file DNS API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/dns.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file lwIP Error codes / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/err.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Posix Errno defines / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/errno.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Ethernet output function - handles OUTGOING ethernet level traffic, implements ARP resolving. To be used in most low-level netif implementations / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/etharp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file ICMP API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/icmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IGMP API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/igmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file This file (together with sockets.h) aims to provide structs and functions from - arpa/inet.h - netinet/in.h / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/inet.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IP checksum calculation 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/inet_chksum.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file lwIP initialization API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/init.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IP API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv4 API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip4.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv4 address API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip4_addr.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IP fragmentation/reassembly / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip4_frag.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv6 addresses. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Structs and macros for handling IPv6 addresses. Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip6_addr.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IP address API (common IPv4 and IPv6) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/ip_addr.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Heap API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/mem.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Memory pool API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/memp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Multicast listener discovery for IPv6. Aims to be compliant with RFC 2710. No support for MLDv2. / Copyright (c) 2010 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/mld6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file netbuf API (for netconn API) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/netbuf.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file NETDB API (sockets) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/netdb.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file netif API (to be used from TCPIP thread) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/netif.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file netif API (to be used from non-TCPIP threads) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/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 / NOTE: || defined __DOXYGEN__ is a workaround for doxygen bug without this, doxygen does not see the actual define / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/opt.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file pbuf API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/pbuf.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file raw API (to be used from TCPIP thread)\n See also @ref raw_raw / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/raw.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP support API for implementing netifs and statitics for MIB2 / 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: Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/snmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Socket API (to be used from non-TCPIP threads) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/sockets.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Statistics API (to be used from TCPIP thread) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/stats.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file OS abstraction layer / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/sys.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file TCP API (to be used from TCPIP thread)\n See also @ref tcp_raw / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/tcp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Functions to sync with TCPIP thread / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/tcpip.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Timer implementations / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/timeouts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file UDP API (to be used from TCPIP thread)\n See also @ref udp_raw / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/udp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file HTTP server / Copyright (c) 2001-2003 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 version of the file has been modified by Texas Instruments to offer simple server-side-include (SSI) and Common Gateway Interface (CGI) capability. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/httpd.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file HTTP server options list / Copyright (c) 2001-2003 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 version of the file has been modified by Texas Instruments to offer simple server-side-include (SSI) and Common Gateway Interface (CGI) capability. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/httpd_opts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file lwIP iPerf server implementation / Copyright (c) 2014 Simon Goldschmidt 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: Simon Goldschmidt / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/lwiperf.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file MQTT client / Copyright (c) 2016 Erik Andersson 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: Erik Andersson / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/mqtt.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file MQTT client options / Copyright (c) 2016 Erik Andersson 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: Erik Andersson / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/mqtt_opts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file NETBIOS name service responder / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/netbiosns.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file NETBIOS name service responder options / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/netbiosns_opts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP server main API - start and basic configuration / 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 Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP core API for implementing MIBs / 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 Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmp_core.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP MIB2 API / 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: Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmp_mib2.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP server options list / Copyright (c) 2015 Dirk Ziegelmeier 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: Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmp_opts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP server MIB API to implement scalar nodes / 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: Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmp_scalar.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP server MIB API to implement table nodes / 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: Martin Hentschel / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmp_table.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNMP server MIB API to implement thread synchronization / 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: Dirk Ziegelmeier / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/snmp_threadsync.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNTP client API / Copyright (c) 2007-2009 Frédéric Bernon, Simon Goldschmidt 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: Frédéric Bernon, Simon Goldschmidt / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/sntp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SNTP client options list / Copyright (c) 2007-2009 Frédéric Bernon, Simon Goldschmidt 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: Frédéric Bernon, Simon Goldschmidt / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/sntp_opts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file tftp_opts.h @author Logan Gunthorpe @brief Trivial File Transfer Protocol (RFC 1350) implementation options Copyright (c) Deltatee Enterprises Ltd. 2013 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: Logan Gunthorpe / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/tftp_opts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file tftp_server.h @author Logan Gunthorpe @brief Trivial File Transfer Protocol (RFC 1350) Copyright (c) Deltatee Enterprises Ltd. 2013 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: Logan Gunthorpe / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/apps/tftp_server.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file netconn API lwIP internal implementations (do not use in application code) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/priv/api_msg.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file memory pools lwIP internal implementations (do not use in application code) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/priv/memp_priv.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file TCP internal implementations (do not use in application code) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/priv/tcp_priv.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file TCPIP API internal implementations (do not use in application code) / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/priv/tcpip_priv.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file AutoIP protocol definitions / 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. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/autoip.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file DHCP protocol definitions / 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 part of the lwIP TCP/IP stack. Author: Leon Woestenberg / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/dhcp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file DNS - host name to IP address resolver. / Port to lwIP from uIP by Jim Pettinato April 2007 security fixes and more by Simon Goldschmidt 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. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/dns.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file ARP protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/etharp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Ethernet protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/ethernet.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file ICMP protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/icmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file ICMP6 protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/icmp6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IGMP protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/igmp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IP protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/ip.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv4 protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/ip4.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file IPv6 protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/ip6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file MLD6 protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/mld6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file ND6 protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/nd6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file TCP protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/tcp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file UDP protocol definitions / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/lwip/prot/udp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Ethernet input function - handles INCOMING ethernet level traffic To be used in most low-level netif implementations / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ethernet.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file 6LowPAN output for IPv6. Uses ND tables for link-layer addressing. Fragments packets to 6LowPAN units. / Copyright (c) 2015 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/lowpan6.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file 6LowPAN options list / Copyright (c) 2015 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/lowpan6_opts.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SLIP netif API / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/slipif.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ccp.h - Definitions for PPP Compression Control Protocol. Copyright (c) 1994-2002 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. $Id: ccp.h,v 1.12 2004/11/04 10:02:26 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/ccp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- chap-md5.h - New CHAP/MD5 implementation. Copyright (c) 2003 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/chap-md5.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- chap-new.c - New CHAP implementation. Copyright (c) 2003 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/chap-new.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/chap-new.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- chap_ms.h - Challenge Handshake Authentication Protocol definitions. Copyright (c) 1995 Eric Rosenquist. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. $Id: chap_ms.h,v 1.13 2004/11/15 22:13:26 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/chap_ms.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- eap.h - Extensible Authentication Protocol for PPP (RFC 2284) Copyright (c) 2001 by Sun Microsystems, Inc. All rights reserved. Non-exclusive rights to redistribute, modify, translate, and use this software in source and binary forms, in whole or in part, is hereby granted, provided that the above copyright notice is duplicated in any source form, and that neither the name of the copyright holder nor the author is used to endorse or promote products derived from this software. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. Original version by James Carlson $Id: eap.h,v 1.2 2003/06/11 23:56:26 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/eap.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ecp.h - Definitions for PPP Encryption Control Protocol. Copyright (c) 2002 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: 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. $Id: ecp.h,v 1.2 2003/01/10 07:12:36 fcusack Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/ecp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- eui64.h - EUI64 routines for IPv6CP. Copyright (c) 1999 Tommi Komulainen. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Tommi Komulainen ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. $Id: eui64.h,v 1.6 2002/12/04 23:03:32 paulus Exp $ FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/eui64.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- fsm.h - {Link, IP} Control Protocol Finite State Machine definitions. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. $Id: fsm.h,v 1.10 2004/11/13 02:28:15 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/fsm.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ipcp.h - IP Control Protocol definitions. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. $Id: ipcp.h,v 1.14 2002/12/04 23:03:32 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/ipcp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ipv6cp.h - PPP IPV6 Control Protocol. Copyright (c) 1999 Tommi Komulainen. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Tommi Komulainen ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. / Original version, based on RFC2023 : Copyright (c) 1995, 1996, 1997 Francis.Dupont@inria.fr, INRIA Rocquencourt, Alain.Durand@imag.fr, IMAG, Jean-Luc.Richier@imag.fr, IMAG-LSR. Copyright (c) 1998, 1999 Francis.Dupont@inria.fr, GIE DYADE, Alain.Durand@imag.fr, IMAG, Jean-Luc.Richier@imag.fr, IMAG-LSR. Ce travail a été fait au sein du GIE DYADE (Groupement d'Intérêt Économique ayant pour membres BULL S.A. et l'INRIA). Ce logiciel informatique est disponible aux conditions usuelles dans la recherche, c'est-à-dire qu'il peut être utilisé, copié, modifié, distribué à l'unique condition que ce texte soit conservé afin que l'origine de ce logiciel soit reconnue. Le nom de l'Institut National de Recherche en Informatique et en Automatique (INRIA), de l'IMAG, ou d'une personne morale ou physique ayant participé à l'élaboration de ce logiciel ne peut être utilisé sans son accord préalable explicite. Ce logiciel est fourni tel quel sans aucune garantie, support ou responsabilité d'aucune sorte. Ce logiciel est dérivé de sources d'origine "University of California at Berkeley" et "Digital Equipment Corporation" couvertes par des copyrights. L'Institut d'Informatique et de Mathématiques Appliquées de Grenoble (IMAG) est une fédération d'unités mixtes de recherche du CNRS, de l'Institut National Polytechnique de Grenoble et de l'Université Joseph Fourier regroupant sept laboratoires dont le laboratoire Logiciels, Systèmes, Réseaux (LSR). This work has been done in the context of GIE DYADE (joint R & D venture between BULL S.A. and INRIA). This software is available with usual "research" terms with the aim of retain credits of the software. Permission to use, copy, modify and distribute this software for any purpose and without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies, and the name of INRIA, IMAG, or any contributor not be used in advertising or publicity pertaining to this material without the prior explicit permission. The software is provided "as is" without any warranties, support or liabilities of any kind. This software is derived from source code from "University of California at Berkeley" and "Digital Equipment Corporation" protected by copyrights. Grenoble's Institute of Computer Science and Applied Mathematics (IMAG) is a federation of seven research units funded by the CNRS, National Polytechnic Institute of Grenoble and University Joseph Fourier. The research unit in Software, Systems, Networks (LSR) is member of IMAG. Derived from : ipcp.h - IP Control Protocol definitions. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. $Id: ipv6cp.h,v 1.7 2002/12/04 23:03:32 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/ipv6cp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- lcp.h - Link Control Protocol definitions. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. $Id: lcp.h,v 1.20 2004/11/14 22:53:42 carlsonj Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/lcp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- magic.h - PPP Magic Number definitions. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. $Id: magic.h,v 1.5 2003/06/11 23:56:26 paulus Exp $ / randm.h - Random number generator header file. Copyright (c) 2003 by Marc Boucher, Services Informatiques (MBSI) inc. Copyright (c) 1998 Global Election Systems 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 03-01-01 Marc Boucher Ported to lwIP. 98-05-29 Guy Lancaster , Global Election Systems Inc. Extracted from avos. FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/magic.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- mppe.h - Definitions for MPPE Copyright (c) 2008 Paul Mackerras. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/mppe.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- ppp.h - Network Point to Point Protocol header file. Copyright (c) 2003 by Marc Boucher, Services Informatiques (MBSI) inc. portions Copyright (c) 1997 Global Election Systems 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 03-01-01 Marc Boucher Ported to lwIP. 97-11-05 Guy Lancaster , Global Election Systems Inc. Original derived from BSD codes. FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/ppp.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/ppp_impl.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- pppcrypt.c - PPP/DES linkage for MS-CHAP and EAP SRP-SHA1 Extracted from chap_ms.c by James Carlson. Copyright (c) 1995 Eric Rosenquist. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/pppcrypt.h embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/pppcrypt.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- pppdebug.h - System debugging utilities. Copyright (c) 2003 by Marc Boucher, Services Informatiques (MBSI) inc. portions Copyright (c) 1998 Global Election Systems Inc. portions Copyright (c) 2001 by Cognizant Pty Ltd. 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 (please don't use tabs!) 03-01-01 Marc Boucher Ported to lwIP. 98-07-29 Guy Lancaster , Global Election Systems Inc. Original. FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/pppdebug.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- pppoe.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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/pppoe.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file Network Point to Point Protocol over Layer 2 Tunneling Protocol header file. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/pppol2tp.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file Network Point to Point Protocol over Serial header file. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/pppos.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- upap.h - User/Password Authentication Protocol definitions. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. $Id: upap.h,v 1.8 2002/12/04 23:03:33 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/upap.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- Definitions for tcp compression routines. $Id: vj.h,v 1.7 2010/02/22 17:52:09 goldsimon Exp $ Copyright (c) 1989 Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989: - Initial distribution. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/vj.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- \file arc4.h Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/polarssl/arc4.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- \file des.h Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/polarssl/des.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- \file md4.h Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/polarssl/md4.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- \file md5.h Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/polarssl/md5.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- \file sha1.h Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/netif/ppp/polarssl/sha1.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file This file is a posix wrapper for lwip/errno.h. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/posix/errno.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file This file is a posix wrapper for lwip/netdb.h. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/posix/netdb.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file This file is a posix wrapper for lwip/sockets.h. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/include/posix/sys/socket.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file Ethernet common functions @defgroup ethernet Ethernet @ingroup callbackstyle_api / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ethernet.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file 6LowPAN output for IPv6. Uses ND tables for link-layer addressing. Fragments packets to 6LowPAN units. / Copyright (c) 2015 Inico 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. 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: Ivan Delamer Please coordinate changes and requests with Ivan Delamer / @defgroup sixlowpan 6LowPAN netif @ingroup addons 6LowPAN netif implementation / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/lowpan6.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- @file SLIP Interface / 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. 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 built upon the file: src/arch/rtxc/netif/sioslip.c Author: Magnus Ivarsson Simon Goldschmidt / @defgroup slipif SLIP netif @ingroup addons This is an arch independent SLIP netif. The specific serial hooks must be provided by another file. They are sio_open, sio_read/sio_tryread and sio_send Usage: This netif can be used in three ways:\n 1) For NO_SYS0, an RX thread can be used which blocks on sio_read() until data is received.\n 2) In your main loop, call slipif_poll() to check for new RX bytes, completed packets are fed into netif->input().\n 3) Call slipif_received_byte[s]() from your serial RX ISR and slipif_process_rxqueue() from your main loop. ISR level decodes packets and puts completed packets on a queue which is fed into the stack from the main loop (needs SYS_LIGHTWEIGHT_PROT for pbuf_alloc to work on ISR level!). / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/slipif.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- auth.c - PPP authentication and phase control. Copyright (c) 1993-2002 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. Derived from main.c, which is: Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech- transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/auth.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ccp.c - PPP Compression Control Protocol. Copyright (c) 1994-2002 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/ccp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- chap-md5.c - New CHAP/MD5 implementation. Copyright (c) 2003 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/chap-md5.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- chap_ms.c - Microsoft MS-CHAP compatible implementation. Copyright (c) 1995 Eric Rosenquist. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. / Modifications by Lauri Pesonen / lpesonen@clinet.fi, april 1997 Implemented LANManager type password response to MS-CHAP challenges. Now pppd provides both NT style and LANMan style blocks, and the prefered is set by option "ms-lanman". Default is to use NT. The hash text (StdText) was taken from Win95 RASAPI32.DLL. You should also use DOMAIN\\USERNAME as described in README.MSCHAP80 / Modifications by Frank Cusack, frank@google.com, March 2002. Implemented MS-CHAPv2 functionality, heavily based on sample implementation in RFC 2759. Implemented MPPE functionality, heavily based on sample implementation in RFC 3079. Copyright (c) 2002 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: 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/chap_ms.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- demand.c - Support routines for demand-dialling. Copyright (c) 1996-2002 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/demand.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- eap.c - Extensible Authentication Protocol for PPP (RFC 2284) Copyright (c) 2001 by Sun Microsystems, Inc. All rights reserved. Non-exclusive rights to redistribute, modify, translate, and use this software in source and binary forms, in whole or in part, is hereby granted, provided that the above copyright notice is duplicated in any source form, and that neither the name of the copyright holder nor the author is used to endorse or promote products derived from this software. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. Original version by James Carlson This implementation of EAP supports MD5-Challenge and SRP-SHA1 authentication styles. Note that support of MD5-Challenge is a requirement of RFC 2284, and that it's essentially just a reimplementation of regular RFC 1994 CHAP using EAP messages. As an authenticator ("server"), there are multiple phases for each style. In the first phase of each style, the unauthenticated peer name is queried using the EAP Identity request type. If the "remotename" option is used, then this phase is skipped, because the peer's name is presumed to be known. For MD5-Challenge, there are two phases, and the second phase consists of sending the challenge itself and handling the associated response. For SRP-SHA1, there are four phases. The second sends 's', 'N', and 'g'. The reply contains 'A'. The third sends 'B', and the reply contains 'M1'. The forth sends the 'M2' value. As an authenticatee ("client"), there's just a single phase responding to the queries generated by the peer. EAP is an authenticator- driven protocol. Based on draft-ietf-pppext-eap-srp-03.txt. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/eap.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ecp.c - PPP Encryption Control Protocol. Copyright (c) 2002 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: 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. Derived from ccp.c, which is: Copyright (c) 1994-2002 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/ecp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- eui64.c - EUI64 routines for IPv6CP. Copyright (c) 1999 Tommi Komulainen. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Tommi Komulainen ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. $Id: eui64.c,v 1.6 2002/12/04 23:03:32 paulus Exp $ / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/eui64.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- fsm.c - {Link, IP} Control Protocol Finite State Machine. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/fsm.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ipcp.c - PPP IP Control Protocol. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/ipcp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- ipv6cp.c - PPP IPV6 Control Protocol. Copyright (c) 1999 Tommi Komulainen. 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(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Tommi Komulainen ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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. / Original version, based on RFC2023 : Copyright (c) 1995, 1996, 1997 Francis.Dupont@inria.fr, INRIA Rocquencourt, Alain.Durand@imag.fr, IMAG, Jean-Luc.Richier@imag.fr, IMAG-LSR. Copyright (c) 1998, 1999 Francis.Dupont@inria.fr, GIE DYADE, Alain.Durand@imag.fr, IMAG, Jean-Luc.Richier@imag.fr, IMAG-LSR. Ce travail a été fait au sein du GIE DYADE (Groupement d'Intérêt Économique ayant pour membres BULL S.A. et l'INRIA). Ce logiciel informatique est disponible aux conditions usuelles dans la recherche, c'est-à-dire qu'il peut être utilisé, copié, modifié, distribué à l'unique condition que ce texte soit conservé afin que l'origine de ce logiciel soit reconnue. Le nom de l'Institut National de Recherche en Informatique et en Automatique (INRIA), de l'IMAG, ou d'une personne morale ou physique ayant participé à l'élaboration de ce logiciel ne peut être utilisé sans son accord préalable explicite. Ce logiciel est fourni tel quel sans aucune garantie, support ou responsabilité d'aucune sorte. Ce logiciel est dérivé de sources d'origine "University of California at Berkeley" et "Digital Equipment Corporation" couvertes par des copyrights. L'Institut d'Informatique et de Mathématiques Appliquées de Grenoble (IMAG) est une fédération d'unités mixtes de recherche du CNRS, de l'Institut National Polytechnique de Grenoble et de l'Université Joseph Fourier regroupant sept laboratoires dont le laboratoire Logiciels, Systèmes, Réseaux (LSR). This work has been done in the context of GIE DYADE (joint R & D venture between BULL S.A. and INRIA). This software is available with usual "research" terms with the aim of retain credits of the software. Permission to use, copy, modify and distribute this software for any purpose and without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies, and the name of INRIA, IMAG, or any contributor not be used in advertising or publicity pertaining to this material without the prior explicit permission. The software is provided "as is" without any warranties, support or liabilities of any kind. This software is derived from source code from "University of California at Berkeley" and "Digital Equipment Corporation" protected by copyrights. Grenoble's Institute of Computer Science and Applied Mathematics (IMAG) is a federation of seven research units funded by the CNRS, National Polytechnic Institute of Grenoble and University Joseph Fourier. The research unit in Software, Systems, Networks (LSR) is member of IMAG. Derived from : ipcp.c - PPP IP Control Protocol. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. $Id: ipv6cp.c,v 1.21 2005/08/25 23:59:34 paulus Exp $ / @todo: Proxy Neighbour Discovery. Better defines for selecting the ordering of interface up / set address. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/ipv6cp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- lcp.c - PPP Link Control Protocol. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/lcp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- magic.c - PPP Magic Number routines. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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. / randm.c - Random number generator program file. Copyright (c) 2003 by Marc Boucher, Services Informatiques (MBSI) inc. Copyright (c) 1998 by Global Election Systems 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 03-01-01 Marc Boucher Ported to lwIP. 98-06-03 Guy Lancaster , Global Election Systems Inc. Extracted from avos. FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/magic.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Google] COPYRIGHT TEXT: --------------- mppe.c - interface MPPE to the PPP code. By Frank Cusack . Copyright (c) 2002,2003,2004 Google, Inc. All rights reserved. License: Permission to use, copy, modify, and distribute this software and its documentation is hereby granted, provided that the above copyright notice appears in all copies. This software is provided without any warranty, express or implied. Changelog: 08/12/05 - Matt Domsch Only need extra skb padding on transmit, not receive. 06/18/04 - Matt Domsch , Oleg Makarenko Use Linux kernel 2.6 arc4 and sha1 routines rather than providing our own. 2/15/04 - TS: added include and testing for Kernel version before using MOD_DEC_USAGE_COUNT/MOD_INC_USAGE_COUNT which are deprecated in 2.6 / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/mppe.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- multilink.c - support routines for multilink. Copyright (c) 2000-2002 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/multilink.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- ppp.c - Network Point to Point Protocol program file. Copyright (c) 2003 by Marc Boucher, Services Informatiques (MBSI) inc. portions Copyright (c) 1997 by Global Election Systems 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 03-01-01 Marc Boucher Ported to lwIP. 97-11-05 Guy Lancaster , Global Election Systems Inc. Original. ppp_defs.h - PPP definitions. if_pppvar.h - private structures and declarations for PPP. Copyright (c) 1994 The Australian National University. All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation is hereby granted, provided that the above copyright notice appears in all copies. This software is provided without any warranty, express or implied. The Australian National University makes no representations about the suitability of this software for any purpose. IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUSTRALIAN NATIONAL UNIVERSITY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. / if_ppp.h - Point-to-Point Protocol definitions. Copyright (c) 1989 Carnegie Mellon University. All rights reserved. Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by Carnegie Mellon University. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. / @defgroup ppp PPP netif @ingroup addons @verbinclude "ppp.txt" / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/ppp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file Point To Point Protocol Sequential API module / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/pppapi.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- pppoe.c - 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/pppoe.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file Network Point to Point Protocol over Layer 2 Tunneling Protocol program file. / 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. / L2TP Support status: Supported: - L2TPv2 (PPP over L2TP, a.k.a. UDP tunnels) - LAC Not supported: - LNS (require PPP server support) - L2TPv3 ethernet pseudowires - L2TPv3 VLAN pseudowire - L2TPv3 PPP pseudowires - L2TPv3 IP encapsulation - L2TPv3 IP pseudowire - L2TP tunnel switching - http://tools.ietf.org/html/draft- ietf-l2tpext-tunnel-switching-08 - Multiple tunnels per UDP socket, as well as multiple sessions per tunnel - Hidden AVPs / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/pppol2tp.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- @file Network Point to Point Protocol over Serial file. / 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/pppos.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- upap.c - User/Password Authentication Protocol. Copyright (c) 1984-2000 Carnegie Mellon University. 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 "Carnegie Mellon University" must not be used to endorse or promote products derived from this software without prior written permission. For permission or any legal details, please contact Office of Technology Transfer Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3890 (412) 268-4387, fax: (412) 268-7395 tech-transfer@andrew.cmu.edu 4. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/)." CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/upap.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- utils.c - various utility functions used in pppd. Copyright (c) 1999-2002 Paul Mackerras. 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. The name(s) of the authors of this software must not be used to endorse or promote products derived from this software without prior written permission. 3. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Paul Mackerras ". THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, 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: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/utils.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- Routines to compress and uncompess tcp packets (for transmission over low speed serial lines. Copyright (c) 1989 Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. Van Jacobson (van@helios.ee.lbl.gov), Dec 31, 1989: Initial distribution. Modified June 1993 by Paul Mackerras, paulus@cs.anu.edu.au, so that the entire packet being decompressed doesn't have to be in contiguous memory (just the compressed header). Modified March 1998 by Guy Lancaster, glanca@gesn.com, for a 16 bit processor. / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/vj.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- An implementation of the ARCFOUR algorithm Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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. / The ARCFOUR algorithm was publicly disclosed on 94/09. http://groups.google.com/group/sci.crypt/msg/10a300c9d21afca0 / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/polarssl/arc4.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- FIPS-46-3 compliant Triple-DES implementation Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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. / DES, on which TDES is based, was originally designed by Horst Feistel at IBM in 1974, and was adopted as a standard by NIST (formerly NBS). http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/polarssl/des.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- RFC 1186/1320 compliant MD4 implementation Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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. / The MD4 algorithm was designed by Ron Rivest in 1990. http://www.ietf.org/rfc/rfc1186.txt http://www.ietf.org/rfc/rfc1320.txt / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/polarssl/md4.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- RFC 1321 compliant MD5 implementation Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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. / The MD5 algorithm was designed by Ron Rivest in 1991. http://www.ietf.org/rfc/rfc1321.txt / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/polarssl/md5.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- FIPS-180-1 compliant SHA-1 implementation Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker 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 names of PolarSSL or XySSL 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. / The SHA-1 standard was published by NIST in 1993. http://www.itl.nist.gov/fipspubs/fip180-1.htm / FILES: embeddedsw/ThirdParty/sw_services/lwip202/src/lwip-2.0.2/src/netif/ppp/polarssl/sha1.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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/elf_loader.h embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/firmware.h embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/open_amp.h embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/rpmsg_core.h embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/rsc_table_parser.h embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/elf_loader.c embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/remoteproc_loader.c embeddedsw/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: embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/env.h embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/include/openamp/virtio.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- Copyright Rusty Russell IBM Corporation 2007. 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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/drivers/linux_remoteproc.c embeddedsw/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: embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/remoteproc/drivers/zynq_remoteproc_a9.c embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/virtio/virtio.c embeddedsw/ThirdParty/sw_services/openamp/src/open-amp/lib/virtio/virtqueue.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- @file ti_lmk03318.c @addtogroup TI_LMK03318 @{
 Copyright (c) 2016 Adeas
B.V. All rights reserved. MODIFICATION HISTORY: Ver Who Date Changes -----
------ -------- X.XX XX YY/MM/DD 1.00 RHe 16/06/20 Initial release. 
FILES: embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/ti_lmk03318.c embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/ti_lmk03318.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- @file ti_lmk03318.h @addtogroup TI_LMK03318 @{
 Copyright (c) 2016 Adeas
B.V. All rights reserved. MODIFICATION HISTORY: Ver Who Date Changes -----
------ -------- X.XX XX YY/MM/DD 1.00 RHe 16/06/20 Initial release. 
FILES: embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/ti_lmk03318.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/ti_lmk03318.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- @file videofmc_defs.h @addtogroup VideoFMC @{
 Copyright (c) 2016 Adeas
B.V. All rights reserved. MODIFICATION HISTORY: Ver Who Date Changes -----
------ -------- X.XX XX YY/MM/DD 1.00 RHe 16/06/20 Initial release. 
FILES: embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples/src/dats_dp14/videofmc_defs.h embeddedsw/XilinxProcessorIPLib/drivers/dptxss/examples/src/dats_dp14/videofmc_defs.h -------------------------------------------------------------------------------- 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: embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/src/bigdigits.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/bigdigits.c embeddedsw/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: embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/src/bigdigits.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/bigdigits.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/bigdigits.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [MPL-2.0] COPYRIGHT TEXT: --------------- $Id: bigdtypes.h $ / 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: embeddedsw/XilinxProcessorIPLib/drivers/hdcp22_common/src/bigdtypes.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/bigdtypes.h embeddedsw/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 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: embeddedsw/XilinxProcessorIPLib/drivers/i2srx/data/xi2srx_header.h embeddedsw/XilinxProcessorIPLib/drivers/spdif/data/xspdif_header.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: embeddedsw/XilinxProcessorIPLib/drivers/i2srx/examples/xi2srx_intr_example.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- CAUTION: This file is automatically generated by HSI. 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: embeddedsw/XilinxProcessorIPLib/drivers/i2srx/src/xi2srx_g.c embeddedsw/XilinxProcessorIPLib/drivers/i2stx/src/xi2stx_g.c embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/src/xsdiaud_g.c embeddedsw/XilinxProcessorIPLib/drivers/spdif/src/xspdif_g.c embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es1/bspconfig.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, 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: embeddedsw/XilinxProcessorIPLib/drivers/i2stx/data/i2stx.mdd embeddedsw/XilinxProcessorIPLib/drivers/i2stx/data/i2stx.tcl embeddedsw/XilinxProcessorIPLib/drivers/sdiaud/data/sdiaud.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/data/v_hdmirxss.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/data/v_hdmirxss.tcl embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/data/v_hdmitxss.mdd embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/data/v_hdmitxss.tcl -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- d52cbaca0ef8cf4fd3d6354deb5066970fb6511d02d18d15835e6014ed847fb0 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: embeddedsw/XilinxProcessorIPLib/drivers/sd_fec/data/sd_fec.mdd embeddedsw/XilinxProcessorIPLib/drivers/sd_fec/data/sd_fec.tcl -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- d52cbaca0ef8cf4fd3d6354deb5066970fb6511d02d18d15835e6014ed847fb0 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. \mainpage SD-FEC standalone driver software API summary \section sec_init Initialization and Configuration The XSdFec_Config structure is used by the driver to configure the FEC mode and interface parameters defined for each SD-FEC device. The configuration structure is created by the tool-chain based on HW build properties. To support multiple runtime loading and initialization strategies employed by various operating systems, the driver instance can be initialized in one of two ways: - XSdFecInitialize(InstancePtr, DeviceId) - The driver looks up its own configuration structure created by the tool-chain based on an ID provided by the tool-chain. - XSdFecCfgInitialize(InstancePtr, CfgPtr) - Uses a configuration structure provided by the caller. \section sec_data Data Structures One or more device specific headers are produced during the generation of the board support package, defining further device specific configuration parameters: - When the device is configured for Turbo Decode, the header x_turbo_params.h, contains an XSdFecturbo_parameters structure which is populated to match the corresponding IP GUI configuration. - When the device is configured for LDPC a header is generated per LDPC code specified on the corresponding IP GUI; x__params.h. Each header defines an XSdFecldpc_parameters structure populated with the configuration data required for the corresponding LDPC code. \section sec_api API The driver provides the following functions: - XSdFecSetTurboParams(InstancePtr, ParamsPtr) - Set Turbo parameters on a device - XSdFecadd_ldpc_params(InstancePtr, CodeId, SCOffset, LAOffset, QCOffset, ParamsPtr) - Add LDPC parameters to a device - XSdFecShareTableSize(ParamsPtr, SCSizePtr, LASizePtr, QCSizePtr) - Calculate share table size for a LDPC code - XSdFecInterruptClassifier(InstancePtr) - Classify interrupts In addition, the driver provides set and get functions for all the individual registers defined for the SD-FEC. \section sec_ex Example The processor based example design output by the SD-FEC IP instance also includes an example application demonstrating a basic use case of the software driver. / FILES: embeddedsw/XilinxProcessorIPLib/drivers/sd_fec/src/xsdfec.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [EPL-1.0] COPYRIGHT TEXT: --------------- d52cbaca0ef8cf4fd3d6354deb5066970fb6511d02d18d15835e6014ed847fb0 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. CORE_AXI_WR_PROTECT register / FILES: embeddedsw/XilinxProcessorIPLib/drivers/sd_fec/src/xsdfec_hw.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_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: embeddedsw/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: embeddedsw/XilinxProcessorIPLib/drivers/usb/examples/xusb_cp9.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_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: embeddedsw/XilinxProcessorIPLib/drivers/usb/examples/xusb_dma_intr_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_keyboard.c This file contains an example for USB keyboard. @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 key action of the USB keyboard.The push buttons SW10, SW11, SW12, SW13 and SW14 are used on the ML507 board. The example sends a character from a fixed sequence of characters from the device as and when any of the SW3 or SW4 or SW5 and SW7 push button is pressed. The fixed sequence of characters is XILINX USB KEYBOARD DEMO. The SW6 push button switch is used to complete the test. SW14 is used on ML507 board to complete the test. - 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 keyboard 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 keyboard example, the constant definitions HID_DEVICES and USB_KEYBOARD are to be defined and the definitions the constants USB_MOUSE 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 5/31/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.00a hvm 08/11/11
Updated the code in gpio isr to increment the index by 4 as a dummy byte is
added in the Message variable in keyboard.h file to handle the address alignment
issue. 4.02a bss 11/01/11 Modified UsbIfIntrHandler function to unconditionally
reset when USB reset is asserted (CR 627574). 
/ Include Files / FILES: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/XilinxProcessorIPLib/drivers/usb/examples/xusb_storage.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_polled_mode.c This file contains Mass storage device application related functions implemented in polled mode. @note The example is tested on MicroBlaze, with caches included in the H/W design. This example works for USB high speed interface only.
 MODIFICATION HISTORY: Ver
Who Date Changes ----- ---- 4.00a hvm 05/24/11 Created based on the
xusb_storage.c example. 4.01a bss 11/01/11 Modified UsbIfIntrHandler function to
unconditionally reset when USB reset is asserted (CR 627574). 4.02a bss 04/05/12
Modified the sequence of Cache Flush and Invalidation. The cache flush happens
just before the driver API EPDataSend is called. Similarly the cache
invalidation is done after the call to EPDataReceive and after the dma transfer
is over. 
/ Include Files / FILES: embeddedsw/XilinxProcessorIPLib/drivers/usb/examples/xusb_storage_polled_mode.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_types.h This file contains the constants, type definitions, variables as used in the USB chapter 9 and mass storage demo application. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes -----
---- 1.00a hvm 2/22/07 First release 4.00a hvm 12/20/10 Updated with the Audio
device definitions. 
/ FILES: embeddedsw/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_2 @{ 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: embeddedsw/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_2 @{ @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: embeddedsw/XilinxProcessorIPLib/drivers/usb/src/xusb.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_endpoint.c @addtogroup usb_v5_2 @{ This file contains the USB end point related function definitions. @note None.
 MODIFICATION
HISTORY: Ver Who Date Changes ----- ---- 1.00a hvm 2/22/07 First release 1.01a
hvm 10/2/08 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_EpDataSend function. 2.00a hvm
12/2/08 Updated the XUsb_EpDataSend and XUsb_EpRecv functions to provide support
for DMA and non DMA modes of data transfer. 3.00a hvm 11/18/09 Updated to use
HAL processor APIs. Removed _m from the name of the macros. 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. 4.01a hvm 8/23/11 Added an API
to set the number of isochronous transfers in a microframe for a given endpoint.
/ Include Files / FILES: embeddedsw/XilinxProcessorIPLib/drivers/usb/src/xusb_endpoint.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_g.c @addtogroup usb_v5_2 @{ 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: embeddedsw/XilinxProcessorIPLib/drivers/usb/src/xusb_g.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_intr.c @addtogroup usb_v5_2 @{ This file contains the functions that are related to interrupt processing for the USB device.
MODIFICATION HISTORY: Ver Who Date Changes ----- ---- 1.00a hvm 2/22/07 First
release. 2.00a hvm 12/2/08 Updated the interrupt handler for handling the new
DMA bits defined in the interrupt status register. 3.00a hvm 12/3/09 Updated to
use HAL processor APIs. Removed _m from the Added the interrrupt handling for
the error interrupts. Added new API XUsb_ErrIntrSetHandler for setting up error
handler. 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.
4.00a hvm 9/01/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 the DmaDone and DmaError variable usage from the
XUsb_IntrHandler function. Added interrupt handling for ULPI PHY interrupts.
4.02a bss 3/04/12 Modified XCOMPONENT_IS_READY to XIL_COMPONENT_IS_READY CR
650877 
/ Include Files / FILES: embeddedsw/XilinxProcessorIPLib/drivers/usb/src/xusb_intr.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_l.h @addtogroup usb_v5_2 @{ This header file contains identifiers and low-level driver function prototypes (or macros) that can be used to access the USB device. High-level driver function prototypes are defined in xusb.h.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---- --------
1.00a hvm 2/22/07 First release 2.00a hvm 12/2/08 Updated the register offset
values as per the new USB device datasheet. Added new bitmasks related to DMA
operation as defined in the datasheet. 3.00a hvm 10/28/09 Updated the new USB
error register related constants 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. Updated the new USB error register related constants. 4.00a hvm
10/21/10 Updated the ULPI PHY and interrupt register related constants. 4.01a
hvm 08/23/11 Updated with High bandwidth Isochronous bit definitions 4.03a bss
06/20/10 Added SIE Reset Mask (CR 660602) 4.04a bss 10/22/13 Added macros for
HSIC PHY registers. 
FILES: embeddedsw/XilinxProcessorIPLib/drivers/usb/src/xusb_l.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_sinit.c @addtogroup usb_v5_2 @{ This file contains the implementation of the XUsb driver's static initialization functionality. @note None.
 MODIFICATION HISTORY: Ver Who Date Changes ----- ---- -------- 1.00a
hvm 12/28/06 First release 
Include Files / FILES: embeddedsw/XilinxProcessorIPLib/drivers/usb/src/xusb_sinit.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-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 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: embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/aes256.c embeddedsw/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 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: embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/hdcp_key_utility/aes256.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/aes256.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/aes256.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/hdcp_key_utility/aes256.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/aes256.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/aes256.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: embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/sha256.c embeddedsw/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: embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/sha256.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/sha256.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- @file idt_8t49n24x.c @addtogroup IDT_8T49N24x @{
 Copyright (c) 2016 Adeas
B.V. All rights reserved. MODIFICATION HISTORY: Ver Who Date Changes -----
------ -------- X.XX XX YY/MM/DD 1.00 RHe 16/06/20 Initial release. A ported
version from the 8T49N28X-FrequencyProgrammingGuide register-calculations.py
script 2.00 MG 16/08/15 Major update 2.10 MG 16/09/05 Added LOS variable 2.20 GM
18/02/08 Converted math.h functions (e.g. ceil) to standard functions 
Include Files / FILES: embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/idt_8t49n24x.c embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/idt_8t49n24x.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- @file idt_8t49n24x.h @addtogroup IDT_8T49N24x @{
 Copyright (c) 2016 Adeas
B.V. All rights reserved. MODIFICATION HISTORY: Ver Who Date Changes -----
------ -------- X.XX XX YY/MM/DD 1.00 RHe 16/06/20 Initial release. A ported
version from the 8T49N28X-FrequencyProgrammingGuide register-calculations.py
script 2.00 MG 16/08/15 Major update 2.10 MG 16/09/05 Added LOS variable 2.20 GM
18/02/08 Converted math.h functions (e.g. ceil) to standard functions 
FILES: embeddedsw/XilinxProcessorIPLib/drivers/v_hdmirxss/examples/xhdmi_example/idt_8t49n24x.h embeddedsw/XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/idt_8t49n24x.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: embeddedsw/XilinxProcessorIPLib/drivers/v_mix/data/v_mix.mdd -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- vim: set et fde fdmsyntax ftc.doxygen ts4 sts4 sw4 : / Copyright © 2010-2011 Saleem Abdulrasool . 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. / FILES: embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc_cea861.h embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc_edid_ext.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Google] COPYRIGHT TEXT: --------------- vim: set et fde fdmsyntax ftc.doxygen ts4 sts4 sw4 : / Copyright © 2011 Saleem Abdulrasool . 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. / FILES: embeddedsw/XilinxProcessorIPLib/drivers/video_common/src/xvidc_parse_edid.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: embeddedsw/lib/bsp/standalone/src/arm/common/putnum.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- Copyright DornerWorks 2016 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. THIS SOFTWARE IS PROVIDED BY DORNERWORKS FOR USE ON THE CONTRACTED PROJECT, AND ANY EXPRESS OR IMPLIED WARRANTY IS LIMITED TO THIS USE. FOR ALL OTHER USES THIS SOFTWARE IS PROVIDED ''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 DORNERWORKS 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: embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpvxenconsole/arm64_ops.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpvxenconsole/hypercall.h embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpvxenconsole/xen_events.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- xen.h Guest OS interface to Xen. 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. 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 AUTHORS OR COPYRIGHT HOLDERS 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. Copyright (c) 2004, K A Fraser / Copyright DornerWorks 2016 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. THIS SOFTWARE IS PROVIDED BY DORNERWORKS FOR USE ON THE CONTRACTED PROJECT, AND ANY EXPRESS OR IMPLIED WARRANTY IS LIMITED TO THIS USE. FOR ALL OTHER USES THIS SOFTWARE IS PROVIDED ''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 DORNERWORKS 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: embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpvxenconsole/xen.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- (C) 2006 - Grzegorz Milos - Cambridge University File: console.h Author: Grzegorz Milos Changes: Date: Mar 2006 Environment: Xen Minimal OS Description: Console interface. Handles console I/O. Defines printk. 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. 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 AUTHORS OR COPYRIGHT HOLDERS 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. / Copyright DornerWorks 2016 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. THIS SOFTWARE IS PROVIDED BY DORNERWORKS FOR USE ON THE CONTRACTED PROJECT, AND ANY EXPRESS OR IMPLIED WARRANTY IS LIMITED TO THIS USE. FOR ALL OTHER USES THIS SOFTWARE IS PROVIDED ''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 DORNERWORKS 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: embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpvxenconsole/xen_console.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- xen_console.h Created on: Sep 14, 2016 Author: jarvis / Copyright DornerWorks 2016 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. THIS SOFTWARE IS PROVIDED BY DORNERWORKS FOR USE ON THE CONTRACTED PROJECT, AND ANY EXPRESS OR IMPLIED WARRANTY IS LIMITED TO THIS USE. FOR ALL OTHER USES THIS SOFTWARE IS PROVIDED ''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 DORNERWORKS 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: embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpvxenconsole/xen_console.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] COPYRIGHT TEXT: --------------- xen_events.h Created on: Sep 14, 2016 Author: jarvis / Copyright DornerWorks 2016 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. THIS SOFTWARE IS PROVIDED BY DORNERWORKS FOR USE ON THE CONTRACTED PROJECT, AND ANY EXPRESS OR IMPLIED WARRANTY IS LIMITED TO THIS USE. FOR ALL OTHER USES THIS SOFTWARE IS PROVIDED ''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 DORNERWORKS 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: embeddedsw/lib/bsp/standalone/src/arm/cortexa53/64bit/xpvxenconsole/xen_events.h -------------------------------------------------------------------------------- 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: embeddedsw/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. / 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: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.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_shmem_demo.c - shared memory with IPI demo This demo will: 1. Get the shared memory device I/O region. 2. Get the IPI device I/O region. 3. Register IPI interrupt handler. 4. Wait for remote IPI notification to receive message. 5. When message is received, check if it is shutdown message. 6. If it is shutdown message, do cleanup, otherwise, echo it back to the shared buffer. 7. Kick IPI to notify there is a message written to the shared memory if it echos back the message. 8. Repeat 4. 9. Clean up: disable IPI interrupt, deregister the IPI interrupt handler. Here is the Shared memory structure of this demo: |0x0 - 0x03 | number of APU to RPU buffers available to RPU | |0x04 - 0x07 | number of APU to RPU buffers consumed by RPU | |0x08 - 0x1FFC | address array for shared buffers from APU to RPU | |0x2000 - 0x2003 | number of RPU to APU buffers available to APU | |0x2004 - 0x2007 | number of RPU to APU buffers consumed by APU | |0x2008 - 0x3FFC | address array for shared buffers from RPU to APU | |0x04000 - 0x103FFC | APU to RPU buffers | |0x104000 - 0x203FFC | RPU to APU buffers | / FILES: embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.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. / shmem_latency_demod.c This is the remote side of the IPI latency measurement demo. This demo does the follwing steps: 1. Get the shared memory device libmetal I/O region. 1. Get the TTC timer device libemtal I/O region. 2. Get IPI device libmetal I/O region and the IPI interrupt vector. 3. Register IPI interrupt handler. 6. When it receives IPI interrupt, the IPI interrupt handler marked the remote has kicked. 7. Check the shared memory to see if demo is on. If the demo is on, copy data from the shared memory to local memory, stop the APU to RPU timer. Reset the RPU to APU TTC counter, copy data from local memory to shared memory, 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: embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.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. / shmem_throughput_demo_task.c This is the remote side of the shared memory throughput demo. This demo does the following steps: 1. Get the shared memory device libmetal I/O region. 1. Get the TTC timer device libemtal I/O region. 2. Get IPI device libmetal I/O region and the IPI interrupt vector. 3. Register IPI interrupt handler. 6. Download throughput measurement: Start TTC RPU counter, wait for IPI kick, check if data is available, if yes, read as much data as possible from shared memory. It will iterates untill 1000 packages have been received, stop TTC RPU counter and kick IPI to notify the remote. Repeat for different package size. 7. Upload throughput measurement: Start TTC RPU counter, write data to shared memory and kick IPI to notify remote. It will iterate for 1000 times, stop TTC RPU counter. wait for APU IPI kick to know APU has finished receiving packages. Kick IPI to notify it TTC RPU conter value is ready to read. Repeat for different package size. 8. Cleanup resource: disable IPI interrupt and deregister the IPI interrupt handler. Here is the Shared memory structure of this demo: |0x0 - 0x03 | number of APU to RPU buffers available to RPU | |0x04 - 0x1FFFFF | address array for shared buffers from APU to RPU | |0x200000 - 0x200004 | number of RPU to APU buffers available to APU | |0x200004 - 0x3FFFFF | address array for shared buffers from RPU to APU | |0x400000 - 0x7FFFFF | APU to RPU buffers | |0x800000 - 0xAFFFFF | RPU to APU buffers | / FILES: embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_throughput_demod.c embeddedsw/lib/sw_apps/libmetal_echo_demo/src/system/generic/zynqmp_r5/zynqmp_amp_demo/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: embeddedsw/lib/sw_apps/openamp_echo_test/src/machine/zynq7/platform_info.c embeddedsw/lib/sw_apps/openamp_echo_test/src/machine/zynqmp_r5/platform_info.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/machine/zynq7/platform_info.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/machine/zynqmp_r5/platform_info.c embeddedsw/lib/sw_apps/openamp_rpc_demo/src/machine/zynq7/platform_info.c embeddedsw/lib/sw_apps/openamp_rpc_demo/src/machine/zynqmp_r5/platform_info.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 file populates resource table for BM remote for use by the Linux Master / FILES: embeddedsw/lib/sw_apps/openamp_echo_test/src/machine/zynq7/rsc_table.c embeddedsw/lib/sw_apps/openamp_echo_test/src/machine/zynq7/rsc_table.h embeddedsw/lib/sw_apps/openamp_echo_test/src/machine/zynqmp_r5/rsc_table.c embeddedsw/lib/sw_apps/openamp_echo_test/src/machine/zynqmp_r5/rsc_table.h embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/machine/zynq7/rsc_table.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/machine/zynq7/rsc_table.h embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/machine/zynqmp_r5/rsc_table.c embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/machine/zynqmp_r5/rsc_table.h embeddedsw/lib/sw_apps/openamp_rpc_demo/src/machine/zynq7/rsc_table.c embeddedsw/lib/sw_apps/openamp_rpc_demo/src/machine/zynq7/rsc_table.h embeddedsw/lib/sw_apps/openamp_rpc_demo/src/machine/zynqmp_r5/rsc_table.c embeddedsw/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: embeddedsw/lib/sw_apps/openamp_echo_test/src/system/freertos/echo_test.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: embeddedsw/lib/sw_apps/openamp_echo_test/src/system/generic/echo_test.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 FreeRTOS 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 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 matrices and send to remote (FreeRTOS) by informing the FreeRTOS 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 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 shutdown message to the remote context 2. This FreeRTOS application cleans up application resources, sends a shutdown acknowledge to master, and invokes remoteproc_resource_deinit API to de-initialize remoteproc on the FreeRTOS 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: embeddedsw/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: embeddedsw/lib/sw_apps/openamp_matrix_multiply/src/system/generic/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 proxy from the remote core. This application is meant to run on the remote CPU running FreeRTOS. It can print to master console and perform file I/O using proxy mechanism. The init_system is called from 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 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, this application will use the console to display print statements and execute file I/O on master by communicating with a proxy application running on the Linux master. 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 shutdown message to the remote context 2. This FreeRTOS application cleans up application resources, sends a shutdown acknowledge to master, and invokes remoteproc_resource_deinit API to de- initialize remoteproc on the FreeRTOS 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: embeddedsw/lib/sw_apps/openamp_rpc_demo/src/system/freertos/rpc_demo.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 proxy from the remote core. This application is meant to run on the remote CPU running bare-metal. It can print to master console and perform file I/O using proxy mechanism. The init_system is called from 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, this application will use the console to display print statements and execute file I/O on master by communicating with a proxy application running on the Linux 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: embeddedsw/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: embeddedsw/lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init_gpl.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.h This file can be included in FSBL code to get prototype of ps7_init() function and error codes FILES: embeddedsw/lib/sw_apps/zynq_fsbl/misc/microzed/ps7_init_gpl.h -------------------------------------------------------------------------------- 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: embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init_gpl.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.h This file can be included in FSBL code to get prototype of ps7_init() function and error codes FILES: embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc702/ps7_init_gpl.h -------------------------------------------------------------------------------- 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: embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init_gpl.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.h This file can be included in FSBL code to get prototype of ps7_init() function and error codes FILES: embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc706/ps7_init_gpl.h -------------------------------------------------------------------------------- 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: embeddedsw/lib/sw_apps/zynq_fsbl/misc/zed/ps7_init_gpl.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.h This file can be included in FSBL code to get prototype of ps7_init() function and error codes FILES: embeddedsw/lib/sw_apps/zynq_fsbl/misc/zed/ps7_init_gpl.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [BSD] [BSD-3] [BSD-2] 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: embeddedsw/lib/sw_apps/zynq_fsbl/src/md5.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- All rights reserved. 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 FILES: embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es1/psu_init_gpl.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- All rights reserved. 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 psu_init_gpl.h This file is automatically generated FILES: embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es1/psu_init_gpl.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [Boost-1.0] [MIT] COPYRIGHT TEXT: --------------- CAUTION: This file is automatically generated by HSI. 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: embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es2/bspconfig.h embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102/bspconfig.h embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/bspconfig.h embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xemacps_g.c embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xfpga_config.h embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xgpiops_g.c embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xiicps_g.c embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xqspipsu_g.c embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xsdps_g.c embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xttcps_g.c embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/xusbpsu_g.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- All rights reserved. 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 FILES: embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es2/psu_init_gpl.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- All rights reserved. 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 psu_init_gpl.h This file is automatically generated FILES: embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102-es2/psu_init_gpl.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- All rights reserved. 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 FILES: embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102/psu_init_gpl.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): [GPL] [Free-Software-Foundation] COPYRIGHT TEXT: --------------- All rights reserved. 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 psu_init_gpl.h This file is automatically generated FILES: embeddedsw/lib/sw_apps/zynqmp_fsbl/misc/zcu102/psu_init_gpl.h -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- ------------------------------------------------------------------------/ Unicode - OEM code bidirectional converter (C)ChaN, 2009 / / CP932 (Japanese Shift-JIS) / ------------------------------------------------------------------------/ FILES: embeddedsw/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: embeddedsw/lib/sw_services/xilffs/src/ff.c -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- -----------------------------------------------------------------------/ Low level disk interface modlue include file (C)ChaN, 2014 / -----------------------------------------------------------------------/ FILES: embeddedsw/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: embeddedsw/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: embeddedsw/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: embeddedsw/lib/sw_services/xilmfs/src/utils/flash.tcl -------------------------------------------------------------------------------- POSSIBLE NOTICE(S): COPYRIGHT TEXT: --------------- Makefile for Xilinx MCAP Interface Library (c) 2014-2015 Xilinx Inc. FILES: embeddedsw/mcap/linux/Makefile --------------------------------------------------------------------------------