Age | Commit message (Collapse) | Author |
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
This marks the layers as compatible with kirkstone.
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
This marks the layers as compatible with honister now they use the new
override syntax.
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
This converts the layers to the new override syntax. This was done using
`<oe-core>/scripts/contrib/convert-overrides.py <this-layer>`
after expending the override strings(shortvars) in convert-overrides.py by:
"radeon amdgpu amd seattle-be v1000 amdx86"
with no more other manual fixes.
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
|
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This removes the system init manager vars being set in poky-amd.conf
as they are now taken care of by single var i.e. INIT_MANAGER here:
meta/conf/distro/defaultsetup.conf:
require conf/distro/include/init-manager-${INIT_MANAGER}.inc
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This sets the following vars in the respective layers:
LAYERSERIES_COMPAT_amd-bsp = "dunfell"
LAYERSERIES_COMPAT_amd-distro = "dunfell"
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
SATO GUI sometimes doesn't show icons depending upon how the system
booted first time and configured itself. This happens because some
postinsts fail while do_rootfs becasue qemu usermode is not supported
for AMD:
NOTE: The postinstall intercept hook 'update_gio_module_cache' could
not be executed due to missing qemu usermode support...
NOTE: If an image is being built, the postinstalls for the following
packages will be postponed for first boot: gconf glib-networking
libglib-2.0-0
NOTE: The postinstall intercept hook 'update_font_cache' could not
be executed due to missing qemu usermode support...
NOTE: If an image is being built, the postinstalls for the following
packages will be postponed for first boot: liberation-fonts
NOTE: The postinstall intercept hook 'update_pixbuf_cache' could not
be executed due to missing qemu usermode support...
NOTE: If an image is being built, the postinstalls for the following
packages will be postponed for first boot: libgdk-pixbuf-2.0-loader-gif
libgdk-pixbuf-2.0-loader-jpeg libgdk-pixbuf-2.0-loader-png
libgdk-pixbuf-2.0-loader-xpm
These failing postinsts are deferred for execution on first boot.
Now, the way debian package-management is implemented in yocto, it does
not handle some corner cases where these postinsts might fail even on
first boot - resulting in many pkgs being not configured:
Errors were encountered while processing:
libglib-2.0-0
glib-networking
libgdk-pixbuf-2.0-loader-jpeg
libgdk-pixbuf-2.0-loader-png
matchbox-keyboard-im
libgdk-pixbuf-2.0-loader-gif
libgdk-pixbuf-2.0-loader-xpm
gconf
As a result, sato gui fails to show icons and fonts properly...
This adds a service that attempts to reconfigure the pkgs (before the
graphics load up after basic system init on first boot) that had
failed postinsts. Service then disables itself and never runs again.
That fixes the issues with SATO GUI.
INTAMDDET-2758
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
We need to add recipes in this layer.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
Exclude complementary (-src,-dbg & -dev) pkgs of the following
recipes as they are not required while populate_sdk, and they fail
to get installed due to missing dependencies, therefore generate a
warning and even the rest of the complementary pkgs in the list
don't get installed when using debian based package-managemant.
PACKAGE_EXCLUDE_COMPLEMENTARY = "dpkg|autoconf|automake|packagegroup-core-buildessential|packagegroup-core-sdk|packagegroup-core-tools-profile|perf|quilt|systemtap|target-sdk-provides-dummy"
"apt" is an exception to the above PACKAGE_EXCLUDE_COMPLEMENTARY list
as oe uses apt itself to install/remove/exclude the above-listed
complementary pkgs, and when apt is listed in the above-listed
PACKAGE_EXCLUDE_COMPLEMENTARY, it tries to removes itself, and it
asks for user input and oe gets out of there and our complementary
pkgs don't get installed, but they are required for development and
debugging purposes using the SDK.
TOOLCHAIN_TARGET_TASK_remove = " apt"
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
IMAGE_FSTYPE "live" is not enabled anymore by default. So we only
enable what we need i.e. "wic" for USB Flash Drive, & "iso" for CD/DVD.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This moves the meta-amd-bsp/scripts/lib/wic/canned-wks/amd-usbimage.wks
to meta-amd-distro/scripts/lib/wic/canned-wks/amd-usbimage.wks, and the
wic img settings from amd-common-configurations.inc to poky-amd.conf,
as well as a few related configs as well that are not BSP configs,
rather distro configs.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This makes the storage devices such as sata hdd/ssd or usb to be auto
mounted on hotplug.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This adds extra space of 50 MB to the final created rootfs to allow
first boot postinstall intercept scripts and system init configuration
to be able to create files and make the system boot up properly and so
that all the components are configured properly.
We don't need this normally, but as the rootfs size grows, "du" utility
that is used to calculate the size of rootfs to create a rootfs image
doesn't do the job well. Therefore, we observe various components such
as systemd units and xserver failing to create files saying:
No space left.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This enables buildhistory in build dir to facilitate development.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This adds connman to DISTRO_EXTRA_RDEPENDS to enable it as the
network manager in poky-amd.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This enables the openssh-server as the default ssh server in poky-amd.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This enables IMAGE_FEATUE package-management and sets the
PACKAGE_CLASSES var to "package_deb" to enable debian packages
that can be controlled/manipulated with dpkg and apt.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This disables sysvinit and removes its initscripts, and enables systemd
as system init manager.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This adds a new distro layer for AMD BSPs and creates a poky-amd distro
based on poky distro. We will customize this as per the requirements.
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|