summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Łukasz Stelmach [Fri, 2 Sep 2022 12:53:09 +0000 (14:53 +0200)]
Build for riscv64
Change-Id: Ic765e0486cfeea5ea44b6fe923faccb47377f9a6
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Łukasz Stelmach [Tue, 14 Mar 2023 13:10:50 +0000 (14:10 +0100)]
Upgrade to 5.15.79 headers
Change-Id: Ia487774568ea4f378d7974df9f0d2699f5760813
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Łukasz Stelmach [Tue, 14 Mar 2023 12:58:27 +0000 (13:58 +0100)]
packaging: rewrite install_all.sh
Change-Id: I868532052433c490df1ce257114391253a54be62
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Adrian Szyndela [Tue, 23 Feb 2021 09:17:30 +0000 (10:17 +0100)]
Revert "Include kdbus interface header"
This reverts commit
2401d8d9326ebe7e519188a27980ef1c51264f6f.
kdbus.h is an unwanted child of some brave people. Finally,
we found him a place to rest, hopefully till the end of his miserable life.
It is being moved to libdbuspolicy1 project.
Change-Id: I643b3b75ee54910cad729aeb14a2ae0d23ce87ab
Dongkyun Son [Fri, 10 Apr 2020 03:15:54 +0000 (12:15 +0900)]
Revert syscalls back-port from 4.10
This reverts:
- commit
1bc4230221e399605db8539e706caca962e899de.
- commit
0f2db21f1a9e22763303aae0f97bcfcce57aee2e.
- commit
6790d0572c8b0a3db95de1bd58ad1631b3c61754.
Change-Id: Ia8486f067d1fc5369c9281ee293de068784af146
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Dongkyun Son [Mon, 6 Apr 2020 01:39:27 +0000 (10:39 +0900)]
Support flags for newly added syscalls.
Related commit no.
0f2db21f1a9e22763303aae0f97bcfcce57aee2e
+#define __NR_sched_setattr (__NR_SYSCALL_BASE+380) : add usr/include/linux/sched.h
+#define __NR_sched_getattr (__NR_SYSCALL_BASE+381) : add usr/include/linux/sched.h
+#define __NR_renameat2 (__NR_SYSCALL_BASE+382) : add usr/include/linux/fs.h
+#define __NR_seccomp (__NR_SYSCALL_BASE+383) : add usr/include/linux/seccomp.h
+#define __NR_getrandom (__NR_SYSCALL_BASE+384) : add usr/include/linux/random.h
+#define __NR_memfd_create (__NR_SYSCALL_BASE+385) : add usr/include/linux/memfd.h
+#define __NR_bpf (__NR_SYSCALL_BASE+386) : add usr/include/linux/bpf.h, usr/include/linux/bpf_common.h
+#define __NR_execveat (__NR_SYSCALL_BASE+387)
Change-Id: I397080a11d1610f76d48c741049103e20879e159
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Dongkyun Son [Fri, 3 Apr 2020 08:28:16 +0000 (17:28 +0900)]
random: introduce getrandom(2) system call
(partially cherry-picked from
c6e9d6f38894798696f23c8084ca7edbf16ee895)
Change-Id: Ic2733261ff3187df1744fee1d52a3124d63e63f1
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Dongkyun Son [Wed, 1 Apr 2020 12:32:25 +0000 (21:32 +0900)]
[asm-arm] add syscall support from 4.10
getrandom() was introduced in version 3.17 of the Linux kernel.
Change-Id: I0315630b9f2c3a8ba332bb55320a24334aacf153
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Geunsik Lim [Mon, 9 Mar 2020 11:36:01 +0000 (20:36 +0900)]
arch: Fixed /usr/include/asm to build 32bit packages on 64bit Linux
This commit is to handle a different attribute of CPU architectures
between kernel-space and user-space. For example, the Tizen platform
6.0 consists the ARM64-based Linux kernel and ARM32-based Tizen
platform packages. When the developer want to compile the user-space
software packages to support a ARM32 bit CPU architecture, they meet
an unexpected issue because the 'linux-glibc-devel' package is installed
based on CPU architecture of the Linux kernel on the real target board.
Therefore, we need to improve the compatibility of the user-space software
packages based on 32bit CPU architecture. Let's replace the criteria from
"uname -m" command to "%_arch" macro.
Let's assume that the Tizen 6.0 platform is based on ARM32,
and the Tizen Linux kernel is based on ARM64 bit (arm64/aarch64).
**Changelog**
* Version 3:
- Removed "BuildArch: noarch" statement to handle correctly different
architecure attribute of /usr/include/asm (symlink)
* Version 2:
- Use '_arch' instead of tizen-release package to avoid a build issue
(Note that this package does not use the Unified repository.)
- Fixed typos
- Added annotation for maintenance
* Version 1:
- Replaced "uname -m" with "/etc/tizen-release"
**Self assessment**
* Checking asm_link variable in the post section
$ rpm -qp --scripts ./linux-glibc-devel-3.10-0.aarch64.rpm | grep asm_link
asm_link=aarch64
$ rpm -qp --scripts ./linux-glibc-devel-3.10-0.armv7l.rpm | grep asm_link
asm_link=arm
* On Tizen 6.0 (32bit) after this commit: It's incorrect.
sh-3.2# ls -al /usr/include/asm
lrwxrwxrwx 1 root root 7 Mar 4 14:26 /usr/include/asm -> asm-arm64
* On Tizen 6.0 (32bit) after this commit: It's correct.
sh-3.2# ls -al /usr/include/asm
lrwxrwxrwx 1 root root 7 Mar 9 19:38 /usr/include/asm -> asm-arm
Change-Id: I8c25d840d7558db16b6a92c728555ed1c6a24891
Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
Dongkyun Son [Tue, 17 Mar 2020 05:26:49 +0000 (14:26 +0900)]
Revert "ARM: Improved CPU handling to build 32bit packages on 64bit Linux"
This reverts commit
d9b4f2a3cf3fbc2996761e7b660caeac64243fec.
Change-Id: Ibebc88a679178bc4dedc2c6fd60f84d8187627b5
Geunsik Lim [Mon, 9 Mar 2020 11:36:01 +0000 (20:36 +0900)]
ARM: Improved CPU handling to build 32bit packages on 64bit Linux
This commit is to handle a different attribute of CPU architectures
between kernel-space and user-space. For example, the Tizen platform
6.0 consists the ARM64-based Linux kernel and ARM32-based Tizen
platform packages. When the developer want to compile the user-space
software packages to support a ARM32 bit CPU architecture, they meet
an unexpected issue because the 'linux-glibc-devel' package is installed
based on CPU architecture of the Linux kernel on the real target board.
Therefore, we need to improve the compatibility of the user-space software
packages based on 32bit CPU architecture. Let's replace the criteria from
"uname -m" command to "%_arch" macro.
Let's assume that the Tizen 6.0 platform is based on ARM32bit,
and the Tizen Linux kernel is based on ARM64 bit (arm64/aarch64).
**Changelog**
* Version 2:
- Use '_arch' instead of tizen-release package to avoid a build issue
(Note that this package does not use the Unified repository.)
- Fixed typos
- Added annotation for maintenance
* Version 1:
- Replaced "uname -m" with "/etc/tizen-release"
**Self assessment**
sh-3.2# cat /etc/tizen-release
Tizen6/Unified 6.0.0 (arm)
VERSION = 6.0.0
CODENAME = Next
* Before this commit: It's incorrect.
sh-3.2# ls -al /usr/include/asm
lrwxrwxrwx 1 root root 7 Mar 4 14:26 /usr/include/asm -> asm-arm64
* After this commit: It's correct.
sh-3.2# ls -al /usr/include/asm
lrwxrwxrwx 1 root root 7 Mar 9 19:38 /usr/include/asm -> asm-arm
Change-Id: I5cb6bf484e2ac789dfdd43497cf85e4d5aea78dd
Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
Karol Lewandowski [Mon, 8 Oct 2018 09:59:18 +0000 (11:59 +0200)]
Include kdbus interface header
This commit allows all projects depending on kdbus (glib,
libdbus, libdbuspolicy, systemd) to use one common interface
file. Currently all project needing this header have it
duplicated.
Additionally, it allows to remove file from Apache-2.0
project which cased license conflict.
This commit contains updated kdbus.h.
Change-Id: Ic5b4b45c542aff7d1cab21eb27b066c75d6a8ada
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Vyacheslav Barinov [Thu, 7 Aug 2014 12:13:05 +0000 (16:13 +0400)]
AArch64 enabling
Change-Id: Iaf450b0382ab68c4eb6b924e52e817d7d007ee77
Signed-off-by: Vyacheslav Barinov <v.barinov@samsung.com>
Anas Nashif [Wed, 14 Aug 2013 20:49:12 +0000 (16:49 -0400)]
Update to 3.10 headers
Alexandru Cornea [Fri, 28 Jun 2013 23:24:58 +0000 (02:24 +0300)]
resetting manifest requested domain to floor
Anas Nashif [Wed, 8 May 2013 19:29:41 +0000 (15:29 -0400)]
add missing file
Anas Nashif [Wed, 8 May 2013 19:02:41 +0000 (15:02 -0400)]
add missing file
Anas Nashif [Wed, 8 May 2013 18:38:08 +0000 (14:38 -0400)]
create directory even if it exists
Anas Nashif [Thu, 8 Nov 2012 03:34:08 +0000 (19:34 -0800)]
remove patches
Anas Nashif [Thu, 8 Nov 2012 03:32:34 +0000 (19:32 -0800)]
add packaging
Anas Nashif [Wed, 14 Aug 2013 16:19:22 +0000 (12:19 -0400)]
Update to 3.10 headers
Anas Nashif [Thu, 8 Nov 2012 03:32:33 +0000 (19:32 -0800)]
Imported Upstream version 3.4