summaryrefslogtreecommitdiffstats
path: root/meta-microblaze/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
* meta-microblaze: util-linux: Rebase patchMark Hatle2024-11-241-5/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: newlib/libgloss: Update for microblazeMark Hatle2024-07-2817-173/+114
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: newlib: Update patchesMark Hatle2024-03-2111-32/+49
| | | | | | | | | Rebase 0001-Patch-microblaze-Add-config-microblaze.mt-for-target.patch to newer version of newlib. All patches, add Upstream-Status as now required by the build system. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: systemd: Refactor for update systemdMark Hatle2023-09-223-80/+111
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: packagegroup-core-tools-testapps: Remove alsa-libs dependencyMark Hatle2023-08-241-0/+2
| | | | | | | | | alsa-libs does not currently build for microblaze: ../../../alsa-lib-1.2.9/src/control/control.c:3648:1: error: symver is only supported on ELF platforms Also disable alsa-libs in the layer.conf for the same reason. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: packagegroup-core-tools-testapps: Disable ltp on microblazeMark Hatle2023-08-241-0/+2
| | | | | | | | ltp requires on-target gdb, which does not currently work. kexec is also not supported on Microblaze. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: util-linux.bbappend: Audit support needs to know about the ↵Mark Hatle2023-08-242-0/+19
| | | | | | microblaze architecture Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: YP now requires Upstream-Status in patchesMark Hatle2023-07-214-0/+8
| | | | | | Signed-off-By line is also required and added where missing. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: Rename glibc,libgloss,newlib bbappendsMark Hatle2023-04-123-0/+0
| | | | | | | Versions of these components have changes, rename to allow a wider wild card match. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: packagegroup-core-tools-testapps: Disable packagesMark Hatle2023-04-101-0/+9
| | | | | | Disable items that don't work on microblaze Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* systemd: rebase microblaze patchesMark Hatle2023-04-104-111/+121
| | | | | | Rebase/rework microblaze patches for the latest systemd version Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* glibc: libc.so.6 contains a textrel on microblazeMark Hatle2023-04-101-0/+1
| | | | | | Disable the textrel warning, as it is expected. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Partial revert "packagegroup-core-tools-debug/testapps: Clear unsupported ↵Mark Hatle2022-11-101-2/+0
| | | | | | | | | | items when on microblaze" This is a partial revert of commit 36428595d7da5a18ebf5ec173ecfbfc8bb7c73cb Revert disabling of gdb and gdbserver in packagegroup-core-tools-debug. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "meta-microblaze: gdb: Temporarily disable GDB"Mark Hatle2022-11-102-4/+0
| | | | | | This reverts commit 17daecd2918a7cd98f61825704cac1d9d3a046e2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* newlib-microblaze: Update to new version of the portMark Hatle2022-11-1011-38/+48
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* newlib/libgloss: Rebase patch for current versionMark Hatle2022-09-222-25/+18
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-core-tools-debug/testapps: Clear unsupported items when on ↵Mark Hatle2022-09-212-0/+4
| | | | | | microblaze Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: gdb: Temporarily disable GDBMark Hatle2022-08-312-0/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: newlib: match OE versionMark Hatle2022-08-312-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: libxcrypt: Workaround no longer requiredMark Hatle2022-08-312-19/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: glibc: Workaround now upstreamMark Hatle2022-08-314-106/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: Move to glibc backportMark Hatle2022-03-283-51/+35
| | | | | | Move to a backport of the official fix for glibc BZ #28883. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-microblaze: Fix glibc issues related to select/pselectMark Hatle2022-02-124-0/+122
| | | | | | | | | | | | | *) Select syscall is not implemented on microblaze, newselect should be used instead, but commit 4c3df0eba5e8fe98f0de917ade9b2ebba6951c5f from glibc removed this behavior. Presumably by accident. *) When the code path that doesn't use select, but instead uses pselect32 is used, microblaze provides it's own implementation but this implementation is only available when ASSUME_PSELECT is disabled. We need to fallback to the default Linux implementation. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Initial restructure/split of meta-xilinx-bspMark Hatle2022-01-141-1/+1
| | | | | | | | | | Create a new meta-xilinx-core, move core functionality to the core, keeping board specific files in the bsp layer. zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp is not available it will not fail. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* microblaze systemd: Add additional missing architecture supportMark Hatle2022-01-145-1/+865
| | | | | | | | | | | | | | Rename a mispelled patch name Add a patch that defines the microblaze syscalls. Disable stack-protection, as it is not supported on Microblaze at this time. Add a patch to resolve an undefined gcc internal, that is not enabled on microblaze. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* microblaze systemd: Move initial patch from meta-petalinuxMark Hatle2022-01-142-0/+61
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* microblaze libxcrypt: Fall back to older style symver supportMark Hatle2022-01-142-0/+19
| | | | | | | | | | | | | Using symver related functions results in: | ../git/lib/crypt-static.c:32:1: error: symver is only supported on ELF platforms | 32 | SYMVER_crypt; | | ^~~~~~~~~~~~ Microblaze does not support these functions at this time, so fall back to the older approach to resolve this issue. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* newlib: Update to honister versionMark Hatle2022-01-1413-72/+50
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-11-021-1/+1
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use : as the override character instead of _. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* newlib: Enable --disable-newlib-reent-check-verifyMark Hatle2021-11-021-0/+4
| | | | | | | | | | | | | In the newlib-3.3 release reent-check is enabled by default. The reent-check is needed to ensure memory is not NULL. See: https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=8b39f7406c7b819bc45a83e9c94531221a6b3b34 We need to disable this check on microblaze, as iostream library test cases fail with an assert error. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-09-283-5/+5
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Upgrade newlib, libgloss 3.3 -> 4.1Sai Hari Chandana Kalluri2021-07-152-0/+0
| | | | | | Upgrade newlib, libgloss recipes from 3.3 -> 4.1 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* libgloss: Fix crt*.o files that are stripped, when they shouldn't beMark Hatle2021-07-141-0/+7
| | | | | | | | | | | Issue: CR-1062133 For some reason libgloss installs the crt*.o files with executable bit set, this causes the build system to strip these as executables. However, it makes it impossible to use the .o files to properly link applications later on. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "newlib/libgloss: YP has moved to version 4.1.0, adjust accordingly"Sai Hari Chandana Kalluri2021-07-142-0/+0
| | | | | | This reverts commit 96f122efe48f239f7b5df4025acd5c98a61828b3. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* newlib/libgloss: YP has moved to version 4.1.0, adjust accordinglyMark Hatle2021-02-032-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* newlib: update to early gatesgarth versionMark Hatle2020-12-0414-226/+196
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-microblaze: Rename recipes-microblaze to match oe-coreMark Hatle2020-08-1414-0/+2580
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>