platform/upstream/linux-glibc-devel.git
12 months agoAdd ia64 arch 05/291005/2 accepted/tizen_base_tool_dev accepted/tizen/base/20231107.084957 accepted/tizen/base/asan/20231128.220126 accepted/tizen/base/tool/dev/20230608.110727 accepted/tizen/base/toolchain/20240311.164303 submit/tizen_base/20230407.091400 submit/tizen_base/20230410.073934 submit/tizen_base_dev/20230607.110014
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>
13 months agoMerge remote-tracking branch 'origin/develop' into tizen_base 40/290440/1 accepted/tizen/base/tool/20230328.020653 submit/tizen_base/20230324.105622 submit/tizen_base/20230324.121418 submit/tizen_base/20230324.201856
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>
13 months agoupdate headers from v5.4 86/290086/1 develop
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>
13 months agoremoved unused asm-%{arch} 85/290085/1
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>
13 months agoRISC-V support added sandbox/vbarinov/5.4
Slava Barinov [Fri, 10 Mar 2023 10:29:24 +0000 (13:29 +0300)]
RISC-V support added

13 months agoHeaders updated
Slava Barinov [Fri, 10 Mar 2023 10:22:23 +0000 (13:22 +0300)]
Headers updated

Signed-off-by: Slava Barinov <rayslava@gmail.com>
13 months agoBump to v5.4 sandbox/dkson95/5.4 upstream/5.4
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>
3 years agoRevert "Include kdbus interface header" 92/254092/1 accepted/tizen_6.5_base accepted/tizen_6.5_base_tool accepted/tizen_7.0_base accepted/tizen_7.0_base_hotfix accepted/tizen_7.0_base_tool accepted/tizen_7.0_base_tool_hotfix accepted/tizen_8.0_base accepted/tizen_base_tool tizen_6.5_base tizen_7.0_base tizen_7.0_base_hotfix tizen_8.0_base accepted/tizen/6.5/base/20230714.002553 accepted/tizen/6.5/base/tool/20211027.120754 accepted/tizen/7.0/base/20230714.003001 accepted/tizen/7.0/base/hotfix/20230714.003814 accepted/tizen/7.0/base/tool/20221028.121916 accepted/tizen/7.0/base/tool/hotfix/20221115.090456 accepted/tizen/8.0/base/20231005.044921 accepted/tizen/base/20230714.003406 accepted/tizen/base/tool/20210302.233543 accepted/tizen/base/tool/20230405.065215 submit/tizen_6.5_base/20211026.180901 submit/tizen_6.5_base/20211027.183101 submit/tizen_6.5_base/20211027.200801 submit/tizen_7.0_base/20221028.201101 submit/tizen_7.0_base_hotfix/20221115.161601 submit/tizen_base/20210224.002950 submit/tizen_base/20230404.081938 tizen_6.5.m2_release tizen_7.0_m2_release tizen_8.0_m2_release
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

4 years agoRevert syscalls back-port from 4.10 28/230428/1 accepted/tizen_6.0_base accepted/tizen_6.0_base_tool accepted/tizen_6.0_base_tool_hotfix tizen_6.0_base tizen_6.0_base_hotfix accepted/tizen/6.0/base/20201029.110958 accepted/tizen/6.0/base/20230713.142928 accepted/tizen/6.0/base/tool/20201029.112239 accepted/tizen/6.0/base/tool/hotfix/20201030.125041 accepted/tizen/6.0/base/tool/hotfix/20201102.090358 accepted/tizen/base/20200411.215046 submit/tizen_6.0_base/20201029.184801 submit/tizen_6.0_base_hotfix/20201030.192501 submit/tizen_6.0_base_hotfix/20201102.162701 submit/tizen_base/20200410.050325 tizen_6.0.m2_release
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>
4 years agoSupport flags for newly added syscalls. 28/229828/1 accepted/tizen/base/20200406.013749 submit/tizen_base/20200406.014321
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>
4 years agorandom: introduce getrandom(2) system call 79/229779/1
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>
4 years ago[asm-arm] add syscall support from 4.10 51/229551/1 accepted/tizen/base/20200403.042712 submit/tizen_base/20200402.020528 submit/tizen_base/20200402.030150 submit/tizen_base/20200402.030221
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>
4 years agoarch: Fixed /usr/include/asm to build 32bit packages on 64bit Linux 04/227904/2 accepted/tizen/base/20200325.053342 submit/tizen_base/20200319.050442
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>
4 years agoRevert "ARM: Improved CPU handling to build 32bit packages on 64bit Linux" 88/227888/1 accepted/tizen/base/20200318.222443 submit/tizen_base/20200317.053833
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

4 years agoARM: Improved CPU handling to build 32bit packages on 64bit Linux 87/227087/4 accepted/tizen/base/20200316.043455 submit/tizen_base/20200311.104450
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>
5 years agoInclude kdbus interface header 17/190617/3 accepted/tizen_5.5_base accepted/tizen_5.5_base_mobile_hotfix accepted/tizen_5.5_base_wearable_hotfix tizen_5.5_base tizen_5.5_base_mobile_hotfix tizen_5.5_base_wearable_hotfix tizen_5.5_tv accepted/tizen/5.5/base/20191030.083031 accepted/tizen/5.5/base/mobile/hotfix/20201023.084928 accepted/tizen/5.5/base/wearable/hotfix/20201023.081253 accepted/tizen/base/20181102.125708 submit/tizen_5.5_base/20191030.000001 submit/tizen_5.5_base_mobile_hotfix/20201023.171501 submit/tizen_5.5_base_wearable_hotfix/20201023.155601 submit/tizen_base/20181011.004449 submit/tizen_base/20181022.094719 submit/tizen_base/20181101.054642 tizen_5.5.m2_release
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>
9 years agoAArch64 enabling 43/25643/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0.m2_base accepted/tizen_3.0_base accepted/tizen_3.0_ivi accepted/tizen_4.0_base accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m14.3_ivi tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0.m2_base tizen_3.0_base tizen_3.0_ivi tizen_4.0_base tizen_4.0_tv accepted/tizen/3.0.m2/base/20170104.082001 accepted/tizen/3.0/base/20161028.103021 accepted/tizen/4.0/base/20170811.092842 accepted/tizen/4.0/base/20170828.221201 accepted/tizen/5.0/base/20181101.090730 accepted/tizen/base/20151223.052253 accepted/tizen/ivi/20140905.150042 submit/tizen/20140812.112543 submit/tizen_3.0.m2_base/20170104.073748 submit/tizen_3.0_base/20161028.062323 submit/tizen_4.0_base/20170811.071500 submit/tizen_4.0_base/20170828.000000 submit/tizen_4.0_base/20170828.000001 submit/tizen_5.0_base/20181101.000001 submit/tizen_base/20151223.111112 submit/tizen_common/20140814.021031 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_ivi/20140902.062742 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release tizen_3.0_ivi_release tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m1_release tizen_4.0.m2_release
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>
10 years agoUpdate to 3.10 headers 88/8288/1 accepted/tizen/ivi/genivi accepted/tizen/ivi/stable accepted/tizen_generic tizen_3.0.m14.2_ivi tizen_ivi_genivi accepted/tizen/20130912.151814 accepted/tizen/20130912.191415 accepted/tizen/20130912.195436 accepted/tizen/ivi/genivi/20140131.024812 ivi_oct_m2 submit/tizen/20130814.204914 submit/tizen/20130912.090406 submit/tizen_ivi_genivi/20140131.023457 tizen_3.0.m14.2_ivi_release
Anas Nashif [Wed, 14 Aug 2013 20:49:12 +0000 (16:49 -0400)]
Update to 3.10 headers

10 years agoresetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 23:24:58 +0000 (02:24 +0300)]
resetting manifest requested domain to floor

10 years agoadd missing file
Anas Nashif [Wed, 8 May 2013 19:29:41 +0000 (15:29 -0400)]
add missing file

10 years agoadd missing file
Anas Nashif [Wed, 8 May 2013 19:02:41 +0000 (15:02 -0400)]
add missing file

10 years agocreate directory even if it exists
Anas Nashif [Wed, 8 May 2013 18:38:08 +0000 (14:38 -0400)]
create directory even if it exists

10 years agoremove patches
Anas Nashif [Thu, 8 Nov 2012 03:34:08 +0000 (19:34 -0800)]
remove patches

10 years agoadd packaging
Anas Nashif [Thu, 8 Nov 2012 03:32:34 +0000 (19:32 -0800)]
add packaging

10 years agoUpdate to 3.10 headers upstream/3.10
Anas Nashif [Wed, 14 Aug 2013 16:19:22 +0000 (12:19 -0400)]
Update to 3.10 headers

11 years agoImported Upstream version 3.4 upstream upstream/3.4 upstream/3.4.0
Anas Nashif [Thu, 8 Nov 2012 03:32:33 +0000 (19:32 -0800)]
Imported Upstream version 3.4