- 10 12月, 2008 24 次提交
-
-
由 Matthias Fuchs 提交于
This patch fixes building U-Boot for CPCI405 boards. Signed-off-by: NMatthias Fuchs <matthias.fuchs@esd-electronics.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Ben Warren 提交于
Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Mike Frysinger 提交于
While the doc/README.NetConsole does have a snippet for people to create their own netcat script, it's a lot easier to make a simple dedicated script and tell people to use it. Also spruce it up a bit to make it user friendly. Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
由 Sonic Zhang 提交于
The FAT file system driver should also handle FAT on SATA devices. Signed-off-by: NSonic Zhang <Sonic.Zhang@analog.com> Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
由 Jerry Van Baren 提交于
Compiling U-Boot in an old OS environment (RedHat-7.3 :-) gives the following warnings from FDT: include/libfdt_env.h:50: warning: redefinition of 'uintptr_t' /usr/include/stdint.h:129: warning: 'uintptr_t' previously declared here Fix: Protect the definition of uintptr_t when compiling on the host system. Signed-off-by: NGerald Van Baren <vanbaren@cideas.com>
-
由 Graeme Russ 提交于
Signed Off By: Graeme Russ <graeme.russ@gmail.com>
-
由 Graeme Russ 提交于
Signed Off By: Graeme Russ <graeme.russ@gmail.com>
-
由 Graeme Russ 提交于
Signed-off-by: NGraeme Russ <graeme.russ@gmail.com>
-
由 Stefan Roese 提交于
This patch adds the UART driver for the upcoming VCTH board support. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Ilya Yanok 提交于
As we moved data_crc() invocation from jffs2_1pass_build_lists() to jffs2_1pass_read_inode() data_crc is going to be calculated on each inode access. This patch adds caching of data_crc() results. There is no significant improvement in speed (because of flash access caching added in previous patch I think, crc in RAM is really fast) but this patch impacts memory usage -- every b_node structure uses 12 bytes instead of 8. Signed-off-by: NAlexey Neyman <avn@emcraft.com> Signed-off-by: NIlya Yanok <yanok@emcraft.com>
-
由 Ilya Yanok 提交于
This patch adds support for reading fs information from summary node instead of scanning full eraseblock. Signed-off-by: NIlya Yanok <yanok@emcraft.com>
-
由 Ilya Yanok 提交于
With this patch JFFS2 code allocates memory buffer of max_totlen size (size of the largest node, calculated during scan time) and uses it to store entire node. Speeds up loading. If malloc fails we use old ways to do things. Signed-off-by: NAlexey Neyman <avn@emcraft.com> Signed-off-by: NIlya Yanok <yanok@emcraft.com>
-
由 Ilya Yanok 提交于
Rewrites jffs2_1pass_build_lists() function in style of Linux's jffs2_scan_medium() and jffs2_scan_eraseblock(). This includes: - Caching flash acceses - Smart dealing with free space Signed-off-by: NAlexey Neyman <avn@emcraft.com> Signed-off-by: NIlya Yanok <yanok@emcraft.com>
-
由 Ilya Yanok 提交于
This patch adds sector_size field to part_info structure (used by new JFFS2 code). Signed-off-by: NIlya Yanok <yanok@emcraft.com>
-
由 Ilya Yanok 提交于
We need to update i_version inside cycle to find really latest version inside jffs2_1pass_list_inodes(). With that fixed we can use isize inside dump_inode() instead of calling expensive jffs2_1pass_read_inode(). Signed-off-by: NAlexey Neyman <avn@emcraft.com> Signed-off-by: NIlya Yanok <yanok@emcraft.com>
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
-
-
由 Stefan Althoefer 提交于
Hi, I found a bug when working with the u-boot USB subsystem on IXP425 processor (big endian Xscale aka ARMv5). I recognized that the second usb_endpoint_descriptor of the attached memory stick was corrupted. The reason for this are the packed structures below (either u-boot and u-boot-usb): -------------- /* Endpoint descriptor */ struct usb_endpoint_descriptor { unsigned char bLength; unsigned char bDescriptorType; unsigned char bEndpointAddress; unsigned char bmAttributes; unsigned short wMaxPacketSize; unsigned char bInterval; unsigned char bRefresh; unsigned char bSynchAddress; } __attribute__ ((packed)); /* Interface descriptor */ struct usb_interface_descriptor { unsigned char bLength; unsigned char bDescriptorType; unsigned char bInterfaceNumber; unsigned char bAlternateSetting; unsigned char bNumEndpoints; unsigned char bInterfaceClass; unsigned char bInterfaceSubClass; unsigned char bInterfaceProtocol; unsigned char iInterface; unsigned char no_of_ep; unsigned char num_altsetting; unsigned char act_altsetting; struct usb_endpoint_descriptor ep_desc[USB_MAXENDPOINTS]; } __attribute__ ((packed)); ------------ As usb_endpoint_descriptor is only 7byte in length, the start of all odd ep_desc[] structures is not word aligned. This makes wMaxPacketSize of these structures also not word aligned. ARMv5 Architecture however does not support non-aligned multibyte data type (see A2.8 of ARM Architecture Reference Manual). Signed-off-by: NStefan Althoefer <stefan.althoefer@web.de> Signed-off-by: NRemy Böhmer <linux@bohmer.net>
-
由 Wolfgang Denk 提交于
-
由 Kumar Gala 提交于
fsl_pci_init.c: In function 'fsl_pci_setup_inbound_windows': fsl_pci_init.c:122: warning: comparison is always true due to limited range of data type The check only makes sense if we are CONFIG_PHYS_64BIT Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: NRemy Böhmer <linux@bohmer.net>
-
由 Anatolij Gustschin 提交于
Since commit 561858ee building for FADS823 and RRvision doesn't work. Let's include version.h and timestamp.h unconditionally to fix the problem. Signed-off-by: NAnatolij Gustschin <agust@denx.de>
-
- 09 12月, 2008 9 次提交
-
-
-
-
由 Trent Piepho 提交于
Signed-off-by: NTrent Piepho <tpiepho@freescale.com> Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
Add logic to the MAKEALL script to determine the number of CPU cores on the system, and run a parallel build if there is more than one. Usually this significantrly accelerates builds. Allow to manually adjust the number of parallel make jobs by using the "BUILD_NCPUS" environment variable. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Acked-by: NHaavard Skinnemoen <haavard.skinnemoen@atmel.com>
-
由 Peter Tyser 提交于
Make should be using the bash shell by default which makes CONFIG_SHELL unnecessary Signed-off-by: NPeter Tyser <ptyser@xes-inc.com>
-
由 Peter Tyser 提交于
Some Make script commands rely on bash-specific features like brace expansion, so default to bash for the SHELL variable with a fallback to the standard sh shell Signed-off-by: NPeter Tyser <ptyser@xes-inc.com>
-
由 Heiko Schocher 提交于
rename devices_init () in common/jffs2.c to jffs2_devices_init (), because there is also a devices_init () in common/devices.c. Signed-off-by: NHeiko Schocher <hs@denx.de>
-
- 07 12月, 2008 7 次提交
-
-
由 Daniel Hellstrom 提交于
This patch fixes a build error for the SPARC platform. It was introduced by commit c160a954. Signed-off-by: NDaniel Hellstrom <daniel@gaisler.com>
-
由 Gary Jennejohn 提交于
Signed-off-by: NGary Jennejohn <garyj@denx.de>
-
由 Gary Jennejohn 提交于
Signed-off-by: NGary Jennejohn <garyj@denx.de>
-
由 Gary Jennejohn 提交于
This implements the ICN protocol used across the backplane and is needed by all the keymile boards. Signed-off-by: NGary Jennejohn <garyj@denx.de>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
由 Richard Retanubun 提交于
Corrected endian order printing for compact flash serial number. Signed-off-by: NRichard Retanubun <RichardRetanubun@RuggedCom.com>
-
由 Gary Jennejohn 提交于
Modifications to support console multiplexing. This is controlled using CONFIG_SYS_CONSOLE_MUX in the board configuration file. This allows a user to specify multiple console devices in the environment with a command like this: setenv stdin serial,nc. As a result, the user can enter text on both the serial and netconsole interfaces. All devices - stdin, stdout and stderr - can be set in this manner. 1) common/iomux.c and include/iomux.h contain the environment setting implementation. 2) doc/README.iomux contains a somewhat more detailed description. 3) The implementation in (1) is called from common/cmd_nvedit.c to handle setenv and from common/console.c to handle initialization of input/output devices at boot time. 4) common/console.c also contains the code needed to poll multiple console devices for input and send output to all devices registered for output. 5) include/common.h includes iomux.h and common/Makefile generates iomux.o when CONFIG_SYS_CONSOLE_MUX is set. Signed-off-by: NGary Jennejohn <garyj@denx.de>
-