History log of /openwrt/target/linux/x86/image/Makefile
Revision Date Author Comments
# bd42a4cc 25-Jun-2016 Felix Fietkau <nbd@nbd.name>

x86: enable grub at_keyboard support for x86_64

Signed-off-by: Felix Fietkau <nbd@nbd.name>


# b5bb9272 14-Jul-2015 John Crispin <blogic@openwrt.org>

build: Prevent more gzip timestamps

To improve reproducibility, prevent the inclusion of timestamps
in the gzip header.

Signed-off-by: Reiner Herrmann <reiner@reiner-h.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46361 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a12f75fc 28-Mar-2015 Felix Fietkau <nbd@openwrt.org>

x86: remove bogus bzImage copy that breaks initramfs+no-initramfs builds

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45114 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0f6b7076 28-Mar-2015 Felix Fietkau <nbd@openwrt.org>

x86: remove the olpc subtarget, it has been unmaintained for a long time

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45083 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 463bc01f 24-Mar-2015 Jo-Philipp Wich <jow@openwrt.org>

x86: use PARTUUID instead explicitly specifying the device by default

This changes the x86 image generation to match x86_64, using the PARTUUID for
the rootfs instead of explicitly configuring the device.

It unbreaks KVM with VirtIO, which uses /dev/vda2 instead of /dev/sda2.

Tested in QEMU/KVM with VirtIO, VirtualBox and VMware.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44966 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 939914d5 14-Mar-2015 Felix Fietkau <nbd@openwrt.org>

x86: disable rts/cts for serial console in grub - fixes net48xx boot issues

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44753 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 72c3ea60 20-Jul-2014 Felix Fietkau <nbd@openwrt.org>

x86: remove the arbitrary limitation of vmware/virtualbox images to ext4, select TARGET_IMAGES_PAD instead

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41763 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 550238fa 10-Apr-2014 Felix Fietkau <nbd@openwrt.org>

x86: try harder to attach block2mtd to fix boot issues on devices with longer delays

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40444 3c298f89-4303-0410-b956-a3cf2f4a3e73


# bb345ab0 07-Jan-2014 Imre Kaloz <kaloz@openwrt.org>

move most of the x86 image generation options to the main file

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39206 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d3c84999 10-Aug-2013 Felix Fietkau <nbd@openwrt.org>

x86: Fix CONFIG_X86_GRUB_SERIAL=""

With

.config:CONFIG_X86_GRUB_SERIAL=""

which (AFAICT) is the way to tell GRUB not to use a serial console, in

target/linux/x86/image/Makefile:ifneq ($(CONFIG_X86_GRUB_SERIAL),)

$(CONFIG_X86_GRUB_SERIAL) expands to `""' (a literal double double-quote),
making the condition unconditionally false.

This patch fixes the situation by passing CONFIG_X86_GRUB_SERIAL through
qstrip before testing.

Signed-off-by: Tamas TEVESZ <ice@extreme.hu>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37749 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 704e2ed3 27-Jun-2013 Florian Fainelli <florian@openwrt.org>

targets: prepare for supporting normal and initramfs images

In order to support both normal images and initramfs, ensure that each
target sets KERNELNAME properly so that the generic kernel building code
can copy the corresponding files over $(KDIR) with the appropriate
extension. Update the various paths to the kernel and wrapper images
from $(LINUX_DIR)/arch/$(ARCH)/boot/$(foo) to $(KDIR)/$(foo).

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37049 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 29f24524 17-Jan-2013 Jo-Philipp Wich <jow@openwrt.org>

x86: explicitely pass staging directory to grub-mkimage instead of relying on build time defaults (#12821)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35200 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 114523d5 09-Nov-2012 Felix Fietkau <nbd@openwrt.org>

x86: use $(strip) for the at_keyboard check

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34127 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ce5e0d1d 09-Nov-2012 Felix Fietkau <nbd@openwrt.org>

x86: only enable at_keyboard for the generic and kvm_guest subtargets to avoid hangs on alix2 and others (thx, russell)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34126 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 86148ac6 15-Oct-2012 Florian Fainelli <florian@openwrt.org>

[x86] merge the RDC R-321x target as a subtarget of x86

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33779 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 56803b05 07-Oct-2012 Felix Fietkau <nbd@openwrt.org>

x86: rename the iso file to openwrt-x86-generic.iso

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33641 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7bb6460a 07-Oct-2012 Felix Fietkau <nbd@openwrt.org>

x86: remove grub-legacy

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33640 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ea575c93 07-Oct-2012 Felix Fietkau <nbd@openwrt.org>

x86: add grub2 iso support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33639 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4fe0549e 23-Sep-2012 Felix Fietkau <nbd@openwrt.org>

x86: avoid using grub prepare when using grub2

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33525 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b043edb3 22-Sep-2012 Felix Fietkau <nbd@openwrt.org>

x86: add support for building grub2 images

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33513 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4650f24b 22-Sep-2012 Felix Fietkau <nbd@openwrt.org>

x86: rename gen_image_x86.sh to gen_image_grub.sh

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33510 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f96dd212 16-Feb-2012 Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>

[x86] Allow gzipping of squashfs images with padded jffs2 partition

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30589 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c326fbec 16-Feb-2012 Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>

[x86] GZip only ext4 and padded images

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30588 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7cb3f70e 16-Feb-2012 Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>

[x86] Make gzipping of images configurable via menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30587 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d3cae4c4 18-Jan-2012 Jo-Philipp Wich <jow@openwrt.org>

Make the grub timeout configurable on x86 targets

Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29786 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f7044753 17-May-2011 John Crispin <blogic@openwrt.org>

[x86]

* adds support for Artec Thincan

Signed-of-By: Lauri Võsandi <lauri.vosandi@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26919 3c298f89-4303-0410-b956-a3cf2f4a3e73


# af192f49 12-Apr-2011 Jo-Philipp Wich <jow@openwrt.org>

[x86] gzip jffs2 images
Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26625 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c1725149 21-Nov-2010 Imre Kaloz <kaloz@openwrt.org>

switch from ext2 to ext4 (w/o) journaling

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24084 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1ab07cd9 08-Aug-2010 Andy Boyett <agb@openwrt.org>

[x86] image: use internal qemu-img for vmdk and vdi images
drop host dependencies on qemu-utils and VirtualBox

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22553 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 12abbd4d 28-May-2010 Felix Fietkau <nbd@openwrt.org>

x86: build fully functional images on Mac OS X, now that grub is fixed

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21609 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c0eb3b36 07-May-2010 Nicolas Thill <nico@openwrt.org>

image/x86: fix typo when building on Mac OS X (closes: #7303)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21401 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 711491ba 04-May-2010 Nicolas Thill <nico@openwrt.org>

target/x86: use common config items for options shared between generic and olpc targets


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21364 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 560f2614 04-May-2010 Nicolas Thill <nico@openwrt.org>

images: rename CONFIG_TARGET_ROOTFS_FSPART to CONFIG_TARGET_ROOTFS_PARTSIZE


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21362 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 443cf0e4 02-May-2010 Nicolas Thill <nico@openwrt.org>

package/grub: build a host grub and a target grub (#7269)
- use the host grub binary for grub install, but with target stage files
- disable SSP (-fno-stack-protector) & Compile Time Buffer Checks (-U_FORTIFY_SOURCE) if appropriate
- create a target grub package


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21305 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8aea0611 30-Apr-2010 Nicolas Thill <nico@openwrt.org>

target/x86: add to changes missed from [21246] preventing .vdi & .vmdk image generation


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21277 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ac838e71 28-Apr-2010 Nicolas Thill <nico@openwrt.org>

target/x86: various image changes
* add a -combined suffix for grub+kernel+rootfs images and -rootfs for root filesystem only images
* change ext from .image to .img
* fix perms on VirtualBox .vdi image
* gzip ext2 rootfs image as well


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21246 3c298f89-4303-0410-b956-a3cf2f4a3e73


# dd725d48 28-Apr-2010 Nicolas Thill <nico@openwrt.org>

target/x86: rearrange image Makefile, indent, reorder, simplify, change some ifeq/ifneq tests


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21245 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b1c61257 28-Apr-2010 Nicolas Thill <nico@openwrt.org>

replace old quote stripping with calls to qstrip macro


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21242 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9d42bb1a 12-Apr-2010 Nicolas Thill <nico@openwrt.org>

define a shared IMG_PREFIX variable used as a basename for image files, it contains board & subtarget infos (if appropriate) allowing subtargets to share the same bin directory without overwriting each other's files


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20834 3c298f89-4303-0410-b956-a3cf2f4a3e73


# dd432e2c 16-Feb-2010 Jo-Philipp Wich <jow@openwrt.org>

[x86]
- clean up menu.lst template
- make grub usage of vt0 selectable in menuconfig
- choose appropriate default baudrate for soekris devices
- fix generation of grub menu for iso images


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19681 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e53a72a7 12-Feb-2010 Jo-Philipp Wich <jow@openwrt.org>

[x86] make console port editable through menuconfig, gzip ext2 images, add suitable defaults for Xen


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19612 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 90b91c76 06-Dec-2009 Florian Fainelli <florian@openwrt.org>

[x86] add rootwait option to the kernel command line (#6209)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18672 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3790ba0f 17-Nov-2009 Imre Kaloz <kaloz@openwrt.org>

change x86 image generation handling to treat only olpc specially

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18441 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1f8e50c9 02-Nov-2009 Florian Fainelli <florian@openwrt.org>

[x86] merge the olpc target with the x86 target, both tested and running


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18279 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 476b9933 14-May-2009 Imre Kaloz <kaloz@openwrt.org>

make kernels use /etc/preinit by default

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15840 3c298f89-4303-0410-b956-a3cf2f4a3e73


# df2bb649 07-May-2009 Jo-Philipp Wich <jow@openwrt.org>

Fix building of iso filesystem
This fixes two errors when building iso filesystem:

a) dir root.grub/boot doesn't get created.
b) the creation of .image file by gen_image.sh which apparently is not needed
when building an iso.

Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15682 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1b15bd6d 19-Mar-2009 Hauke Mehrtens <hauke@openwrt.org>

[x86] The image was selected from a wrong location.
Fixes bug #4618


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14948 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e08ba07c 10-Jan-2009 Jo-Philipp Wich <jow@openwrt.org>

[x86] Use wildcards to copy grub stage files, will cover both i386-pc and i386-openwrt directory names


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13963 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d73dc3c9 08-Jan-2009 Jo-Philipp Wich <jow@openwrt.org>

[x86] fix grub installation on target images, regression caused by multi-libc support


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13936 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c2737046 02-Jan-2009 Steven Barth <steven@midlink.org>

Use VBoxManage instead of obsolete vditool to generate VirtualBox images.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13821 3c298f89-4303-0410-b956-a3cf2f4a3e73


# dbc2b067 09-Nov-2008 Florian Fainelli <florian@openwrt.org>

Add support for creating VMware vmdk images #1317

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13158 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3f198c6c 28-Jun-2008 Felix Fietkau <nbd@openwrt.org>

x86: don't attempt to compile grub on darwin


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11599 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 60760190 04-Jun-2008 Felix Fietkau <nbd@openwrt.org>

fix x86 image build order (fixes #3317)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11359 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f6477899 30-May-2008 Florian Fainelli <florian@openwrt.org>

Add virtualbox images to x86 (#3475)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11298 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 34df6484 16-Mar-2008 Imre Kaloz <kaloz@openwrt.org>

fix image generation on x86

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10610 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 62ccdced 10-Nov-2007 Felix Fietkau <nbd@openwrt.org>

make the image filenames a bit shorter


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9533 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d1c7e5df 14-Oct-2007 John Crispin <blogic@openwrt.org>

fixed generation of iso images

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9317 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6c533f0b 09-Oct-2007 Felix Fietkau <nbd@openwrt.org>

move grub menu.lst to the right place


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9216 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a1d7a399 08-Oct-2007 Felix Fietkau <nbd@openwrt.org>

move grub to package/

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9212 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0f0020ca 08-Oct-2007 John Crispin <blogic@openwrt.org>

added generation of x86 livecds, from #2391

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9191 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 92558d67 06-Sep-2007 Felix Fietkau <nbd@openwrt.org>

strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8653 3c298f89-4303-0410-b956-a3cf2f4a3e73