| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
configme used to be able to calculate the output/build directory
when branches were always <machine>-<kernel type>. Branch names
can now be widely different and to avoid embedding complexity
in the scripts it is easier to just pass ${B} from the build system
down to the scripts.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
| |
per OE.dev
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
| |
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
|
|
|
|
| |
pax-utils
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The trace-cmd source includes a graphical trace viewer, but we
don't want to make the trace-cmd recipe depend on gtk+. This
patch adds a second recipe in the meta/recipes-kernel/trace-cmd
directory which uses the trace-cmd SRCREV and RDEPENDS on trace-cmd
to ensure compatibility.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Richard Purdie <richard.purdie@linuxfoundation.org>
CC: Saul Wold <sgw@linux.intel.com>
|
|
|
|
| |
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
|
|
|
|
| |
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
|
|
|
|
| |
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Paul Gortmaker maintains the upstream 2.6.34.x -longerm tree. The
yocto stable kernel tracks this tree and incorporates those nominated
changes.
This commit updates the BSP SRCREVs to the latest 2.6.34.x
merge and picks up 260 -stable commits for each BSP.
The combined diffstat between 2.6.34.7 and this update follows:
arch/alpha/kernel/err_marvel.c | 6 +-
arch/arm/kernel/entry-common.S | 2 +
arch/arm/mach-at91/at91sam9g45_devices.c | 2 +-
arch/ia64/include/asm/compat.h | 2 +-
arch/ia64/kernel/fsys.S | 30 ++-
arch/ia64/kernel/msi_ia64.c | 2 +-
arch/ia64/sn/kernel/msi_sn.c | 2 +-
arch/mips/include/asm/atomic.h | 24 +-
arch/mips/include/asm/compat.h | 2 +-
arch/mips/mti-malta/malta-pci.c | 2 +
arch/mips/nxp/pnx8550/common/pci.c | 1 +
arch/mips/nxp/pnx8550/common/setup.c | 2 +-
arch/mips/pci/ops-pmcmsp.c | 1 +
arch/mips/pci/pci-yosemite.c | 1 +
arch/parisc/include/asm/compat.h | 2 +-
arch/powerpc/include/asm/compat.h | 2 +-
arch/powerpc/kernel/head_64.S | 18 +-
arch/powerpc/kernel/ppc970-pmu.c | 2 +
arch/s390/include/asm/compat.h | 2 +-
arch/sparc/include/asm/compat.h | 2 +-
arch/sparc/include/asm/oplib_64.h | 27 +--
arch/sparc/prom/cif.S | 16 +-
arch/sparc/prom/console_64.c | 48 +++-
arch/sparc/prom/devops_64.c | 36 +++-
arch/sparc/prom/misc_64.c | 314 +++++++++++++++++++--------
arch/sparc/prom/p1275.c | 102 +---------
arch/sparc/prom/tree_64.c | 210 +++++++++++++-----
arch/um/drivers/ubd_kern.c | 9 +-
arch/x86/ia32/ia32entry.S | 22 ++-
arch/x86/include/asm/amd_iommu_proto.h | 6 +
arch/x86/include/asm/amd_iommu_types.h | 12 +
arch/x86/include/asm/compat.h | 2 +-
arch/x86/include/asm/cpufeature.h | 2 +-
arch/x86/include/asm/io.h | 1 +
arch/x86/include/asm/kvm_host.h | 24 --
arch/x86/include/asm/smp.h | 9 +-
arch/x86/include/asm/tsc.h | 2 +
arch/x86/kernel/Makefile | 2 +
arch/x86/kernel/amd_iommu.c | 4 +-
arch/x86/kernel/amd_iommu_init.c | 67 ++++--
arch/x86/kernel/apic/io_apic.c | 15 +-
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/cpu.h | 1 +
arch/x86/kernel/cpu/intel.c | 1 +
arch/x86/kernel/cpu/mcheck/mce_amd.c | 9 +-
arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +-
arch/x86/kernel/crash_dump_64.c | 3 +-
arch/x86/kernel/hpet.c | 2 +-
arch/x86/kernel/olpc.c | 5 +-
arch/x86/kernel/reboot.c | 2 +-
arch/x86/kernel/smp.c | 15 +-
arch/x86/kernel/tsc.c | 38 ++++
arch/x86/kvm/paging_tmpl.h | 30 +++-
arch/x86/kvm/svm.c | 17 +-
arch/x86/kvm/vmx.c | 28 +--
arch/x86/kvm/x86.c | 2 +-
arch/x86/oprofile/nmi_int.c | 27 ++-
arch/x86/power/cpu.c | 2 +
arch/x86/xen/enlighten.c | 2 +-
arch/x86/xen/smp.c | 6 +-
block/bsg.c | 2 +-
drivers/acpi/acpica/aclocal.h | 1 +
drivers/acpi/blacklist.c | 16 ++
drivers/acpi/processor_core.c | 6 -
drivers/ata/libata-core.c | 14 +-
drivers/ata/libata-eh.c | 4 +
drivers/ata/sata_mv.c | 44 +++-
drivers/bluetooth/hci_ldisc.c | 7 +
drivers/char/agp/sis-agp.c | 8 -
drivers/char/mem.c | 3 +-
drivers/char/pcmcia/synclink_cs.c | 2 +
drivers/dma/mv_xor.c | 2 +-
drivers/gpu/drm/drm_crtc_helper.c | 4 +-
drivers/gpu/drm/i915/i915_dma.c | 12 +-
drivers/gpu/drm/i915/i915_gem.c | 1 +
drivers/gpu/drm/i915/intel_display.c | 5 +-
drivers/hwmon/f75375s.c | 6 +-
drivers/hwmon/k8temp.c | 35 +++-
drivers/i2c/busses/i2c-pca-isa.c | 12 +-
drivers/i2c/busses/i2c-pca-platform.c | 11 +-
drivers/infiniband/hw/cxgb3/iwch_cm.c | 6 +-
drivers/input/joydev.c | 3 +
drivers/input/serio/i8042.c | 2 +-
drivers/media/video/cx231xx/cx231xx-cards.c | 14 +-
drivers/media/video/v4l2-compat-ioctl32.c | 32 ++-
drivers/message/fusion/mptscsih.c | 2 +
drivers/misc/sgi-xp/xpc_uv.c | 17 ++
drivers/mmc/host/sdhci-s3c.c | 6 +-
drivers/mmc/host/tmio_mmc.c | 7 +-
drivers/mmc/host/tmio_mmc.h | 13 +-
drivers/net/atlx/atl1.c | 5 +-
drivers/net/b44.c | 4 +-
drivers/net/bonding/bond_3ad.c | 3 +
drivers/net/bonding/bond_alb.c | 3 +
drivers/net/cxgb3/cxgb3_main.c | 2 +
drivers/net/eql.c | 2 +
drivers/net/netxen/netxen_nic_init.c | 3 -
drivers/net/r8169.c | 12 +-
drivers/net/skge.c | 18 ++-
drivers/net/tun.c | 3 +-
drivers/net/usb/hso.c | 2 +
drivers/net/wireless/ath/ath5k/base.c | 11 +-
drivers/net/wireless/ath/ath9k/eeprom.h | 2 +-
drivers/net/wireless/ath/regd.h | 1 -
drivers/net/wireless/hostap/hostap_pci.c | 1 +
drivers/net/wireless/p54/eeprom.c | 4 +-
drivers/net/wireless/p54/p54usb.c | 15 ++-
drivers/net/wireless/p54/txrx.c | 2 +-
drivers/oprofile/buffer_sync.c | 27 ++-
drivers/oprofile/cpu_buffer.c | 2 -
drivers/pci/intel-iommu.c | 90 ++++----
drivers/pci/msi.c | 27 +++-
drivers/pci/quirks.c | 20 ++
drivers/power/apm_power.c | 1 +
drivers/scsi/gdth.c | 8 +
drivers/scsi/libsas/sas_ata.c | 1 +
drivers/scsi/scsi_lib.c | 3 +-
drivers/scsi/scsi_sysfs.c | 3 +-
drivers/scsi/sd.c | 15 +-
drivers/staging/hv/RingBuffer.c | 3 +-
drivers/staging/hv/StorVscApi.h | 4 +-
drivers/staging/hv/netvsc_drv.c | 3 +
drivers/staging/hv/storvsc_drv.c | 9 +-
drivers/staging/usbip/usbip_event.c | 16 +-
drivers/staging/usbip/vhci_hcd.c | 2 +
drivers/staging/vt6655/wpactl.c | 11 +-
drivers/usb/class/cdc-acm.c | 24 ++-
drivers/usb/core/file.c | 35 ++--
drivers/usb/core/hub.c | 9 +-
drivers/usb/core/message.c | 15 +-
drivers/usb/gadget/atmel_usba_udc.c | 3 +
drivers/usb/gadget/rndis.c | 10 +-
drivers/usb/host/ehci-ppc-of.c | 12 +-
drivers/usb/musb/blackfin.c | 4 +-
drivers/usb/musb/musb_gadget.c | 22 ++-
drivers/usb/musb/musb_gadget.h | 2 +
drivers/usb/musb/musb_gadget_ep0.c | 9 +
drivers/usb/serial/cp210x.c | 12 +-
drivers/usb/serial/ftdi_sio.c | 43 ++++-
drivers/usb/serial/ftdi_sio_ids.h | 51 +++++-
drivers/usb/serial/mos7720.c | 3 +
drivers/usb/serial/mos7840.c | 35 ++-
drivers/usb/serial/opticon.c | 6 +-
drivers/usb/serial/option.c | 23 ++-
drivers/video/sis/sis_main.c | 3 +
drivers/video/via/ioctl.c | 2 +
drivers/xen/events.c | 21 ++-
fs/aio.c | 3 +
fs/binfmt_misc.c | 2 +-
fs/char_dev.c | 4 +-
fs/cifs/dns_resolve.c | 2 +-
fs/cifs/dns_resolve.h | 2 +-
fs/exec.c | 14 ++
fs/ext4/dir.c | 4 +-
fs/ext4/ext4.h | 129 ++++++++++--
fs/ext4/ext4_jbd2.h | 8 +-
fs/ext4/extents.c | 140 +++++++++----
fs/ext4/file.c | 2 +-
fs/ext4/fsync.c | 33 +++-
fs/ext4/ialloc.c | 89 ++++----
fs/ext4/inode.c | 88 +++++---
fs/ext4/ioctl.c | 25 ++-
fs/ext4/mballoc.c | 108 +++++++---
fs/ext4/migrate.c | 2 +-
fs/ext4/move_extent.c | 4 +-
fs/ext4/namei.c | 12 +-
fs/ext4/super.c | 65 +++---
fs/ext4/xattr.c | 4 +-
fs/fuse/dev.c | 16 +-
fs/nfs/client.c | 2 +-
fs/notify/inotify/inotify_fsnotify.c | 3 +
fs/notify/inotify/inotify_user.c | 7 +-
fs/ocfs2/inode.c | 6 +-
fs/ocfs2/symlink.c | 2 +-
fs/partitions/ibm.c | 13 +-
fs/pipe.c | 2 +-
fs/proc/task_mmu.c | 3 +-
fs/sysfs/file.c | 2 +-
fs/xfs/linux-2.6/xfs_ioctl.c | 2 +
include/drm/drm_pciids.h | 2 +-
include/linux/compat.h | 3 +
include/linux/cpuset.h | 16 +-
include/linux/libata.h | 1 +
include/linux/mm.h | 14 +-
include/linux/mmzone.h | 13 +
include/linux/msi.h | 2 +
include/linux/pci_ids.h | 3 +
include/linux/sched.h | 5 +-
include/linux/socket.h | 2 +-
include/linux/vmstat.h | 22 ++
include/net/tcp.h | 36 +++-
kernel/compat.c | 21 ++
kernel/cpu.c | 18 +-
kernel/cpuset.c | 67 ++++--
kernel/exit.c | 5 +-
kernel/futex.c | 31 ++--
kernel/gcov/fs.c | 244 +++++++++++++++------
kernel/groups.c | 5 +-
kernel/hrtimer.c | 13 +-
kernel/sched.c | 180 +++++++---------
kernel/sched_fair.c | 106 +++++----
kernel/sched_idletask.c | 3 +-
kernel/sched_rt.c | 5 +-
kernel/sys.c | 2 +
kernel/trace/ftrace.c | 19 ++-
kernel/trace/ring_buffer.c | 2 +-
mm/bounce.c | 2 +-
mm/memory.c | 15 +-
mm/memory_hotplug.c | 16 +-
mm/mlock.c | 6 -
mm/mmap.c | 3 -
mm/mmzone.c | 21 ++
mm/page_alloc.c | 33 ++-
mm/percpu.c | 2 +-
mm/vmalloc.c | 9 +
mm/vmstat.c | 15 ++-
net/bridge/br_netfilter.c | 9 +-
net/core/ethtool.c | 4 +-
net/core/iovec.c | 5 +-
net/core/skbuff.c | 6 +-
net/core/stream.c | 8 +-
net/ipv4/ip_output.c | 19 +-
net/ipv4/route.c | 7 +-
net/ipv4/tcp.c | 41 ++--
net/ipv4/tcp_input.c | 2 +
net/ipv4/tcp_timer.c | 8 +-
net/ipv4/xfrm4_policy.c | 2 +-
net/ipv6/ip6_output.c | 18 +-
net/ipv6/route.c | 28 ++-
net/irda/af_irda.c | 4 +-
net/irda/irlan/irlan_common.c | 2 +-
net/llc/af_llc.c | 3 +-
net/phonet/pep.c | 3 +-
net/rds/page.c | 27 +--
net/rds/recv.c | 2 +-
net/rose/af_rose.c | 4 +-
net/sctp/output.c | 1 -
net/sctp/sm_make_chunk.c | 4 +-
net/sunrpc/auth_gss/auth_gss.c | 9 +-
net/sunrpc/rpc_pipe.c | 6 +-
net/unix/af_unix.c | 15 +-
net/wireless/wext-compat.c | 3 +
net/wireless/wext-core.c | 16 ++
net/wireless/wext-priv.c | 2 +-
security/keys/keyctl.c | 6 +-
security/keys/process_keys.c | 6 +-
sound/core/control.c | 5 +
sound/core/rawmidi.c | 4 +-
sound/core/seq/oss/seq_oss_init.c | 9 +-
sound/pci/hda/patch_analog.c | 1 +
sound/pci/hda/patch_realtek.c | 8 +-
sound/pci/oxygen/oxygen.c | 4 +
sound/pci/rme9652/hdsp.c | 1 +
sound/pci/rme9652/hdspm.c | 1 +
tools/perf/util/callchain.h | 1 +
255 files changed, 2861 insertions(+), 1415 deletions(-)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
| |
Updating the board SRCREVs to 2.6.37-rc8.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
| |
Add distro tracking fields for sysprof recipe.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
| |
Add distro tracking fields for blktrace recipe.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
| |
distro config
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
|
|
| |
the variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
| |
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
|
|
|
|
| |
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
|
|
|
|
|
|
| |
upgrade from 0.9.21 to 0.9.22
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
|
|
|
|
| |
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
|
|
|
| |
Patch was added because the png file was renamed from
background.png to template.png.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
| |
Also removed distro tracking fields that recipe no longer exists.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
|
|
|
|
|
|
|
|
| |
The _ to - mass change mangled a config file name, which was
dropped from the update. This adds the fixed file back to the
meta branch of the kernel.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes [BUGID #596]
Updating the SRCREVs of the target branches in the linux-yocto
development kernel to point to 2.6.37-rc6 content.
At this point branches have been switched from _ to - and we
are able to remove the old branch names.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
| |
This modifies the meta-emenlow BSP layer to reflect the new BSP
standard layout as defined in the latestYocto BSP Developer's Guide.
There's no change in functionality here - this simply moves things
around, adds a README, and makes the SRCREVs local.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
|
|
|
|
| |
See the longlinksfix patch for details but symlinks over 100 chars long
were broken in sdk tarballs and its due to problems in the inbuilt tar in
libbb in opkg.
The patch fixes this and switched to svn r590 which already had partial fixes.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
| |
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
| |
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The existing 2.6.34 kernel tree uses _ where poky typically
uses -. This is a historical artifact, since working with
gnu Make and shells means avoiding - is wise. The opposite
is true in Yocto.
To avoid using the _ reserved character wherever possible
we can simply remove it from the branch names in the
new 2.6.37 kernel, but to keep the content stable in the
0.9 2.6.34 kernel, we map _ to - for the purposes of
packaging.
To further faciliate this switch, the branch names no
longer need to be shortened in the KMACHINE mappings, but
can be fully specified and the tools/processing adapt as
required. This gives us the flexibility to map multiple
boards to a single branch for building.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
People already help Kevin to maintain the recipes he owned,
so change the tracking field owner for more accurate tracking.
Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
|
|
|
|
| |
in distro_tracking_fields.inc, my name has two version: "Ke Yu <ke.yu@intel.com>",
and "Yu Ke <ke.yu@intel.com>". this patch unify it to be "Yu Ke <ke.yu@intel.com>".
Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
|
|
| |
improvements and speed optimisations
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
| |
Signed-off-by: Alex deVries <alex.devries@windriver.com>
|
|
|
|
|
|
|
|
| |
distro_tracking: chaning owner of python-pygtk
As the python-pygtk's version is tightly connected to the gtk+ recipe version.
changing the recipe ower to Edwin who is the gtk+ recipe owner.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
|
|
|
|
| |
* fix VERSION Misspellings and add missing recipe versions
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
|
|
|
|
| |
distro_tracking: chaning owner of python-pygtk
As the python-pygtk's version is tightly connected to the gtk+ recipe version.
changing the recipe ower to Edwin who is the gtk+ recipe owner.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
|
|
| |
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
|
|
| |
Also add license checksums, update PR & license fields
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
|
|
| |
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
|
|
|
|
| |
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After some analysis of task dependencies I have adjusted the global whitelist
used to filter out variables that would otherwise cause unwanted changes in
task checksums for sstate packages.
The following changes have been made to BB_HASHBASE_WHITELIST:
* Fix typo: FILESEXTRAPATHS not FILESEXTRPATHS
* Add variables FILE_DIRNAME HOME LOGNAME SHELL TERM USER
* Remove variables DATE and TIME (these are referred to by a number of tasks
where they should affect the checksum, e.g. because they influence PV)
* Remove variable _ (not found in dependencies)
Additionally DATE and SRCDATE are excluded but only explicitly for
patch_do_patch, which uses these only to provide a warning if patches are
out of date.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
|
|
|
|
|
|
|
| |
Enable the kernel configuration values required for blktrace
by default. Individual boards can opt out as required.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
| |
Fixes [BUGID: 585]
The qemuppc irq handling was only partially updated to 2.6.37,
this completes the job. qemuppc builds and boots with this
change.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to extend and create more kernel recipes based on the
supported yocto kernel common routines need to be placed in
re-usable blocks.
To accomplish this meta/recipes-kernel/linux/linux-yocto_git.bb
is broken into three parts:
- meta/classes/kernel-yocto.bbclass: contains common routines
for checking out and configuring a yocto kernel git repository.
This should be inherited by recipes that need this functionality.
- meta/recipes-kernel/linux/linux-yocto.inc: Contains the machine
mappings, compatibility, build directives and common task
definitions for a yocto kernel based recipe. This inherits
kernel-yocto, and is the typical point of entry for other recipes.
- meta/recipes-kernel/linux/linuux-tools.inc: tasks and function definitions
for kernel recipes that want to build/export perf
It also updates the linux-yocto recipe to default to 2.6.37.
As part of the update to 2.6.37 the branch naming and conventions
have been modified to show inheritance, and be more generic.
For example:
master
meta
yocto/base
yocto/standard/arm_versatile_926ejs
yocto/standard/base
yocto/standard/beagleboard
yocto/standard/common_pc/atom-pc
yocto/standard/common_pc/base
yocto/standard/common_pc_64
yocto/standard/fsl-mpc8315e-rdb
yocto/standard/intel_atom_z530
yocto/standard/intel_core_qm57_pch
yocto/standard/mti_malta32_be
yocto/standard/preempt_rt/base
yocto/standard/preempt_rt/common_pc
yocto/standard/preempt_rt/common_pc_64
yocto/standard/preempt_rt/intel_atom_z530
yocto/standard/preempt_rt/intel_core_qm57_pch
yocto/standard/qemu_ppc32
yocto/standard/routerstationpro
In this structure:
master: tracks the mainline kernel
meta: meta information for the BSPs and kernel features
yocto/base: baseline kernel branch
yocto/standard/base: 'standard' kernel, contains features
and configs for all BSPs
yocto/standard/<machine>: represents a BSP with specific
features or configurations
The tools, tree and libc-headers have all been updated to
deal with this new structure. Also in addition to dealing with
the new structure, they continue to work with the existing
tree and will adapt at runtime to the differences.
The linux-yocto-stable_git.bb recipe continues to build the
2.6.34 based tree,and linux-yocto_git.bb builds 2.6.37. As
boards are enabled for the new kernel they will move from
-stable to the development kernel. As of now, only the
emulated targets have moved to 2.6.37-rcX
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Qing He <qing.he@intel.com>
|
|
|
|
|
|
| |
[sgw@linux.intel.com: alpha'ed poky-default-revision.inc and fix commit message]
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
|
|
|
|
| |
It's desirable to be able to have SDK toolchains installed from multiple
versions of Poky, enable this by installing the toolchains into a subdirectory
of /opt/poky/ based on the distro version.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DATE are referenced by patch_do_patch
TIME are referenced by do_distro_check/do_checkpkg
BBPATH/THISDIR/_ impacts the scenario when using different source path.
DL_DIR/SSTATE_DIR are listed as dependency too, by pstaging_fetch
FILESEXTRPATHS is referenced by .bbappend files
Some tasks may not contribute to sstate packages, e.g. do_checkpkg. But for
safety all of them are whitelist this time.
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
|
|
|
|
| |
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
|
|
|
| |
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
|