Accepting request 392574 from Base:System

1

OBS-URL: https://build.opensuse.org/request/show/392574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/u-boot?expand=0&rev=73
This commit is contained in:
Dominique Leuenberger 2016-05-02 08:44:17 +00:00 committed by Git OBS Bridge
parent ea873baefe
commit a8303dfa1a
104 changed files with 949 additions and 2454 deletions

View File

@ -1,7 +1,7 @@
From 94393e83682d6dfd5b8572e869f03d27ef751fae Mon Sep 17 00:00:00 2001
From e115b5cafe638c7b4d1bc66d0516100ff40437db Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Wed, 13 Apr 2016 13:44:29 +0200
Subject: [PATCH 01/17] XXX openSUSE XXX: Load dtb from partition 2
Subject: [PATCH 1/3] XXX openSUSE XXX: Load dtb from partition 2
Upstream U-Boot loads the device tree from the EFI partition. This is
mostly because upstream we don't know which partition really holds the
@ -16,26 +16,27 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h
index ad9045e..50a8371 100644
index 7f67344..a62fb63 100644
--- a/include/config_distro_bootcmd.h
+++ b/include/config_distro_bootcmd.h
@@ -106,15 +106,15 @@
"bootefi ${kernel_addr_r}\0" \
@@ -125,16 +125,16 @@
"fi\0" \
\
"load_efi_dtb=" \
- "load ${devtype} ${devnum}:${distro_bootpart} " \
+ "load ${devtype} ${devnum}:2 " \
"${fdt_addr_r} ${prefix}${fdtfile}; " \
"fdt addr ${fdt_addr_r}\0" \
+ "load ${devtype} ${devnum}:2 " \
"${fdt_addr_r} ${prefix}${efi_fdtfile}\0" \
\
- "efi_dtb_prefixes=/ /dtb/ /dtb/current/\0" \
+ "efi_dtb_prefixes=/ /dtb/ /dtb/current/ /boot/ /boot/dtb/ /boot/dtb/current/\0" \
"scan_dev_for_efi=" \
"setenv efi_fdtfile ${fdtfile}; " \
BOOTENV_EFI_SET_FDTFILE_FALLBACK \
"for prefix in ${efi_dtb_prefixes}; do " \
"if test -e ${devtype} " \
- "${devnum}:${distro_bootpart} " \
+ "${devnum}:2 " \
"${prefix}${fdtfile}; then " \
+ "${devnum}:2 " \
"${prefix}${efi_fdtfile}; then " \
"run load_efi_dtb; " \
"fi;" \
--

View File

@ -1,7 +1,7 @@
From 46d71bc54f49953fb9cb16f5a068bd840e76be84 Mon Sep 17 00:00:00 2001
From cd390d22b9858748a69306917e387b416556dfed Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Tue, 1 Mar 2016 10:05:10 +0100
Subject: [PATCH 02/17] XXX openSUSE XXX: omap3: Move to distro bootcmd
Subject: [PATCH 2/3] XXX openSUSE XXX: omap3: Move to distro bootcmd
This is a half-assed conversion of the beagle3 default bootcmd
to the distro framework. Only MMC boot works for now, but it gets
@ -13,10 +13,10 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
1 file changed, 13 insertions(+), 32 deletions(-)
diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
index 2112d9f..4d4e6eb 100644
index 4dbe2b6..1979d84 100644
--- a/include/configs/omap3_beagle.h
+++ b/include/configs/omap3_beagle.h
@@ -125,9 +125,12 @@
@@ -113,9 +113,12 @@
#define CONFIG_EXTRA_ENV_SETTINGS \
"loadaddr=0x80200000\0" \
@ -30,7 +30,7 @@ index 2112d9f..4d4e6eb 100644
"usbtty=cdc_acm\0" \
"bootfile=uImage\0" \
"ramdisk=ramdisk.gz\0" \
@@ -222,39 +225,17 @@
@@ -210,39 +213,17 @@
"userbutton=if gpio input 173; then run userbutton_xm; " \
"else run userbutton_nonxm; fi;\0" \
"userbutton_xm=gpio input 4;\0" \

View File

@ -1,7 +1,7 @@
From 7a449b85b2230f7890cb172241dfde06b9006d7b Mon Sep 17 00:00:00 2001
From a5026e4f60cc43cc9d5e685643f306140b53ba03 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 1 Feb 2016 21:41:06 +0100
Subject: [PATCH 03/17] exynos: Set CNTFRQ
Subject: [PATCH 3/3] exynos: Set CNTFRQ
Commit 73a1cb27 moved the check whether we should set the architected
timer frequency from CONFIG_SYS_CLK_FREQ to CONFIG_TIMER_CLK_FREQ, but
@ -23,10 +23,10 @@ v1 -> v2:
1 file changed, 1 insertion(+)
diff --git a/include/configs/exynos-common.h b/include/configs/exynos-common.h
index 852829c..b61f889 100644
index f97f03c..98474d3 100644
--- a/include/configs/exynos-common.h
+++ b/include/configs/exynos-common.h
@@ -31,6 +31,7 @@
@@ -29,6 +29,7 @@
/* input clock of PLL: 24MHz input clock */
#define CONFIG_SYS_CLK_FREQ 24000000

View File

@ -1,124 +0,0 @@
From f8530cbc9a07372913a8f5bbae982e540fb76077 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 13:18:12 +0200
Subject: [PATCH 04/17] iso: Make little endian and 64bit safe
The iso partition table implementation has a few endian and 64bit
problems. Clean it up a bit to become endian and bitness safe.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
disk/part_iso.c | 10 ++++------
disk/part_iso.h | 40 ++++++++++++++++++++--------------------
2 files changed, 24 insertions(+), 26 deletions(-)
diff --git a/disk/part_iso.c b/disk/part_iso.c
index 2114faf..b7a5381 100644
--- a/disk/part_iso.c
+++ b/disk/part_iso.c
@@ -58,11 +58,9 @@ int part_get_info_iso_verb(struct blk_desc *dev_desc, int part_num,
ppr->stand_ident, dev_desc->devnum, part_num);
return (-1);
}
- lastsect= ((ppr->firstsek_LEpathtab1_LE & 0x000000ff)<<24) +
- ((ppr->firstsek_LEpathtab1_LE & 0x0000ff00)<< 8) +
- ((ppr->firstsek_LEpathtab1_LE & 0x00ff0000)>> 8) +
- ((ppr->firstsek_LEpathtab1_LE & 0xff000000)>>24) ;
- info->blksz=ppr->secsize_BE; /* assuming same block size for all entries */
+ lastsect = le32_to_cpu(ppr->firstsek_LEpathtab1_LE);
+ /* assuming same block size for all entries */
+ info->blksz = be16_to_cpu(ppr->secsize_BE);
PRINTF(" Lastsect:%08lx\n",lastsect);
for(i=blkaddr;i<lastsect;i++) {
PRINTF("Reading block %d\n", i);
@@ -95,7 +93,7 @@ int part_get_info_iso_verb(struct blk_desc *dev_desc, int part_num,
chksum=0;
chksumbuf = (unsigned short *)tmpbuf;
for(i=0;i<0x10;i++)
- chksum+=((chksumbuf[i] &0xff)<<8)+((chksumbuf[i] &0xff00)>>8);
+ chksum += le16_to_cpu(chksumbuf[i]);
if(chksum!=0) {
if(verb)
printf("** Checksum Error in booting catalog validation entry on %d:%d **\n",
diff --git a/disk/part_iso.h b/disk/part_iso.h
index dace0f8..045784f 100644
--- a/disk/part_iso.h
+++ b/disk/part_iso.h
@@ -29,8 +29,8 @@ typedef struct iso_pri_rec {
char sysid[32]; /* system Identifier */
char volid[32]; /* volume Identifier */
unsigned char zeros1[8]; /* unused */
- unsigned long volsiz_LE; /* volume size Little Endian */
- unsigned long volsiz_BE; /* volume size Big Endian */
+ unsigned int volsiz_LE; /* volume size Little Endian */
+ unsigned int volsiz_BE; /* volume size Big Endian */
unsigned char zeros2[32]; /* unused */
unsigned short setsize_LE; /* volume set size LE */
unsigned short setsize_BE; /* volume set size BE */
@@ -38,12 +38,12 @@ typedef struct iso_pri_rec {
unsigned short seqnum_BE; /* volume sequence number BE */
unsigned short secsize_LE; /* sector size LE */
unsigned short secsize_BE; /* sector size BE */
- unsigned long pathtablen_LE;/* Path Table size LE */
- unsigned long pathtablen_BE;/* Path Table size BE */
- unsigned long firstsek_LEpathtab1_LE; /* location of first occurrence of little endian type path table */
- unsigned long firstsek_LEpathtab2_LE; /* location of optional occurrence of little endian type path table */
- unsigned long firstsek_BEpathtab1_BE; /* location of first occurrence of big endian type path table */
- unsigned long firstsek_BEpathtab2_BE; /* location of optional occurrence of big endian type path table */
+ unsigned int pathtablen_LE;/* Path Table size LE */
+ unsigned int pathtablen_BE;/* Path Table size BE */
+ unsigned int firstsek_LEpathtab1_LE; /* location of first occurrence of little endian type path table */
+ unsigned int firstsek_LEpathtab2_LE; /* location of optional occurrence of little endian type path table */
+ unsigned int firstsek_BEpathtab1_BE; /* location of first occurrence of big endian type path table */
+ unsigned int firstsek_BEpathtab2_BE; /* location of optional occurrence of big endian type path table */
unsigned char rootdir[34]; /* directory record for root dir */
char volsetid[128];/* Volume set identifier */
char pubid[128]; /* Publisher identifier */
@@ -67,8 +67,8 @@ typedef struct iso_sup_rec {
char sysid[32]; /* system Identifier */
char volid[32]; /* volume Identifier */
unsigned char zeros1[8]; /* unused */
- unsigned long volsiz_LE; /* volume size Little Endian */
- unsigned long volsiz_BE; /* volume size Big Endian */
+ unsigned int volsiz_LE; /* volume size Little Endian */
+ unsigned int volsiz_BE; /* volume size Big Endian */
unsigned char escapeseq[32];/* Escape sequences */
unsigned short setsize_LE; /* volume set size LE */
unsigned short setsize_BE; /* volume set size BE */
@@ -76,12 +76,12 @@ typedef struct iso_sup_rec {
unsigned short seqnum_BE; /* volume sequence number BE */
unsigned short secsize_LE; /* sector size LE */
unsigned short secsize_BE; /* sector size BE */
- unsigned long pathtablen_LE;/* Path Table size LE */
- unsigned long pathtablen_BE;/* Path Table size BE */
- unsigned long firstsek_LEpathtab1_LE; /* location of first occurrence of little endian type path table */
- unsigned long firstsek_LEpathtab2_LE; /* location of optional occurrence of little endian type path table */
- unsigned long firstsek_BEpathtab1_BE; /* location of first occurrence of big endian type path table */
- unsigned long firstsek_BEpathtab2_BE; /* location of optional occurrence of big endian type path table */
+ unsigned int pathtablen_LE;/* Path Table size LE */
+ unsigned int pathtablen_BE;/* Path Table size BE */
+ unsigned int firstsek_LEpathtab1_LE; /* location of first occurrence of little endian type path table */
+ unsigned int firstsek_LEpathtab2_LE; /* location of optional occurrence of little endian type path table */
+ unsigned int firstsek_BEpathtab1_BE; /* location of first occurrence of big endian type path table */
+ unsigned int firstsek_BEpathtab2_BE; /* location of optional occurrence of big endian type path table */
unsigned char rootdir[34]; /* directory record for root dir */
char volsetid[128];/* Volume set identifier */
char pubid[128]; /* Publisher identifier */
@@ -104,10 +104,10 @@ typedef struct iso_part_rec {
unsigned char unused;
char sysid[32]; /* system Identifier */
char volid[32]; /* volume partition Identifier */
- unsigned long partloc_LE; /* volume partition location LE */
- unsigned long partloc_BE; /* volume partition location BE */
- unsigned long partsiz_LE; /* volume partition size LE */
- unsigned long partsiz_BE; /* volume partition size BE */
+ unsigned int partloc_LE; /* volume partition location LE */
+ unsigned int partloc_BE; /* volume partition location BE */
+ unsigned int partsiz_LE; /* volume partition size LE */
+ unsigned int partsiz_BE; /* volume partition size BE */
}iso_part_rec_t;
--
1.8.5.6

View File

@ -1,39 +0,0 @@
From 88a935242ace6288ffc4c03e58db7666d2ac79d6 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 13:19:33 +0200
Subject: [PATCH 05/17] iso: Start with partition 1
The generic partition code treats partition 0 as "whole disk". So
we should start with partition 1 as the first partition in the iso
partition table.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
disk/part_iso.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/disk/part_iso.c b/disk/part_iso.c
index b7a5381..5adb349 100644
--- a/disk/part_iso.c
+++ b/disk/part_iso.c
@@ -115,7 +115,7 @@ int part_get_info_iso_verb(struct blk_desc *dev_desc, int part_num,
}
#endif
/* the validation entry seems to be ok, now search the "partition" */
- entry_num=0;
+ entry_num=1;
offset=0x20;
strcpy((char *)info->type, "U-Boot");
switch(dev_desc->if_type) {
@@ -225,7 +225,7 @@ static int part_test_iso(struct blk_desc *dev_desc)
{
disk_partition_t info;
- return part_get_info_iso_verb(dev_desc, 0, &info, 0);
+ return part_get_info_iso_verb(dev_desc, 1, &info, 1);
}
U_BOOT_PART_TYPE(iso) = {
--
1.8.5.6

View File

@ -1,99 +0,0 @@
From eddc5cd8d3ac7f0d2e432449fd5f99c6cd6ba2f4 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 13:22:09 +0200
Subject: [PATCH 06/17] iso: Allow 512 byte sector size
Real CD-ROMs are pretty obsolete these days. Usually people still keep
iso files around, but just put them on USB sticks or SD cards and expect
them to "just work".
To support this use case with El Torito images, add support for 512 byte
sector size to the iso parsing code.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
disk/part_iso.c | 36 +++++++++++++++++++++++++++++++-----
1 file changed, 31 insertions(+), 5 deletions(-)
diff --git a/disk/part_iso.c b/disk/part_iso.c
index 5adb349..9f5c50c 100644
--- a/disk/part_iso.c
+++ b/disk/part_iso.c
@@ -26,6 +26,25 @@
static unsigned char tmpbuf[CD_SECTSIZE];
+unsigned long iso_dread(struct blk_desc *block_dev, lbaint_t start,
+ lbaint_t blkcnt, void *buffer)
+{
+ unsigned long ret;
+
+ if (block_dev->blksz == 512) {
+ /* Convert from 2048 to 512 sector size */
+ start *= 4;
+ blkcnt *= 4;
+ }
+
+ ret = blk_dread(block_dev, start, blkcnt, buffer);
+
+ if (block_dev->blksz == 512)
+ ret /= 4;
+
+ return ret;
+}
+
/* only boot records will be listed as valid partitions */
int part_get_info_iso_verb(struct blk_desc *dev_desc, int part_num,
disk_partition_t *info, int verb)
@@ -39,12 +58,12 @@ int part_get_info_iso_verb(struct blk_desc *dev_desc, int part_num,
iso_val_entry_t *pve = (iso_val_entry_t *)tmpbuf;
iso_init_def_entry_t *pide;
- if (dev_desc->blksz != CD_SECTSIZE)
+ if ((dev_desc->blksz != CD_SECTSIZE) && (dev_desc->blksz != 512))
return -1;
/* the first sector (sector 0x10) must be a primary volume desc */
blkaddr=PVD_OFFSET;
- if (blk_dread(dev_desc, PVD_OFFSET, 1, (ulong *)tmpbuf) != 1)
+ if (iso_dread(dev_desc, PVD_OFFSET, 1, (ulong *)tmpbuf) != 1)
return -1;
if(ppr->desctype!=0x01) {
if(verb)
@@ -64,7 +83,7 @@ int part_get_info_iso_verb(struct blk_desc *dev_desc, int part_num,
PRINTF(" Lastsect:%08lx\n",lastsect);
for(i=blkaddr;i<lastsect;i++) {
PRINTF("Reading block %d\n", i);
- if (blk_dread(dev_desc, i, 1, (ulong *)tmpbuf) != 1)
+ if (iso_dread(dev_desc, i, 1, (ulong *)tmpbuf) != 1)
return -1;
if(ppr->desctype==0x00)
break; /* boot entry found */
@@ -84,7 +103,7 @@ int part_get_info_iso_verb(struct blk_desc *dev_desc, int part_num,
}
bootaddr = get_unaligned_le32(pbr->pointer);
PRINTF(" Boot Entry at: %08lX\n",bootaddr);
- if (blk_dread(dev_desc, bootaddr, 1, (ulong *)tmpbuf) != 1) {
+ if (iso_dread(dev_desc, bootaddr, 1, (ulong *)tmpbuf) != 1) {
if(verb)
printf ("** Can't read Boot Entry at %lX on %d:%d **\n",
bootaddr, dev_desc->devnum, part_num);
@@ -192,7 +211,14 @@ found:
}
newblkaddr = get_unaligned_le32(pide->rel_block_addr);
info->start=newblkaddr;
- PRINTF(" part %d found @ %lx size %lx\n",part_num,newblkaddr,info->size);
+
+ if (dev_desc->blksz == 512) {
+ info->size *= 4;
+ info->start *= 4;
+ info->blksz = 512;
+ }
+
+ PRINTF(" part %d found @ %lx size %lx\n",part_num,info->start,info->size);
return 0;
}
--
1.8.5.6

View File

@ -1,128 +0,0 @@
From 256d34d8cbff128c98346220543f47285da015be Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 14:13:34 +0200
Subject: [PATCH 07/17] efi_loader: Split drive add into function
The snippet of code to add a drive to our drive list needs to
get called from 2 places in the future. Split it into a separate
function.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
lib/efi_loader/efi_disk.c | 84 ++++++++++++++++++++++++++---------------------
1 file changed, 47 insertions(+), 37 deletions(-)
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
index aaff947..e30e728 100644
--- a/lib/efi_loader/efi_disk.c
+++ b/lib/efi_loader/efi_disk.c
@@ -138,6 +138,52 @@ static const struct efi_block_io block_io_disk_template = {
.flush_blocks = &efi_disk_flush_blocks,
};
+static void efi_disk_add_dev(char *name,
+ const struct block_drvr *cur_drvr,
+ const struct blk_desc *desc,
+ int dev_index,
+ lbaint_t offset)
+{
+ struct efi_disk_obj *diskobj;
+ struct efi_device_path_file_path *dp;
+ int objlen = sizeof(*diskobj) + (sizeof(*dp) * 2);
+
+ diskobj = calloc(1, objlen);
+
+ /* Fill in object data */
+ diskobj->parent.protocols[0].guid = &efi_block_io_guid;
+ diskobj->parent.protocols[0].open = efi_disk_open_block;
+ diskobj->parent.protocols[1].guid = &efi_guid_device_path;
+ diskobj->parent.protocols[1].open = efi_disk_open_dp;
+ diskobj->parent.handle = diskobj;
+ diskobj->ops = block_io_disk_template;
+ diskobj->ifname = cur_drvr->name;
+ diskobj->dev_index = dev_index;
+
+ /* Fill in EFI IO Media info (for read/write callbacks) */
+ diskobj->media.removable_media = desc->removable;
+ diskobj->media.media_present = 1;
+ diskobj->media.block_size = desc->blksz;
+ diskobj->media.io_align = desc->blksz;
+ diskobj->media.last_block = desc->lba;
+ diskobj->ops.media = &diskobj->media;
+
+ /* Fill in device path */
+ dp = (void*)&diskobj[1];
+ diskobj->dp = dp;
+ dp[0].dp.type = DEVICE_PATH_TYPE_MEDIA_DEVICE;
+ dp[0].dp.sub_type = DEVICE_PATH_SUB_TYPE_FILE_PATH;
+ dp[0].dp.length = sizeof(*dp);
+ ascii2unicode(dp[0].str, name);
+
+ dp[1].dp.type = DEVICE_PATH_TYPE_END;
+ dp[1].dp.sub_type = DEVICE_PATH_SUB_TYPE_END;
+ dp[1].dp.length = sizeof(*dp);
+
+ /* Hook up to the device list */
+ list_add_tail(&diskobj->parent.link, &efi_obj_list);
+}
+
/*
* U-Boot doesn't have a list of all online disk devices. So when running our
* EFI payload, we scan through all of the potentially available ones and
@@ -156,9 +202,6 @@ int efi_disk_register(void)
printf("Scanning disks on %s...\n", cur_drvr->name);
for (i = 0; i < 4; i++) {
struct blk_desc *desc;
- struct efi_disk_obj *diskobj;
- struct efi_device_path_file_path *dp;
- int objlen = sizeof(*diskobj) + (sizeof(*dp) * 2);
char devname[16] = { 0 }; /* dp->str is u16[16] long */
desc = blk_get_dev(cur_drvr->name, i);
@@ -167,42 +210,9 @@ int efi_disk_register(void)
if (desc->type == DEV_TYPE_UNKNOWN)
continue;
- diskobj = calloc(1, objlen);
-
- /* Fill in object data */
- diskobj->parent.protocols[0].guid = &efi_block_io_guid;
- diskobj->parent.protocols[0].open = efi_disk_open_block;
- diskobj->parent.protocols[1].guid = &efi_guid_device_path;
- diskobj->parent.protocols[1].open = efi_disk_open_dp;
- diskobj->parent.handle = diskobj;
- diskobj->ops = block_io_disk_template;
- diskobj->ifname = cur_drvr->name;
- diskobj->dev_index = i;
-
- /* Fill in EFI IO Media info (for read/write callbacks) */
- diskobj->media.removable_media = desc->removable;
- diskobj->media.media_present = 1;
- diskobj->media.block_size = desc->blksz;
- diskobj->media.io_align = desc->blksz;
- diskobj->media.last_block = desc->lba;
- diskobj->ops.media = &diskobj->media;
-
- /* Fill in device path */
- dp = (void*)&diskobj[1];
- diskobj->dp = dp;
- dp[0].dp.type = DEVICE_PATH_TYPE_MEDIA_DEVICE;
- dp[0].dp.sub_type = DEVICE_PATH_SUB_TYPE_FILE_PATH;
- dp[0].dp.length = sizeof(*dp);
snprintf(devname, sizeof(devname), "%s%d",
cur_drvr->name, i);
- ascii2unicode(dp[0].str, devname);
-
- dp[1].dp.type = DEVICE_PATH_TYPE_END;
- dp[1].dp.sub_type = DEVICE_PATH_SUB_TYPE_END;
- dp[1].dp.length = sizeof(*dp);
-
- /* Hook up to the device list */
- list_add_tail(&diskobj->parent.link, &efi_obj_list);
+ efi_disk_add_dev(devname, cur_drvr, desc, i, 0);
disks++;
}
}
--
1.8.5.6

View File

@ -1,125 +0,0 @@
From 29a71f2eaaf05107085c11d09eab285fe80a0806 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 15:14:49 +0200
Subject: [PATCH 08/17] efi_loader: Add el torito support
When loading an el torito image, uEFI exposes said image as a raw
block device to the payload.
Let's do the same by creating new block devices with added offsets for
the respective el torito partitions.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
cmd/bootefi.c | 14 ++++++++++++++
lib/efi_loader/efi_disk.c | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 49 insertions(+)
diff --git a/cmd/bootefi.c b/cmd/bootefi.c
index 3add632..0d09aa1 100644
--- a/cmd/bootefi.c
+++ b/cmd/bootefi.c
@@ -194,12 +194,26 @@ U_BOOT_CMD(
void efi_set_bootdev(const char *dev, const char *devnr)
{
+ __maybe_unused struct blk_desc *desc;
char devname[16] = { 0 }; /* dp->str is u16[16] long */
char *colon;
/* Assemble the condensed device name we use in efi_disk.c */
snprintf(devname, sizeof(devname), "%s%s", dev, devnr);
colon = strchr(devname, ':');
+
+#ifdef CONFIG_ISO_PARTITION
+ /* For ISOs we create partition block devices */
+ desc = blk_get_dev(dev, simple_strtol(devnr, NULL, 10));
+ if (desc && (desc->type != DEV_TYPE_UNKNOWN) &&
+ (desc->part_type == PART_TYPE_ISO)) {
+ if (!colon)
+ snprintf(devname, sizeof(devname), "%s%s:1", dev,
+ devnr);
+ colon = NULL;
+ }
+#endif
+
if (colon)
*colon = '\0';
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
index e30e728..b3d56a8 100644
--- a/lib/efi_loader/efi_disk.c
+++ b/lib/efi_loader/efi_disk.c
@@ -27,6 +27,8 @@ struct efi_disk_obj {
struct efi_block_io_media media;
/* EFI device path to this block device */
struct efi_device_path_file_path *dp;
+ /* Offset into disk for simple partitions */
+ lbaint_t offset;
};
static efi_status_t efi_disk_open_block(void *handle, efi_guid_t *protocol,
@@ -81,6 +83,7 @@ static efi_status_t EFIAPI efi_disk_rw_blocks(struct efi_block_io *this,
return EFI_EXIT(EFI_DEVICE_ERROR);
blksz = desc->blksz;
blocks = buffer_size / blksz;
+ lba += diskobj->offset;
#ifdef DEBUG_EFI
printf("EFI: %s:%d blocks=%x lba=%"PRIx64" blksz=%x dir=%d\n", __func__,
@@ -159,6 +162,7 @@ static void efi_disk_add_dev(char *name,
diskobj->ops = block_io_disk_template;
diskobj->ifname = cur_drvr->name;
diskobj->dev_index = dev_index;
+ diskobj->offset = offset;
/* Fill in EFI IO Media info (for read/write callbacks) */
diskobj->media.removable_media = desc->removable;
@@ -184,6 +188,31 @@ static void efi_disk_add_dev(char *name,
list_add_tail(&diskobj->parent.link, &efi_obj_list);
}
+static int efi_disk_create_eltorito(struct blk_desc *desc,
+ const struct block_drvr *cur_drvr,
+ int diskid)
+{
+ int disks = 0;
+#ifdef CONFIG_ISO_PARTITION
+ char devname[16] = { 0 }; /* dp->str is u16[16] long */
+ disk_partition_t info;
+ int part = 1;
+
+ if (desc->part_type != PART_TYPE_ISO)
+ return 0;
+
+ while (!part_get_info(desc, part, &info)) {
+ snprintf(devname, sizeof(devname), "%s%d:%d", cur_drvr->name,
+ diskid, part);
+ efi_disk_add_dev(devname, cur_drvr, desc, diskid, info.start);
+ part++;
+ disks++;
+ }
+#endif
+
+ return disks;
+}
+
/*
* U-Boot doesn't have a list of all online disk devices. So when running our
* EFI payload, we scan through all of the potentially available ones and
@@ -214,6 +243,12 @@ int efi_disk_register(void)
cur_drvr->name, i);
efi_disk_add_dev(devname, cur_drvr, desc, i, 0);
disks++;
+
+ /*
+ * El Torito images show up as block devices
+ * in an EFI world, so let's create them here
+ */
+ disks += efi_disk_create_eltorito(desc, cur_drvr, i);
}
}
printf("Found %d disks\n", disks);
--
1.8.5.6

View File

@ -1,144 +0,0 @@
From 537b0b2a8ad595a8ebf0c1994c60d4a5c43e2e19 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 16:04:44 +0200
Subject: [PATCH 09/17] efi_loader: Pass file path to payload
The payload gets information on where it got loaded from. This includes
the device as well as file path.
So far we've treated both as the same thing and always gave it the device
name. However, in some situations grub2 actually wants to find its loading
path to find its configuration file.
So let's split the two semantically separte bits into separate structs and
pass the loaded file name into our payload when we load it using "load".
Signed-off-by: Alexander Graf <agraf@suse.de>
---
cmd/bootefi.c | 32 +++++++++++++++++++++++++-------
cmd/fs.c | 3 ++-
include/efi_loader.h | 5 +++--
3 files changed, 30 insertions(+), 10 deletions(-)
diff --git a/cmd/bootefi.c b/cmd/bootefi.c
index 0d09aa1..adcf645 100644
--- a/cmd/bootefi.c
+++ b/cmd/bootefi.c
@@ -34,17 +34,30 @@ static struct efi_device_path_file_path bootefi_image_path[] = {
}
};
+static struct efi_device_path_file_path bootefi_device_path[] = {
+ {
+ .dp.type = DEVICE_PATH_TYPE_MEDIA_DEVICE,
+ .dp.sub_type = DEVICE_PATH_SUB_TYPE_FILE_PATH,
+ .dp.length = sizeof(bootefi_image_path[0]),
+ .str = { 'b','o','o','t','e','f','i' },
+ }, {
+ .dp.type = DEVICE_PATH_TYPE_END,
+ .dp.sub_type = DEVICE_PATH_SUB_TYPE_END,
+ .dp.length = sizeof(bootefi_image_path[0]),
+ }
+};
+
static efi_status_t bootefi_open_dp(void *handle, efi_guid_t *protocol,
void **protocol_interface, void *agent_handle,
void *controller_handle, uint32_t attributes)
{
- *protocol_interface = bootefi_image_path;
+ *protocol_interface = bootefi_device_path;
return EFI_SUCCESS;
}
/* The EFI loaded_image interface for the image executed via "bootefi" */
static struct efi_loaded_image loaded_image_info = {
- .device_handle = bootefi_image_path,
+ .device_handle = bootefi_device_path,
.file_path = bootefi_image_path,
};
@@ -63,7 +76,7 @@ static struct efi_object loaded_image_info_obj = {
{
/*
* When asking for the device path interface, return
- * bootefi_image_path
+ * bootefi_device_path
*/
.guid = &efi_guid_device_path,
.open = &bootefi_open_dp,
@@ -73,11 +86,11 @@ static struct efi_object loaded_image_info_obj = {
/* The EFI object struct for the device the "bootefi" image was loaded from */
static struct efi_object bootefi_device_obj = {
- .handle = bootefi_image_path,
+ .handle = bootefi_device_path,
.protocols = {
{
/* When asking for the device path interface, return
- * bootefi_image_path */
+ * bootefi_device_path */
.guid = &efi_guid_device_path,
.open = &bootefi_open_dp,
}
@@ -192,7 +205,7 @@ U_BOOT_CMD(
bootefi_help_text
);
-void efi_set_bootdev(const char *dev, const char *devnr)
+void efi_set_bootdev(const char *dev, const char *devnr, const char *path)
{
__maybe_unused struct blk_desc *desc;
char devname[16] = { 0 }; /* dp->str is u16[16] long */
@@ -217,7 +230,12 @@ void efi_set_bootdev(const char *dev, const char *devnr)
if (colon)
*colon = '\0';
- /* Patch the bootefi_image_path to the target device */
+ /* Patch bootefi_device_path to the target device */
+ memset(bootefi_device_path[0].str, 0, sizeof(bootefi_device_path[0].str));
+ ascii2unicode(bootefi_device_path[0].str, devname);
+
+ /* Patch bootefi_image_path to the target file path */
memset(bootefi_image_path[0].str, 0, sizeof(bootefi_image_path[0].str));
+ snprintf(devname, sizeof(devname), "%s", path);
ascii2unicode(bootefi_image_path[0].str, devname);
}
diff --git a/cmd/fs.c b/cmd/fs.c
index be8f289..abfe5be 100644
--- a/cmd/fs.c
+++ b/cmd/fs.c
@@ -27,7 +27,8 @@ U_BOOT_CMD(
static int do_load_wrapper(cmd_tbl_t *cmdtp, int flag, int argc,
char * const argv[])
{
- efi_set_bootdev(argv[1], (argc > 2) ? argv[2] : "");
+ efi_set_bootdev(argv[1], (argc > 2) ? argv[2] : "",
+ (argc > 4) ? argv[4] : "");
return do_load(cmdtp, flag, argc, argv, FS_TYPE_ANY);
}
diff --git a/include/efi_loader.h b/include/efi_loader.h
index 9f61fc4..88b8149 100644
--- a/include/efi_loader.h
+++ b/include/efi_loader.h
@@ -112,7 +112,7 @@ efi_status_t efi_exit_func(efi_status_t ret);
/* Call this to relocate the runtime section to an address space */
void efi_runtime_relocate(ulong offset, struct efi_mem_desc *map);
/* Call this to set the current device name */
-void efi_set_bootdev(const char *dev, const char *devnr);
+void efi_set_bootdev(const char *dev, const char *devnr, const char *path);
/* Generic EFI memory allocator, call this to get memory */
void *efi_alloc(uint64_t len, int memory_type);
@@ -155,6 +155,7 @@ static inline void ascii2unicode(u16 *unicode, char *ascii)
/* No loader configured, stub out EFI_ENTRY */
static inline void efi_restore_gd(void) { }
-static inline void efi_set_bootdev(const char *dev, const char *devnr) { }
+static inline void efi_set_bootdev(const char *dev, const char *devnr,
+ const char *path) { }
#endif
--
1.8.5.6

View File

@ -1,71 +0,0 @@
From dedb3e25ad7ec8cfb1cf5c58165fdb9b67eecbad Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 16:10:22 +0200
Subject: [PATCH 10/17] efi_loader: Increase path string to 32 characters
Whenever we want to tell our payload about a path, we limit ourselves
to a reasonable amount of characters. So far we only passed in device
names - exceeding 16 chars was unlikely there.
However by now we also pass real file path information, so let's increase
the limit to 32 characters. That way common paths like "boot/efi/bootaa64.efi"
fit just fine.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
cmd/bootefi.c | 2 +-
include/efi_api.h | 2 +-
lib/efi_loader/efi_disk.c | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmd/bootefi.c b/cmd/bootefi.c
index adcf645..f502996 100644
--- a/cmd/bootefi.c
+++ b/cmd/bootefi.c
@@ -208,7 +208,7 @@ U_BOOT_CMD(
void efi_set_bootdev(const char *dev, const char *devnr, const char *path)
{
__maybe_unused struct blk_desc *desc;
- char devname[16] = { 0 }; /* dp->str is u16[16] long */
+ char devname[32] = { 0 }; /* dp->str is u16[32] long */
char *colon;
/* Assemble the condensed device name we use in efi_disk.c */
diff --git a/include/efi_api.h b/include/efi_api.h
index 6960448..51d7586 100644
--- a/include/efi_api.h
+++ b/include/efi_api.h
@@ -259,7 +259,7 @@ struct efi_device_path {
struct efi_device_path_file_path {
struct efi_device_path dp;
- u16 str[16];
+ u16 str[32];
};
#define BLOCK_IO_GUID \
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
index b3d56a8..28e5b7f 100644
--- a/lib/efi_loader/efi_disk.c
+++ b/lib/efi_loader/efi_disk.c
@@ -194,7 +194,7 @@ static int efi_disk_create_eltorito(struct blk_desc *desc,
{
int disks = 0;
#ifdef CONFIG_ISO_PARTITION
- char devname[16] = { 0 }; /* dp->str is u16[16] long */
+ char devname[32] = { 0 }; /* dp->str is u16[32] long */
disk_partition_t info;
int part = 1;
@@ -231,7 +231,7 @@ int efi_disk_register(void)
printf("Scanning disks on %s...\n", cur_drvr->name);
for (i = 0; i < 4; i++) {
struct blk_desc *desc;
- char devname[16] = { 0 }; /* dp->str is u16[16] long */
+ char devname[32] = { 0 }; /* dp->str is u16[32] long */
desc = blk_get_dev(cur_drvr->name, i);
if (!desc)
--
1.8.5.6

View File

@ -1,29 +0,0 @@
From fb90f908ffa4c8941f46d034bf808bf916ed8684 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 16:13:09 +0200
Subject: [PATCH 11/17] distro: Enable iso partition code
Now that we can properly boot EFI payloads from iso el torito
images, let's enable support for isos by default in the distro
header.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
include/config_distro_defaults.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/config_distro_defaults.h b/include/config_distro_defaults.h
index 2ba7cf4..076be4d 100644
--- a/include/config_distro_defaults.h
+++ b/include/config_distro_defaults.h
@@ -62,6 +62,7 @@
#define CONFIG_MENU
#define CONFIG_DOS_PARTITION
#define CONFIG_EFI_PARTITION
+#define CONFIG_ISO_PARTITION
#define CONFIG_SUPPORT_RAW_INITRD
#define CONFIG_SYS_HUSH_PARSER
--
1.8.5.6

View File

@ -1,109 +0,0 @@
From f0595525fa4fcd9c876bdcfaad14713f2751f4cc Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 16:49:16 +0200
Subject: [PATCH 12/17] efi_loader: Use system fdt as fallback
When the user did not pass any device tree or the boot script
didn't find any, let's use the system device tree as last resort
to get something the payload (Linux) may understand.
This means that on systems that use the same device tree for U-Boot
and Linux we can just share it and there's no need to manually provide
a device tree in the target image.
While at it, also copy and pad the device tree by 64kb to give us
space for modifications.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
cmd/bootefi.c | 37 +++++++++++++++++++++++++++++++------
1 file changed, 31 insertions(+), 6 deletions(-)
diff --git a/cmd/bootefi.c b/cmd/bootefi.c
index f502996..9b8af65 100644
--- a/cmd/bootefi.c
+++ b/cmd/bootefi.c
@@ -12,6 +12,10 @@
#include <errno.h>
#include <libfdt.h>
#include <libfdt_env.h>
+#include <malloc.h>
+#include <asm/global_data.h>
+
+DECLARE_GLOBAL_DATA_PTR;
/*
* When booting using the "bootefi" command, we don't know which
@@ -97,6 +101,21 @@ static struct efi_object bootefi_device_obj = {
},
};
+static void *copy_fdt(void *fdt)
+{
+ u64 fdt_size = fdt_totalsize(fdt);
+ void *new_fdt;
+
+ /* Give us 64kb breathing room */
+ fdt_size += 64 * 1024;
+
+ new_fdt = malloc(fdt_size);
+ memcpy(new_fdt, fdt, fdt_totalsize(fdt));
+ fdt_set_totalsize(new_fdt, fdt_size);
+
+ return new_fdt;
+}
+
/*
* Load an EFI payload into a newly allocated piece of memory, register all
* EFI objects it would want to access and jump to it.
@@ -106,6 +125,7 @@ static unsigned long do_bootefi_exec(void *efi)
ulong (*entry)(void *image_handle, struct efi_system_table *st);
ulong fdt_pages, fdt_size, fdt_start, fdt_end;
bootm_headers_t img = { 0 };
+ void *fdt = working_fdt;
/*
* gd lives in a fixed register which may get clobbered while we execute
@@ -115,28 +135,33 @@ static unsigned long do_bootefi_exec(void *efi)
/* Update system table to point to our currently loaded FDT */
- if (working_fdt) {
+ /* Fall back to included fdt if none was manually loaded */
+ if (!fdt && gd->fdt_blob)
+ fdt = (void *)gd->fdt_blob;
+
+ if (fdt) {
/* Prepare fdt for payload */
- if (image_setup_libfdt(&img, working_fdt, 0, NULL)) {
+ fdt = copy_fdt(fdt);
+
+ if (image_setup_libfdt(&img, fdt, 0, NULL)) {
printf("ERROR: Failed to process device tree\n");
return -EINVAL;
}
/* Link to it in the efi tables */
systab.tables[0].guid = EFI_FDT_GUID;
- systab.tables[0].table = working_fdt;
+ systab.tables[0].table = fdt;
systab.nr_tables = 1;
/* And reserve the space in the memory map */
- fdt_start = ((ulong)working_fdt) & ~EFI_PAGE_MASK;
- fdt_end = ((ulong)working_fdt) + fdt_totalsize(working_fdt);
+ fdt_start = ((ulong)fdt) & ~EFI_PAGE_MASK;
+ fdt_end = ((ulong)fdt) + fdt_totalsize(fdt);
fdt_size = (fdt_end - fdt_start) + EFI_PAGE_MASK;
fdt_pages = fdt_size >> EFI_PAGE_SHIFT;
/* Give a bootloader the chance to modify the device tree */
fdt_pages += 2;
efi_add_memory_map(fdt_start, fdt_pages,
EFI_BOOT_SERVICES_DATA, true);
-
} else {
printf("WARNING: No device tree loaded, expect boot to fail\n");
systab.nr_tables = 0;
--
1.8.5.6

View File

@ -1,71 +0,0 @@
From 679965d50ab6a02beb7453e45a136bed4f3ee6f8 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 23:45:07 +0200
Subject: [PATCH 13/17] efi_loader: Put fdt into convenient location
The uEFI spec doesn't dictate where the device tree should live at, but
legacy 32bit ARM grub2 has some assumptions that it may stay at its place
when it's already loaded by the firmware.
So let's put it somewhere where Linux that comes after would happily find
it - around the recommended 128MB line.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
cmd/bootefi.c | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
diff --git a/cmd/bootefi.c b/cmd/bootefi.c
index 9b8af65..b213ef1 100644
--- a/cmd/bootefi.c
+++ b/cmd/bootefi.c
@@ -12,7 +12,7 @@
#include <errno.h>
#include <libfdt.h>
#include <libfdt_env.h>
-#include <malloc.h>
+#include <memalign.h>
#include <asm/global_data.h>
DECLARE_GLOBAL_DATA_PTR;
@@ -104,12 +104,34 @@ static struct efi_object bootefi_device_obj = {
static void *copy_fdt(void *fdt)
{
u64 fdt_size = fdt_totalsize(fdt);
+ unsigned long fdt_ram_start = -1L, fdt_pages;
+ u64 new_fdt_addr;
void *new_fdt;
+ int i;
- /* Give us 64kb breathing room */
- fdt_size += 64 * 1024;
+ for (i = 0; i < CONFIG_NR_DRAM_BANKS; i++) {
+ u64 ram_start = gd->bd->bi_dram[i].start;
+ u64 ram_size = gd->bd->bi_dram[i].size;
- new_fdt = malloc(fdt_size);
+ if (!ram_size)
+ continue;
+
+ if (ram_start < fdt_ram_start)
+ fdt_ram_start = ram_start;
+ }
+
+ /* Give us at least 4kb breathing room */
+ fdt_size = ALIGN(fdt_size + 4096, 4096);
+ fdt_pages = fdt_size >> EFI_PAGE_SHIFT;
+
+ /* Safe fdt location is at 128MB */
+ new_fdt_addr = fdt_ram_start + (128 * 1024 * 1024) + fdt_size;
+ if (efi_allocate_pages(1, EFI_BOOT_SERVICES_DATA, fdt_pages,
+ &new_fdt_addr) != EFI_SUCCESS) {
+ /* If we can't put it there, put it somewhere */
+ new_fdt_addr = (ulong)memalign(4096, fdt_size);
+ }
+ new_fdt = (void*)(ulong)new_fdt_addr;
memcpy(new_fdt, fdt, fdt_totalsize(fdt));
fdt_set_totalsize(new_fdt, fdt_size);
--
1.8.5.6

View File

@ -1,55 +0,0 @@
From 88cba11445329c9f79f34b91e443eafa556adf92 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 11 Apr 2016 23:47:30 +0200
Subject: [PATCH 14/17] efi_loader: Expose ascending efi memory map
The EFI memory map does not need to be in a strict order, but 32bit
grub2 does expect it to be ascending. If it's not, it may try to
allocate memory inside the U-Boot data memory region.
We already sort the memory map in descending order, so let's just
reverse it when we pass it to a payload.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
lib/efi_loader/efi_memory.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/lib/efi_loader/efi_memory.c b/lib/efi_loader/efi_memory.c
index 8a1e249..df99585 100644
--- a/lib/efi_loader/efi_memory.c
+++ b/lib/efi_loader/efi_memory.c
@@ -286,10 +286,13 @@ efi_status_t efi_get_memory_map(unsigned long *memory_map_size,
uint32_t *descriptor_version)
{
ulong map_size = 0;
+ int map_entries = 0;
struct list_head *lhandle;
list_for_each(lhandle, &efi_mem)
- map_size += sizeof(struct efi_mem_desc);
+ map_entries++;
+
+ map_size = map_entries * sizeof(struct efi_mem_desc);
*memory_map_size = map_size;
@@ -301,12 +304,14 @@ efi_status_t efi_get_memory_map(unsigned long *memory_map_size,
/* Copy list into array */
if (memory_map) {
+ /* Return the list in ascending order */
+ memory_map = &memory_map[map_entries - 1];
list_for_each(lhandle, &efi_mem) {
struct efi_mem_list *lmem;
lmem = list_entry(lhandle, struct efi_mem_list, link);
*memory_map = lmem->desc;
- memory_map++;
+ memory_map--;
}
}
--
1.8.5.6

View File

@ -1,53 +0,0 @@
From 087b2b685be9c55af1b5ecce057da26536982b5c Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Mon, 4 Apr 2016 09:25:09 +0200
Subject: [PATCH 15/17] efi_loader: Always flush in cache line size granularity
The cache line flush helpers only work properly when they get aligned
start and end addresses. Round our flush range to cache line size. It's
safe because we're guaranteed to flush within a single page which has the
same cache attributes.
Reported-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
---
v1 -> v2:
- Fix compilation on systems without CONFIG_SYS_CACHELINE_SIZE
---
lib/efi_loader/efi_runtime.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/lib/efi_loader/efi_runtime.c b/lib/efi_loader/efi_runtime.c
index 22bcd08..3ee27ca 100644
--- a/lib/efi_loader/efi_runtime.c
+++ b/lib/efi_loader/efi_runtime.c
@@ -20,6 +20,13 @@ static efi_status_t EFI_RUNTIME_TEXT EFIAPI efi_unimplemented(void);
static efi_status_t EFI_RUNTIME_TEXT EFIAPI efi_device_error(void);
static efi_status_t EFI_RUNTIME_TEXT EFIAPI efi_invalid_parameter(void);
+#ifdef CONFIG_SYS_CACHELINE_SIZE
+#define EFI_CACHELINE_SIZE CONFIG_SYS_CACHELINE_SIZE
+#else
+/* Just use the greatest cache flush alignment requirement I'm aware of */
+#define EFI_CACHELINE_SIZE 128
+#endif
+
#if defined(CONFIG_ARM64)
#define R_RELATIVE 1027
#define R_MASK 0xffffffffULL
@@ -194,7 +201,8 @@ void efi_runtime_relocate(ulong offset, struct efi_mem_desc *map)
#endif
*p = newaddr;
- flush_dcache_range((ulong)p, (ulong)&p[1]);
+ flush_dcache_range((ulong)p & ~(EFI_CACHELINE_SIZE - 1),
+ ALIGN((ulong)&p[1], EFI_CACHELINE_SIZE));
}
#ifndef IS_RELA
--
1.8.5.6

View File

@ -1,48 +0,0 @@
From b4cdefea239cc56f9970fe2709eba507ddcc429b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
Date: Wed, 13 Apr 2016 14:04:38 +0200
Subject: [PATCH 16/17] efi_loader: Handle memory overflows
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
jetson-tk1 has 2 GB of RAM at 0x80000000, causing gd->ram_top to be zero.
Handle this by either avoiding ram_top or by using the same type as
ram_top to reverse the overflow effect.
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
---
lib/efi_loader/efi_memory.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/efi_loader/efi_memory.c b/lib/efi_loader/efi_memory.c
index df99585..71a3d19 100644
--- a/lib/efi_loader/efi_memory.c
+++ b/lib/efi_loader/efi_memory.c
@@ -220,7 +220,7 @@ efi_status_t efi_allocate_pages(int type, int memory_type,
switch (type) {
case 0:
/* Any page */
- addr = efi_find_free_memory(len, gd->ram_top);
+ addr = efi_find_free_memory(len, gd->start_addr_sp);
if (!addr) {
r = EFI_NOT_FOUND;
break;
@@ -320,9 +320,9 @@ efi_status_t efi_get_memory_map(unsigned long *memory_map_size,
int efi_memory_init(void)
{
- uint64_t runtime_start, runtime_end, runtime_pages;
- uint64_t uboot_start, uboot_pages;
- uint64_t uboot_stack_size = 16 * 1024 * 1024;
+ unsigned long runtime_start, runtime_end, runtime_pages;
+ unsigned long uboot_start, uboot_pages;
+ unsigned long uboot_stack_size = 16 * 1024 * 1024;
int i;
/* Add RAM */
--
1.8.5.6

View File

@ -1,33 +0,0 @@
From 51b81f8879de15322824fdfef08d4fef48c821fe Mon Sep 17 00:00:00 2001
From: Stephen Warren <swarren@wwwdotorg.org>
Date: Wed, 13 Apr 2016 22:11:16 -0600
Subject: [PATCH 17/17] ARM: rpi: fix 64-bit CONFIG_SYS_TEXT_BASE
The Pi firmware has changed the default "kernel" load address for 64-bit
mode. Adapt U-Boot to the new value.
Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
Signed-off-by: Alexander Graf <agraf@suse.de>
---
include/configs/rpi.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/include/configs/rpi.h b/include/configs/rpi.h
index b83d622..19ca606 100644
--- a/include/configs/rpi.h
+++ b/include/configs/rpi.h
@@ -48,7 +48,11 @@
/* Memory layout */
#define CONFIG_NR_DRAM_BANKS 1
#define CONFIG_SYS_SDRAM_BASE 0x00000000
+#ifdef CONFIG_ARM64
+#define CONFIG_SYS_TEXT_BASE 0x00080000
+#else
#define CONFIG_SYS_TEXT_BASE 0x00008000
+#endif
#define CONFIG_SYS_UBOOT_BASE CONFIG_SYS_TEXT_BASE
/*
* The board really has 256M. However, the VC (VideoCore co-processor) shares
--
1.8.5.6

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:10b531b49bbc7a6005836fd21aa63374ccf1395590564eb0ef11195a3beec43c
size 11284889

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ce7380814b4c399f10323d799677853efc731d888d4eff359f78f52aeb27bbc7
size 11342439

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-a10-olinuxino-lime
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the a10-olinuxino-lime arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-a13-olinuxino
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the a13-olinuxino arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-a13-olinuxinom
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the a13-olinuxinom arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-a20-olinuxino-lime
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the a20-olinuxino-lime arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-a20-olinuxino-lime2
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the a20-olinuxino-lime2 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-a20-olinuxinomicro
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the a20-olinuxinomicro arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-am335xboneblack
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the am335xboneblack arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am335x_boneblack_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-am335xevm
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the am335xevm arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-am57xxevm
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the am57xxevm arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-am57xxevmnodt
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the am57xxevmnodt arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-arndale
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the arndale arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" arndale_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-bananapi
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the bananapi arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-clearfog
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the clearfog arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" clearfog_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-colibrit20
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the colibrit20 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-cubieboard
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the cubieboard arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-cubieboard2
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the cubieboard2 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-cubietruck
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the cubietruck arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-firefly-rk3288
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the firefly-rk3288 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-highbank
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the highbank arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" highbank_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-hyundaia7hd
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the hyundaia7hd arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Hyundai_A7HD_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-jetson-tk1
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the jetson-tk1 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-melea1000
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the melea1000 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-merriia80optimus
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the merriia80optimus arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-mx53loco
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the mx53loco arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-mx6cuboxi
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the mx6cuboxi arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-mx6qsabrelite
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the mx6qsabrelite arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-odroid-xu3
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the odroid-xu3 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-odroid
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the odroid arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" odroid_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-omap3beagle
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the omap3beagle arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-omap4panda
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the omap4panda arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-orangepipc
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the orangepipc arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-p2371-2180
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the p2371-2180 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" p2371-2180_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-paz00
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the paz00 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" paz00_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-pcm051rev3
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the pcm051rev3 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" pcm051_rev3_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-qemu-ppce500
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the qemu-ppce500 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" qemu-ppce500_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-rpi
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the rpi arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-rpi2
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the rpi2 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_2_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-rpi3
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the rpi3 arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_3_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-snow
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the snow arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" snow_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

View File

@ -27,10 +27,10 @@
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.05-rc1
%define archive_version 2016.05-rc3
Name: u-boot-spring
Version: 2016.05~rc1
Version: 2016.05~rc3
Release: 0
Summary: The u-boot firmware for the spring arm platform
License: GPL-2.0
@ -45,21 +45,6 @@ Patch1: 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch
Patch2: 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch
# Fix exynos KVM support
Patch3: 0003-exynos-Set-CNTFRQ.patch
# EFI fixes and ISO boot support
Patch4: 0004-iso-Make-little-endian-and-64bit-safe.patch
Patch5: 0005-iso-Start-with-partition-1.patch
Patch6: 0006-iso-Allow-512-byte-sector-size.patch
Patch7: 0007-efi_loader-Split-drive-add-into-function.patch
Patch8: 0008-efi_loader-Add-el-torito-support.patch
Patch9: 0009-efi_loader-Pass-file-path-to-payload.patch
Patch10: 0010-efi_loader-Increase-path-string-to-32-characters.patch
Patch11: 0011-distro-Enable-iso-partition-code.patch
Patch12: 0012-efi_loader-Use-system-fdt-as-fallback.patch
Patch13: 0013-efi_loader-Put-fdt-into-convenient-location.patch
Patch14: 0014-efi_loader-Expose-ascending-efi-memory-map.patch
Patch15: 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
Patch16: 0016-efi_loader-Handle-memory-overflows.patch
Patch17: 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
@ -98,20 +83,6 @@ This package contains documentation for u-boot firmware
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" spring_defconfig

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com
- Update to 2016.05-rc3
- Removed patches:
* 0004-iso-Make-little-endian-and-64bit-safe.patch
* 0005-iso-Start-with-partition-1.patch
* 0006-iso-Allow-512-byte-sector-size.patch
* 0007-efi_loader-Split-drive-add-into-function.patch
* 0008-efi_loader-Add-el-torito-support.patch
* 0009-efi_loader-Pass-file-path-to-payload.patch
* 0010-efi_loader-Increase-path-string-to-32-characters.patch
* 0011-distro-Enable-iso-partition-code.patch
* 0012-efi_loader-Use-system-fdt-as-fallback.patch
* 0013-efi_loader-Put-fdt-into-convenient-location.patch
* 0014-efi_loader-Expose-ascending-efi-memory-map.patch
* 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch
* 0016-efi_loader-Handle-memory-overflows.patch
* 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch
-------------------------------------------------------------------
Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com

Some files were not shown because too many files have changed in this diff Show More