{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":577902177,"defaultBranch":"master","name":"nuttx","ownerLogin":"almir-okato","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-12-13T19:39:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66885489?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720028398.0","currentOid":""},"activityList":{"items":[{"before":"7b016b81da69800321d7087f10d2382147cd72a9","after":"17f76998dbc5bbea92e60b00fa0b8087947d1fd2","ref":"refs/heads/feature/esp32_simple_boot_support","pushedAt":"2024-07-04T09:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"ci: update required esptool version to 4.8.dev4\n\nThis esptool version is required when building the\ndefault Simple Boot for Espressif chips.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"ci: update required esptool version to 4.8.dev4"}},{"before":null,"after":"7b016b81da69800321d7087f10d2382147cd72a9","ref":"refs/heads/feature/esp32_simple_boot_support","pushedAt":"2024-07-03T17:39:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32[s2|s3]: add volatile bitfields compilation flag\n\nThis compilation flag was added in the same way as done for esp32\nin order to avoid unexpected behaviors when accessing registers\nusing struct bitfields.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32[s2|s3]: add volatile bitfields compilation flag"}},{"before":"0f39cba2d62589c8099f97ef1fe236a45d8019bb","after":"9c62edb9b0e09b643780977678e699dd68591543","ref":"refs/heads/feature/esp32s2_simple_boot_support","pushedAt":"2024-06-04T12:01:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32s2: remove legacy bootloader support\n\nDeprecate Legacy Boot for ESP32-S2.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32s2: remove legacy bootloader support"}},{"before":"6090f42c39778775e0035e4ec116d8405e058b4b","after":"0f39cba2d62589c8099f97ef1fe236a45d8019bb","ref":"refs/heads/feature/esp32s2_simple_boot_support","pushedAt":"2024-06-04T11:03:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32s2: remove legacy bootloader support\n\nDeprecate Legacy Boot for ESP32-S2.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32s2: remove legacy bootloader support"}},{"before":null,"after":"6090f42c39778775e0035e4ec116d8405e058b4b","ref":"refs/heads/feature/esp32s2_simple_boot_support","pushedAt":"2024-06-03T13:16:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32s2: remove legacy bootloader support\n\nDeprecate Legacy Boot for ESP32-S2.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32s2: remove legacy bootloader support"}},{"before":"02acf2d2a47393b7d8921e414be1a6b453f4115d","after":"28044f7d5a9d26f9778f07b24a1ecd043354f33d","ref":"refs/heads/master","pushedAt":"2024-04-23T20:02:30.000Z","pushType":"push","commitsCount":738,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"arch/risc-v: add support of save/restore vector registers\n\nReference:\nhttps://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc\nhttps://github.com/torvalds/linux/blob/master/arch/riscv/include/asm/vector.h\n\nSigned-off-by: chao an ","shortMessageHtmlLink":"arch/risc-v: add support of save/restore vector registers"}},{"before":null,"after":"7af36a610b32ded919ad96ec2448f0b62de0fffd","ref":"refs/heads/bugfix/esp32s3_legacy_boot_fix","pushedAt":"2024-04-19T13:39:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"xtensa/esp32s3: Add missing entries to iram.text from legacy_sections.ld\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"xtensa/esp32s3: Add missing entries to iram.text from legacy_sections.ld"}},{"before":null,"after":"8734040234ad9a1deb1c44480419ac8b207aee86","ref":"refs/heads/feature/esp32s3_simple_boot_support","pushedAt":"2024-04-16T20:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32s3: add simple boot support\n\nThe Simple Boot feature for Espressif chips is a method of booting\nthat doesn't depend on a 2nd stage bootloader. Its not the\nintention to replace a 2nd stage bootloader such as MCUboot and\nESP-IDF bootloader, but to have a minimal and straight-forward way\nof booting, and also simplify the building.\n\nThis commit also removes deprecated code and makes this bootloader\nconfiguration as default for esp32s3 targets and removes the need\nfor running 'make bootloader' command for it.\n\nOther related fix, but not directly to Simple Boot:\n- Instrumentation is required to run from IRAM to support it during\ninitialization. `is_eco0` function also needs to run from IRAM.\n- `rtc.data` section placement was fixed.\n- Provide arch-defined interfaces for efuses, in order to decouple\nboard config level from arch-defined values.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32s3: add simple boot support"}},{"before":null,"after":"25f68fce8c71986361227af1ef98ccc3c626a89f","ref":"refs/heads/bugfix/riscv_esp_map_segments","pushedAt":"2024-04-16T11:48:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32[c3|c6|h2]: Fix simple boot map_rom_segments\n\nCurrently Simple Boot image have fixed 2 ROM segments and\n2 RAM segments, then the parsing iterator must stop when all\nROM segments are found.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32[c3|c6|h2]: Fix simple boot map_rom_segments"}},{"before":"62a2cfce51d0659141359141ce2f683ebe0bd149","after":"cb14874c19817ae0f169aa8c8c1977491128ae9d","ref":"refs/heads/feature/simple_boot_support","pushedAt":"2024-01-22T13:19:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32c3-generic: add simple boot support\n\nThe Simple Boot feature for Espressif chips is a method of booting\nthat doesn't depend on a 2nd stage bootloader. Its not the\nintention to replace a 2nd stage bootloader such as MCUboot and\nESP-IDF bootloader, but to have a minimal and straight-forward way\nof booting, and also simplify the building.\n\nThis commit also makes this bootloader configuration as default\nfor esp32c3-generic target and removes the need for running\n'make bootloader' command for it.\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32c3-generic: add simple boot support"}},{"before":"1555c9b8f88557767610c68b97a239bfac91f3d9","after":"02acf2d2a47393b7d8921e414be1a6b453f4115d","ref":"refs/heads/master","pushedAt":"2024-01-18T20:29:32.000Z","pushType":"push","commitsCount":4701,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"risc-v/cmake: set nostdlib to c compiler\n\nTo avoid build break:\n\nld: riscv-none-elf/lib/rv64imafdc_zicsr/lp64d/crt0.o: in function `.L0 ':\n(.text+0x8): undefined reference to `__bss_start'\nld: (.text+0x10): undefined reference to `_end'\nld: (.text+0x36): undefined reference to `main'\ncollect2: error: ld returned 1 exit status\n\nSigned-off-by: chao an ","shortMessageHtmlLink":"risc-v/cmake: set nostdlib to c compiler"}},{"before":null,"after":"62a2cfce51d0659141359141ce2f683ebe0bd149","ref":"refs/heads/feature/simple_boot_support","pushedAt":"2024-01-18T20:28:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"almir-okato","name":null,"path":"/almir-okato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66885489?s=80&v=4"},"commit":{"message":"esp32c3-generic: add simple boot support\n\nSigned-off-by: Almir Okato ","shortMessageHtmlLink":"esp32c3-generic: add simple boot support"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNFQwOTo1MToyNy4wMDAwMDBazwAAAAR2v_mI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xOFQyMDoyODo0NC4wMDAwMDBazwAAAAPjZeBD"}},"title":"Activity ยท almir-okato/nuttx"}