Flavio Ceolin
058d2eba2c
doc: security/etsi: Provision 5.4.1 assessment
...
Add self-assessment for provision 5.4.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
18403137c8
doc: security/etsi: Provision 5.3.16 assessment
...
Add self-assessment for provision 5.3.16
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
9ad25f66da
doc: security/etsi: Provision 5.3.12 assessment
...
Add self-assessment for provision 5.3.12
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
abf6c4fce9
doc: security/etsi: Provision 5.3.15 assessment
...
Add self-assessment for provision 5.3.15
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
1154bc0092
doc: security/etsi: Provision 5.3.14 assessment
...
Add self-assessment for provision 5.3.14
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
f68413aa86
doc: security/etsi: Provision 5.6.4 assessment
...
Add self-assessment for provision 5.6.4
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
96becc41e5
doc: security/etsi: Provision 5.6.8 assessment
...
Add self-assessment for provision 5.6.8
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
38fc1cb008
doc: security/etsi: Provision 5.7.2 assessment
...
Add self-assessment for provision 5.7.2
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
57580c4d38
doc: security/etsi: Provision 5.11.1 assessment
...
Add self-assessment for provision 5.11.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
7a7c1c3a2b
doc: security/etsi: Provision 5.3.13 assessment
...
Add self-assessment for provision 5.3.13
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
3c8fa43b57
doc: security/etsi: Provision 5.3.10 assessment
...
Add self-assessment for provision 5.3.10
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
6259e92147
doc: security/etsi: Provision 5.2.3 assessment
...
Add self-assessment for provision 5.2.3
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
6d5cc9731a
doc: security/etsi: Provision 5.1.3 assessment
...
Add self-assessment for provision 5.1.3
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
c3319de966
doc: security/etsi: Provision 5.1.4 assessment
...
Add self-assessment for provision 5.1.4
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
ba2717ef85
doc: security/etsi: Provision 5.1.1 assessment
...
Add self-assessment for provision 5.1.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
7bb89fd029
doc: security/etsi: Provision 5.6.9 assessment
...
Add self-assessment for provision 5.6.9
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
82e8ab2218
doc: security/etsi: Provision 5.8.1 assessment
...
Add self-assessment for provision 5.8.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
738b7020ed
doc: security/etsi: Provision 5.11.2 assessment
...
Add self-assessment for provision 5.11.2
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
058b5732d8
doc: security/etsi: Provision 5.10.1 assessment
...
Add self-assessment for provision 5.10.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
fded16b396
doc: security/etsi: Provision 5.11.4 assessment
...
Add self-assessment for provision 5.11.4
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
d7d29690cd
doc: security/etsi: Provision 5.11.3 assessment
...
Add self-assessment for provision 5.11.3
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
e227a6133a
doc: security/etsi: Provision 5.12.1 assessment
...
Add self-assessment for provision 5.12.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
235b2c93ee
doc: security/etsi: Provision 5.12.3 assessment
...
Add self-assessment for provision 5.12.3
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
0017c59235
doc: security/etsi: Provision 5.12.2 assessment
...
Add self-assessment for provision 5.12.2
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
53ff81038e
doc: security/etsi: Provision 5.13.1 assessment
...
Add self-assessment for provision 5.13.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
b9b0e61f3c
doc: security/etsi: Provision 6.1.1 assessment
...
Add self-assessment for provision 6.1.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
1e763b4d8b
doc: security/etsi: Provision 6.1.2 assessment
...
Add self-assessment for provision 6.1.2
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
defa4bdc4d
doc: security/etsi: Provision 6.1.3 assessment
...
Add self-assessment for provision 6.1.3
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
db032226b5
doc: security/etsi: Provision 6.1.5 assessment
...
Add self-assessment for provision 6.1.5
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
7fc502389d
doc: security/etsi: Provision 6.1.4 assessment
...
Add self-assessment for provision 6.1.4
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
74d192f8b6
doc: security/etsi: Provision 5.3.6 assessment
...
Add self-assessment for provision 5.3.6
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
a81591d3ec
doc: security/etsi: Provision 5.3.5 assessment
...
Add self-assessment for provision 5.3.5
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
b170943d9f
doc: security/etsi: Provision 5.3.3 assessment
...
Add self-assessment for provision 5.3.3
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
5ac871b077
doc: security/etsi: Provision 5.3.4 assessment
...
Add self-assessment for provision 5.3.4
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
3abc5da089
doc: security/etsi: Provision 5.1.2 assessment
...
Add self-assessment for provision 5.1.2
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
da255c3e3d
doc: security/etsi: Provision 5.2.2 assessment
...
Add self-assessment for provision 5.2.2
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
2c3e1a3047
doc: security/etsi: Provision 5.2.1 assessment
...
Add self-assessment for provision 5.2.1
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Flavio Ceolin
8d446d345b
doc: security: Add ETSI 303 645 standard
...
Add a new section for standards with ETSI 303-645 in
the security related documentation.
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 03:40:32 -07:00
Jonathan Rico
ea41a24d3a
Bluetooth: tests: fix double-registering of callbacks
...
This was the source of assert failures.
If only they were enabled in the first place...
The issue is that in order to save on build time, these two tests build
only one image, from which two devices are
instantiated (`gatt_client_test.c` and `gatt_server_test.c`).
The double-registration happens as `BT_CONN_CB_DEFINE()` is build-time, and
is included in two files of the same image. Then _both_ images will end up
with both `connected()` `disconnected()` etc callbacks, which have logic
specific to their respective images/devices.
The patch uses runtime registration instead so each device only ever
registers its own callbacks and not the other device's too.
Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-05-27 03:39:50 -07:00
Jonathan Rico
1b4844aad0
tests: bsim: Enable asserts by default
...
Asserts should always be enabled in test builds.
Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2024-05-27 03:39:50 -07:00
Aaron Ye
69d790b293
dts: arm: ambiq: add bt-hci subnode for Apollo3 Blue SOC
...
This commit defines the bt-hci subnode under the bleif node on
Ambiq Apollo3 Blue and Apollo3 Blue Plus SOC.
Also add the default configurations for Bluetooth feature on Ambiq
apollo3_evb and apollo3p_evb.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-05-27 03:27:43 -07:00
Aaron Ye
3f56baa295
drivers: bluetooth: hci: add retry mechanism for Apollo SPI busy scenario
...
The controller may be unavailable to receive packets because it is busy
on processing something or have packets to send to host. Need to free the
SPI bus and wait some moment to try again.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-05-27 03:27:43 -07:00
Aaron Ye
47ce99f7b0
drivers: bluetooth: hci: correct the Ambiq Apollox support BT feature
...
The BLE controller of some Ambiq Apollox Blue SOC may have issue to
report the expected supported features bitmask successfully, thought the
features are actually supportive. Need to correct them before going to
the host stack.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-05-27 03:27:43 -07:00
Aaron Ye
af54a38827
drivers: bluetooth: hci: add Ambiq Apollo3 Blue SOC support
...
This commit add the SPI-based HCI support for the Ambiq Apollo3 Blue
SOC (e.g. Apollo3 Blue Plus, Apollo3 Blue) support.
Also correct the dependency of necessary peripheral.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-05-27 03:27:43 -07:00
Aaron Ye
9684b957bc
boards: arm: apollo3p_evb: create BLEIF instance
...
This commits add the BLEIF instance which is compatible with
"ambiq,spi-bleif" on Ambiq apollo3p_evb and apollo3_evb.
Also creates the default pinctrl for the defined instance.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-05-27 03:27:43 -07:00
Aaron Ye
d84874309e
drivers: spi: create Ambiq SPI BLEIF driver
...
Some Ambiq Apollox Blue SOC (e.g. Apollo3 Blue) uses internal designed
BLEIF module which is different from the general IOM module for SPI
transceiver. The called HAL API will also be independent. This driver is
implemented for the BLEIF module usage scenarios.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-05-27 03:27:43 -07:00
Emil Gydesen
f5fd2cf49e
Bluetooth: ISO: Avoid bt_iso_chan_disconnected in bt_iso_reset
...
The bt_iso_chan_disconnected function will attempt to
remote ISO data paths as the central.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-05-27 03:27:15 -07:00
Johann Fischer
85bd852050
samples: sensor: remove fxos8700-hid
...
This sample uses the FXOS8700 compatible accelerometer to emulate
relative mouse movement. While this is an interesting example, it does
not provide anything unique in terms of sensor drivers or USB device
support. The example has no documentation and unsafe report buffer
handling. The example would need to be completely rewritten to make it
generic and use any accelerometer, e.g. with an accel0 alias. From a USB
perspective, there is no interest in maintaining this sample or porting
it to the new device support and new HID device API.
Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-05-27 03:27:06 -07:00
Yong Cong Sin
d084d83baf
userspace: fix minor typo in k_is_in_user_syscall
...
'generasted' should have been 'generated' fix it.
Signed-off-by: Yong Cong Sin <ycsin@meta.com>
2024-05-27 06:19:32 -04:00
Yong Cong Sin
5a35037af3
arch: riscv: check esf before calling z_riscv_unwind_stack
...
Make sure that esf is not NULL before calling
z_riscv_unwind_stack to prevent NULL pointer dereferencing.
Signed-off-by: Yong Cong Sin <ycsin@meta.com>
2024-05-27 06:19:32 -04:00