aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-14Use vexpress-v2p-aarch64.dts for both axf imageslinaro-ubuntu-packaging-3.7-arm64John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-13no longer sync driver headersJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-13hack to the boot loader hackJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-13update to 3.7John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-10-09Renaming image file for the Foundation modelRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2012-10-08Building the axf files for the VE and Foundations modelsRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2012-10-08move v8 dst from linaro/boot-wrapper to linaro/dtsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-10-03boot-wrapper: adding model's dts and changing the build optionsRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2012-09-29LINARO: hack in boot wrapper supportJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-09-28LINARO: hack dtb fix for 64bit kernel which lacks dtbs targetJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-09-28Revert "LINARO: always building and installing compatible dtbs files"John Rigby
This reverts commit 6f47c0f8180db4a1a36f426ff1d45d2ed91e54fd. Conflicts: debian/rules.d/2-binary-arch.mk
2012-09-28hardcode dtb fileJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-09-28Initial version of the AArch64 Linux boot wrapperCatalin Marinas
From:git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/boot-wrapper-aarch64.git This boot wrapper contains the code for initialising the ARMv8 software model before the Linux kernel can run (see Documentation/arm64/booting.txt in the kernel tree for the Linux booting requirements). Running "make" creates a "linux-system.axf" ELF file that can be loaded by the software model. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2012-09-28allow modules to be turned offJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-09-28Make build_image kernel_file and install_file Image.gz to match ↵John Rigby
arch/arm64/Makefile Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-09-28Add arm64 packagingJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-09-24LINARO: always building and installing compatible dtbs filesRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2012-08-16LINARO: include omapdrm headers in header packageJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: template debian.linaro based on omap only versionJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: do_libc_dev_package=falseJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: deal with no d-iJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: add install-headers functionality to install-imageJohn Rigby
This is so the flavour header packages have all the headers and we need no shared linux-headers. Enable this with do_complete_flavour_headers = true and do_flavour_header_package = false in the arch.mk files Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: Never rename dbgsym deb to ddebJohn Rigby
HACK: Must not upload this to primary archive as is. This is a hack until we find conditional way to do this. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: always build debug packagesJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: use debian.linaro instead of debian.masterJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: Conditionally use KBUILD_SCRIPTROOT to crossbuild scriptsJohn Rigby
Only do so if KBUILD_SCRIPTROOT is used in the script makefiles so the build is not broken for trees lacking the sauce that adds the script crossbuild support. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-15LINARO: debian.linaro omap flavour only based on debian.masterJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-15Ubuntu packaging extracted from: d43e6083 LINARO: Ubuntu-3.5.0-10.10 rebased ↵John Rigby
onto v3.6-rc1 Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-15KBuild: Allow scripts/* to be cross compiledlinaro-ubuntu-sauce-3.6-rc1-2012.08-160546John Rigby
Cross compiling the binaries in scripts/* is not possible because various makefiles assume that $(obj)/whatever is executable on the build host. This patch introduces a new variable called KBUILD_SCRIPTROOT that points to script/binaries to use while cross compiling. Usage: Build scripts for the build host: make O=path/to/buildhost/buildscripts \ silentoldconfig prepare scripts Then cross build script for target: make O=path/to/target/buildscripts \ HOSTCC=$CROSS_COMPILE \ KBUILD_SCRIPTROOT=path/to/buildhost/buildscripts silentoldconfig prepare scripts This patch does not use KBUILD_SCRIPTROOT for all script invocations it only redefines the following if KBUILD_SCRIPTROOT is defined. scripts/Makefile.build scripts/basic/fixdep --> $(KBUILD_SCRIPTROOT)/scripts/basic/fixdep scripts/kconfig/Makefile $(obj)/conf --> $(KBUILD_SCRIPTROOT)/scripts/kconfig/conf scripts/mod/Makefile $(obj)mk_elfconfig --> $(KBUILD_SCRIPTROOT)/scripts/mod/mk_elfconfig Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-15overlayfs: copy up i_uid/i_gid from the underlying inodeAndy Whitcroft
YAMA et al rely on on i_uid/i_gid to be populated in order to perform their checks. While these really cannot be guarenteed as the underlying filesystem may not even have the concept, they are expected to be filled when possible. To quote Al Viro: "Ideally, yes, we'd want to have ->i_uid used only by fs-specific code and helpers used by that fs (including those that are implicit defaults). [...] In practice we have enough places where uid/gid is used directly to make setting them practically a requirement - places like /proc/<pid>/ can get away with not doing that, but only because shitloads of syscalls are not allowed on those anyway, permissions or no permissions. In anything general-purpose you really need to set it." Copy up the underlying filesystem information into the overlayfs inode when we create it. BugLink: http://bugs.launchpad.net/bugs/944386 Signed-off-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
2012-08-15UBUNTU: SAUCE: firmware: Remove tehuti files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove emi62 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: (drop after 3.6) Forbid invocation of kexec_load() outside ↵Daniel P. Berrange
initial PID namespace BugLink: http://bugs.launchpad.net/bugs/1034125 The following commit commit cf3f89214ef6a33fad60856bc5ffd7bb2fc4709b Author: Daniel Lezcano <daniel.lezcano@free.fr> Date: Wed Mar 28 14:42:51 2012 -0700 pidns: add reboot_pid_ns() to handle the reboot syscall introduced custom handling of the reboot() syscall when invoked from a non-initial PID namespace. The intent was that a process in a container can be allowed to keep CAP_SYS_BOOT and execute reboot() to shutdown/reboot just their private container, rather than the host. Unfortunately the kexec_load() syscall also relies on the CAP_SYS_BOOT capability. So by allowing a container to keep this capability to safely invoke reboot(), they mistakenly also gain the ability to use kexec_load(). The solution is to make kexec_load() return -EPERM if invoked from a PID namespace that is not the initial namespace Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Cc: Serge Hallyn <serge.hallyn@canonical.com> Cc: Daniel Lezcano <daniel.lezcano@free.fr> Cc: Michael Kerrisk <mtk.manpages@gmail.com> Cc: "Eric W. Biederman" <ebiederm@xmission.com> Cc: Tejun Heo <tj@kernel.org> Cc: Oleg Nesterov <oleg@redhat.com> Acked-by: Stefan Bader <stefan.bader@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: Unlock the rc_dev lock when the raw device is missingDouglas Bagnall
BugLink: http://bugs.launchpad.net/bugs/1015836 As pointed out by Ben Hutchings, after commit 720bb6436, the lock was being taken and not released when an rc_dev has a NULL raw device. Signed-off-by: Douglas Bagnall <douglas@paradise.net.nz> Reported-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ahci: un-staticize ahci_dev_classifyRob Herring
BugLink: http://launchpad.net/bugs/1008345 Make ahci_dev_classify available to the ahci platform driver for custom hard reset function. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ARM: highbank: use writel_relaxed variant for pwr requestsRob Herring
BugLink: http://launchpad.net/bugs/1008345 At least for reset, the spinlock for l2x0 cache causes reboot to hang. Convert writel to writel_relaxed for all writes to the PWR_REQ register. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ARM: highbank: add soft power and reset key event handlingRob Herring
BugLink: http://launchpad.net/bugs/1008345 Power and reset keys come from management processor via ipc messages. Passing them to userspace does not work in a non-desktop environment as acpid is used in that case. So we handle the keys directly. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ARM smp_twd: add back "arm,smp-twd" compatible propertyRob Herring
BugLink: http://launchpad.net/bugs/1008345 The compatible property changed but this will break platforms if they have a dtb with the old name. This will not be needed once all systems have an updated dtb. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: net: calxedaxgmac: add write barriers around setting owner bitRob Herring
BugLink: http://launchpad.net/bugs/1008345 Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15Revert "UBUNTU: ubuntu: AUFS -- reenable"Leann Ogasawara
This reverts commit 73b96712cfc34714e9995e28f68b48631b46b6aa. AUFS was not meant to be re-enabled at this time. Revert. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove radeon files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove r128 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove matrox files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove korg files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove cpia2 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: cpia2: Declare MODULE_FIRMWARE usageTim Gardner
(Sent upstream) Cc: Mauro Carvalho Chehab <mchehab@infradead.org> Cc: Hans Verkuil <hans.verkuil@cisco.com> Cc: linux-media@vger.kernel.org Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove av7110 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove ambassador files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove advansys files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove adaptec files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>