Daniel Leung
2fed930f4e
linker: allow SoC to insert linker script fragments
...
This allows the SoC to specify some additional linker script
fragments into the bss, data and read-only data sections.
For example, the Cypress PSOC6 has a few input sections that
must be put into bss and data sections. Without specifying
these in the linker script, they are consider orphan sections
and the placement is based on linker heuristic which is
arbitrary.
POSIX is not supported as the main linker script is
provided by the host system's binutils and we have no control
over it. Also, currently Xtensa SoCs have their own linker
scripts so there is no need to this feature.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2018-10-09 08:23:41 -04:00
Daniel Leung
df23ac3f83
tests: wdt_basic_api: rename noinit section
...
The linker section where data is not being initialized is
.noinit.*.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2018-10-09 08:23:41 -04:00
Daniel Leung
67e238e658
linker: arm: add missing period for CCM section name
...
The CCM section name macros are missing the leading period.
Add the period so those items supposed to be in CCM sections
are actually being placed correctly.
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2018-10-09 08:23:41 -04:00
Paul Sokolovsky
3949846e10
tests: posix: fs: Use ssize_t/off_t types
...
As the POSIX return types of read/write/lseek.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-10-09 08:19:44 -04:00
Paul Sokolovsky
14ddff2457
include: posix: time: Explicitly include from <posix/...>
...
Some ports, e.g. nios2, have POSIXish headers (e.g. signal.h) in
their toolchains, which get includeded otherwise, and cause
definition conflicts.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-10-09 08:19:44 -04:00
Paul Sokolovsky
475327f5a3
include: posix: time: Don't use from-curdir includes ('""' vs '<>')
...
From-current-dir includes like "sys/types.h" are dangerous - they
turn out to cause #include_next directive to not work as expected -
instead of including next file (which is in our case should be
libc's), it will include the same file once again (apparently
because with #include "", a file is found from the current dir,
so next search will countinue with -Iinclude/posix, and find
sys/types.h there again).
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-10-09 08:19:44 -04:00
Paul Sokolovsky
7f9127578b
include: posix: unistd: Fix prototypes and dependency
...
For read/write/lseek, use size_t and off_t types, as mandated by
POSIX:
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html
Also, prototypes of unistd.h functions should not depend on
CONFIG_POSIX_FS, as (many) of them deal with generic I/O, not with
files in filesystem per se.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-10-09 08:19:44 -04:00
Armando Visconti
92ed716169
drivers: dma: stm32f4: Fix typo introduced with new logger
...
Compilation of this driver was broken by commit 07ff2d5
as reported in issue #10453 . This commit is fixing it.
Signed-off-by: Armando Visconti <armando.visconti@st.com>
2018-10-09 13:29:08 +02:00
Jakub Rzeszutko
3d4c525c4c
samples: flash_shell: migrate example to new shell
...
Convert flash_shell example to use the new shell API.
Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
2018-10-09 13:22:53 +02:00
Radoslaw Koppel
4db9731451
bluetooth: host: conn: Add const to addr in bt_le_set_auto_conn
...
This commit adds missed const modifier for addr pointer for
bt_le_set_auto_conn function
Signed-off-by: Radoslaw Koppel <radoslaw.koppel@nordicsemi.no>
2018-10-08 20:31:39 -04:00
Anas Nashif
92080a0670
ztest: remove unused include of sys_log.h
...
Remove include that is not being used in the file.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
07e5bf6894
tests: crypto: use CONFIG_LOG
...
Use CONFIG_LOG instead of old CONFIG_SYS_LOG. The drivers in questions
already moved to new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
5aef010a49
websocket_console: fix syntax
...
Fix layout and syntax with uncrustify after changing to new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
6ac79df1e1
telnet_console: fix syntax
...
Fix layout and syntax with uncrustify after changing to new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
a70e28e9e2
console: move to new logger
...
Use new logger and remove usage of SYS_LOG.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
7dea257e92
dfu: log: rename level variable
...
Rename log level variable:
CONFIG_LOG_IMG_MANAGER_LEVEL to CONFIG_IMG_MANAGER_LOG_LEVEL
Use template for log levels.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Olivier Martin
1e630baa02
subsys: dfu: Migrate to new logging subsys
...
Migrate from `SYS_LOG` to `LOG` logging mechanism.
Signed-off-by: Olivier Martin <olivier.martin@proglove.de>
2018-10-08 17:49:12 -04:00
Anas Nashif
c2551ea57b
gpio: log: rename level variable
...
Rename log level variable:
CONFIG_LOG_GPIO_LEVEL to CONFIG_GPIO_LOG_LEVEL
Use template for log levels.
Register modules in drivers using logging.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
ab3f56577f
gpio_sch: fix log message
...
log message missing a parameter for the pin.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Olivier Martin
9339d65e6e
drivers: gpio: Migrate to new logging subsys
...
Migrate from `SYS_LOG` to `LOG` logging mechanism.
Signed-off-by: Olivier Martin <olivier.martin@proglove.de>
2018-10-08 17:49:12 -04:00
Anas Nashif
3c7e60ee74
nvs: fix style
...
Fix code style after moving to new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
12984c6d1f
subsys: nvs: move to new logger
...
Move to new logger and update all related samples and configs.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
fbbb3da192
tests: logging: disable default log modules
...
log modules of kernel are creating noise, set them to off to have this
test work as expected.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
24a8351aab
samples: display: set log level correctly
...
Use boolean kconfig for setting log level.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
68958b35a1
drivers: display: define DISPLAY log level
...
Use a common log level for display drivers.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
f4fb215148
drivers: spi_dw: remove debug message
...
Remove debug message using undefined functions.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
95d710ca41
arch: nxp_mpu: fix types in log macro
...
Fix format type in log message.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
37d5c90619
tests: crypto: use printk instead of logging
...
Remove single use of logger in favor of printk.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
88aa2ca49f
driver: spi: use new logger
...
move SPI drivers to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
27eec649bf
samples: led: fix default log level kconfig
...
Use correct Kconfig for default log level.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
c60aa42da7
samples: flash_shell: move to new logger
...
move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
a37274b8f4
samples: led_lpd8806: move to new logger
...
move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
6038070704
samples: led_pca9633: move to new logger
...
move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
567f818d44
samples: led_ws2812: move to new logger
...
move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
7d9d0451fb
samples: led_lp3943: move to new logger
...
move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
b5c795d909
samples: led_lp5562: move to new logger
...
move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
ff9c20826c
driver: pwm: use new logger
...
move PWM driver to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
f7009d3a95
samples: move crypto sample to new logger
...
move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
c4d1324ce4
samples: crypto: move to new logger
...
Move sample to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
88587b34c8
samples: fix prj.conf to use new logger
...
Configure samples to use new logger.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Olivier Martin
049a4f8688
drivers: watchdog: Migrate to new logging subsys
...
Migrate from `SYS_LOG` to `LOG` logging mechanism.
Signed-off-by: Olivier Martin <olivier.martin@proglove.de>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
07ff2d580b
drivers: dma: move to new logger
...
Move to new logger and adapt samples.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
f7dac85d15
drivers: i2c: move to new logger
...
Move to new logger subsystem.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
3da714193f
drivers: crypto: move to new logger
...
Move to new logger subsystem.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
4faa6993f1
drivers: clock_control: move to new logger
...
Move to new logger subsystem.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
c141df09e3
drivers: can: move to new logger
...
Move to new logger subsystem.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
31a089412f
drivers: audio: move to new logger
...
Move to new logger subsystem.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
9a8567fa4a
drivers: adc: move to new logger
...
Move to new logger subsystem.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
d77e6cc5cf
drivers: entropy: remove unused logger kconfig
...
This is not being used by any drivers, so removing until we need it.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00
Anas Nashif
f8d439d36e
kernel: move malloc handling to new logger
...
Make this part of the kernel log domain, it is used by the kernel.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-10-08 17:49:12 -04:00