summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Dongkyun Son [Fri, 29 Mar 2024 01:11:44 +0000 (10:11 +0900)]
keep header path to asm-{arch}
Change-Id: I61c63f89b9f34e135ffeb8b886070a7cc3708ef5
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Dongkyun Son [Wed, 6 Mar 2024 10:51:30 +0000 (19:51 +0900)]
upgrade to v6.6 headers
update headers from LINUX_VERSION_CODE 394752
Change-Id: I1d69cffaa294fb4ddf5ead19581854379042a68f
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Ł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 [Thu, 20 Apr 2023 13:16:53 +0000 (15:16 +0200)]
Upgrade to 5.15.108 headers
Change-Id: Iac9cc6e2e2ad59f2ca55b17ef4ec4ce32a78cdec
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>
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
sangwook lee [Thu, 6 Apr 2023 08:52:23 +0000 (17:52 +0900)]
Add ia64 arch
Change-Id: Ie3abbc91f75835c6f1cd855376fab78883528727
Signed-off-by: sangwook lee <sangwook96.lee@samsung.com>
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Dongkyun Son [Fri, 24 Mar 2023 12:07:08 +0000 (21:07 +0900)]
Merge remote-tracking branch 'origin/develop' into tizen_base
update headers from v5.4
Change-Id: I2cd12d3c37e6b2b1dd243fada442f5029b18a14e
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Dongkyun Son [Thu, 16 Mar 2023 04:00:12 +0000 (13:00 +0900)]
update headers from v5.4
Change-Id: Id6aa869a023302ede8dc453e1078db99e5bb4138
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Dongkyun Son [Thu, 16 Mar 2023 03:52:06 +0000 (12:52 +0900)]
removed unused asm-%{arch}
Change-Id: I4799495c4b10db90448a729076561c06e02c0687
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Slava Barinov [Fri, 10 Mar 2023 10:29:24 +0000 (13:29 +0300)]
RISC-V support added
Slava Barinov [Fri, 10 Mar 2023 10:22:23 +0000 (13:22 +0300)]
Headers updated
Signed-off-by: Slava Barinov <rayslava@gmail.com>
Dongkyun Son [Thu, 9 Mar 2023 15:47:43 +0000 (00:47 +0900)]
Bump to v5.4
make headers_install INSTALL_HDR_PATH=usr
Signed-off-by: Dongkyun Son <dongkyun.s@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