-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CBMC] Add assert with readability check #214
Commits on Feb 24, 2021
-
Fix compiler warnings when the TCP Window is not used (#124)
* Fix warnings when TCP window is not used * Uncrustify
Configuration menu - View commit details
-
Copy full SHA for be9fe45 - Browse repository at this point
Copy the full SHA be9fe45View commit details -
Move local variables to inner loop in prvNetworkInterfaceInput() (#144)
Co-authored-by: Hein Tibosch <hein@htibosch.net> Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f39f440 - Browse repository at this point
Copy the full SHA f39f440View commit details -
Update litani submodule (#147)
Co-authored-by: Mark R. Tuttle <mrtuttle@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e696768 - Browse repository at this point
Copy the full SHA e696768View commit details -
* Update doxygen version * update the config file
Configuration menu - View commit details
-
Copy full SHA for 307bacb - Browse repository at this point
Copy the full SHA 307bacbView commit details -
TCP_WIN: fix compile warning on x86_64 (#148)
* TCP_WIN: fix compile warning on x86_64 Fix the following warning when building for 64 bit: warning: conversion from ‘long unsigned int’ to ‘uint32_t’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow] uint32_t ulReturn = ~0UL; ^ * Update FreeRTOS_TCP_WIN.c Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com> Co-authored-by: Thomas Pedersen <thomas@adapt-ip.com> Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b80e096 - Browse repository at this point
Copy the full SHA b80e096View commit details -
fix deprecated volatile compound assignment (#152)
* fixed deprecated volatile compound assignment C++20 deprecates some undefined or unclear use cases of 'volatile' like compound assignments and compliant compilers warn about those deprecated operations. In vStreamBufferMoveMid the deprecated compound assignment and other direct accesses to volatile 'StreamBuffer_t->uxMid' is replaced using a local variable stored back when done. * Uncrustify Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com> Co-authored-by: Aniruddha Kanhere <kanherea@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 4a05a0a - Browse repository at this point
Copy the full SHA 4a05a0aView commit details -
FreeRTOS_ARP.c : store local addresses only (#120)
* FreeRTOS_ARP.c : store local addresses only * Added the function xARPWaitResolution() * Added an entry to lexicon.txt. * Ran Uncrustify * Update unit test file * Update * Declared xARPWaitResolution() in FreeRTOS_IP.h * Compare the result of xIsCallingFromIPTask() with pdFALSE in stead of 0 Co-authored-by: Hein Tibosch <hein@htibosch.net> Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com> Co-authored-by: Aniruddha Kanhere <kanherea@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for f3650e4 - Browse repository at this point
Copy the full SHA f3650e4View commit details -
Remove unnecessary #ifndef (#186)
* Add entropy * remove warning * Remove unnecessary ifndef * Remove unwanted changes
Configuration menu - View commit details
-
Copy full SHA for 2ecc851 - Browse repository at this point
Copy the full SHA 2ecc851View commit details -
Don't Fragment Flags patch. (#179)
* Moves all IP flag defines in FreeRTOS_IP_Private.h so that they are accessible to all protocols Adds definitions for the IP fragmentation flags Modifies the fragmentation check for incoming frames to drop both the first and later fragments. Sets the "don't fragment" flag for all outgoing IP frames ( ICMP, DNS, UDP, TCP ) Removes ipGET_UDP_PAYLOAD_OFFSET_FOR_FRAGMENT as it appears obsolete. The stack never outputs fragments. * Uncrustified * Uncrustify * Fixes the fragment offset and fragmentation flags masks ( 0x0FFF and 0xF000 -> 0x1FFF and 0xE000 ) Adds a configuration define ( ipconfigADVERTISE_DONT_FRAGMENT_FLAG ) as suggested by htibosch with a default value of zero for backwards compatibility Updates the comment that explains the discarding of incoming fragments as discussed with Aniruddha Kanhere * Adds the 'U' qualifier as requested by hs2gh fixes a typo in FreeRTOSIPConfigDefaults.h * Shortens the comment in FreeRTOSIPConfigDefaults as per htibosch's suggestion. * Renames ipconfigADVERTISE_DONT_FRAGMENT to ipconfigFORCE_IP_DONT_FRAGMENT * same as last commit, simply forgot to save this before pushing. Co-authored-by: Emil Popov <epopov@cardinalkinetic.com> Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 82fa238 - Browse repository at this point
Copy the full SHA 82fa238View commit details -
fix IP buffer padding check on 64bit (#146)
* fix IP buffer padding check on 64bit On 64 bit systems, FreeRTOS_IPInit() would assert ipconfigBUFFER_PADDING was equal to 14 to "make sure there is enough space in pucEthernetBuffer to store a pointer." This prevents the driver from requesting additional padding, so make the assert greater than or equal to 14. Also use the final ipBUFFER_PADDING value instead of ipconfigBUFFER_PADDING, which is probably what was intended? * Update after comments Co-authored-by: Thomas Pedersen <thomas@adapt-ip.com> Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e364b9 - Browse repository at this point
Copy the full SHA 9e364b9View commit details -
Just fixing the "table of 3 types of STH32H7" so that it renders in github webpage. I had a tough time reading that table until I looked at the md source. You could also just put code fences around it: ~~~ /** * RAM area H747 H743 H742 Location * ------------------------------------------------ * DTCM 128k 128k 128k 0x20000000 * AXI-SRAM 511k 511k 384k 0x24000000 * * SRAM1 128k 128k 32k 0x30000000 * SRAM2 128k 128k 16k 0x30020000 * SRAM3 32k 32k - 0x30040000 * SRAM4 64k 64k 64k 0x38000000 * Backup SRAM 4k 4k 4k 0x38800000 */ ~~~ Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 20cbc94 - Browse repository at this point
Copy the full SHA 20cbc94View commit details -
Update files referencing aws_application_version.h to use iot_applica…
…tion_version.h (#188) * Update files referencing aws_application_version.h to use iot_application_version.h * Remove pic32 ethernet _Command_Version function to remove dependency on iot_application_version.h from amazon-freertos repository.
Configuration menu - View commit details
-
Copy full SHA for 7a56144 - Browse repository at this point
Copy the full SHA 7a56144View commit details -
Remove function defs from header files (#190)
* Add entropy * remove warning * Remove function defs from headers * Some corrections * More fixes and uncrustify * Remove the BaseType min function * Doxygen * Fix one CBMC proof * More cbmc proof fixes * More cbmc fixes * Some doxygen additions * Update last CBMC proof * Doxygen comments * Doxygen updates * Doxygen and spell check * Spell check and unit-test * Unit test fix * Update after comments * Update 2 after comments * Move function around * Uncrustify * Update after comments Co-authored-by: Gary Wicker <14828980+gkwicker@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a4d261c - Browse repository at this point
Copy the full SHA a4d261cView commit details -
Do not release a network buffer if it equals to NULL (#191)
Co-authored-by: Hein Tibosch <hein@htibosch.net> Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ffc9612 - Browse repository at this point
Copy the full SHA ffc9612View commit details -
Circumvent Qemu MPS2 networking bug (#142)
* Add support for MPS2 networking with lan9118/lan9220 * Fix uncrustify errors * Enable network interrupt handling * Add network interrupt support to Qemu MPS2 AN385 * Fix function comment * Fix Uncrustify errors * Fix Uncrustify errors * Fix Uncrustify Errors * Fix typo * Cirumvent Qemu MPS2 network bug * Remove commented code, add doxygen comment
Configuration menu - View commit details
-
Copy full SHA for 245d1c5 - Browse repository at this point
Copy the full SHA 245d1c5View commit details -
Add a project for static analysis (#195)
* Add entropy * remove warning * Remove unwanted changes * Update tcp_mem_stats.c * Add Coverity * Remove unused files * Add some features * clean up * More clean up * Unwanted additions removal * Clean up * Add 32-bit compile option * Update after comments * Uncrustify
Configuration menu - View commit details
-
Copy full SHA for 38c4054 - Browse repository at this point
Copy the full SHA 38c4054View commit details -
Merge pull request #9 from FreeRTOS/main
Merge mainline to fork
Configuration menu - View commit details
-
Copy full SHA for 809b438 - Browse repository at this point
Copy the full SHA 809b438View commit details
Commits on Feb 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c35ee3e - Browse repository at this point
Copy the full SHA c35ee3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 894fe96 - Browse repository at this point
Copy the full SHA 894fe96View commit details -
Configuration menu - View commit details
-
Copy full SHA for be69988 - Browse repository at this point
Copy the full SHA be69988View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ba96b2 - Browse repository at this point
Copy the full SHA 2ba96b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfe8232 - Browse repository at this point
Copy the full SHA bfe8232View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9152cde - Browse repository at this point
Copy the full SHA 9152cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40410e1 - Browse repository at this point
Copy the full SHA 40410e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7e314c - Browse repository at this point
Copy the full SHA d7e314cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a27eb9 - Browse repository at this point
Copy the full SHA 0a27eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48beb6b - Browse repository at this point
Copy the full SHA 48beb6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for faed2e1 - Browse repository at this point
Copy the full SHA faed2e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b98a33 - Browse repository at this point
Copy the full SHA 6b98a33View commit details -
Configuration menu - View commit details
-
Copy full SHA for d621465 - Browse repository at this point
Copy the full SHA d621465View commit details
Commits on Mar 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 65e4f32 - Browse repository at this point
Copy the full SHA 65e4f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1629b53 - Browse repository at this point
Copy the full SHA 1629b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb52e3 - Browse repository at this point
Copy the full SHA bcb52e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f90a55 - Browse repository at this point
Copy the full SHA 0f90a55View commit details -
Merge branch 'CBMCAddAssert' of https://github.com/aniruddhakanhere/f…
…reertos-plus-tcp into CBMCAddAssert
Configuration menu - View commit details
-
Copy full SHA for 7d12d86 - Browse repository at this point
Copy the full SHA 7d12d86View commit details -
Configuration menu - View commit details
-
Copy full SHA for b541382 - Browse repository at this point
Copy the full SHA b541382View commit details
Commits on Mar 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 96df001 - Browse repository at this point
Copy the full SHA 96df001View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a7ad02 - Browse repository at this point
Copy the full SHA 1a7ad02View commit details