- 25 Nov, 2009 40 commits
-
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
Eliminates 'nand_cmd' global variable.
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
Eliminates 'flash_cmd' global variable.
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
-
Zachary T Welch authored
Changes the jtag_interface->register_callbacks field to a list of commands to be registered. Changes callback to invocation of register_commands() with that command registration list. Removes all JTAG interface driver register_command callback functions, which the previous commits had converted into identical calls.
-
Zachary T Welch authored
Use register_commands() with command registration array.
-
Zachary T Welch authored
Use register commands with command registration array.
-
Zachary T Welch authored
Use register_commands() with command registration array.
-
Zachary T Welch authored
Use register_commands() with a command registration array.
-
Zachary T Welch authored
Use register_commands() with command registration array.
-
Zachary T Welch authored
Use register_commands() with command registration array.
-
Zachary T Welch authored
Use register_commands() with a command registration array.
-
Zachary T Welch authored
Use register_commands() with command registration array. --- This module was broken by previous changes, but no one has complained. Are there still users for this modules?
-
Zachary T Welch authored
Uses register_commands() with command registration array.
-
Zachary T Welch authored
Use register_commands() with command_registration array.
-
Zachary T Welch authored
Remove register_callbacks from pld_device structure, using an array of command_registration records instead.
-
Zachary T Welch authored
Updates core PLD and virtex2 commands to use register_commands().
-
Zachary T Welch authored
Use register_commands() for registering {,x}svf commands.
-
Zachary T Welch authored
Converts server directory to use new command registration paradigm.
-
Zachary T Welch authored
Use register_commands() for logging callbacks. Improve help and add proper usage.
-
Zachary T Welch authored
Use table instead of individual calls. Add proper usage information.
-
Zachary T Welch authored
Use register_commands() for top-level version and init command.
-
Zachary T Welch authored
Use the new command registration chaining capabilities to eliminate the foo_register_commands helper, folding its remaining command handler setup into the hello_command_handlers registration array.
-
Zachary T Welch authored
Use new register_commands() with command registration table.
-
Zachary T Welch authored
Rewrite the magical 'unknown' command in C as a Jim handler, allowing it to dispatch commands to any level in the tree.
-
Zachary T Welch authored
Allow other modules to find a command, primarily for the purpose of registering and unregistering subcommands.
-
Zachary T Welch authored
Move command context acquisition to current_command_context() for re-use.
-
Zachary T Welch authored
Adds the ability to chain registration structures. Modules can define a command with the 'chain' and 'num_chain' fields defined in their registration table, and the register_commands() function will initialize these commands. If the registration record creates a new command, then the chained commands are created under it; otherwise, they are created in the same context as the other commands (i.e. the parent argument).
-
Zachary T Welch authored
Split out the handler registration into its own function, and add a few obviously missing NULL pointer error checking.
-
Zachary T Welch authored
Use register_commands() to register low-level command handlers, adding a builtin_command_handlers declaration that is easy to understand. Splits help and usage information into their appropriate fields.
-
Zachary T Welch authored
Adds the usage command, to display usage information for commands. The output for this command will remain erronenously empty until commands are updated to use these new coventions.
-