Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
fcd03f7736b1 Linux 6.12.53
9895463ba68a usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
cde10a9473b0 arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
0e6a67e542f2 usb: typec: tipd: Clear interrupts first
1534517300e1 net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
0da18d49f874 net/9p: Fix buffer overflow in USB transport layer
84ec0482ed9c bus: fsl-mc: Check return value of platform_get_resource()
688c688e0bf5 pinctrl: check the return value of pinmux_ops::get_function_name()
9338093db954 tee: fix register_shm_helper()
c9b6d789591f remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable()
affc03d44921 sunrpc: fix null pointer dereference on zero-length checksum
48c96b7e9e03 Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
2c988e1f9df0 Input: atmel_mxt_ts - allow reset GPIO to sleep
802359a52676 misc: fastrpc: Skip reference for DMA handles
78d33a041555 misc: fastrpc: fix possible map leak in fastrpc_put_args
6e0928a8988e misc: fastrpc: Fix fastrpc_map_lookup operation
35216e41b42f misc: fastrpc: Save actual DMA size in fastrpc_map structure
e4a1e3e88160 nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
4975c975ed94 mm: hugetlb: avoid soft lockup when mprotect to large memory area
b1deb39cfd61 fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
f994e9c790ce KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
f50bece98c66 ext4: fix checks for orphan inodes
8173dcfafe11 ksmbd: add max ip connections parameter
b613671dc185 ksmbd: fix error code overwriting in smb2_get_info_filesystem()
5cc679ba0f45 ksmbd: Fix race condition in RPC handle list access
987f2bd63ace LoongArch: Automatically disable kaslr if boot from kexec_file
19ca45286669 dm: fix NULL pointer dereference in __dm_suspend()
e258ecf0c2a8 dm: fix queue start/stop imbalance under suspend/load/resume races
5fa9211e36ea mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
0f8b2839b8ce mfd: rz-mtu3: Fix MTU5 NFCR register offset
74837bca0748 net: nfc: nci: Add parameter validation for packet data
b57f2d7d3e6b fs: udf: fix OOB read in lengthAllocDescs handling
0aefa3a4a82b ASoC: codecs: wcd937x: make stub functions inline
abcd537aae3b ASoC: codecs: wcd937x: set the comp soundwire port correctly
2be09d893b9c ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
1e71e66e8599 ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
696ba6032081 io_uring/waitid: always prune wait queue entry in io_waitid_wait()
37bd91f22794 uio_hv_generic: Let userspace take care of interrupt mask
1b3ccd001913 Squashfs: fix uninit-value in squashfs_get_parent
f45901e51774 tpm: Disable TPM2_TCG_HMAC by default
5017c302ca4b bpf: Reject negative offsets for ALU ops
baa37b1c7e29 vhost: vringh: Modify the return value check
bc5037cafdf5 Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
7a8a8c15468f smb: client: fix crypto buffers in non-linear memory
52dc9ab65974 net/mlx5: fw reset, add reset timeout work
91e3b06341d7 net/mlx5: pagealloc: Fix reclaim race during command interface teardown
a0f5a82cea74 net/mlx5: Stop polling for command response if interface goes down
7ed5010fef09 net: dlink: handle copy_thresh allocation failure
778abdf3a511 net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable
f6ac534b783f nfp: fix RSS hash key size when RSS is not supported
43a6a33449dd idpf: fix mismatched free function for dma_alloc_coherent
373d18f55238 PCI: j721e: Fix incorrect error message in probe()
61202d3520bc mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands
df001482396f drivers/base/node: fix double free in register_one_node()
694d5b401036 ocfs2: fix double free in user_cluster_connect()
2b6bcce32cb5 hwrng: ks-sa - fix division by zero in ks_sa_rng_init
bd117f729d62 KEYS: X.509: Fix Basic Constraints CA flag parsing
fe66d9a92752 Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
63a391691e97 Bluetooth: ISO: don't leak skb in ISO_CONT RX
cd4d126706d0 Bluetooth: ISO: free rx_skb if not consumed
80689777919f Bluetooth: ISO: Fix possible UAF on iso_conn_free
9a331a8d7ce5 Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
b3a950d236e9 vhost: vringh: Fix copy_to_iter return value check
8dd446056336 ptp: Add a upper bound on max_vclocks
6053e47bbf21 net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
745367d04c02 RDMA/siw: Always report immediate post SQ errors
ebe16d245a00 iommu/vt-d: Disallow dirty tracking if incoherent page walk
ec853bd88533 PCI: rcar-gen4: Fix inverted break condition in PHY initialization
6eaea5dfd546 PCI: rcar-gen4: Assure reset occurs before DBI access
efa275174aab PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
94a84eacca81 usb: vhci-hcd: Prevent suspending virtually attached devices
1fd39e14d47d scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
78e7653ded44 netfilter: nfnetlink: reset nlh pointer during batch replay
dc1a481359a7 ipvs: Defer ip_vs_ftp unregister during netns cleanup
35b11653da50 NFSv4.1: fix backchannel max_resp_sz verification check
8c4e7e646d5d coresight: Fix incorrect handling for return value of devm_kzalloc
af8286832855 coresight: tpda: fix the logic to setup the element size
296da7849463 coresight: trbe: Return NULL pointer for allocation failures
e7c195695b75 coresight: etm4x: Support atclk
46915cabba69 coresight: catu: Support atclk
670bdf9eacd9 coresight: tmc: Support atclk
a1b2c8b7af21 coresight-etm4x: Conditionally access register TRCEXTINSELR
ad58a89bb5da dm vdo: return error on corrupted metadata in start_restoring_volume functions
526859e41db8 remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
0b22cf23d26d PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
8055133a9f64 wifi: rtw89: avoid circular locking dependency in ser_state_run()
52edccfb5551 RDMA/rxe: Fix race in do_task() when draining
a87a21a56244 crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
81b43dd85c52 vfio/pds: replace bitmap_free with vfree
c31cb4df701b sparc: fix accurate exception reporting in copy_{from,to}_user for M7
5d8857c43bf1 sparc: fix accurate exception reporting in copy_to_user for Niagara 4
a90ce516a73d sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
5ef9c94d7110 sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III
7de3a75bbc84 sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
aea038062edf ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
1c873416758f wifi: mac80211: fix Rx packet handling when pubsta information is not available
d8cf7b59c49f iommu/vt-d: debugfs: Fix legacy mode page table dump logic
6e7d9fa61d7d wifi: ath10k: avoid unnecessary wait for service ready message
8d4f6ab4c53e wifi: ath12k: fix wrong logging ID used for CE
bf4ced5cfa24 Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram
e69c550557b9 IB/sa: Fix sa_local_svc_timeout_ms read race
5f4abda482b9 RDMA/core: Resolve MAC of next-hop device without ARP support
11559d14ed95 Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"
8ec4fa035c08 f2fs: fix zero-sized extent for precache extents
5b1c071d5e9f HID: hidraw: tighten ioctl command parsing
582e82905d97 scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
5726fbabdcf6 scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
87c5ec3e3089 scsi: qla2xxx: edif: Fix incorrect sign of error code
0846bce8f307 ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
63ee96c7f47d ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
d6b19dacc094 f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
a7b7ebdd7045 f2fs: fix to truncate first page in error path of f2fs_truncate()
f9bd59d1600f f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
fc00890c55e3 wifi: mt76: mt7915: fix mt7981 pre-calibration
e18c4e6ba36c wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
f481404a9826 wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
57519239c76c wifi: mt76: fix potential memory leak in mt76_wmac_probe()
04eb384c1233 RDMA/cm: Rate limit destroy CM ID timeout error message
101bb4cd083a drivers/base/node: handle error properly in register_one_node()
80c9011ed8fe watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
c500963f6a0a ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
c2086d1ef3d2 netfilter: ipset: Remove unused htable_bits in macro ahash_region
e2ed57019832 iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
5be3c7479b99 iio: consumers: Fix handling of negative channel scale in iio_convert_raw_to_processed()
be66551da203 fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
9378cfe228c2 fs: ntfs3: Fix integer overflow in run_unpack()
1627a50c8566 drm/msm/dpu: fix incorrect type for ret
fdf99978a648 ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
5c03ea2ef4eb ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
d941f5f9612f ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
209e5d4f5cb7 idpf: fix Rx descriptor ready check barrier in splitq
27c8e2e4b56f wifi: iwlwifi: Remove redundant header files
f01fa3588e0b pps: fix warning in pps_register_cdev when register device fail
d5997900ef5f misc: genwqe: Fix incorrect cmd field being reported in error
5416e89b81b0 tty: n_gsm: Don't block input queue by waiting MSC
97f27d4a2b8d usb: gadget: configfs: Correctly set use_os_string at bind
6dfcd6afa83a usb: phy: twl6030: Fix incorrect type for ret
a3bc86d5cf70 drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
96a1e350dfed tcp: fix __tcp_close() to only send RST when required
6207748e77f4 PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
605402433eb8 wifi: mwifiex: send world regulatory domain to driver
0bb91bed82d4 drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
08de17b64830 drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
863cd8f56c8e drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
568f8545f88a drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
edfa71149429 drm/amd/pm: Fix si_upload_smc_data (v3)
32710128d3fc drm/amd/pm: Disable ULV even if unsupported (v3)
3f185e616fcf drm/amdgpu: Power up UVD 3 for FW validation (v2)
2e5a94f26f37 coresight: Only register perf symlink for sinks with alloc_buffer
50c3564cca61 inet: ping: check sock_net() in ping_get_port() and ping_lookup()
8d2a4bc4f7f9 crypto: hisilicon/qm - check whether the input function and PF are on the same device
a3540380971a crypto: hisilicon - re-enable address prefetch after device resuming
749c611d680f crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurations
2047ffc5c5d3 media: st-delta: avoid excessive stack usage
ae60a599fd01 ALSA: lx_core: use int type to store negative error codes
d91b39e21ca1 PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
98f51490906a RDMA/mlx5: Fix vport loopback forcing for MPV device
bc63dab8a09b RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
e7df90a8522f media: rj54n1cb0c: Fix memleak in rj54n1_probe()
eacda650a9e8 crypto: octeontx2 - Call strscpy() with correct size argument
f04335d2020d scsi: myrs: Fix dma_alloc_coherent() error check
9326a1541e1b scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
39a59796775f hwrng: nomadik - add ARM_AMBA dependency
353856179c39 crypto: keembay - Add missing check after sg_nents_for_len()
3c3ee1026e88 drm/amd/display: Remove redundant semicolons
2f2c75f8692c serial: max310x: Add error checking in probe()
3c518d2df3ab usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
e68ea6de1d05 usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
72c64fa2e474 phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
0ea9e0b0d594 media: zoran: Remove zoran_fh structure
91fc36f23b30 drm/bridge: it6505: select REGMAP_I2C
3db3e7d4f2d9 f2fs: fix condition in __allow_reserved_blocks()
ebed78bfd6df drm/radeon/r600_cs: clean up of dead code in r600_cs
93831b3914ae drm/panel: novatek-nt35560: Fix invalid return value
f856c598080b bpf: Enforce expected_attach_type for tailcall compatibility
9f57ad89c7c2 libbpf: Fix error when st-prefix_ops and ops from differ btf
66da22768c80 i2c: designware: Add disabling clocks when probe fails
7493b30cc650 i2c: designware: Fix clock issue when PM is disabled
be5165760b28 i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
7ac2241635b0 thermal/drivers/qcom/lmh: Add missing IRQ includes
482f1b6f562f thermal/drivers/qcom: Make LMH select QCOM_SCM
8862df27c4a2 hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems
c8f9b7cd3b68 once: fix race by moving DO_ONCE to separate section
bafb3f16bd46 bpf: Mark kfuncs as __noclone
a9f10c9f72d3 spi: fix return code when spi device has too many chipselects
d7a3eb593190 tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers
372a5b01da50 smp: Fix up and expand the smp_call_function_many() kerneldoc
76e53c74f116 bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
fe9d33f04703 bpf: Explicitly check accesses to bpf_sock_addr
48fa79b0c670 selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
630217db71de i3c: master: svc: Recycle unused IBI slot
b20c7915b456 i3c: master: svc: Use manual response for IBI events
7331925c247b nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
92751937f12a riscv, bpf: Sign extend struct ops return values properly
f955ceecfca2 ACPICA: Fix largest possible resource descriptor index
b38bcdba1107 pwm: tiehrpwm: Fix corner case in clock divisor calculation
a048bb2d4f8f pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
6599fff32020 pwm: tiehrpwm: Make code comment in .free() more useful
0a953be6e35c pwm: tiehrpwm: Don't drop runtime PM reference in .free()
3eaac5621a43 arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
2ea7d448f92d arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
79bf4074d58e arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
13f46cfa4958 mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
ea225b121a55 arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
8d35c417f8ab arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
7dc3b7ac8ef7 cpuidle: qcom-spm: fix device and OF node leaks at probe
06393f068196 soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
491ffa889e8d soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
1f2b0648ae18 firmware: firmware: meson-sm: fix compile-test default
f7344709705c PM / devfreq: rockchip-dfi: double count on RK3588
37ad11f20e16 nbd: restrict sockets to TCP and UDP
d0498ecc60de arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
bd4abf7c54a2 selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
7bdde6f93870 selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
79eb7b3a385b null_blk: Fix the description of the cache_size module argument
4efc41da15a9 pinctrl: renesas: Use int type to store negative error codes
96eff71060f9 power: supply: cw2015: Fix a alignment coding style issue
44e32104cf7e PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
b08f2e3bbbf2 ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
465891535f3e ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use correct boolean syntax in DTS
1950e0189689 ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use correct boolean syntax
3a57944a483b vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
4e0043a5424f PM: sleep: core: Clear power.must_resume in noirq suspend error path
60002c90f2f2 block: use int to store blk_stack_limits() return value
7b7b864133ad leds: leds-lp55xx: Use correct address for memory programming
8ef1bbcc40e5 selftests/nolibc: fix EXPECT_NZ macro
8ffe812280c4 regulator: scmi: Use int type to store negative error codes
0f43928b691e arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
84df283fd679 ARM: at91: pm: fix MCKx restore routine
babc634e9fe2 blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
1982e86cafd0 pinctrl: meson-gxl: add missing i2c_d pinmux
11df3ff2b4d0 soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
31ff8aa00948 ACPI: processor: idle: Fix memory leak when register cpuidle device failed
016219d54c90 arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
de6d30a091b7 arm64: dts: imx93-kontron: Fix USB port assignment
1d25adb99ac0 arm64: dts: imx93-kontron: Fix GPIO for panel regulator
29fb9633bf12 firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
1a1f50bdd8de cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
e1ce777fbcbd leds: flash: leds-qcom-flash: Update torch current clamp setting
3d7c00633b83 ARM: dts: renesas: porter: Fix CAN pin group
623542791a3f libbpf: Fix reuse of DEVMAP
f059795ec6ea bpf: Remove migrate_disable in kprobe_multi_link_prog_run
a5af34777e6e bpf/selftests: Fix test_tcpnotify_user
e907b272e308 regmap: Remove superfluous check for !config in __regmap_init()
aec49ec4bbf6 arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
e1a5a3a8ab41 pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
d673f78da385 btrfs: return any hit error from extent_writepage_io()
1c060a147670 lsm: CONFIG_LSM can depend on CONFIG_SECURITY
d607e6b349b0 x86/vdso: Fix output operand size of RDPID
1652f14cf3be EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
180bb95b6908 smb: server: fix IRD/ORD negotiation with the client
1a19ba8e1f4f perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
047ce5b3d78c coresight: trbe: Prevent overflow in PERF_IDX2OFF()
8690cf593113 uprobes: uprobe_warn should use passed task
26fa5088efca powerpc/603: Really copy kernel PGD entries into all PGDIRs
554bb7c95eda powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss handler
9495ba836d9b gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
18cb2685358f selftests: arm64: Check fread return value in exec_target
dadf1f4423e1 seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
cb097bd6c8a4 init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
a13e07abed04 filelock: add FL_RECLAIM to show_fl_flags() macro
(From OE-Core rev: d9983fceeb7644e51eadc94cebdde6c9298af8fd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
||
|---|---|---|
| bitbake | ||
| contrib | ||
| documentation | ||
| meta | ||
| meta-poky | ||
| meta-selftest | ||
| meta-skeleton | ||
| meta-yocto-bsp | ||
| scripts | ||
| .b4-config | ||
| .gitignore | ||
| .templateconf | ||
| LICENSE | ||
| LICENSE.GPL-2.0-only | ||
| LICENSE.MIT | ||
| MAINTAINERS.md | ||
| MEMORIAM | ||
| oe-init-build-env | ||
| README.hardware.md | ||
| README.md | ||
| README.OE-Core.md | ||
| README.poky.md | ||
| README.qemu.md | ||
| SECURITY.md | ||
Poky
Poky is an integration of various components to form a pre-packaged build system and development environment which is used as a development and validation tool by the Yocto Project. It features support for building customised embedded style device images and custom containers. There are reference demo images ranging from X11/GTK+ to Weston, commandline and more. The system supports cross-architecture application development using QEMU emulation and a standalone toolchain and SDK suitable for IDE integration.
Additional information on the specifics of hardware that Poky supports is available in README.hardware. Further hardware support can easily be added in the form of BSP layers which extend the systems capabilities in a modular way. Many layers are available and can be found through the layer index.
As an integration layer Poky consists of several upstream projects such as BitBake, OpenEmbedded-Core, Yocto documentation, the 'meta-yocto' layer which has configuration and hardware support components. These components are all part of the Yocto Project and OpenEmbedded ecosystems.
The Yocto Project has extensive documentation about the system including a reference manual which can be found at https://docs.yoctoproject.org/
OpenEmbedded is the build architecture used by Poky and the Yocto project. For information about OpenEmbedded, see the OpenEmbedded website.
Contribution Guidelines
Please refer to our contributor guide here: https://docs.yoctoproject.org/dev/contributor-guide/ for full details on how to submit changes.
Where to Send Patches
As Poky is an integration repository (built using a tool called combo-layer), patches against the various components should be sent to their respective upstreams:
OpenEmbedded-Core (files in meta/, meta-selftest/, meta-skeleton/, scripts/):
- Git repository: https://git.openembedded.org/openembedded-core/
- Mailing list: openembedded-core@lists.openembedded.org
BitBake (files in bitbake/):
- Git repository: https://git.openembedded.org/bitbake/
- Mailing list: bitbake-devel@lists.openembedded.org
Documentation (files in documentation/):
- Git repository: https://git.yoctoproject.org/cgit/cgit.cgi/yocto-docs/
- Mailing list: docs@lists.yoctoproject.org
meta-yocto (files in meta-poky/, meta-yocto-bsp/):
- Git repository: https://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto
- Mailing list: poky@lists.yoctoproject.org
If in doubt, check the openembedded-core git repository for the content you intend to modify as most files are from there unless clearly one of the above categories. Before sending, be sure the patches apply cleanly to the current git repository branch in question.