| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
quotes, so we don't need this functionality from copy_filename()
|
|
|
|
| |
return a pointer to a human readable string rather than printingit directly
|
| |
|
| |
|
|
|
|
| |
- make printf return int
|
|
|
|
|
| |
parts of the mac address as negative numbers and gives wrong
results.
|
| |
|
|
|
|
| |
more cleanups, fix compiler warnings
|
| |
|
|
|
|
| |
unify help string style
|
|
|
|
| |
menu formatting
|
|
|
|
| |
set enet addr
|
|
|
|
| |
complete multiple console support
|
|
|
|
| |
make more char * const, fix compiler warnings
|
|
|
|
|
| |
- make some more char * const
- dev_add_parameter -> dev_add_param
|
|
|
|
|
|
|
| |
- Add help texts for many commands.
- Let the linker sort the command table.
- Add support for multiple argmuments in several commands
(mkdir, rmdir, rm, cat)
|
|
|
|
|
| |
what a silly bug of mine. Chances were good we generated a negative
port number causing tftp to fail
|
|
|
|
|
|
|
|
|
|
|
| |
- do more POSIX:
- use DIR instead of struct dirent
- use (struct dirent)->d_name instead of (struct dirent)->name
- switch to a new layout for U_BOOT_CMD:
- use C99 initializers to be able to add more fields to the
command struct
- add aliases for commands (needed mainly for help -> ? and test -> [
- This is not done for all commands yet, but the compiler will tell you ;)
|
|
|
|
| |
store_block can fail
|
|
|
|
| |
add 0x for hex value in $filesize, remove $fileaddr
|
|
|
|
| |
do not use global parameter set for all ethernet devices, this was broken
|
|
|
|
| |
fixups for last commit
|
|
|
|
| |
include asm-generic in errno.h instead of all other files
|
| |
|
| |
|
|
|
|
| |
remove volatile
|
|
|
|
| |
priv -> type_data, remove volatile
|
|
|
|
| |
remove volatile from variables
|
|
|
|
| |
add include
|
|
|
|
| |
WIP FS support
|
|
|
|
| |
WIP
|
|
|
|
| |
reverted last patch
|
|
|
|
| |
add set function for enetaddr
|
|
|
|
| |
remove unused label
|
|
|
|
| |
fix parameter handling
|
|
|
|
| |
add missing include
|
|
|
|
| |
memcpy -> write
|
|
|
|
| |
add string_to_enet_addr()/enet_addr_to_string()
|
|
|
|
| |
WIP
|
|
|
|
| |
remove global data pointer
|
|
|
|
| |
fix seconds since boot
|
|
|
|
| |
implement device parameters
|
|
|
|
| |
implement initcalls
|
|
|
|
| |
thousands of things
|
|
|
|
| |
do not know anymore
|
|
|
|
| |
removed ifdefs, moved ping to own file, fix timeout handler
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently U-Boot uses globally defined eth_* functions. This is
horribly unflexible. This patch replaces the global functions
with pointers from structs. We could also use CONFIG_NET_MULTI,
but this has other implications, though we should merge this
some day.
Also, U-Boot has no unique way to handle MAC addresses. Each and
every board and network driver uses it's own mechanism to set the
MAC address. There are several problems which I've for too often.
For example everything goes well if we boot from network, but when
we boot from flash U-Boot forgets to set the MAC address and the
linux network driver has none.
This patch adds [gs]et_mac_address to the eth_device struct and
handles it as follows:
- First try to get a valid MAC address from the EEPROM and set
'ethaddr' accordingly.
- If no valid MAC address is found in the EEPROM (or no EEPROM is
connected), we set the devices MAC address from 'ethaddr'
This is done in eth_initialize which is called on startup for
every board.
|
|
|
|
| |
generic/remove_autoload.diff
|
|
|
|
| |
no modulo for 64bit
|