Skip to content
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

Tsvbootloaderchanges #4

Closed
wants to merge 188 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
0f0027b
drivers: sam_can: fixed MCAN Register Base Address
tswaehn Feb 23, 2024
fb0e7fc
doc: release-notes: Add 3.7.0 release notes for networking
rlubos Jun 26, 2024
39ddabe
doc: release: 3.7: Add note about LinkServer runner .hex support
butok Jun 27, 2024
5eade64
dts: bindings: cpu: add definition for arm,cortex-m55
XenuIsWatching Jun 18, 2024
8123bd6
arch: x86: corrected parameter names
DeHess Jun 25, 2024
a213f55
boards: nxp: mimxrt1170_evk: doc: remove LinkServer `west debug` limi…
DerekSnell Jun 27, 2024
f300c13
drivers: i2c: stm32: remove redundant new line
benner Jun 27, 2024
4b70319
logging: avoid overflow of package length in log_msg
benediktibk Jun 26, 2024
c936184
bluetooth: correct `bt_le_scan_param` scan type
JordanYates Jun 28, 2024
851f3ea
net: tcp: Delay ACK if no PSH flag is present
rlubos Jun 26, 2024
5637e51
doc: releases: migration-guide-3.7: Add not for BT_LE_ADV_PARAM
Thalley Jun 27, 2024
687377d
net: if: remove unused `eth_ctx` variable
ndrs-pst Jun 27, 2024
31091d2
doc: release: 3.7: Add Flash Map release notes
de-nordic Jun 26, 2024
a1025a5
MAINTAINERS: set area status to odd fixes if not maintained
gmarull Jun 26, 2024
5da730b
scripts: get_maintainer: check maintenance status
gmarull Jun 26, 2024
70c7fc8
doc: release: 3.7: Add release notes for Flash
de-nordic Jun 26, 2024
7bb3f28
drivers: nxp_s32_canxl: add CANXL MRU handler
congnguyenhuu Jun 26, 2024
924c3a5
everywhere: replace `#if IS_ENABLED()` as per docs
JordanYates Jun 24, 2024
1b5b6ea
Bluetooth: ASCS: Validate num_ases in CP requests
Thalley Jun 25, 2024
4d6568b
ARCMWDT: Fix cbprintf issue with omitted function prototype
Jun 19, 2024
24aa363
drivers: udc_dwc: remove rwup flag
jfischer-no Jun 20, 2024
3dd58e7
fb: cfb: Fix CFB_FONT_MSB_FIRST font rendering
soburi Nov 8, 2023
f72c97f
fb: cfb: Add framebuffer deinitialize function
soburi Jan 28, 2024
877b8f2
tests: subsys: display: cfb: Add CFB tests
soburi Jan 14, 2024
2b35813
manifest: update cmsis-nn to v6.0.0
JordanYates Apr 20, 2024
102a16e
submanifests: update `tflite-micro`
JordanYates Jun 13, 2024
e543f8c
modules: cmsis-nn: add `*_s4.c` sources
JordanYates Jun 15, 2024
9add73d
tests: lib: cmsis_nn: add missing filter dimension
JordanYates Jun 10, 2024
eb912a9
samples: tflite-micro: add `REQUIRES_FLOAT_PRINTF`
JordanYates Jun 25, 2024
62312b3
doc: release-notes: document CMSIS-NN upgrade
JordanYates Jun 10, 2024
a277118
Bluetooth: OTS: Add return validation of bt_uuid_create for client
Thalley Jun 26, 2024
b7779b4
doc: release-notes-3.7: Add notes for selected network components
jukkar Jun 28, 2024
46a5ce9
debug: no UNALIGNED_ACCESS_SUPPORTED for cortex M0 or M0plus
FRASTM Jun 26, 2024
19774e5
doc: Bluetooth: Add sample app for CAP ini/acc in status table
Thalley Jun 26, 2024
c5c236b
samples: drivers: mbox: Fix overlays for nrf54h20
nordic-segl Jun 26, 2024
d7bc45c
samples: drivers: mbox: Extend mbox sample
nordic-segl Jun 26, 2024
22187bd
pm: policy: Move device power state constraints to policy
Jun 25, 2024
50959af
doc: west: Clarify basic west terms
carlescufi Jun 25, 2024
63ff077
bme280: Update decoder to decode channels correctly
ydamigos Jun 25, 2024
d55aaa0
west : runners : Fix error message when runners.yaml is not found.
May 2, 2024
f276f25
logging: fix dictionary database not being generated
dcpleung May 16, 2024
2433653
logging: dictionary: keep string section if always runtime
dcpleung May 17, 2024
8105522
scripts: logging/dictionary: extract DataTypes into its own file
dcpleung May 16, 2024
14fae9e
scripts: logging/dictionary: fix long long alignment
dcpleung May 16, 2024
52a067d
scripts: logging/dictionary: refactor common parser functions...
dcpleung May 17, 2024
ac187df
scripts: logging/dictionary: replace %#llx too
dcpleung May 17, 2024
b6aac1a
logging: dictionary: new verion 3 format
dcpleung May 16, 2024
656330c
scripts: logging/dictionary: fix annoying pylint warning
dcpleung May 17, 2024
f07ba9c
tests: logging: copy dictionary logging sample into tests
dcpleung May 24, 2024
264fc94
tests: logging/dictionary: enable pytest to test output
dcpleung May 15, 2024
b86f6a5
net: sockets_service: Fix thread failure
krish2718 May 30, 2024
a62d920
linker: nxp: adsp: add orphan linker section
iuliana-prodan Jun 26, 2024
a3a0f96
drivers: spi: gecko: propagate spi config error
Jun 26, 2024
5495dca
xtensa: mmu: clear ZSR_DEPC_SAVE at boot
dcpleung Jun 28, 2024
36c77a7
hal_espressif: remove extra not-used constructor
sylvioalves Jun 28, 2024
c5ad0a2
samples: usb: mass: increase main stack size
jfischer-no Jun 27, 2024
1c42b44
maintainers: remove gopiotr from twister collaborators
PerMac Jun 27, 2024
80190af
samples: Use DEFAULT_IMAGE for sysbuild
nordicjm Jun 26, 2024
283cdbb
tests: drivers: can: api: restore default bitrates
henrikbrixandersen Jun 27, 2024
7d93c80
drivers: udc_kinetis: add missing return statement
jfischer-no Jun 27, 2024
b3f09f3
drivers: udc_stm32: disable control endpoints in udc_disable()
jfischer-no Jun 27, 2024
514dd3a
tests: drivers: udc: updates to pass testing on supported platforms
jfischer-no Jun 27, 2024
a22e7c8
tests: drivers: udc: add build_only test case
jfischer-no Jun 27, 2024
c0006c7
logging: Do not store module name pointer when strings are stripped
nordic-krch Jun 28, 2024
ec36065
tests: drivers: rtc: rtc_api: add config for alarm time mask
bjarki-andreasen Jun 5, 2024
9bcc82e
net: wifi: shell: Avoid using sscanf
jukkar Jun 27, 2024
d3ea4f8
soc: esp32xx: always use section prologue with alignment
sylvioalves Jun 27, 2024
544886a
lib/posix: Get uptime in ticks instead of cycles
edersondisouza Jun 27, 2024
2b26e25
twister: Add warning to the "-footprint-from-buildlog" flag
PerMac Jun 19, 2024
59d84e1
os: fdtable: include `zephyr/kernel.h` for `struct k_mutex`
ycsin Jun 24, 2024
103a498
cmake: tf-m: create tfm_api dependency on tfm_s.hex
tejlmand Jun 27, 2024
9a18134
samples: net: txtime: The option type should be int
jukkar Jun 27, 2024
578bdc9
samples: net: txtime: Add support for native_sim board
jukkar Jun 27, 2024
609d2c8
samples: net: txtime: Add e1000 overlay for qemu_x86
jukkar Jun 27, 2024
03acf71
samples: net: txtime: Do not run qemu_x86 with twister
jukkar Jun 27, 2024
45c8823
drivers: eth: e1000: Use double with PTP clock
jukkar Jun 27, 2024
a7fff67
release: Zephyr v3.7.0-rc2
aescolar Jun 28, 2024
ad3dfa3
bluetooth: host/classic: Fix possible buffer overflow
Jun 21, 2024
524ce6f
drivers: gnss: gnss_u_blox_m10: fix compiler warning
it-klinger Jun 30, 2024
fec92e0
driver: spi: gd32: fix spi reg clear wrong flag
chang196700 Jun 24, 2024
2d877b3
drivers: clock_control: ra: fix issue with setting memwait cycles
iandmorris Jun 14, 2024
9dc6b9c
doc: css: Use body color for captions
kartben Jul 1, 2024
81614e7
doc: stm32h747i_disco: minor fix
ajarmouni-st Jul 1, 2024
3152093
doc: release: 3.7: Release notes for Renesas EK-RA8M1 board
soburi Jun 30, 2024
20a5400
doc: release: 3.7: Remove the duplicated colon.
soburi Jun 30, 2024
3606f91
boards: nxp: lpcxpresso55xxx: list USB device as supported
henrikbrixandersen Jun 28, 2024
dda6971
drivers/input: it8xxx2: Add critical section to prevent race conditions
GTLin08 Jun 28, 2024
b3b952a
west.yml: STM32WBA55 BLE Ext Adv Fix
asm5878 Jun 27, 2024
5464e2b
soc/st/stm32/st32wbax: STM32WBA55 BLE Ext Adv Fix
asm5878 Jun 27, 2024
e61a85a
drivers: ethernet: stm32: fix PTP on STM32F7
kartben Jun 27, 2024
69a4719
dts: pinctrl: unify pinctrl binding for imx8mp/n/m
JiafeiPan Jun 28, 2024
0e174fd
drivers: uart: uart_elementary: Add missing pull-ups to nrf54h20dk
nordic-krch Jun 26, 2024
d5c692d
MAINTAINERS: add valeriosetti as collaborator for Mbed TLS module
valeriosetti Jun 27, 2024
ca7a855
drivers: i2c: bugfix for ambiq i2c driver
AlessandroLuo Jun 17, 2024
6b8c9ce
drivers: adc: stm32: check ldo ready bit
gautierg-st Jun 26, 2024
2f8d50e
drivers: adc: stm32: apply extended calibration on u5
gautierg-st Jun 26, 2024
8c5a412
boards: st: fix sysbuild multi image flash
AlexFabre Jun 20, 2024
4aa6495
device: add missing comma to Z_DEVICE_INIT
gmarull Jun 25, 2024
bdc9fe0
device: only define/initialize metadata for DT devices
gmarull Jun 25, 2024
f319192
ci: move github runners from macos-11 to macos-14
henrikbrixandersen Jul 1, 2024
03884a2
doc: esp32: fix rendering of MCUboot note
kartben Jul 1, 2024
7f1e5c4
net: ptp: fix offset check by adding missing int64_t cast
kartben Jun 27, 2024
d3d8d98
net: ptp: fix incorrect req_timestamp decoding
kartben Jun 27, 2024
f2c8ef7
Bluetooth: BAP: Scan del: Overwrite metadata if len == 0
Thalley Jun 27, 2024
a16625c
ARCMWDT: Fix issues with posix types
Jun 26, 2024
6d116a8
doc: Bluetooth: Audio: Remake audio_arch to graphviz
Thalley Jun 26, 2024
f87805e
doc: Bluetooth: Audio: Remake gaf.svg to graphviz
Thalley Jun 26, 2024
ecbb185
doc: Bluetooth: Audio: Remake zephyr_gaf.svg to graphviz
Thalley Jun 27, 2024
e199b6a
MAINTAINERS: put the CANopen runner script under the CAN area
henrikbrixandersen Jul 1, 2024
4c1f66e
ci: ignore changes to the CANopen program download runner
henrikbrixandersen Jul 1, 2024
5c65feb
drivers: udc_stm32: implement driver API to get actual device speed
jfischer-no Jan 2, 2024
d3d5851
drivers: udc_stm32: handle ZLP flag
jfischer-no Mar 2, 2024
610bb36
boards: nordic: Change NRFS logs to debug level
zycz Jun 27, 2024
a8c9120
lib: os: spsc_pbuf: Clarify using cache management in the module
nordic-krch Jun 27, 2024
a31c261
tests: lib: spsc_pbuf: Do not run test with cache
nordic-krch Jun 27, 2024
8ffca6e
boards: infineon: cyw920829m2evk_02: update documentation
hakanjansson Jun 23, 2024
f67b243
lib: smf: use `while (true)` in `get_child_of` for better clarity
ndrs-pst Jun 25, 2024
d9abc19
drivers: serial: pl011: add support for hardware flow control
xudongzheng Jun 21, 2024
ffba53f
soc: nordic: common: dmm: Fix memory utilization
nordic-krch Jun 21, 2024
ff8c6b4
tests: boards: nrf: dmm: Adjust test to dmm changes
nordic-krch Jun 21, 2024
925b4ca
soc: nordic: nrf54h: DMM shall be applied only to rad&app
nordic-krch Jun 26, 2024
788db34
scripts: west robot & simulation: Fix OOT
nandojve Jun 19, 2024
439f69c
tests: arm_irq_vector_table: Fix RT/WXXX
decsny Jul 1, 2024
45f16fb
west: commands: runners: canopen: increase default SDO timeout
henrikbrixandersen Jul 1, 2024
df852db
soc: nordic: vpr: select INCLUDE_RESET_VECTOR for default implementation
ycsin Jun 28, 2024
0fc320f
Revert "soc: riscv-privileged: support SoCs without reset vector"
ycsin Jun 28, 2024
43fe355
arch: riscv: update the description of INCLUDE_RESET_VECTOR Kconfig
ycsin Jun 28, 2024
ae0140e
samples: bluetooth: Update samples to support cyw920829m2evk_02
sreeramIfx Jun 28, 2024
763454f
soc: infineon: cyw20829: Updates linker script
sreeramIfx Jun 28, 2024
f152969
tests: bluetooth: shell: Enable flow control
sreeramIfx Jun 28, 2024
1fcfce8
net: dns: Avoid superfluous error message
jukkar Jul 2, 2024
58ee5e3
arch: riscv: irq: include `util_macro.h` for the macros
ycsin Jul 2, 2024
b527e45
samples: net: dhcpv4_client: Replace example DHCP server with kea
rlubos Jun 28, 2024
1df1b9c
samples: net: dhcpv4_client: Enable DNS in the sample
rlubos Jun 28, 2024
aec0910
Bluetooth: host: ensure ownership of conn on TX path
jori-nordic Jun 28, 2024
d13198a
drivers: ethernet: phy_mii: check if there is a mdio config
biglben Jun 27, 2024
f38c433
doc: detail how to find the drop-down version selector
everedero Jun 28, 2024
d578793
west.yml: hal_stm32: Remove autoconf.h
erwango Jul 1, 2024
f61058b
drivers: udc_stm32: only check for HS_SPEED if defined
fabiobaltieri Jul 2, 2024
2ca5300
tests: drivers: i2c: i2c_target_api: Support 16-bit word addresses
ttmut Jun 27, 2024
0318ade
tests: drivers: i2c: i2c_target_api: Use address-width property
ttmut Jun 27, 2024
8ff3604
west.yml: TF-M: Fix 2 issues preventing usage on STM32 targets
erwango Jul 2, 2024
c50bead
doc: doxygen: provide a way to override configs locally
dcpleung Jun 18, 2024
4189a9c
dts: riscv: Fix incorrect plic size
pgielda Jun 30, 2024
648d65b
doc: net: Add info about misc network config options
jukkar Jul 1, 2024
052acf1
twister: Fix gTest harness
yperess Jul 1, 2024
44db32c
docs: Add icm42688 changes to migration guide
teburd Jun 26, 2024
27ece76
doc: modules: fix indentation
ycsin Jul 1, 2024
664b6c2
samples: modules: canopennode: add bootloader argument
Jul 3, 2024
4bc0653
net: ipv6-pe: Verify that hmac calculation was ok
jukkar Jul 1, 2024
c724af7
tests: dma/chan_blen_transfer: place TX buf in RAM
mathieuchopstm Jul 1, 2024
35d47b3
Bluetooth: BAP: Broadcast: Fix state checks
Thalley Jul 1, 2024
daff18f
drivers: adc: lmp90xxx: fix checksum mismatch return value
jared-kangas Jun 29, 2024
2a0f3f5
intel_adsp/ace: power: fix firmware panic on MTL
lyakh Jun 27, 2024
102764b
soc: nordic: Fix run once regex issue and add missing entries
nordicjm Jul 1, 2024
8fa418c
modules: hostap: Fix MbedTLS TLS
krish2718 Jun 24, 2024
defae14
modules: hostap: Fix MbedTLS config issue
krish2718 Jun 24, 2024
c476043
modules: hostap: Fix SoF
krish2718 Jun 24, 2024
b7a2526
modules: hostap: Fix check for iface up
krish2718 Jun 24, 2024
a2657f2
Revert "doc: posix: mark posis fd mgmt as supported"
aescolar Jul 1, 2024
8cd88c8
Revert "posix: fd_mgmt: implement dup(), dup2(), fseeko(), and ftello()"
aescolar Jul 1, 2024
1903caf
Revert "doc: posix: mark posix signals supported with undefined behav…
aescolar Jul 1, 2024
4742a5c
Revert "tests: posix: headers: add checks for posix signals option gr…
aescolar Jul 1, 2024
81f656b
Revert "posix: add stubs for signal.h functions that need process sup…
aescolar Jul 1, 2024
6638a95
Revert "posix: procN: add missing alias for getpid()"
aescolar Jul 1, 2024
5851d20
Revert "posix: kconfig: remove select y from non-user-selectable help"
aescolar Jul 1, 2024
e4788dd
Revert "doc: posix: mark posix device io as complete"
aescolar Jul 1, 2024
0584df3
Revert "posix: device_io: use mode argument correctly in open()"
aescolar Jul 1, 2024
cfa37f4
Revert "posix: device_io: implement fileno()"
aescolar Jul 1, 2024
bd58694
Revert "posix: device_io: implement fdopen()"
aescolar Jul 1, 2024
bb51dfe
Revert "posix: device_io: implement pselect()"
aescolar Jul 1, 2024
d1e5227
Revert "net: sockets: move select() implementation to zvfs"
aescolar Jul 1, 2024
4e3b1a0
Revert "net: sockets: move poll implementation to zvfs"
aescolar Jul 1, 2024
432e3b8
Revert "posix: device_io: implement pread() and pwrite()"
aescolar Jul 1, 2024
16c5b8d
Revert "posix: device_io: provide stdin, stdout, stderr variables"
aescolar Jul 1, 2024
7acffba
Revert "posix: device_io: require a full libc for c89 functions"
aescolar Jul 1, 2024
dd7409d
Revert "fdtable: read, write, close: only execute methods if non-NULL"
aescolar Jul 1, 2024
3412cf1
doc: release: Add highlights of Zephyr 3.7 release
kartben Jul 1, 2024
cf0524f
drivers: wifi/airoc: Update cb_search to check SSID length
npal-cy Jul 1, 2024
1f61741
soc/openisa: enable the `C` extension
fkokosinski Jul 1, 2024
61e3e6f
soc/openisa: rely on the `CONFIG_RISCV_ISA_EXT_*` options for arch st…
fkokosinski Jul 1, 2024
a764b46
drivers: bluetooth: hci: Kconfig
asm5878 Jun 28, 2024
ed7c63e
drivers: bluetooth: hci: hci_stm32wba.c
asm5878 Jun 28, 2024
3239f54
demand_paging: LRU eviction: remove restriction on PF index 0
Jun 28, 2024
11699fa
drivers: nsos: add missing 'break' in switch statements
mniestroj Jul 3, 2024
7645667
github: hello_world_multiplatform: upgrade from macos-12 to macos-13
fabiobaltieri Jul 1, 2024
95cadc1
@FIR-65: tsvbootloader changes
DashingR Aug 15, 2024
9dea7f5
Merge branch 'main' into tsvbootloaderchanges
atrivedi-tsavoritesi Aug 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/devicetree_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ jobs:
strategy:
matrix:
python-version: ['3.10', '3.11', '3.12']
os: [ubuntu-22.04, macos-11, windows-2022]
os: [ubuntu-22.04, macos-14, windows-2022]
exclude:
- os: macos-11
- os: macos-14
python-version: 3.6
- os: windows-2022
python-version: 3.6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/hello_world_multiplatform.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-22.04, macos-12, macos-14, windows-2022]
os: [ubuntu-22.04, macos-13, macos-14, windows-2022]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/west_cmds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ jobs:
strategy:
matrix:
python-version: ['3.10', '3.11', '3.12']
os: [ubuntu-22.04, macos-11, windows-2022]
os: [ubuntu-22.04, macos-14, windows-2022]
exclude:
- os: macos-11
- os: macos-14
python-version: 3.6
- os: windows-2022
python-version: 3.6
Expand Down
41 changes: 29 additions & 12 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1989,22 +1989,39 @@ elseif(CONFIG_LOG_MIPI_SYST_USE_CATALOG)
endif()

if(LOG_DICT_DB_NAME_ARG)
if (NOT CONFIG_LOG_DICTIONARY_DB_TARGET)
set(LOG_DICT_DB_ALL_TARGET ALL)
endif()
add_custom_command(
OUTPUT ${LOG_DICT_DB_NAME}
COMMAND
set(log_dict_gen_command
${PYTHON_EXECUTABLE}
${ZEPHYR_BASE}/scripts/logging/dictionary/database_gen.py
${KERNEL_ELF_NAME}
${LOG_DICT_DB_NAME_ARG}=${LOG_DICT_DB_NAME}
--build-header ${PROJECT_BINARY_DIR}/include/generated/zephyr/version.h
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
COMMENT "Generating logging dictionary database: ${LOG_DICT_DB_NAME}"
DEPENDS ${logical_target_for_zephyr_elf}
)
add_custom_target(log_dict_db_gen ${LOG_DICT_DB_ALL_TARGET} DEPENDS ${LOG_DICT_DB_NAME})

if (NOT CONFIG_LOG_DICTIONARY_DB_TARGET)
# If not using a separate target for generating logging dictionary
# database, add the generation to post build command to make sure
# the database is actually being generated.
list(APPEND
post_build_commands
COMMAND ${CMAKE_COMMAND} -E echo "Generating logging dictionary database: ${LOG_DICT_DB_NAME}"
COMMAND ${log_dict_gen_command}
)
list(APPEND
post_build_byproducts
${LOG_DICT_DB_NAME}
)
else()
# Seprate build target for generating logging dictionary database.
# This needs to be explicitly called/used to generate the database.
add_custom_command(
OUTPUT ${LOG_DICT_DB_NAME}
COMMAND ${log_dict_gen_command}
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
COMMENT "Generating logging dictionary database: ${LOG_DICT_DB_NAME}"
DEPENDS ${logical_target_for_zephyr_elf}
)
add_custom_target(log_dict_db_gen DEPENDS ${LOG_DICT_DB_NAME})
endif()
endif()

# Add post_build_commands to post-process the final .elf file produced by
Expand Down Expand Up @@ -2050,9 +2067,9 @@ set(TSVIMAGELOADER_NAME IMAGE0_testfile.hex)
add_custom_command(
OUTPUT ${STRIPPED_KERNEL_HEX_NAME}
COMMAND ${TAIL_EXECUTABLE} -n +2 ${PROJECT_BINARY_DIR}/${KERNEL_HEX_NAME} >> ${PROJECT_BINARY_DIR}/${STRIPPED_HEX_NAME}
COMMAND ${HEAD_EXECUTABLE} -n +65 ${ZEPHYR_BASE}/${TSVBOOTLOADER_NAME} >> ${PROJECT_BINARY_DIR}/${TSVIMAGELOADER_NAME}
COMMAND ${HEAD_EXECUTABLE} -n +48 ${ZEPHYR_BASE}/${TSVBOOTLOADER_NAME} >> ${PROJECT_BINARY_DIR}/${TSVIMAGELOADER_NAME}
COMMAND ${HEAD_EXECUTABLE} -n +1 ${PROJECT_BINARY_DIR}/${STRIPPED_HEX_NAME} >> ${PROJECT_BINARY_DIR}/${TSVIMAGELOADER_NAME}
COMMAND ${TAIL_EXECUTABLE} -n +67 ${ZEPHYR_BASE}/${TSVBOOTLOADER_NAME} >> ${PROJECT_BINARY_DIR}/${TSVIMAGELOADER_NAME}
COMMAND ${TAIL_EXECUTABLE} -n +50 ${ZEPHYR_BASE}/${TSVBOOTLOADER_NAME} >> ${PROJECT_BINARY_DIR}/${TSVIMAGELOADER_NAME}
COMMAND ${TAIL_EXECUTABLE} -n +1 ${PROJECT_BINARY_DIR}/${STRIPPED_HEX_NAME} >> ${PROJECT_BINARY_DIR}/${TSVIMAGELOADER_NAME}
DEPENDS ${MERGED_KERNEL_HEX_NAME}
)
Expand Down
14 changes: 6 additions & 8 deletions MAINTAINERS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -783,8 +783,7 @@ DFU:
- dfu

Devicetree:
status: maintained
maintainers: []
status: odd fixes
collaborators:
- decsny
- galak
Expand All @@ -804,8 +803,7 @@ Devicetree:
- libraries.devicetree

Devicetree Bindings:
status: maintained
maintainers: []
status: odd fixes
collaborators:
- decsny
- galak
Expand Down Expand Up @@ -1010,6 +1008,7 @@ Release Notes:
- samples/modules/canopennode/
- samples/net/sockets/can/
- samples/subsys/canbus/
- scripts/west_commands/runners/canopen_program.py
- subsys/canbus/
- subsys/net/l2/canbus/
- tests/drivers/build_all/can/
Expand Down Expand Up @@ -3046,7 +3045,6 @@ Twister:
collaborators:
- PerMac
- hakehuang
- gopiotr
- golowanow
- gchwier
- LukaszMrugala
Expand Down Expand Up @@ -4132,8 +4130,7 @@ VFS:
- filesystem

West:
status: maintained
maintainers: []
status: odd fixes
collaborators:
- mbolivar-ampere
- carlescufi
Expand Down Expand Up @@ -4669,6 +4666,7 @@ West:
- ceolin
collaborators:
- ithinuel
- valeriosetti
files:
- modules/mbedtls/
labels:
Expand Down Expand Up @@ -5030,7 +5028,7 @@ Random:

# This area is to be converted to a subarea
Testing with Renode:
status: maintained
status: odd fixes
collaborators:
- mateusz-holenko
- fkokosinski
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ VERSION_MAJOR = 3
VERSION_MINOR = 7
PATCHLEVEL = 0
VERSION_TWEAK = 0
EXTRAVERSION = rc1
EXTRAVERSION = rc2
12 changes: 6 additions & 6 deletions arch/common/isr_tables.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
struct int_list_header {
uint32_t table_size;
uint32_t offset;
#if IS_ENABLED(CONFIG_ISR_TABLES_LOCAL_DECLARATION)
#if defined(CONFIG_ISR_TABLES_LOCAL_DECLARATION)
uint32_t swi_table_entry_size;
uint32_t shared_isr_table_entry_size;
uint32_t shared_isr_client_num_offset;
#endif /* IS_ENABLED(CONFIG_ISR_TABLES_LOCAL_DECLARATION) */
#endif /* defined(CONFIG_ISR_TABLES_LOCAL_DECLARATION) */
};

/* These values are not included in the resulting binary, but instead form the
Expand All @@ -29,13 +29,13 @@ struct int_list_header {
Z_GENERIC_SECTION(.irq_info) __used struct int_list_header _iheader = {
.table_size = IRQ_TABLE_SIZE,
.offset = CONFIG_GEN_IRQ_START_VECTOR,
#if IS_ENABLED(CONFIG_ISR_TABLES_LOCAL_DECLARATION)
#if defined(CONFIG_ISR_TABLES_LOCAL_DECLARATION)
.swi_table_entry_size = sizeof(struct _isr_table_entry),
#if IS_ENABLED(CONFIG_SHARED_INTERRUPTS)
#if defined(CONFIG_SHARED_INTERRUPTS)
.shared_isr_table_entry_size = sizeof(struct z_shared_isr_table_entry),
.shared_isr_client_num_offset = offsetof(struct z_shared_isr_table_entry, client_num),
#endif /* IS_ENABLED(CONFIG_SHARED_INTERRUPTS) */
#endif /* IS_ENABLED(CONFIG_ISR_TABLES_LOCAL_DECLARATION) */
#endif /* defined(CONFIG_SHARED_INTERRUPTS) */
#endif /* defined(CONFIG_ISR_TABLES_LOCAL_DECLARATION) */
};

/* These are placeholder tables. They will be replaced by the real tables
Expand Down
7 changes: 4 additions & 3 deletions arch/riscv/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,11 @@ config RISCV_EXCEPTION_STACK_TRACE
menu "RISCV Processor Options"

config INCLUDE_RESET_VECTOR
bool "Include Reset vector"
bool "Jumps to __initialize directly"
help
Include the reset vector stub, which initializes the stack and
prepares for running C code.
Select 'y' here to use the Zephyr provided default implementation that
jumps to `__initialize` directly. Otherwise a SOC needs to provide its
custom `__reset` routine.

config RISCV_PRIVILEGED
bool
Expand Down
6 changes: 3 additions & 3 deletions arch/x86/core/intel64/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,8 @@ void z_x86_irq_connect_on_vector(unsigned int irq,
*/

int arch_irq_connect_dynamic(unsigned int irq, unsigned int priority,
void (*func)(const void *arg),
const void *arg, uint32_t flags)
void (*routine)(const void *parameter),
const void *parameter, uint32_t flags)
{
uint32_t key;
int vector;
Expand All @@ -124,7 +124,7 @@ int arch_irq_connect_dynamic(unsigned int irq, unsigned int priority,
#endif /* CONFIG_INTEL_VTD_ICTL */

z_irq_controller_irq_config(vector, irq, flags);
z_x86_irq_connect_on_vector(irq, vector, func, arg);
z_x86_irq_connect_on_vector(irq, vector, routine, parameter);
}

irq_unlock(key);
Expand Down
7 changes: 7 additions & 0 deletions arch/xtensa/core/ptables.c
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,13 @@ void xtensa_mmu_init(void)

xtensa_init_paging(xtensa_kernel_ptables);

/*
* This is used to determine whether we are faulting inside double
* exception if this is not zero. Sometimes SoC starts with this not
* being set to zero. So clear it during boot.
*/
XTENSA_WSR(ZSR_DEPC_SAVE_STR, 0);

arch_xtensa_mmu_post_init(_current_cpu->id == 0);
}

Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32_devkitc_wroom/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -141,9 +141,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32_devkitc_wrover/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -141,9 +141,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32_ethernet_kit/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -463,9 +463,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32c3_devkitm/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -116,9 +116,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32c6_devkitc/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32s2_devkitc/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -112,9 +112,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32s2_saola/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -112,9 +112,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32s3_devkitc/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp32s3_devkitm/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/espressif/esp_wrover_kit/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -527,9 +527,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
7 changes: 4 additions & 3 deletions boards/franzininho/esp32s2_franzininho/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,10 @@ There are two options to be used when building an application:

User can select the MCUboot bootloader by adding the following line
to the board default configuration file.
```
CONFIG_BOOTLOADER_MCUBOOT=y
```

.. code:: cfg

CONFIG_BOOTLOADER_MCUBOOT=y

Sysbuild
========
Expand Down
Loading
Loading