diff options
author | db <db@FreeBSD.org> | 2016-10-19 01:23:04 +0800 |
---|---|---|
committer | db <db@FreeBSD.org> | 2016-10-19 01:23:04 +0800 |
commit | deb6bbe68d43e9a587cc8ea6aa39d13159cf04c1 (patch) | |
tree | fa9669804951490c6c64b8631cffd6cc15c0b8a0 /sysutils | |
parent | 9e1cd6c1fb71e1135cbf968c5ac18e67d9ec7082 (diff) | |
download | freebsd-ports-gnome-deb6bbe68d43e9a587cc8ea6aa39d13159cf04c1.tar.gz freebsd-ports-gnome-deb6bbe68d43e9a587cc8ea6aa39d13159cf04c1.tar.zst freebsd-ports-gnome-deb6bbe68d43e9a587cc8ea6aa39d13159cf04c1.zip |
Remove stray uneeded patch files.
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-api_api.c | 79 | ||||
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-api_api__storage.c | 28 | ||||
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-common_cmd__elf.c | 29 | ||||
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-common_cmd__fdt.c | 11 | ||||
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-common_cmd__nvedit.c | 11 | ||||
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-common_cmd__test.c | 19 | ||||
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-drivers_mmc_mmc.c | 80 | ||||
-rw-r--r-- | sysutils/u-boot-rpi3/files/patch-include_configs_rpi-common.h | 66 |
8 files changed, 0 insertions, 323 deletions
diff --git a/sysutils/u-boot-rpi3/files/patch-api_api.c b/sysutils/u-boot-rpi3/files/patch-api_api.c deleted file mode 100644 index 32cdc2093d35..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-api_api.c +++ /dev/null @@ -1,79 +0,0 @@ ---- api/api.c.orig 2015-04-13 14:53:03 UTC -+++ api/api.c -@@ -495,45 +495,47 @@ static int API_env_set(va_list ap) - */ - static int API_env_enum(va_list ap) - { -- int i, n; -- char *last, **next; -+ int i; -+ char *last, **next, *s; -+ ENTRY *match, search; -+ static char *buf; - - last = (char *)va_arg(ap, u_int32_t); - - if ((next = (char **)va_arg(ap, u_int32_t)) == NULL) - return API_EINVAL; - -- if (last == NULL) -- /* start over */ -- *next = ((char *)env_get_addr(0)); -- else { -- *next = last; -- -- for (i = 0; env_get_char(i) != '\0'; i = n + 1) { -- for (n = i; env_get_char(n) != '\0'; ++n) { -- if (n >= CONFIG_ENV_SIZE) { -- /* XXX shouldn't we set *next = NULL?? */ -- return 0; -- } -- } -- -- if (envmatch((uchar *)last, i) < 0) -- continue; -- -- /* try to get next name */ -- i = n + 1; -- if (env_get_char(i) == '\0') { -- /* no more left */ -- *next = NULL; -- return 0; -- } -- -- *next = ((char *)env_get_addr(i)); -- return 0; -+ /* -+ * This leverages realloc's behavior of growing but never shrinking the -+ * existing buffer. -+ */ -+ if (last == NULL) { -+ i = 0; -+ buf = realloc(buf, 512); /* Start with reasonable size buf. */ -+ } else { -+ buf = realloc(buf, strlen(last) + 1); -+ strcpy(buf, last); -+ if ((s = strchr(buf, '=')) != NULL) -+ *s = 0; -+ search.key = buf; -+ if ((i = hsearch_r(search, FIND, &match, &env_htab, 0)) == 0) { -+ i = API_EINVAL; -+ goto done; - } - } - -+ /* hmatch on empty string is effectively "get next entry after i". */ -+ if ((i = hmatch_r("", i, &match, &env_htab)) == 0) -+ goto done; -+ buf = realloc(buf, strlen(match->key) + strlen(match->data) + 2); -+ snprintf(buf, buflen, "%s=%s", match->key, match->data); -+ *next = buf; - return 0; -+done: -+ free(buf); -+ buf = NULL; -+ *next = NULL; -+ return i; - } - - /* diff --git a/sysutils/u-boot-rpi3/files/patch-api_api__storage.c b/sysutils/u-boot-rpi3/files/patch-api_api__storage.c deleted file mode 100644 index 993eaac5aa6c..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-api_api__storage.c +++ /dev/null @@ -1,28 +0,0 @@ ---- api/api_storage.c.orig 2015-04-13 14:53:03 UTC -+++ api/api_storage.c -@@ -107,10 +107,13 @@ static int dev_stor_get(int type, int fi - - if (first) { - di->cookie = (void *)get_dev(specs[type].name, 0); -- if (di->cookie == NULL) -+ if (di->cookie == NULL) { - return 0; -- else -+ } else { - found = 1; -+ if (specs[type].max_dev > 1) -+ *more = 1; -+ } - - } else { - for (i = 0; i < specs[type].max_dev; i++) -@@ -146,7 +149,8 @@ static int dev_stor_get(int type, int fi - dd = (block_dev_desc_t *)di->cookie; - if (dd->type == DEV_TYPE_UNKNOWN) { - debugf("device instance exists, but is not active.."); -- found = 0; -+ di->di_stor.block_count = 0; -+ di->di_stor.block_size = 0; - } else { - di->di_stor.block_count = dd->lba; - di->di_stor.block_size = dd->blksz; diff --git a/sysutils/u-boot-rpi3/files/patch-common_cmd__elf.c b/sysutils/u-boot-rpi3/files/patch-common_cmd__elf.c deleted file mode 100644 index 5e29c658da06..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-common_cmd__elf.c +++ /dev/null @@ -1,29 +0,0 @@ ---- common/cmd_elf.c.orig 2015-04-13 14:53:03 UTC -+++ common/cmd_elf.c -@@ -35,22 +35,12 @@ static unsigned long do_bootelf_exec(ulo - unsigned long ret; - - /* -- * QNX images require the data cache is disabled. -- * Data cache is already flushed, so just turn it off. -- */ -- int dcache = dcache_status(); -- if (dcache) -- dcache_disable(); -- -- /* -- * pass address parameter as argv[0] (aka command name), -- * and all remaining args -+ * FreeBSD wants the caches enabled while ubldr runs, and as of r276397 -+ * the kernel can tolerate being entered with internal (but not external -+ * PL310) caches enabled on armv6/7 systems. So don't disable caches -+ * here, just launch the program directly. - */ - ret = entry(argc, argv); -- -- if (dcache) -- dcache_enable(); -- - return ret; - } - diff --git a/sysutils/u-boot-rpi3/files/patch-common_cmd__fdt.c b/sysutils/u-boot-rpi3/files/patch-common_cmd__fdt.c deleted file mode 100644 index 34dbcd7fda99..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-common_cmd__fdt.c +++ /dev/null @@ -1,11 +0,0 @@ ---- common/cmd_fdt.c.orig 2015-04-13 14:53:03 UTC -+++ common/cmd_fdt.c -@@ -44,7 +44,7 @@ void set_working_fdt_addr(ulong addr) - - buf = map_sysmem(addr, 0); - working_fdt = buf; -- setenv_ulong("fdtaddr", addr); -+ setenv_hex("fdtaddr", addr); - } - - /* diff --git a/sysutils/u-boot-rpi3/files/patch-common_cmd__nvedit.c b/sysutils/u-boot-rpi3/files/patch-common_cmd__nvedit.c deleted file mode 100644 index d357f5551ec9..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-common_cmd__nvedit.c +++ /dev/null @@ -1,11 +0,0 @@ ---- common/cmd_nvedit.c.orig 2015-04-13 14:53:03 UTC -+++ common/cmd_nvedit.c -@@ -321,7 +321,7 @@ int setenv_hex(const char *varname, ulon - { - char str[17]; - -- sprintf(str, "%lx", value); -+ sprintf(str, "%#lx", value); - return setenv(varname, str); - } - diff --git a/sysutils/u-boot-rpi3/files/patch-common_cmd__test.c b/sysutils/u-boot-rpi3/files/patch-common_cmd__test.c deleted file mode 100644 index c72587b117c9..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-common_cmd__test.c +++ /dev/null @@ -1,19 +0,0 @@ ---- common/cmd_test.c.orig 2015-04-13 14:53:03 UTC -+++ common/cmd_test.c -@@ -65,9 +65,14 @@ static int do_test(cmd_tbl_t *cmdtp, int - char * const *ap; - int i, op, left, adv, expr, last_expr, last_unop, last_binop; - -- /* args? */ -- if (argc < 3) -+ /* -+ * If no args, that's bogus, return false. -+ * If op is -z and no other args, answer is Yes, string is empty. -+ */ -+ if (argc < 2) - return 1; -+ else if (argc == 2) -+ return !(strcmp(argv[1], "-z") == 0); - - #ifdef DEBUG - { diff --git a/sysutils/u-boot-rpi3/files/patch-drivers_mmc_mmc.c b/sysutils/u-boot-rpi3/files/patch-drivers_mmc_mmc.c deleted file mode 100644 index 268db9940a0d..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-drivers_mmc_mmc.c +++ /dev/null @@ -1,80 +0,0 @@ ---- drivers/mmc/mmc.c.orig 2015-04-13 14:53:03 UTC -+++ drivers/mmc/mmc.c -@@ -20,6 +20,7 @@ - - static struct list_head mmc_devices; - static int cur_dev_num = -1; -+static int mmc_error_print_max = -1; - - __weak int board_mmc_getwp(struct mmc *mmc) - { -@@ -1560,9 +1561,14 @@ void mmc_destroy(struct mmc *mmc) - block_dev_desc_t *mmc_get_dev(int dev) - { - struct mmc *mmc = find_mmc_device(dev); -- if (!mmc || mmc_init(mmc)) -+ if (!mmc) - return NULL; - -+ /* If mmc_init fails, mmc->block_dev will be of type -+ * DEV_TYPE_UNKNOWN with blksz and lba set to zero. -+ */ -+ mmc_init(mmc); -+ - return &mmc->block_dev; - } - #endif -@@ -1594,7 +1600,7 @@ int mmc_start_init(struct mmc *mmc) - err = mmc->cfg->ops->init(mmc); - - if (err) -- return err; -+ goto done; - - mmc->ddr_mode = 0; - mmc_set_bus_width(mmc, 1); -@@ -1604,7 +1610,7 @@ int mmc_start_init(struct mmc *mmc) - err = mmc_go_idle(mmc); - - if (err) -- return err; -+ goto done; - - /* The internal partition reset to user partition(0) at every CMD0*/ - mmc->part_num = 0; -@@ -1621,15 +1627,33 @@ int mmc_start_init(struct mmc *mmc) - - if (err && err != IN_PROGRESS) { - #if !defined(CONFIG_SPL_BUILD) || defined(CONFIG_SPL_LIBCOMMON_SUPPORT) -- printf("Card did not respond to voltage select!\n"); -+ if (mmc_error_print_max < 4) { -+ mmc_error_print_max++; -+ printf("Card did not respond to voltage select!\n"); -+ -+ if (mmc_error_print_max == 4) { -+ printf("Discarding further error messages\n"); -+ } -+ } - #endif -- return UNUSABLE_ERR; -+// return UNUSABLE_ERR; -+ goto done; - } - } - - if (err == IN_PROGRESS) - mmc->init_in_progress = 1; - -+done: -+ if (err) { -+ mmc->has_init = 0; -+ mmc->block_dev.type = DEV_TYPE_UNKNOWN; -+ mmc->block_dev.blksz = 0; -+ mmc->block_dev.lba = 0; -+ } else { -+ mmc->has_init = 1; -+ } -+ - return err; - } - diff --git a/sysutils/u-boot-rpi3/files/patch-include_configs_rpi-common.h b/sysutils/u-boot-rpi3/files/patch-include_configs_rpi-common.h deleted file mode 100644 index 441748c0d631..000000000000 --- a/sysutils/u-boot-rpi3/files/patch-include_configs_rpi-common.h +++ /dev/null @@ -1,66 +0,0 @@ ---- include/configs/rpi-common.h.orig 2015-04-13 14:53:03 UTC -+++ include/configs/rpi-common.h -@@ -183,4 +183,63 @@ - - #define CONFIG_BOOTDELAY 2 - -+/***************************************************************************** -+ * FreeBSD customizations from here down. -+ ****************************************************************************/ -+ -+/* Add the API and ELF features needed for ubldr. */ -+#ifndef CONFIG_SPL_BUILD -+#define CONFIG_API -+#define CONFIG_CMD_ELF -+#define CONFIG_CMD_ENV_EXISTS -+#define CONFIG_EFI_PARTITION -+#endif -+ -+/* Turn off dcache. */ -+#ifndef CONFIG_SPL_BUILD -+#define CONFIG_SYS_DCACHE_OFF -+#define CONFIG_CMD_CACHE -+#endif -+ -+#ifndef CONFIG_SPL_BUILD -+#define CONFIG_SYS_MMC_MAX_DEVICE 1 -+#endif -+ -+/* Create a small(ish) boot environment for FreeBSD. */ -+#ifndef CONFIG_SPL_BUILD -+#undef CONFIG_EXTRA_ENV_SETTINGS -+#define CONFIG_EXTRA_ENV_SETTINGS \ -+ ENV_DEVICE_SETTINGS \ -+ "loadaddr=0x02000000\0" \ -+ "scriptaddr=0x00000000\0" \ -+ "pxefile_addr_r=0x00100000\0" \ -+ "kernel_addr_r=0x01000000\0" \ -+ "ramdisk_addr_r=0x02100000\0" \ -+ "Fatboot=" \ -+ "env exists loaderdev || env set loaderdev ${fatdev}; " \ -+ "env exists UserFatboot && run UserFatboot; " \ -+ "echo Booting from: ${fatdev} ${bootfile}; " \ -+ "fatload ${fatdev} ${loadaddr} ${bootfile} && bootelf ${loadaddr}; " \ -+ "\0" \ -+ "Netboot=" \ -+ "env exists ethact || usb start; " \ -+ "env exists loaderdev || env set loaderdev net; " \ -+ "env exists UserNetboot && run UserNetboot; " \ -+ "dhcp ${loadaddr} ${bootfile} && bootelf ${loadaddr}; " \ -+ "\0" \ -+ "preboot=" \ -+ "fdt addr 0x100; " \ -+ "env exists bootfile || env set bootfile ubldr; " \ -+ "env exists SetupFatdev && run SetupFatdev; " \ -+ "env exists UserPreboot && run UserPreboot; " \ -+ "\0" \ -+ "SetupFatdev=" \ -+ "env exists fatdev || env set fatdev 'mmc 0'; " \ -+ "\0" -+#undef CONFIG_BOOTCOMMAND -+#define CONFIG_BOOTCOMMAND "run Fatboot" -+#undef CONFIG_PREBOOT -+#define CONFIG_PREBOOT "run preboot" -+#endif -+ - #endif |